Я посмотрел исходники библиотеки - вы правы, флаг Complete не ставится, если в канале ошибка.
Соответственно, надо делать как-то так:
Документацию поправим в ближайшем будущем.Код:IF TRM212_GetReal.Complete OR TRM212_GetReal.Error<>0 THEN // забираем значение и код ошибки TRM212_GetReal(Enable:=FALSE); iStep:=... // переходим к следующему шагу END_IF




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