剑指工控 潜水
  • 0发帖数
  • 0主题数
  • 0关注数
  • 0粉丝
开启左侧

实测西门子插件 | SIVARC 自动生成 挺实用

[复制链接]
剑指工控 发表于 2021-11-1 05:35:02 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
写在前面

[size=0.833em]前段时间偶尔得知 sivarc 这个插件,想到它的应用场景,回去立马下载了个试试,效果还不错。[size=0.833em]听说这个插件是西门子为汽车行业量身打造的[size=0.833em],不知道为何没有在其它行业推广。个人以为还是挺实用的。

[size=0.833em]好了, 废话不多说,进入正题!
应用场景

[size=0.833em]在过程控制行业,例如化工,中药装备。经常会碰到大量阀门、电机、模拟量步伐。通常大家编写步伐风俗是:

  • [size=0.833em]在 PLC 内建一个 FB 块,多次调用,生成背景数据块。
  • [size=0.833em]把背景数据块内变量拖放到触摸屏变量表中。
  • [size=0.833em]制造一个阀门显示图标,绑定状态显示变量,阀门名称,动作等。
  • [size=0.833em]复制粘贴上面新建的图标,一个个修改变量生成另一个阀门显示。
  • [size=0.833em]电机、模拟量步伐重复上面操作。
[size=0.833em]有此方面经验的工程师,很清楚这个过程有一个[size=0.833em]非常明显缺点[size=0.833em]:
[size=0.833em]重复性工作非常多,久了人很轻易出差错,必要仔细模拟测试才气发现题目。


[size=0.833em]那么,既然 PLC 可以新建一个FB 块来办理这个重复题目,触摸屏是否也可以呢?
[size=0.833em]答案是肯定的,SIVARC 由此而诞生。


测试环境要求


  • [size=0.833em]已安装 STEP7 Professional V15。
  • [size=0.833em]已安装 SIMATIC WinCC Professional V15 或 SIMATIC WinCC Advanced V15。
安装步骤

[size=0.833em]要安装“SiVArc”附加软件包,请按以下步骤操作:

  • [size=0.833em]将安装数据介质置于驱动器中。 要启动手动安装,请双击资源管理器中的“Start.exe”。
  • [size=0.833em]选择安装语言并单击“下一步”(Next)。
  • [size=0.833em]选择所需产品并单击“下一步”(Next)。
  • [size=0.833em]要继续安装,请阅读并继承所有许可协议,并单击“下一步”(Next)。 如果 TIA Portal 安全和权限设置阻止安装,则会打开安全设置对话框。
  • [size=0.833em]要继续安装,请继承对安全和权限设置的更改。
  • [size=0.833em]检查概览中所选的安装设置。
  • [size=0.833em]根据必要更改设置,然后单击“安装”(Install)。安装随即启动。 系统显示安装完成。
  • [size=0.833em] 根据要求重启 PC 或退出安装。
测试目的

[size=0.833em]将以下三个元素组成的一个对象组valvegroup,生成多个对象组valvegroup 放在一个画面上。

                               
登录/注册后可看大图



测试步骤



[size=0.833em]1. 在 PLC 中创建一个 FB 块 CM_Valve_WinCC,用于多次调用控制阀门。


[size=0.833em]2. 新建一个 FB 块 A,在 static 里面创建两个变量,数据类型为:CM_Valve_Wincc

                               
登录/注册后可看大图



[size=0.833em]在步伐段内调用两次步伐 CM_Valve_Wincc,分别设置多重背景数据块为 111V201.111V202

                               
登录/注册后可看大图

[size=0.833em]
[size=0.833em]3. 新建一个 FC 块 C,在FC 里调用 B,在 OB1 里面调用 C.调用关系如下图

                               
登录/注册后可看大图



[size=0.833em]到这里,PLC 侧编程完成
[size=0.833em]
[size=0.833em]4. 在项目库里面,添加一个面板,创建三个对象:

  • [size=0.833em]文本框:valve_nam
  • [size=0.833em]按钮
  • [size=0.833em]图形 I/O 域


[size=0.833em]为上面三个对象分别添加动态属性,动态属性可以直接拖拽连接。此处不再详述

                               
登录/注册后可看大图

[size=0.833em]
[size=0.833em]5.[size=0.833em] 三个元素[size=0.833em] sivarc 属性分别如下:

                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图



[size=0.833em]6. [size=0.833em]新[size=0.833em]建一个画面,在画面上放置一个矩形。sivarc 属性设置如下:

                               
登录/注册后可看大图

[size=0.833em]上图中布局字段索引 1/112 代表此布局中将放置 112 个对象,本对象为第一个。


[size=0.833em]7. 将此画面拖拽到主模板下

                               
登录/注册后可看大图



[size=0.833em]8. 设置画面生成规则如下

                               
登录/注册后可看大图



9. 设置变量生成规则如下:[size=0.833em]

                               
登录/注册后可看大图



[size=0.833em]10. 选中触摸屏步伐,点击 sivarc 生成图标

                               
登录/注册后可看大图



[size=0.833em]11. 生成画面如下,检查变量是否正确创建、连接

                               
登录/注册后可看大图


                               
登录/注册后可看大图



测试留意点:



[size=0.833em]在测试过程必要留意两点,否则轻易出错:

  • [size=0.833em]调用关系,必须是 OB1 调用 FC,然后再调用 FB
  • [size=0.833em]生成时请切换到英文环境。官方表明是 V15 版本的题目。

精彩评论6

工控尹工 发表于 2021-10-21 13:20:19 | 显示全部楼层
转发了
媚鑫 发表于 2021-10-20 10:45:28 | 显示全部楼层
转发了
进取海燕C 发表于 2021-10-21 08:00:37 | 显示全部楼层
转发了
诗意奶茶md 发表于 2021-10-20 09:57:12 | 显示全部楼层
转发了
风清扬999 发表于 2021-10-20 12:36:10 | 显示全部楼层
转发了
玻璃机械技术人员 发表于 2021-10-20 12:27:50 | 显示全部楼层
转发了
猜你喜欢
在线客服邮箱
wxcy#wkgb.net

邮箱地址#换为@

Powered by 创意电子 ©2018-现在 专注资源实战分享源码下载站联盟商城