Last Address и Last Error обновляются одновременно.
Поэтому никакой неоднозначности нет.
"Можно ли сделать чтоб при отказе связи все биты не обнулялись?" - вы же сами пишите, что у вас это происходит не только при потере связи.
Возможно, обмен тут вообще не при чем, и вся проблема из-за ошибке в алгоритмах или коде.
В любом случае, сделать можно что угодно - например копировать переменные из конфигурации в локальные только в том случае, если нет "отказа связи".




Ответить с цитированием