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
    +关注

    关注

    4975

    文章

    12261

    浏览量

    454966

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

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

收藏 人收藏

    评论

    相关推荐

    西门子触摸屏:基于变量值实现画面自动切换功能

    画面编号依次修改成10、11、12、13,画面编号可以不修改,使用默认值亦可,该画面编号请记住,自动切换时需要使用。
    发表于 03-21 12:33 478次阅读
    西门子触摸屏:基于变量值实现<b class='flag-5'>画面</b>自动切换功能

    DMA2D传输错误导致touchgfx无法正常工作,UI画面卡死怎么解决?

    程序正常运行过程中,用手触碰外部的sdram上的引脚后,UI画面不动,仿真看到DMA2D的Transfer error标志位被置起,touchgfx无法正常工作,复位重启后正常工作;推测sdram上
    发表于 03-21 06:54

    ADV71841D输出画面偏移且画面左边有蓝色竖条纹怎么解决?

    ,设置sil9134为RGB输出,但是画面出现偏移和画面左边出现蓝色竖条纹现象。 可以确定的是视频源是OK的,用视频源点其他显示器显示OK,对Sil9134的配置应该也是OK的,sil9134的配置在其
    发表于 12-13 07:10

    西门子SiVArc是什么意思?

    SiVArc (SIMATIC Visualization Architect) 是 TIA Portal 中 WinCC 的选项包。
    的头像 发表于 11-05 16:58 2164次阅读
    西门子<b class='flag-5'>SiVArc</b>是什么意思?

    LVGL怎样将当前显示画面存储为图片?

    比如现在有一张 背景图片 作为壁纸,上面有一些控件,现在想将目前显示的画面保存下来,后面将这个保存的画面当做 img 控件(缩放、移动等)使用? 目前暂不知如何实现,请教各位大佬指点一下方向?
    发表于 09-26 06:14

    硬编的画面输出是绿屏的原因?

    硬编的画面输出是绿屏
    发表于 09-19 06:59

    WINCC flexiblo创建画面浏览功能

    画面浏览指过程画面的组态体系。 使用画面浏览,为项目定义一个固定的浏览结构。 操作员可以使用运行系统的浏览控制在结构中的不同画面之间浏览。
    的头像 发表于 08-31 16:19 415次阅读
    WINCC flexiblo创建<b class='flag-5'>画面</b>浏览功能

    c++实现的多画面视频分割示例

    c++实现的多画面视频分割示例,有4路、8路、16路、64路显示等显示分割界面
    发表于 08-30 17:40 3次下载

    RZ-G2L 技术贴|psplash自定义开机画面

    psplash自定义开机画面:以下方法基于瑞萨RZ/G2L系列HD-G2L-IOT开发板测试.
    的头像 发表于 08-28 16:04 442次阅读
    RZ-G2L 技术贴|psplash自定义开机<b class='flag-5'>画面</b>

    高清画面分割器,图像处理设备领跑者!

    随着大屏幕系统及指挥中心的大规模应用,高清画面分割器在系统里的应用越来越广泛,这对高清画面分割器的功能及操作要求也越来越高。一款好的高清画面分割器不仅能满足系统现场图像处理的需求,还能大大简化操作
    的头像 发表于 08-21 10:46 407次阅读
    高清<b class='flag-5'>画面</b>分割器,图像处理设备领跑者!

    视频监控画面怎么上拼接屏显示

    视频监控系统在安保和监控领域中起着至关重要的作用,而将监控画面显示在拼接屏上,则可以提供更大尺寸、更清晰的图像,增强监控效果。
    的头像 发表于 08-14 20:48 2223次阅读
    视频监控<b class='flag-5'>画面</b>怎么上拼接屏显示

    N3290X在运行时可否直接将SPI flash中画面数据拷贝到内部sdram中 ?

    我咨询下 用N3290X 只在外围挂一颗SPI flash (比如16M)可以将画面 在下载时 直接下载到SPI flash 中(比如通过串口)还是需要先通过下载器将画面下载到SPI flash 中?在运行时 可否直接将SPI flash 中
    发表于 06-27 06:30

    西门子SMART200端切换触摸屏画面

    在现代化生产制造工业中,有一些特殊行业,如造纸,化工,冶金等企业,它们需要一套既美观又可靠的控制系统,这就产生了用PLC上IO点来控制HMI(触摸屏人机)画面切换等。这可以预防触摸屏画面死机后无法切换到其他页面进行控制。
    的头像 发表于 06-10 14:30 1426次阅读
    西门子SMART200端切换触摸屏<b class='flag-5'>画面</b>

    基于AT89C51单片机12864LCD显示24C08保存的开机画面

    基于AT89C51单片机12864LCD显示24C08保存的开机画面Proteus仿真及程序
    发表于 05-04 15:16 1次下载

    基于AT89C51单片机12864LCD显示EPROM2764保存的开机画面

    基于AT89C51单片机12864LCD显示EPROM2764保存的开机画面Proteus仿真及程序
    发表于 05-04 15:15 2次下载