Все бы хорошо, но флаг Complete не случается. Поэтому и работа ФБ не завершается. Цитата из вашей ссылки (листинг в конце документа):
IF
TRM212_GetReal.Complete
THEN
// ...и ошибки отсутствуют, то забираем считанное значение
IF
TRM212_GetReal.Error=0
THEN
TRM212_PV1:=TRM212_GetReal.Value;
END_IF
//
завершаем
работу
блока
TRM212_GetReal(Enable:=FALSE);
// переходим к следующему шагу
iStep:=1;
END_ IF




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