Паспорт оборудования ≠ реальные характеристики системы
На одном из проектов мы выполняли импортозамещение действующего шкафа управления.
К старому контроллеру по Modbus RTU / RS-485 было подключено несколько десятков расходомеров. Система работала стабильно.
В документации нового оборудования было указано:
поддерживается до 40 устройств на линии.
Количество подходило. Протокол тот же. Настройки связи те же.
Заменили оборудование, подключили существующую линию — и связь примерно с половиной расходомеров пропала.
Причём поведение было довольно странным.
Отключаем один расходомер — появляется связь с другим. Подключаем обратно — перестаёт отвечать уже другой.
Первое подозрение — настройки Modbus, адреса или сами приборы.
Но при подключении к этой же линии через Modpoll мы спокойно видели и опрашивали все расходомеры.
Значит, проблема была глубже.
Начали проверять физический уровень RS-485.
При подключении всех приборов уровни сигнала на линии заметно проседали. Старое оборудование продолжало работать в таких условиях, а интерфейс нового контроллера оказался к ним более чувствительным.
И здесь проявилась важная разница:
Modbus RTU — это протокол. RS-485 — это физический интерфейс.
То, что в паспорте написано «до 40 устройств», ещё не означает, что контроллер гарантированно будет работать с 40 существующими приборами на любой реальной линии.
Длина и тип кабеля, количество и характеристики трансиверов, termination, bias, ответвления, помехи и параметры самого RS-485 интерфейса — всё это влияет на результат.
Что сделали?
Установили RS-485 repeater непосредственно между новым контроллером и существующей линией расходомеров.
Топологию полевой сети менять не пришлось — все расходомеры остались на той же линии.
Теперь контроллер работал с RS-485 интерфейсом репитера, а уже репитер принимал на себя работу с существующей полевой шиной и восстанавливал сигнал.
После установки репитера все расходомеры появились в сети, и связь стала стабильной.
Хороший пример того, почему при замене оборудования недостаточно проверить только протокол и паспортное количество подключаемых устройств.
Совместимость по Modbus ещё не означает совместимость на физическом уровне RS-485.
Иногда программа правильная. Адреса правильные. Настройки правильные. И каждый прибор по отдельности работает.
А проблема находится всего на двух проводах — A и B.
#кип #асутп #электрика #фриланс #проектирование #пнр #завод #нефть #газ #подрядчик
Фриланс инженер ТГ @freelanceforengineer
· 2 ч
Там вроде куча резисторов предусмотрена для подтягивания сигнала до уровня! Может там копать нужно было....
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 52 мин
Резисторы Вроде только понизить могут уровень
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён