в первой строке программы поставьте тригер переднего фронта, на входе TRUE, по срабатыванию тригера инициализируйте переменные.
К примеру
R_TRIG(CLK:=TRUE, Q=> );
IF R_TRIG.Q THEN
i_1=1;
i_2=5;....
i_n=Z56;
END_IF
в первой строке программы поставьте тригер переднего фронта, на входе TRUE, по срабатыванию тригера инициализируйте переменные.
К примеру
R_TRIG(CLK:=TRUE, Q=> );
IF R_TRIG.Q THEN
i_1=1;
i_2=5;....
i_n=Z56;
END_IF
Так и придется делать, но все-таки почему переменные не обнуляются?
И зачем тогда нужны объявления такого вида
Var1:INT:=5;
если все равно инициализации нет.
Последний раз редактировалось tyura; 17.09.2011 в 22:02.