16位和十進制不是一個概念。
位只能存儲0,1兩種關系。越多的位就可以存儲越高精度的數值
16位的意思就是說最大可以存儲2的16次方,32位的意思就是2的32次方。
2的1次方= 2
2的2次方------4
2的3次方------8
2的4次方------16
2的5次方------32
2的6次方-------64
2的7次方-------128
2的8次方-------256
2的9次方-------512
2的10次方-----1024
2的11次方-----2048
2的12次方-----4096
2的13次方-----8182
2的14次方-----16364
2的15次方-----32728
2的16次方-----65456
因此,一個16位的存儲元件,只能存儲65456種變化。
大部分PLC的存儲元件都是16位的,加上0以及負數,所以一般只能存儲上限到正的三萬多和負的三萬多,或者是0到正的六萬多。
如果要更大范圍的數值,就是32位的,這樣算下去應該上億了。
如果你傳送的數值已經超過了16位的范圍,就需要兩個存儲器D來存儲。