либо так
Код:
var
 хранимое_значение : real :=0.0;
 in_real : real; (*значение из модуля ввода*)
 end_var
 _________
 if хранимое_значение = 0.0 then
 хранимое_значение := in_real;
 end_if;
либо так
Код:
var
запоминание_было : bool := false;
 хранимое_значение : real;
 in_real : real; (*значение из модуля ввода*)
 end_var
 _________
 if not запоминание_было then
 хранимое_значение := in_real;
запоминание_было := true; (* произошло запоминание, больше запоминаться не будет до перезагрузки ПЛК *)
 end_if;