[汇川] 基于汇川H5U与Factory IO的产品组装案例

[复制链接]
查看7328 | 回复0 | 2024-6-6 11:10:35 | 显示全部楼层 |阅读模式
很多朋友想学习PLC,由于没有实际的硬件设备,实际编程的能力提升非常慢。我为大家介绍一个Factory IO仿真软件,该软件提供了一些应用场景,并支持多款PLC与它通信。通过编写的程序来控制场景中的设备,可以看到实际的运行效果,非常直观,也更容易提高编程能力。

话不多说,先看效果。



本文介绍基于H5U与Factory IO的产品组装案例,看它们如何进行控制,供大家学习参考。


关键词:汇川;H5U;AutoShop;Factory IO;仿真;纸箱分拣;案例。



01打开场景

打开软件后,选择场景,如图1所示。



图 1 点击场景

在场景中,选择纸箱分拣的场景,如图2所示。



图 2 选择场景



图3 产品组装场景


02场景介绍

为便于大家理解,将场景中英文名称改成了中文。该场景的硬件主要分四个部分:操作盒、底座输送带、盖板输送带、搬运机构部分。

操作盒

包括急停按钮、启动按钮、停止按钮、手动/自动选择开关、计数器、启动指示灯、停止指示灯、复位指示灯,在图中黄色表示当前信号为ON,白色表示当前信号为OFF,如图4所示。



图 4 操作盒

底座输送带

包括底座输送带、底座传感器、产品离开传感器、底座升降气缸、底座升降到位信号、底座夹紧气缸、底座夹紧到位信号,如图5所示。



图 5 底座输送带

盖板输送带

包括盖板输送带、盖板传感器、盖板升降气缸、盖板升降到位信号、盖板夹紧气缸、盖板夹紧到位信号,如图6所示。



图 6 盖板输送带

搬运机构部分

包括X轴移动、X轴移动中、Z轴移动、Z轴移动中、真空阀、真空检测信号,如图7所示。



图 7 左出料输送带

该设备场景的变量分配如图8所示。



图 8 变量分配表


03控制程序

设备的程序分为6部分,设备控制模式、输入处理、初始化程序、报警程序、自动程序、输出程序,如图9和图10所示。



图 9设备控制模式



图 10子程序

设备控制模式程序,是整个设备的管理程序,将设备分成多种状态,用于设备的整体管理,如图11所示。









图 11 设备模式程序

输入处理程序,可以将外部不同的常开常闭信号进行统一的规划,如图12所示。



图 12 输入处理程序

初始化程序,将程序的状态进行复位,如图13所示。



图 13 初始化程序

报警程序,用于汇总所有报警的状态,如图14所示。



图 14 报警程序

在该报警程序中,使用2个Alarm报警字,如果报警的位不够,可在变量表中进行增加。

自动程序中,分为三部分,盖板子程序、底座子程序和组装子程序。在自动程序的调用结构如图15所示。



图 15 自动程序

各部分子程序如图16所示。





















图 16 自动子程序

输出程序是汇总手动和自动模式下,对输出信号的控制,如图17所示。







图 17 输出程序


04通讯设置

由于Factory IO不支持与H5U直接通信,通过Modbus TCP方式来实现,Factory IO做客户端,H5U做服务器。

(1) 汇川H5U离线仿真

打开编写好的PLC程序,点击离线仿真,如图18所示。



图 18 离线仿真

需要注意的是,在AutoShop的软件中,离线仿真默认的IP地址为:127.0.0.1。

(2) Factory IO通信配置

在场景中,点击文件-驱动,如图19所示。



图 19 进入驱动

点击驱动后,可以进入到通信配置的页面,并选择Modbus TCP/IP Client,再点击配置,如图20所示。



图 20 通信选择

点击配置,进入到配置界面,确认服务器的IP地址,填写输入和输出的Modbus TCP/IP地址,如图21所示。



图 21 通信配置

该Modbus TCP/IP地址的值,来自H5U的说明书定义,如图22所示。



图 22 Modbus TCP/IP的地址

在Factory IO中填写输入偏移为63488,计数为16,表示X0-X17。在Factory IO中填写输入偏移为64512,计数为12,表示Y0-Y13。

在Factory IO软件中,点击连接,如图23所示。



图 23 通信连接

如果显示绿色对勾,则说明通信成功。


05演示效果
效果演示如下所示:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则