Цитата Сообщение от arlyn Посмотреть сообщение
У меня задача прочитать 100 регистров по modbus данные обновляются редко. Потому я решил использовать не циклический опрос, а rising_edge чтоб не загружать сеть и процессор зря.
Вот только возник вопрос, какую переменную из библиотеки IoDrvModbus надо считать чтоб узнать что все данные прочитались (чтоб операцию присваивания новых данных выполнить один раз)? Какую строчку в программе надо написать? modbus настроил в конфигураторе.
Скорее всего это вопрос к Вам. Если производитель оборудования у себя заложил такой параметр, то в каком то из регистров он есть. Если не заложил, то тогда Вам надо периодически читать все параметры.

Собственно а почему боитесь обмен циклически запускать. Промжелезо собственно для этого предназначено.