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

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

最佳答案

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寄存器使用没有区别。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc220922.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:25
下一篇 2017年12月8日 下午2:25

相关推荐

  • OP15控制面板

    现在还能买到OP15控制面板吗 最佳答案 现在还能买到OP15控制面板吗 ———————早就已经下线,联系经销商可能买到备件,建议找替代产品,…

    自动化系统综合 2020年11月1日
  • 有快速接触器吗

    交流接触器的动作速度有快慢吗 最佳答案 交流接触器的吸合,是靠接触器线圈得电产生的磁场,使铁芯吸合而带动主触点闭合。不同类型的接触器的吸合时间是有微小差异的,这都不影响正常的使用。…

    自动化系统综合 2020年11月1日
  • s7-300可以在零下30度存储吗?

    工地在东北,快入冬的,只能把电柜放在还没有还没有做保温的板房内,冬天温度可以达到零下30度,可以直接放着吗? 最佳答案 把电子类产品先拆回宿舍再说,像含电解电容和液晶类的。如电源,…

    自动化系统综合 2017年10月29日
  • 以太网通讯

    以前都是用串口联PLC和人机。看到别人用以太网来联,不知道是否直接联就可以了,还是要通讯协议,别的PLC都一样吗 问题补充:用海泰克人机 最佳答案 只要人机上有网口,支持以太网通讯…

    自动化系统综合 2020年11月1日
  • 请帮忙解释一下啊

    这段程序什么意思啊,拜托解释一下。timer(in:=NOT timer.Q,pt:=t#500ms);GetTime( NETID:=”, STA…

    自动化系统综合 2020年10月31日
  • 如何调节PID参数?

    PID调节器的PID参数一般的调节规律是什么啊?感谢回答! 最佳答案 PID控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性确定PID控制器的比例系数、积分时间和微…

    自动化系统综合 2020年11月1日
  • 请教用变频控制传送带应该有哪些参数需要注意呀?

    1、V/F控制和向量控制有什么异同,我应该选哪个控制方式?2、输出频率下限设为多少合适? 最佳答案 常规V/F控制,电机的电压降会随着电机速度的降低而相对增加,这就导致由于励磁不足…

    自动化系统综合 2018年12月2日
  • DP通讯的DP接头是怎样做的

    3台EM277连到来400上的DP接头是怎样做的? 最佳答案 站1:A1,B1–>站2:A1,B1/A2,B2–>站3:A1,B1/A2,B2–>站4:A1…

    自动化系统综合 2020年11月1日
  • vb调用水晶报表报表内容的即时更新

    vb调用水晶报表报表内容的即时更新。我最近做了一个vb调用水晶报表做报表。但是碰到一个问题,不知道如何去更新报表内容更新。 我的做法是:在vb6.0的平台上做两个文本,两…

    自动化系统综合 2020年11月1日
  • step5.5 sp1安装

    step5.5中文版安装sp1提示版本不兼容,是否sp1也有中文版之说?现有step版本5.5.0.0 最佳答案 是的,中文版本的Step7 不能安装英文版本的SP补丁包…

    自动化系统综合 2020年10月31日