S7300/400中DBW和DIW有什么区别

   2024-09-10 建材之家520
核心提示:西门子S7-300/400PLC有两个数据块寄存器,DB和DI使用DB寄存器打开数据块后,使用DBX、DBB、DBW、DBD等来访问数据块里的变量比如OPN DB 1L DBW 0 //此时访问的就是DB1.DBW 0使用DI寄存器打开数据块后,使用DIX、DIB、DIW、DID等来访问数据块里的变量比如OPN DI 1L DIW 0

西门子S7-300/400PLC有两个数据块寄存器,DB和DI
使用DB寄存器打开数据块后,使用DBX、DBB、DBW、DBD等来访问数据块里的变量
比如
OPN    DB 1
L     DBW  0       //此时访问的就是DB1.DBW 0
使用DI寄存器打开数据块后,使用DIX、DIB、DIW、DID等来访问数据块里的变量
比如
OPN    DI 1
L     DIW  0       //此时访问的也是DB1.DBW 0
因为调用FB时,系统自动使用DI寄存器来打开背景数据块,所以通常DI寄存器又被称为背景数据块寄存器,如果在FB里不使用OPN DI打开数据块,直接使用DIW访问的就是背景数据块里的一个字变量,所以在FB里最好不要使用DI寄存器打开其它的数据,否则造成参数访问混乱。
总之,看到DIW并不一定是访问的背景数据块,要看是否在FB里使用,是否使用了OPN  DI打开了其它数据块,不在FB里DB寄存器和DI寄存器使用没有区别。

 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
 
举报收藏 0打赏 0评论 0

上一篇:2024年1-7月精装智能坐便器配置率同比上升13.9%

2024年1-7月精装智能坐便器配置率同比上升13.9%2024年1-7月,精装修市场卫浴整体(普通坐便器、智能坐便器、花洒、洗面盆、面盆龙头)配套项目619个,同比-15.8%,降幅收窄16.7%,市场规模累计152万套,同比-20.2%,降幅收窄23.9%。其中配套智能坐便器项目346

下一篇:西门子PLC如何接无用的模拟量输入

当用模拟量6ES7 331-7KF00-0AB0,有一组的其中没用,还有就是备用通道。应如何接。例如4-20ma,4线制的?1、四线制电流一组中的两个通道串接即可,即输入信号的正极接一通道的正极,一通道的负极接二通道的正极,输入信号的负极接二通道的负极,这样电流流经两个通道,不影响通道组诊断功能的使用。2、 二线制电流在不用...
 
更多>同类电工资讯
推荐图文
推荐电工资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报