ljfc.net
当前位置:首页 >> 西门子300PLC中,MB0,MB1,MW1,MW0,是什么意思? >>

西门子300PLC中,MB0,MB1,MW1,MW0,是什么意思?

M 是位地址。比如M0.0,M0.1等。 MB0是字节地址,包括8个位地址,从M0.0~M0.7。MB1的8个位地址,从M1.0~M1.7。 MW0是字地址,包括MB0和MB1,即从M0.0~M1.7共16个位地址。常用于寄存16位数据。 另外,还有MD0是双字地址,包括MW0和MW1,即从M0.0~M...

这些都是内部暂存数据寄存器,MB0和MB1为字节,各占8位,MW1和MW0为字,各占两个字节16位,MW1包含MB1、MB2两个字节,MW0包括MB0、MB1两个字节。

在西门子PLC系统里, MWx表示数据格式为字WORD或整数INT的内部寄存器地址; MW0表示偏移地址为0的内存字,MW8表示偏移地址为8的内存字; 西门子PLC系统基本上是以字节为单位的,所以,其数据格式为字WORD或整数INT的”规范“偏移地址是以2为步进量...

M 是位地址。比如M0.0,M0.1等。 MB0是字节地址,包括8个位地址,从M0.0~M0.7。MB1的8个位地址,从M1.0~M1.7。 MW0是字地址,包括MB0和MB1,即从M0.0~M1.7共16个位地址。常用于寄存16位数据。 另外,还有MD0是双字地址,包括MW0和MW1,即从M0.0~M...

在这里 MW0 和 MW1只是编程者自己定义的一个符号而已,你也可以定义为其他的 绿色部分才是地址DB6.DBW10、DB6.DBW12,程序执行时是读地址里的数据

因为MW中包含了2个字节,例如MW0包含了MB0和MB1,如果你使用了MW1,那么就是由MB1,MB2组成,这样MB1的内容发生了地址重叠,所以造成了你目前的状况。所以,西门子也建议用户使用字或者双字地址时使用偶数编码方式。

MW3是存储器M区,一个字,编号3 S7-1200的全局存储区分为: I——输入存储器 Q——输出存储器 M——位存储器 存储器的数据类型分为: 位——M0.1,M3.0(一般带小数点的) 字节——MB1,MB3(1B=8个位bit) 字——MW1,MW3(1W=2B) 双字——MD1,MD3(1D=2W)

QD2指Q2.0至Q5.7共32个点,QW2指Q2.0至Q3.7共16个点,QB2指Q2.0至Q2.7共8个点。MD0指M0.0至M3.7共32个点……以此类推。

在西门子PLC系统里, MWx表示数据格式为字WORD或整数INT的内部寄存器地址; MW0表示偏移地址为0的内存字,MW8表示偏移地址为8的内存字; 西门子PLC系统基本上是以字节为单位的,所以,其数据格式为字WORD或整数INT的”规范“偏移地址是以2为步进量...

网站首页 | 网站地图
All rights reserved Powered by www.ljfc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com