西门子代理商-宁夏回族自治区一级代理-PLC伺服电机驱动变频器代理
| 更新时间 2024-10-06 08:00:00 价格 请来电询价 西门子变频器 西门子触摸屏 西门子伺服电机 西门子PLC 西门子直流调速器 西门子电缆 联系电话 13922889745 联系手机 18475208684 联系人 向小姐 立即询价 |
什么是 SiVArc?
SiVArc (SIMATIC WinCC Visualization Architect) 是 TIA Portal 中的选件包。
借助 SiVArc,可通过程序块和生成模板为多个 HMI 设备和 PLC 生成可视化。
可使用生成规则指定哪些 HMI 对象针对哪个块和设备生成。
功能范围
可以使用 SiVArc 通过控制器数据生成下列 HMI 对象:
• 画面、面板、显示元素和操作元素选项
• 外部变量
• HMI 文本列表
个人见解:
SiVArc是一款西门子为汽车行业量身打造的插件,解决做大量的重复性工作,Zui主要的功能一键生成HMI画面。SiVArc 可以仅通过简单的博途操作,就可以自动生成西门子HMI画面,极大的提高编程效率,减少工程师的工作量,减少因为大量的重复性工作而导致的出错率。个人认为它是HMI面板实例的升华
教程:
需求:
这里我拿我项目中用得Zui多的机器人做例子
假设某条线体一共有50台机器人,我需要在HMI上显示这50台机器人的基本状态信息。如图
如果我们仅仅使用面板实例的话,我们需要复制粘贴50次并且修改50次文本信息和面板实例接口的变量,十分占用时间。
但如果我们使用SiVArc功能的话,将会大大减少我们的工作量。
1:确认博途以安装SiVArc插件
2:编写一个需要生成画面的设备的FB控制块
3:程序中进行控制块的调用,注意:背景的数据块命名一定要规范,我这里演示了2个工位,每个工位3台机器人,分别命名为ST_10_R1 /ST_10_R2/ST_10_R3/ST_20_R1 /ST_20_R2/ST_20_R3
4:HMI侧新建我们需要的一个面板实例 Rot_Seg(如果不会使用面板实例功能请参考我前面的教程)
博途高效编程技巧--HMI面板实例介绍和使用
5:编辑面板实例的各种属性
6:新建一个画面作为模板,命名为Robot,将做好的面板实例拖拽过来确认面板实例的大小
在面板实例上方画一个框,大小刚好盖住我们刚才拖拽过来的面板实例
把我们刚才拖拽过来的面板实例删除,只留下这个框
7:编辑这个框的属性,布局字段名称为RobotSegView
8:规划好布局,我这里打算一页放三个
将编辑好的模板画面放到项目库里,然后就可以将HMI侧的这页删除
9:设置SiVArc画面规则
左侧项目树中-公共数据-SiVArc-画面规则
设置好SiVArc画面规则相关参数(规则名称,触发的FB块,面板实例模板,画面布局模板,对应的布局字段)
10:生成我们需要的画面
点击生成即可
我这里程序中调用了6次触发规则的FB块,然后我的模板布局是设置了一页放三个,所以会自动生成2页画面。
以上是我对SiVArc自动生成HMI画面功能学习心得,我也仅仅是学习了几个简单的功能和参数,如果想要应用到项目中肯定是远远不够的,里面还有很多功能和参数,例如SiVArc事件,几个面板实例合并一起,变量规则,报警规则,SiVArc表达式矩阵等等,有兴趣的朋友可以一起学习学习。
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684