广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
西门子授权代理商-西门子授权PLC代理商-西门子一级代理商

在这篇文章里,主要介绍了如何利用博途的SiVArc插件自动生成的HMI画面

博途SiVArc-自动生成HMI画面功能使用教程

然后前两天在跟群友交流的时候,群友向我请教了一个问题,如将自动生成的设备面板实例按工位分类,和将相同类型的设备的画面放在同一个文件夹里

例如,我一条线体,五台机器人,5个电器阀,分为两个工位(区域),工位1的设备有R1/R2/R3/R4,夹具1有阀1,阀2,剩下的设备为工位2的(夹具2),需要把工位1的设备的面板实例,自动分配到工位1画面里,然后,所有机器人的画面放一个文件夹里,阀的所有画面放到另外一个文件夹里

我在   博途SiVArc-自动生成HMI画面功能使用教程  这是教大家如何自动生成的HMI画面,并没有考虑到上述情况

后面,我有空研究了一下手册,发现是可以做到这个需求的。

以下是详细教程。

PLC程序:

图片

OB1调用ST10和ST20的FC块

图片

ST10_Main调用机器人和夹具程序

图片

ST10_RobotControl 里调用三台机器人的控制块

图片

ST10_A车型_夹具1 里调用2个阀的控制块

 图片


ST20工位的程序调用逻辑跟ST10工位一样的

HMI侧

我在   博途SiVArc-自动生成HMI画面功能使用教程  这篇文章中已经教大家如何自动生成的HMI画面了,如果我们需要实现如将自动生成的设备面板实例按工位分类,和将相同类型的设备的画面放在同一个文件夹里这个需求

就需要我们在设置模板的时候设置一些参数

图片

生成模板后右键属性

图片

选择名称

图片


需求1:自动生成的设备面板实例按工位分类

我这里打算用ST工位的总调用FC作为工位的分类,因为每个ST只有一个,然后在前面加上Robot_001作为前缀 这个表达式为:"Robot_001_"&StructureBlock.SymbolicName

通过官方手册都实例可知:

图片

图片

图片


展开全文
相关产品
拨打电话 微信咨询 发送询价