发布于 2011-09-05 23:39:07
3楼
楼主:DT格式的数据占8个字节,如果读取已经存在的DT,将其直接传送到DB,需要使用累加器分2次传送!
比如将#OB80_DATE_TIME的内容传送到DB20中,可以在OB80里面写点如下内容:
L LD12
T DB20.DBD0
L LD16
T DB20.DBD4
当然,也可以通过系统功能传送,比如:
CALL SFC 20
SRCBLK :=P#L 12.0 BYTE 8
RET_VAL:=LW100
DSTBLK :=DB20.DBX0.0
也许300、400PLC的CPU是32位的,如果以后发展成64位的,那么就可以一次传送完成了!
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”