zhouliang
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 176 個
工控威望: 285 點
下載積分: 419 分
在線時間: 70(小時)
注冊時間: 2007-09-10
最后登錄: 2023-03-01
查看zhouliang的 主題 / 回貼
樓主  發(fā)表于: 2014-09-02 22:51
本人初學西門子PLC,對里面的寄存器還有點不理解,MW0=MB0 MB1, MD0=MB0 MB1 MB2 MB3.那么MW的地址是不是MW0 MW2 MW4....這樣排下去?MD的地址是不是MD0 MD4
MD6.....這樣排下去?還有就是它們最多能排到多少?比如說S7-300的,還有就是什么時候用MB什么時候用MW什么時候用MD不太熟悉,還有MB0和MB0.0 M0.1有沒有關(guān)系?請大家指教,謝謝
zhouliang
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 176 個
工控威望: 285 點
下載積分: 419 分
在線時間: 70(小時)
注冊時間: 2007-09-10
最后登錄: 2023-03-01
查看zhouliang的 主題 / 回貼
1樓  發(fā)表于: 2014-09-03 21:59
引用
引用第2樓wwcwwc于2014-09-03 13:47發(fā)表的  :
樓上的基本正確,只是按8位1字節(jié);16位(2字節(jié))=1字;雙字是32位這樣8進制方式進行的。
另外西門子的位地址編排是高位低字節(jié)的,如MW0,是按M1.0~M1.7~M0.0~M0.7從低到高排序。

那是不是用了MW0做數(shù)據(jù)存儲時,那在程序中就不能再用M0.0~M1.7做位控制了