加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

西门子代理商-宁夏回族自治区一级代理-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