发表于:2007-10-23 16:11:00
6楼
我写了下面的程序:
NETWORK1:
CALL "READ_CLK"
RET_VAL:=MW38
CDT :=#OUT_TIME_DATE
NETWORK2:
CALL "DT_DATE"
IN :=#OUT_TIME_DATE
RET_VAL:=#OUT_DATE
L #OUT_DATE
T MW 40
NETWORK3:
CALL "DT_DAY"
IN :=#OUT_TIME_DATE
RET_VAL:=MW42
NETWORK4:
CALL "DT_TOD"
IN :=#OUT_TIME_DATE
RET_VAL:=#OUT_TIME
L #OUT_TIME
T MD 44
当然,要建立3个临时变量#OUT_TIME_DATE,#OUT_TIME,#OUT_DATE。我可以比较日期,可以比较星期,但比较时间时就不会了。因为时间精确到MS,放在一个双字里。我要比较小时或几时几分,不知道该怎么办啊。时、分、秒、毫秒放在一起,没办法分开啊。
请教大虾,怎么办?:(