Почему не работает программный проект? Запросы формируются правильным образом, подчинённое устройство ответы отправляет, но во всех «тэгах» в ПЛК присутствуют нули? 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 - там нули.
Комментарий
-
Если не отключить консоль, то она блокирует работу. Библиотеку AgavaModbus используете по какой-то определенной причине? Есть возможность использования штатных средств CODESYS - 3S Master RTU/TCP.Сообщение от АЙВЕНГО Посмотреть сообщениеЗдравствуйте. Вопрос отключения терминальных сообщений далеко не самый первый в очереди. «Тэги» 21, 22, 23 - это «теги» записи значений в подчинённое устройства. Интересуют значения 12-ти «тегов» чтения регистров подчинённого устройства: Tag1…Tag12. В режиме ONLINE - там нули.
адреса портов в ПЛК
локальная шина - 1
RS232 - 2
RS485-1 - 3
RS485-2 - 4
RS485-3 - 5
Комментарий

Комментарий