ПЛК110. Задача последовательно опросить несколько регистров типа state одного устройства в режиме By Command.
Необходимо отследить момент окончания сеанса опроса любого из опрашиваемых регистров.
Что-то по части обнуления LastAddress перед запросом уже было здесь: http://www.owen.ru/forum/showthread....ht=LastAddress.
Однако остается непонятным сам момент появления значения адреса опрашиваемого устройства в переменной LastAddress. В "Программирование программируемых логических контроллеров ОВЕН ПЛК110 и ПЛК160. Руководство пользователя. Версия 1.9" указано:
LastAddress – адрес последнего опрошенного Modbus (Slave) устройства. Модуль запрашивает устройство, и, соответственно, тут же меняется значение: показывается значение адреса последнего запроса.
Я это понимаю так, что запись адреса в LastAddress производится одновременно с посылкой запроса, а хотелось бы иметь какой-то признак окончания запроса.
Кто, что посоветует? Или я чего-то не догоняю и LastAddress все-таки пишется уже по окончании запроса?