How to diagnose: различия между версиями

Строка 137: Строка 137:


После того как вы определились с проблемным устройством — подключите его на отдельный порт RS-485, настройте и добейтесь стабильной работы: проверьте параметры подключения, снизьте скорость обмена, убедитесь, что в устройстве выставлен верный стоп-бит.
После того как вы определились с проблемным устройством — подключите его на отдельный порт RS-485, настройте и добейтесь стабильной работы: проверьте параметры подключения, снизьте скорость обмена, убедитесь, что в устройстве выставлен верный стоп-бит.
Также возможно что на шине есть два устройства с одинаковым адресом. В таком случае возникают ошибки таймайта и "invalid CRC" Если при отключении "подозрительного" устройства от шины ручной запрос какого-нибудь [[Common_Modbus_Registers стандартного]] регистра, например 128 или [[Wiren_Board_Device_Modbus_Address#Определение адресов всех устройств на шине | сканирование]] шины возвращают ответ - надо искать двойника.


Диагностика устройств, которые работают по протоколу Mosbus TCP или Modbus Over TCP почти не отличается от тех, что подключены к контроллеру по RS-485. Разница лишь в том, что у вас добавляется ещё одно звено — локальная сеть, через которую подключены устройства.
Диагностика устройств, которые работают по протоколу Mosbus TCP или Modbus Over TCP почти не отличается от тех, что подключены к контроллеру по RS-485. Разница лишь в том, что у вас добавляется ещё одно звено — локальная сеть, через которую подключены устройства.
wb_editors
890

правок