致谢:本系统为某汽车零部件制造设备厂商提供,感谢帮助安装调试和提供平台的范总、李总和王总:)
本文含有两段视频,建议在WIFI下观看。
AMAX-4800系列EtherCAT IO模块,提供丰富的采集控制功能。搭配Codesys、TwinCAT等SoftPLC软件,在一台PC上同时运行微秒级PLC实时控制和通用windows程序(包括人机操作、生产管理等软件),提供相对于传统PLC更为强大的功能,应用于汽车制造、钢板加工、数控机床、包装印刷等。
性能优势
1、更强的控制功能:远超传统PLC的运算速度,提供更为强大的运算与运动控制等功能;
2、易于信息化集成:PLC与windows之间的数据交换采用sharememory方式,比传统PLC的总线通讯更为实时高效;
3、现场布线更为方便:基于EtherCAT的分布式总线提供比PLC槽式扩展更为灵活便捷;
4、大大减少开发维护时间:使用IO变量替代传统PLC的物理IO地址,与物理IO采用映射方式,使修改系统架构,增减模块变得非常快捷。
Codesys可以安装在各种工业电脑、嵌入式电脑或平板电脑上。
本文以研华UNO-2272G为例进行说明。UNO-2272G-J2AE是袖珍型嵌入式工控机,尺寸仅有157 x 88 x 50mm,选用Intel Celeron J1900 2.0GHz CPU和Intel i210以太网控制芯片。
运行过程
1、Codesys分为开发环境和运行内核,本系统将Codesys开发环境安装在高性能笔记本电脑上(IP地址111),将实时运行内核安装在UNO-2272上(IP地址115),采用远程调试;
2、UNO-2272自带网口为Intel i210以太网控制芯片,支持EtherCAT实时通讯,连接AMAX-4817等模块;使用USB扩展无线WIFI作为远程调试网口。
3、创建项目、配置网关、连接远程实时内核、添加EtherCAT主站、搜索到AMAX-4817等从站,过程如下(下载此高清视频进入公众号输入XZCODE1):
4、Codesys支持FBD、SFC、LD、ST、IL五种语言混合编程。为观察PID控制效果,本演示使用ST语言生成过程仿真数据,并进行逻辑控制、PID控制程序和可视化程序。
该可视化程序是CodeSYS提供的,适于小型系统,本处仅做调试使用(下载此高清视频进入公众号输入XZCODE2):
5、控制程序运行在UNO-2272的CodeSYS实时内核中,在UNO-2272上使用C#创建windows程序,通过sharememory调用CodeSYS实时内核的数据。如上位机程序与CodeSYS实时内核不在同一台计算机,也可通过Modbus/TCP等协议进行通讯。
6、CodeSYS程序变量可以与物理变量无关,编程时无需考虑物理变量,在程序编好之后,直接映射即完成。如需要增减IO数量和变更IO位置,只要变更IO映射即可,无需修改程序。
AMAX-4800参考资料
1、AMAX-4800系列产品规格
型号 | 规格 |
---|---|
AMAX-4817 | 8 通道16位模拟输入EtherCAT 远程I/O 模块 |
AMAX-4820 | 4通道16位模拟输出EtherCAT 远程I/O 模块 |
AMAX-4830 | 16 通道隔离式数字输入及 16 通道隔离式数字输出 EtherCAT 远程I/O 模块 |
AMAX-4833 | 32 通道隔离式数字输入 EtherCAT 远程 I/O 模块 |
AMAX-4834 | 32 通道隔离式数字输出 EtherCAT 远程 I/O 模块 |
AMAX-4850 | 16 隔离式数字输入及 8 PhotoMOS EtherCAT远程I/O模块 |
AMAX-4860 | 8 通道隔离式数字输入及 8 通道 Relay EtherCAT 远程 I/O 模块 |
AMAX-4855 | 32 通道隔离式数字输入及16通道 PhotoMOS EtherCAT 远程I/O 模块 |
AMAX-4856 | 32 通道隔离式数字输入及32 通道隔离式数字输出 EtherCAT远程 I/O 模块 |
AMAX-4862 | 16 通道隔离式数字输入及16 通道 Relay EtherCAT 远程 I/O 模块 |
2、AMAX-4800可以完美应用于TwinCAT中,参考如下:
本文分享自 智能制造预测性维护与大数据应用 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!