在PLC中MW0 MW8是什么意思?规则是什么
在西门子PLC系统中,
MWx代表内部寄存器地址,其数据格式为WORD或integer int
MW0表示偏移地址为0的存储字,MW8表示偏移地址为8的存储字;
西门子PLC系统基本是以字节为单位的,所以数据格式为WORD或INTeger 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是高位字;