Может быть, 16#FD? Такая ошибка вернется, если в ответе слэйва есть код ошибки Modbus (ILLEGAL_DATA_ADDRESS и т.п.).
Может быть, 16#FD? Такая ошибка вернется, если в ответе слэйва есть код ошибки Modbus (ILLEGAL_DATA_ADDRESS и т.п.).
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
2019-02-14_12-17-14.pngНет, в том то и дело, что FB выдает.
Мы посмотрели проект.
1. Вам следует обновить библиотеку Modbus до версии 3.5.4.3 и использовать СomService 3.5.4.2 (впрочем, у вас в проекте по-моему именно его исходник).
2. Вам следует корректно задать настройки порта - через перечисления.
См. на скриншоте: получили корректный хэндл, Exception = 0, считали корректное слово состояния (3).
image_2019_02_14T12_25_43_473Z.png
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Спасибо Евгений, смена версии библиотеки действительно помогла. Сейчас все работает.