С flag немного не разобрался( Пишет ошибку неизвестный тип flag

можно
var
хранимое_значение : real :=0.0;
in_real : real; (*значение из модуля ввода*)
end_var
_________
if хранимое_значение = 0.0 then
хранимое_значение := in_real;
end_if;
...
А поэтому примеру написал следующее:

var
izm1 AT %QD7.1.1: REAL;
in_real : REAL;
end_var

if izm1 = 0.0 then
izm1 := in_real;
end_if

if izm1>in_real THEN
DO1:=TRUE; (*включение механизма*)
END_IF

Правильно?