wb_editors
902
правки
Brainroot (обсуждение | вклад) |
|||
Строка 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. Разница лишь в том, что у вас добавляется ещё одно звено — локальная сеть, через которую подключены устройства. |