PDA

Просмотр полной версии : Доступ из программы к состоянию ModbusTCPSlaveDevise



AlexZ
15.03.2023, 10:22
На вкладке "Состояние" компонента Modbus TCP Slave Devise есть информация о состоянии обмена. Можно ли получить доступ к этой информации из программы? Требуется количество запросов и количество ответов с ModbusException

Евгений Кислов
15.03.2023, 12:04
На вкладке "Состояние" компонента Modbus TCP Slave Devise есть информация о состоянии обмена. Можно ли получить доступ к этой информации из программы? Требуется количество запросов и количество ответов с ModbusException

Добрый день.
Да, можно.
См. пример:
https://disk.yandex.ru/d/BgGzsXjNtwq7rQ

66526

AlexZ
15.03.2023, 15:39
Большое спасибо. Все работает. Но можно где-то почитать объяснение к этому примеру? Самый главный вопрос: эти указатели нужно каждый раз присваивать или достаточно одного раза.

Евгений Кислов
15.03.2023, 15:46
Большое спасибо. Все работает. Но можно где-то почитать объяснение к этому примеру? Самый главный вопрос: эти указатели нужно каждый раз присваивать или достаточно одного раза.

Достаточно получить указатель один раз.
Объяснение будет в оформленной версии примера.
Постараюсь выложить ее завтра.

Евгений Кислов
16.03.2023, 12:17
Оформленная версия примера с комментариями доступна по ссылке:
Как считать информацию диагностики компонентов Modbus в переменные программы? (https://owen.ru/forum/showthread.php?t=28167&p=403643&viewfull=1#post403643)