今天看到工控人家园上有人问
"把7用MOV_B到QB0输出为Q0.0,Q0.1,Q0.2;但用MOV_W把7传到QW0输出怎么是Q1.0,Q1.2,Q1.3的,同样是7用字节传送,和字传送,怎么输出的值不同的,我不明白,请教位大谢谢"
在这里说一下S7-300的寻址方式,以便让不解的朋友了解一下
I,Q,M,L有位,字节,字,双字等几种寻址方式,但与一般的单片机或其他常见的方式(如三菱PLC)有点不同,比如字寻址的时候MW0的高八位是MB0,低八位是MB1,双字寻址的时候MD0的高位是MW0,地位是MW1
用图来表示就是
M0.7-M0.0 M1.7-M1.0 M2.7-M2.0 M3.7-M3.0
MB0 MB1 MB2 MB3
MW0 MW1
MD0