plc中mw20和dbw20有什么区别
答案:4 悬赏:10
解决时间 2021-03-05 15:15
- 提问者网友:南佳人~
- 2021-03-05 03:03
plc中mw20和dbw20有什么区别
最佳答案
- 二级知识专家网友:单身小柠`猫♡
- 2021-03-05 04:10
呵呵 这个我知道 M表示一个字节是从M20.0开始 M20.1 M20.2一直到M21.7 一共16WROD DBW20是从M20.0开始到M22.7结束 一共32bit W表示字 D双字 你能明白吗
全部回答
- 1楼网友:爱情是怎么炼成的
- 2021-03-05 07:28
mw20和dbw20都是PLC的数据寄存器,W代表字,都可以存储数据字。
mw20 是16位整型数据,是由 mb 20 和 mb21 两个字节组合而成的,mw20 分解成位就包括m20.0 ,m20.1,m20.2,m20.3,m20.4,m20.5,m20.6,m20.7,m21.0一直到m21.7合计16个位;
dbw20也是16位整型数据,表示DB块里的编号为20的数据字地址,一般为dbx.dbw20,前边x代表数据块号。
二者略有不同:
一是存储区域不一样,dbw20存在某个DB块中,不同的DB块有不同的dbw20,而mw20存在CPU的M区中,在M区中是唯一的;
二是DB块中的变量默认都是断电保持的,而M区的断电保持默认是MB0--MB15,但可以在CPU属性中更改;
三是dbw20在DB块中建立变量时就定义好数据类型了,且可以定义注释,而mw20要在符号表中定义类型和注释。
- 2楼网友:努力只為明天
- 2021-03-05 06:13
所使用的变量区域不同,MW20所用为M存储区,DBW20所用为DB块。
- 3楼网友:情窦初殇
- 2021-03-05 05:50
呵呵 这个我知道 M表示一个字节是从M20.0开始 M20.1 M20.2一直到M21.7 一共16WROD DBW20是从M20.0开始到M22.7结束 一共32bit W表示字 D双字 你能明白吗
再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯