Я пока могу только предположить, что это связано с тем, что вы отдаете в переменные символьной конфигурации значения, полученные с модулей ввода, без какой-либо фильтрации.
В результате при появлении единичной ошибки в измерительном канале в переменной появляется некорректное значение (так как код ошибки кодируется в старшем байте), и это является причиной ошибки.
Я бы рекомендовал в коде осуществить фильтрацию - объявить дополнительные REAL-переменные, и копировать в них значения с модулей только тогда, когда они не содержат кода ошибки.
И уже эти переменные привязать к символьной конфигурации.




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