当前位置:   article > 正文

博图db块变量导出_博图软件DB块的一点小记录

西门子博图纸中db数据导出

博图软件中的DB块和STEP7软件中的DB块,还是有一些不一样的地方,这篇文章就简单聊一下数据块的保持问题,重点说一下博图的!

先上一个简单的程序吧:

666141530d28b9590c2d88801eff2509.png

博图中一个简单的加法程序

这个程序中DB1.DBW0我给了一个初始值25,DB1.DBW4我同样给了一个初始值0。当我使加法运算执行的话,DB1.DBW4中的值应该是26!

但是,我重点不是讨论的加法运算,而是要讨论,DB块中的属性设置对CPU重启后数值的影响问题!

1,先看一下上边程序执行了之后,博图软件中DB块被设置成保持属性,那么CPU重新由stop→run,DB块中的监控值:

863984755596c89e7954dd50221f2523.png

数据块选中保持重新启动后的数值

从这个图片可以看到,plc重启后,即便加法指令没有执行,DB1.S3也就是DB1.DBW4的值依然是26,也就是说DB1.S3的值被记忆了,这也就是保持的特性,无论是PLC被人为的从run模式切换到stop模式,还是由于PLC的供电断电,造成PLC再次重启,这个保持特性就体现在这里,是否记忆断电之前的值!

2,再看一下,如果DB块中的项目没有选中保持,那么重启PLC后,数据是如何的?

f9b549cc7ba5c3677538691f7eb284f9.png

数据块未选中保持重新启动后的数值

这个图片同样是我在执行了加法指令后,让CPU重新由stop→run,而没有让加法指令再次执行前,DB块中的监控值!

这个图片可以得出的信息是,DB1.S3因为初始值是0,也没有选中保持,所以重新上电运行后,值就是0,而S1和S2因为有初始值所以监视值是和初始值一样的!

通过上述的2个图片,应该可以看到这里的保持,就可以理解为是否掉电保持!之前step7软件中的DB块,都是默认掉电保持的,而博图软件中的DB块,在规划DB块时,这个保持却不是默认勾选的,也可以说它不是默认掉电保持的!

另外博图软件中的DB块中的保持属性,在优化的DB块中,才可以单行选中保持或者不保持;而在不是优化的DB块中,则不能单行选择,这样在建立变量和建立DB块的时候,还真是需要好好规划一下,特别是那些需要掉电保持的数据!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/993653
推荐阅读
相关标签
  

闽ICP备14008679号