练习目的:熟悉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关联。
-
plc
+关注
关注
5022文章
13449浏览量
467326 -
程序
+关注
关注
117文章
3806浏览量
81710
原文标题:SiVarc练习一:建立程序块与画面的链接
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
DLPC3436画面重影;系统发送关灯指令后,重新打开LED,有概率出现画面重影怎么解决?
DLPC3479 Light control下Internal patterns投影画面异常是什么原因导致的?
DLP471TPFQQ全黑画面和蓝60画面出现较多不易察觉的亮点是怎么回事?
用DLP3010投影,使用高速相机拍摄画面,采样间隔0.1ms,发现每第10张画面,就变暗是哪里出了问题?
在摄像头采集回来画面并进行视频输出画面时,如何可以在屏幕上查看放大后的视频画面?
山泽HDMI 2.1:让每一帧画面都栩栩如生
画面分割器怎么连接
画面分割器和视频分配器有何区别
画面分割器和分屏器有什么区别
画面分割器的主要功能
盛显科技:投影融合处理器画面出现闪烁或抖动,该怎么办?

评论