写给初学者的博途教程:DB数据块

您所在的位置:网站首页 科技布是什么做的 写给初学者的博途教程:DB数据块

写给初学者的博途教程:DB数据块

2023-12-26 23:47| 来源: 网络整理| 查看: 265

图1-1

DB数据块,其作用是保存程序数据。

在使用过程中,DB数据块分为全局数据块和背景数据块。

 

全局数据块

1、所有的程序块 (FB,FC 和 OB)可以访问程序中全局数据块中的数据。

图1-2

创建数据块的时候,在类型处,会默认该数据块为全局DB。

2、在西门子博图项目程序中能够独立地创建全局数据块;

3、在全局DB数据块中,我们可以添加,删除,改变变量。

图1-3

4、可以改变初始值和当前值。

图1-4图1-5

起始值,可以在离线状态下设置,当前值也就是监视值,可以在在线状态下修改。

5、但是在全局数据块中,不能创建静态变量(Static)

 

背景数据块

1、背景数据块 DB 被指定到一个FB。

2、在程序中只能够对相关联的 FB 创建背景数据块。

3、在FB中可以定义静态变量(图1-6),当数据块建立完成并且已经被保留了几个循环之后,存储的本地静态数据不会丢失,除非数据再次被更改。

4、在相关的功能块(FB块参数中,参考图1-6~图1-8)中添加或删除变量后,由系统分配的背景DB块变量会随之改变;而全局DB数据块是直接可以在块内进行数据的修改。

图1-6(FB块中未设置参数)图1-7

(将该FB拖至Main,由系统分配的背景DB中也没有参数显示)

图1-8

图1-8,在FB参数中设置启动、停止和电磁阀变量。

图1-9

将Main中的FB块选中,更新块调用后,该FB块的背景DB中的参数也会同步更新。

 

5、不能改变变量的初始值和当前值。

今天《写给初学者的博途教程(DB数据块-全局块和背景数据块的区别)》小编就分享到这,大家可以收藏使用,如果遇到问题或者不能理解的地方可以私聊或评论留言,如果喜欢关注小编,点赞转发谢谢!

下篇预告……(DB数据块的应用)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3