楼主最近还看过
IF #Outputs.HMI_Time.HmI_Date.TIME=#Outputs.A_Team_Statistics.Start_Time.TIME
THEN
#DAY_CHANGE:=1;
END_IF;
IF #DAY_CHANGE
THEN #Outputs.Yesterday_Output:=#Outputs.Daily_Output.Total;
#DY_CHANGE:=0;
END_IF;
至于首次开机判断,是不是可以采用,在23点59分之后设置一个标志位,等待关机重启后再设一个标志位,然后给寄存器赋值,再根据开机次数顺加这个计数器直到23点59分的时候清除这个寄存器和标志位。