PLC中MW0 MW8 都是什么意思?怎么规定的
发布网友
发布时间:2022-04-27 08:39
我来回答
共2个回答
热心网友
时间:2023-09-14 21:22
在西门子PLC系统里,
MWx表示数据格式为字WORD或整数INT的内部寄存器地址;
MW0表示偏移地址为0的内存字,MW8表示偏移地址为8的内存字;
西门子PLC系统基本上是以字节为单位的,所以,其数据格式为字WORD或整数INT的”规范“偏移地址是以2为步进量的,例如:MW2、MW4、MW6;(MW1这种地址也是允许的,但必须自行保证程序中所使用的数据地址不复用)
推而广之,若数据格式为双字DWORD或双整数DINT的”规范“偏移地址是以4为步进量的,例如:MD0、MD4、MD8;(MD1这种地址也是允许的,但必须自行保证程序中所使用的数据地址不复用)
MB0就包括了M0.7至M0.0,其中M0.7是最高位;
MW0就包括了MB0及MB1,其中MB0是高位字;
MD0就包括了MW0及MW2,其中MW0是高位字;
MD0也包括了MB0至MB3,其中MB0是高位字;
热心网友
时间:2023-09-14 21:22
M表示代号为m的内部寄存器,W表示字(1个字16位),MW0就是第0个m型寄存器,MW8 就是第8个m型寄存器。