熟悉Sivarc的画面规则,建立一个程序块与一个画面对象的链接
练习目的:熟悉Sivarc的画面规则,建立一个程序块与一个画面对象的链接
1)在程序中创建3个FB块,分别为A、B、C,在C的静态参数中定义一个变量,命名为“PV”,INT 类型 。
2)在B中调用C两次,然后再使用A调用B,最后A被OB块调用 。实验的目标是让每一个程序块C对于一个棒图 。
注意:
这里使用单独DB块 。
文章插图
3)创建一个精致屏,例如TP1200,插入一个画面,例如“根画面”,输入文字“西门子Sivarc测试” 。在画面的“插件”->“SiVarc属性”中定义画面的名称为“.DB.SymbolicName” 。然后将画面拖放到项目库的主模板中 。
文章插图
4)在画面中插入一个棒图对象,点击棒图,在“插件”->“SiVarc属性”中定义棒图连接的变量名称为“Block.DB.SymbolicName&"_PV"”,名称为“Block.DB.SymbolicName”然后将画面和棒图拖放到项目库的主模板中,最后将创建的画面和棒图对象删除 。
文章插图
5)在项目树下,在“公共数据”->“SiVarc”->“画面规则”中定义程序块与画面对象链接的规则 。
文章插图
图中设置程序块为“C”,画面对象为“棒图_1”,画面主副本为“根画面”,这样每调用一次程序块就会在主副本为“根画面”的画面中生成一个对象“棒图_1” 。
6)建立PLC与HMI的连接并编译PLC程序,点击HMI设备,然后点击生成可视化按钮生成画面及对象 。
文章插图
7)完成后,可以看到在HMI中自动生成一个画面,名称为“B_DB”,查看是否与程序块B的背景数据块名称相同 。画面中生成两个棒图,每一个棒图对应的过程值自动与程序块C中定义的变量PV关联 。
【熟悉Sivarc的画面规则,建立一个程序块与一个画面对象的链接】
文章插图
推荐阅读
- 防水等级是怎么划分的_ipx7防水等级概念介绍
- 沃柑可以直接剥吗?沃柑的剥皮方法
- 总开关的选择是根据使用电量的大小来决定的
- 牛排有几种分类?西餐常见牛排的种类
- 电力铁塔发出滋滋的声音是什么
- 舞龙的由来是什么?舞龙的由来和意义
- 古代舞狮的由来,舞狮的由来和含义
- 西安的来源和它的历史意义,西安的来历
- 西瓜是怎么诞生的?
- 历史上的河西是哪里?河西指的哪个河?