读取DATE_AND_TIME 变量的专用字节并从这两位数所在ASCII码中创建专用位。DB1.DBB0=13 从plc读的到的年(13年)BCD码 0001 0011
示例:
L DB1.DBB0
SLD 12 //左移双字(32位) 变成 0000 0000 0001 0011 0000 0000 0000
SRW 4 //右移字(16位) 0001 0011 0000 0000
SRD 8 //右移双字(32位) 不是又变回 0001 0011吗
L W#16#3030 //加48 48变成字符
+ I
T DB1.DBW16
是这么移的吗,为什么这么移就能变成字符
谢谢?!!!
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏分:5 | 解决时间:2013-12-04 20:35:17 | 提问者: chen397191350 - 新生  第1级
最佳答案
回答者:
zengzy
-
中级工程师  第10级
2013-12-04 14:05:12
提问者对于答案的评价:
3q