Почему не работает программный проект? Запросы формируются правильным образом, подчинённое устройство ответы отправляет, но во всех «тэгах» в ПЛК присутствуют нули? ModBUS_RTU_TEST+.pdf
Объявление
Свернуть
Пока нет объявлений.
ModBUS_RTU_Master, RS-232, 40.04(AIO-DI6-24V-232/ETH-DI6-DO6)
Свернуть
В этой теме есть сообщения, помеченные как ответы.
X
X
-
Выбрано как ответ пользователем АЙВЕНГО 31-07-2026, 12:50 PM.
Добрый день, структура запросов выглядит корректной. Я не вижу места в коде где Вы читаете значения из тегов, вижу что запись в тег идет Tag23.AsUShort:=5; , чтобы прочитать тег после выполнения запроса result := ModbusRTUMaster.MakeRequest( request, 100 ) , следует его прочитать и получить значение value := Tag23.AsUShort;Сообщение от АЙВЕНГО Посмотреть сообщениеСпасибо Вам за уход от ответа.
- Выбрано как ответ
-
Добрый день, структура запросов выглядит корректной. Я не вижу места в коде где Вы читаете значения из тегов, вижу что запись в тег идет Tag23.AsUShort:=5; , чтобы прочитать тег после выполнения запроса result := ModbusRTUMaster.MakeRequest( request, 100 ) , следует его прочитать и получить значение value := Tag23.AsUShort;Сообщение от АЙВЕНГО Посмотреть сообщениеСпасибо Вам за уход от ответа.
- Выбрано как ответ
Комментарий
-
Здравствуйте. Вопрос отключения терминальных сообщений далеко не самый первый в очереди. «Тэги» 21, 22, 23 - это «теги» записи значений в подчинённое устройства. Интересуют значения 12-ти «тегов» чтения регистров подчинённого устройства: Tag1…Tag12. В режиме ONLINE - там нули.
Комментарий

Комментарий