西门子PLC s7-200 偏移量的计算问题

偏移量: 0000 0000 0000 0000 0000 0XXX (XXX表示位)
例如:10.3=101 0.011 即00 00 53

为什么“10.3=101 0.011”???

Q1.1的偏移量为什么是 “00 00 09”

Q1.0的偏移量为什么是 “00 00 08”

带小数的偏移量到底是怎么计算的呢??? VD100这样的地址偏移量是好计算的。

写入Q0.3(写入1,“0.3偏移量 00 00 03”):

68 20 20 68 02 00 7C 32 01 00 00 00 00 00 0E 00 05 05 01 12 0A 10 01 00 01 00 00 82 00 00 03 00 03 00 01 01 82 16

写入Q0.6(写入1,“0.6偏移量 00 00 06”):
68 20 20 68 02 00 7C 32 01 00 00 00 00 00 0E 00 05 05 01 12 0A 10 01 00 01 00 00 82 00 00 06 00 03 00 01 01 85 16

为什么写Q0.3和Q0.6会不正确,而写其它的Q都没问题。

第1个回答  2014-06-24
1、10.3是十进制,转化成2进制就是101 0.011等于(1X8+0X4+1X2+0X1).(0X4 +1X2+1X1)
第2个回答  2014-06-24
按8进制来计算,Q1.0的偏移量是8,Q1.1的偏移量是9
相似回答