技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > DB12.DBD12包括DB12.DBW14吗?不是只包括DBW12和DBW13吗?”

DB12.DBD12包括DB12.DBW14吗?不是只包括DBW12和DBW13吗?”

刘玉蓉 发布于2014-10-30 17:51 2 0 标签:

程序的给定就是这样的给了DBD12就是,然后DBW14了

佳答案

DB12.DBD12是直接访问数据块指令,就是在指令中间中同时给出数据块的编号和数据块中的地址,数据块中的存储单元的地址由两部分组成,DB12.DBD12则表示数据块DB12的第12个数据双字,一个双字由两个字组成,双字用来表示无符号数,双字为32位,DBD12是由DBW12和DBW14组成,不能用DBW12和DBW13表示,它也可以用字节表示为DBB12、DBB13、DBB14、DBB15组成,原因说明如下。
由于字的起始字节地址(如DBW12)必须是偶数,不能是奇数,如MW100由MB100和MB101两个字节组成,MB100 为高位字节。如果用奇数就可能出现字节重叠造成读/写错误,如存储字MW100由MB100和MB101组成,如果使用奇数表示存储字MW101,它由MB101和MB102,这样MW100和MW101就出现MB100字节的重叠,产生程序的读/写错误。同样双字也一样,如DBW12由字节DBB12和DBB13组成,而如果使用奇数字DBW13表示,它由DBB13和DBB14组成,这样DBW12 和DBW13 就会出现数据字DBB13重叠,这是不允许出现的,因此在使用字和双字时一定要注意字节的划分,防止出现字节重叠造成的读/写错误。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签