zhouliang
級別: 略有小成
|
本人初學西門子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有沒有關系?請大家指教,謝謝 |
---|---|
|
wwcwwc
級別: VIP會員
|
樓上的基本正確,只是按8位1字節;16位(2字節)=1字;雙字是32位這樣8進制方式進行的。 另外西門子的位地址編排是高位低字節的,如MW0,是按M1.0~M1.7~M0.0~M0.7從低到高排序。 |
---|---|
|
zhouliang
級別: 略有小成
|
那是不是用了MW0做數據存儲時,那在程序中就不能再用M0.0~M1.7做位控制了 |
---|---|
|
luozhaofa
級別: 探索解密
|
可以用M0.0~M1.7做位控制,只不過M0.0~M1.7的值被更改之后MW0的值也會跟著改變了啊 |
---|---|
|