Вход

Просмотр полной версии : Ошибки данных в RS-485



antonsaitov
28.12.2011, 14:32
Здравствуйте!

Создал соединение по сети RS-485 (АС-4 <---> 5 x ТРМ251), использовал нормальный кабель КИПЭВ, длина 56 метров, соединение приборов последовательное, на конечном приборе A и B зашунтировал резистором 120 Ом, в АС-4 выбрал согласующий резистор 120 Ом.
Решил проверить качество связи с конечным прибором через конфигуратор, количество ошибок 5-20 из 117 параметров, бывает, что проходит опрос без ошибок.
Посмотрел осциллографом - вроде импульсы ровные без емкостных выбросов.
Так вот вопрос вот в чем, какое кол-во ошибок считать нормальным? Понимаю, что при опросе через OPC сервер будет повторно опрашивать при ошибке.

С Уважением,
Антон Саитов.

EFrol
29.12.2011, 21:58
соединение приборов последовательное
Я сначала засомневался! Еще не ясно какие имено ошибки? Таймауты или неверный CRC или что? Но, если бывает опрос проходит нормально, то скорее это проблема конкретно последнего прибора. У меня МКЭШ 2х0.75 экран+заземление - 450 метров и на нем около 30 различных приборов (ТРМ-138, ТРМ-202, ТРМ-210, ТРМ-200) обмен без ошибок (просматривал лог - даже перезапросов нет), правда, скорость выбрана 19200.

antonsaitov
30.12.2011, 08:28
Ошибки такие -- Потеря начала посылки, ошибка в контрольной сумме ответа.
Как можно сделать лог запросов-ответов?

EFrol
30.12.2011, 11:10
Вариант1: Уменьшить таймаут на приборе.
Вариант2: Увеличить таймаут в конфигураторе.

Я работаю через OPC OWEN - в нем можно включить лог с выгрузкой в файл.