0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Sivarc画面规则:建立程序块与画面的链接

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-06 14:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

练习目的:熟悉Sivarc的画面规则,建立一个程序块与一个画面对象的链接

1) 在程序中创建3个FB块,分别为A、B、C,在C的静态参数中定义一个变量,命名为“PV”,INT 类型。

2) 在B中调用C两次,然后再使用A调用B,最后A被OB块调用。实验的目标是让每一个程序块C对于一个棒图。

注意:

这里使用单独DB块。

1808a426-fa63-11ec-ba43-dac502259ad0.png

3) 创建一个精致屏,例如TP1200,插入一个画面,例如“根画面”,输入文字“西门子Sivarc测试”。在画面的“插件”->“SiVarc属性”中定义画面的名称为“.DB.SymbolicName”。然后将画面拖放到项目库的主模板中。

18249532-fa63-11ec-ba43-dac502259ad0.png

4) 在画面中插入一个棒图对象,点击棒图,在“插件”->“SiVarc属性”中定义棒图连接的变量名称为“Block.DB.SymbolicName&"_PV"”,名称为“Block.DB.SymbolicName”然后将画面和棒图拖放到项目库的主模板中,最后将创建的画面和棒图对象删除。

1847eb54-fa63-11ec-ba43-dac502259ad0.png

5) 在项目树下,在“公共数据”->“SiVarc”->“画面规则”中定义程序块与画面对象链接的规则。

18676f56-fa63-11ec-ba43-dac502259ad0.png

图中设置程序块为“C”,画面对象为“棒图_1”,画面主副本为“根画面”,这样每调用一次程序块就会在主副本为“根画面”的画面中生成一个对象“棒图_1”。

6) 建立PLC与HMI的连接并编译PLC程序,点击HMI设备,然后点击生成可视化按钮生成画面及对象。

188b1064-fa63-11ec-ba43-dac502259ad0.png

7) 完成后,可以看到在HMI中自动生成一个画面,名称为“B_DB”,查看是否与程序块B的背景数据块名称相同。画面中生成两个棒图,每一个棒图对应的过程值自动与程序块C中定义的变量PV关联。

18bbdbc2-fa63-11ec-ba43-dac502259ad0.png


审核编辑:郭婷


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5045

    文章

    14439

    浏览量

    483520

原文标题:SiVarc练习一:建立程序块与画面的链接

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    精准画面的“源头活水”:认识KS-DVI6012型PXIE高清视频源板

    的信号源是整套系统稳定运行的基石。 KS-DVI6012型PXIE高清视频源板 ,正是这样一位从源头提供精准画面的“信号发生器”。 一、 什么是视频源板?它就像专业的“信号发生器” 您可以把它想象成一个高度智能的“数字画面合成器”。它的任
    的头像 发表于 11-10 11:25 120次阅读
    精准<b class='flag-5'>画面的</b>“源头活水”:认识KS-DVI6012型PXIE高清视频源板

    液晶屏 智能显示模块有多个画面时怎么切换到另一个画面

    请问 液晶屏智能显示模块有多个画面时怎么切换到另一个画面
    发表于 10-25 10:46

    画面不中断的秘语:BNC视频接头在时间边缘坚守

    它不制造画面, 却守护画面的完整; 它不记录时间, 却防止时间的断裂。 在监控的深夜, 在手术的瞬间, 在直播的倒计时里, 它默默伫立, 用金属的冷峻与匠心的温度, 说一句: “画面,从未中断。” 德索BNC视频接头, 在时
    的头像 发表于 10-08 15:30 203次阅读
    <b class='flag-5'>画面</b>不中断的秘语:BNC视频接头在时间边缘坚守

    监控系统正常链接网络,但是看不到画面了,怎么解决?

    监控系统正常链接网络 但是看不到画面了 怎么办
    发表于 07-10 06:51

    LT9611 显示画面如何旋转呢?

    这里只能19201080不支持10801920怎么做到画面能够旋转呢
    发表于 06-25 07:46

    cypress3014 obs输出的画面跟实际图像颠倒了,怎么解决?

    你好,请问obs输出的画面跟实际图像颠倒了,把obs里面的垂直翻转勾选上图像正常,在程序里应该怎么修改,在哪里
    发表于 05-09 06:03

    canmv-k230使用摄像头出现紫色画面,并且显示不完全怎么修复?

    将摄像头显示画面程序设置为开机自启动,插type-C开机,有一定概率出现紫色画面的问题,并且摄像头画面显示不完整,一直刷。 软硬件版本信息 01studio主板,gc2093摄像头
    发表于 04-28 07:02

    ADV7280画面在滚动的原因?

    我使用ADV7280时将I2P功能关闭之后画面在滚动是因为什么,是否有解决方案? 具体是ADV7280+ADV7391,7280将输入画面转换为8bit的YPbPr信号输入到7391当中,当我打开
    发表于 04-17 07:38

    genie nano c2020无法显示画面

    一开始显示“the packet size may be too large for the network setup”后面减小了数据包大小,没有报错,但是点击grab之后没有画面 NI MAX和labview都试过了,换另外一个镜头就有画面,genie nano c2
    发表于 04-16 14:19

    DLP2000EVM上电无初始画面怎么解决?

    单独给DLP2000EVM上电(5v3A),出现的不是初始画面,而是闪烁的红色画面,是需要初始化么?卡在了第一步
    发表于 02-27 07:52

    DLPC3436画面重影;系统发送关灯指令后,重新打开LED,有概率出现画面重影怎么解决?

    1、系统正常启动,画面显示正常;画面关灯重新点亮后,会出现重影; 2、请问在关闭LED后,振镜是否需要同步关闭?振镜的启动是否有时序要求?振镜是否会导致画面重影??
    发表于 02-24 07:20

    DLPC3479 Light control下Internal patterns投影画面异常是什么原因导致的?

    (另外一半不知道是DMD加载错图像数据,还是DMD没有刷新加载新图像数据)。这种出现机率非常低。 这张可以看到投影的画面的条纹不正常,同一种条纹 条纹线明暗度不均。这种出现机率大一点。 [size=150%]请问这种可能的原因是什么,如何排除或解决?
    发表于 02-19 07:51

    DLP471TPFQQ全黑画面和蓝60画面出现较多不易察觉的亮点是怎么回事?

    1、故障出现在较暗画面下(环境也为封闭暗室),现象类似为满天星,但亮点呈现在画面中非常暗,不易被察觉。与DMD stuck pixels故障现象不同。 2、全黑画面存在、容易察觉,blue 60
    发表于 02-17 08:13

    用DLP3010投影,使用高速相机拍摄画面,采样间隔0.1ms,发现每第10张画面,就变暗是哪里出了问题?

    用DLP3010投影,使用高速相机拍摄画面,采样间隔0.1ms,发现每第10张画面,就变暗。 是控制程序写的不对,还是3010本就如此?
    发表于 02-17 07:09

    在摄像头采集回来画面并进行视频输出画面时,如何可以在屏幕上查看放大后的视频画面

    在摄像头采集回来画面并进行视频输出画面时,如何可以在屏幕上查看放大后的视频画面,相当于是图片中心放大,只看屏幕中心部分。类似相机zoom的效果
    发表于 02-08 08:14