图片:
引用
引用第8楼meiliang212于2018-01-05 14:37发表的 :
我试了,模拟运行了我上传了图片,我在监看窗口给D0赋值在D0等于32767之前都正常,直到我给D1赋值1 时
所有寄存器都变了 请看图,32位 D0和D1 一起不就是应该显示132767
请解答
.......
當然不是
要先弄清楚PLC (或其他電子)數據,都是以2進制儲存。以10 (16)進制顯示。
基本上1個暫存器 (D0) 占16位置 16Bit 。稱16位元。
0000 0000 0000 0000 = 0
0000 0000 0000 0001 = 1
........................................
........................................
01111 1111 1111 1111 = 32767
第16Bit 若為0 表示正,若為1 表示负
同理 32位元 D1 D0
D1 D0
0000 0000 0000 0000 0000 0000 0000 0000 = 0
如圖所示 D1 = 1 D0 =32767
D1 D0
0000 0000 0000 0001 01111 1111 1111 1111 = 98303