RT:
请教各位高手帮我看看:
读取系统时间后,FC9 EQ_DT与设定时间比对,无返回值,貌似不能起到定时的效果
由于手上没有300PLC。只能用PLC SIM来模拟。
话不多说,程序如下,请各位指点:
//PLC的系统时间已经在PLC/诊断/时钟设置 中,与电脑时间同步
//读取系统时间
CALL "READ_CLK"
RET_VAL:=MW100
CDT :=#OB1_DATE_TIME
NOP 0
//整合设定时间
CALL "DATE and TOD to DT"
IN1 :=D#2012-11-30
IN2 :=TOD#14:50:10.0
RET_VAL:=#TEMP //临时DATE_AND_TIME 变量
//比较系统时间与设定时间,返回值M444.4,置位M444.5
//problem: M444.5无法置位
CALL "EQ_DT"
DT1 :=#OB1_DATE_TIME
DT2 :=#TEMP
RET_VAL:=M444.4
A M 444.4
S M 444.5
请各位指点,多谢多谢!