集成控制与自动启停ProfiNet转CAN协议转换网关实现西门子1200 PLC与阿特拉斯空气压缩机G 7-22 VSD通讯案例

集成控制与自动启停ProfiNet转CAN协议转换网关实现西门子1200 PLC与阿特拉斯空气压缩机G 7-22 VSD通讯案例(图1)

 

集成控制与自动启停ProfiNet转CAN协议转换网关实现西门子1200 PLC与阿特拉斯空气压缩机G 7-22 VSD通讯案例(图2)

 

一、项目背景

某机械制造企业车间现有多台CAN总线协议的阿特拉斯空气压缩机G 7-22 VSD,主要为生产线气动设备提供压缩空气。此前各空压机采用独立本地控制模式,存在启停不同步、压力调节滞后、能耗偏高的问题,且无法接入车间现有控制系统实现集中监控。为解决上述问题,企业计划搭建集成控制系统,通过西门子1200PLC实现对所有空压机的集中控制与自动启停调度,核心需求是解决西门子1200PLC的ProfiNet协议与空压机CAN协议的互联互通问题。

集成控制与自动启停ProfiNet转CAN协议转换网关实现西门子1200 PLC与阿特拉斯空气压缩机G 7-22 VSD通讯案例(图3)

二、设备选型

针对协议兼容需求,经技术调研,选用捷米特品牌的ProfiNet转CAN总线协议转换网关,型号为JM-PN-CAN/COP。该网关支持ProfiNet从站与CAN主站双重角色,可完美匹配项目中PLC与空压机的协议转换需求,同时具备稳定的工业级性能,适配车间复杂的电磁环境。其他核心设备清单如下:

  • 控制器:西门子1200      PLC(型号:CPU 1214C DC/DC/DC,支持ProfiNet通讯)
  • 空气压缩机:某工业设备阿特拉斯空气压缩机G 7-22 VSD(CAN协议,支持远程启停与压力反馈)
  • 通讯线缆:ProfiNet工业以太网电缆、CAN总线屏蔽电缆
  • 压力传感器:某品牌扩散硅压力传感器(型号:PT124G-111,接入PLC模拟量输入模块,用于采集管网压力)

三、系统架构

本系统采用“PLC+协议转换网关+终端设备”的三层架构,核心通讯链路通过捷米特JM-PN-CAN/COP网关搭建:

集成控制与自动启停ProfiNet转CAN协议转换网关实现西门子1200 PLC与阿特拉斯空气压缩机G 7-22 VSD通讯案例(图4)

1. 上层控制层:西门子1200 PLC作为ProfiNet主站,通过ProfiNet协议与捷米特JM-PN-CAN/COP智能网关建立通讯,下发空压机启停指令、压力设定值等控制信号,并接收网关上传的空压机运行状态(运行/停止、故障报警)、实际排气压力等数据。

2. 协议转换层:捷米特JM-PN-CAN/COP协议转换网关作为核心转换单元,配置为ProfiNet从站与CAN主站模式。一方面接收PLC的ProfiNet指令并转换为CAN协议指令下发至各空压机;另一方面采集所有空压机的CAN总线数据,转换为ProfiNet协议数据回传至PLC。

3. 终端执行层:3台阿特拉斯空气压缩机G 7-22 VSD型空压机通过CAN总线串联接入网关,接收网关下发的控制指令,执行启停动作,并上传自身运行参数至网关。

四、实施过程

1. 硬件连接

按照系统架构完成硬件接线,关键连接方式如下:① 西门子1200PLC的ProfiNet通讯端口(X1)通过ProfiNet工业以太网电缆接入捷米特JM-PN-CAN/COP工业通讯网关的ProfiNet端口(PN_IN),实现两者ProfiNet链路物理连接;② 网关的CAN端口(CAN_H、CAN_L、GND)通过CAN总线屏蔽电缆与第一台空压机的CAN接口对应连接,其余空压机通过CAN总线串联方式接入,形成CAN总线网络;③ 压力传感器的信号输出端接入PLC的模拟量输入模块,实现压缩空气管网压力采集。

集成控制与自动启停ProfiNet转CAN协议转换网关实现西门子1200 PLC与阿特拉斯空气压缩机G 7-22 VSD通讯案例(图5)


2. 网关参数配置

通过捷米特专用配置软件连接网关,完成协议转换参数配置:① 网络配置:设置网关ProfiNet从站地址(与PLC ProfiNet网络规划一致,设为192.168.0.20),配置CAN总线参数(波特率500kbps,与空压机CAN协议参数匹配,帧格式为标准帧);② 数据映射:将PLC下发的“空压机1启停”“空压机2启停”“压力设定值”等信号,映射为CAN协议控制帧(对应空压机CAN控制寄存器地址);将空压机上传的“运行状态”“排气压力”“故障代码”等CAN数据,映射为ProfiNet输入数据块,供PLC读取。

 

3. PLC程序编写与通讯配置

在西门子TIA Portal软件中完成PLC程序编写与ProfiNet通讯配置:① 通讯配置:在PLC ProfiNet网络中添加捷米特JM-PN-CAN/COP网关(通过GSD文件导入网关设备描述),建立PLC与网关的ProfiNet通讯连接,关联网关映射的数据块;② 控制逻辑编写:编写自动启停调度逻辑,PLC根据压力传感器采集的管网压力值,与设定压力阈值对比,通过网关下发启停指令:当压力低于下限阈值(0.6MPa)时,自动启动1-2台空压机;当压力高于上限阈值(0.8MPa)时,自动停止冗余空压机;同时编写故障处理逻辑,当网关上传空压机故障代码时,PLC触发报警并停止故障空压机运行。

4. 系统调试

完成硬件连接与软件配置后,进行系统联调:① 通讯测试:通过PLC监控界面查看网关上传的空压机运行数据,确认数据传输稳定无丢包;下发启停指令,检查网关是否能准确将ProfiNet指令转换为CAN指令,空压机是否响应正确;② 功能测试:模拟生产场景下的压力变化,验证系统自动启停调度功能是否正常,压力调节是否精准;模拟空压机故障,验证PLC报警功能是否触发;③ 稳定性测试:连续运行系统72小时,监控通讯链路稳定性与设备运行状态,确保无通讯中断、控制滞后等问题。

五、应用效果

通过捷米特JM-PN-CAN/COP工业级协议转换网关的协议转换功能,成功实现了西门子1200PLC与CAN总线空压机的集成控制,系统运行稳定,达到预期效果:① 实现集中监控与自动调度,PLC可实时监控所有空压机运行状态,根据管网压力自动启停设备,压力控制精度提升至±0.02MPa,避免了压力波动过大问题;② 降低能耗,通过冗余空压机自动启停调度,减少无效运行时间,车间空压机能耗降低约15%;③ 提升运维效率,故障报警功能可及时反馈设备异常,便于运维人员快速处置,减少设备停机时间。

项目验证了捷米特JM-PN-CAN/COP网关在工业协议转换场景的可靠性,其灵活的参数配置与稳定的通讯性能,为不同协议设备的集成控制提供了高效解决方案。