Загрузила программу из документа о библиотеке modbus, настроила. На контроллере мигает индикатор порта, можно посмотреть, что по порту идут запросы. Но ответов нет. Ошибка 255 - ошибка таймаута. Значения изменяла, не помогло.
Вид для печати
Загрузила программу из документа о библиотеке modbus, настроила. На контроллере мигает индикатор порта, можно посмотреть, что по порту идут запросы. Но ответов нет. Ошибка 255 - ошибка таймаута. Значения изменяла, не помогло.
1) Если работаете с Мх110 уточните положение перемычек согласно РЭ.
2) Еще раз проверьте все сетевые настройки слейва.
3) Попробуйте работать со слейвом через встроенный в кодесис драйвер - Добавить устройство - Modbus Com Port и так далее - на диске ПЛК описано как это сделать.
На стадии отладки проекта загружаю программу в плк304, а слейв устройство - это симулятор на компьютере, который выдает данные в сом 1.
Запросы можно посмотреть в мониторе порта самого симулятора, то есть он их получает:
01 03 00 01 00 01 D5 CA
01 04 00 01 00 01 60 0A
Ответы не приходят только сообщение о таймауте.
Если настраивать через конфигурацию устройств - все работает.
После изменения скорости на максимальную 115200 ответы начали приходить, но пустые