磐创PCTG-1014将Can汽车诊断仪接入西门子PROFINET系统
1、项目描述:
项目现场需将汽车诊断仪数据接入西门子S7-1200 PLC PROFINET系统进行实时处理、分析与后续控制。汽车诊断仪为CanBus接口,以J1939协议循环发送3个诊断数据帧。此方案中采用了北京磐创科技有限公司的PCTG-1014型PROFINET转Canbus协议转换网关作为转换桥梁连接诊断仪和PLC,实现了汽车诊断仪数据与西门子S7-1200 PLC PROFINET系统的互联互通。
2、此项目的应用模式:

3、在PROFINET中组态转换网关步骤
本项目基于西门子TIA Portal(博途)软件完成S7-1200 PLC的PROFINET网络组态,同时在组态界面完成PCTG-1014网关的CanBus参数、报文接收参数配置,核心组态流程分为模块添加、CanBus基础参数配置、CAN报文帧ID配置三大环节,具体操作如下:
3.1 添加PROFINET通信模块
在博途软件“设备视图”界面,将PCTG-1014网关设备(PN-CAN-Gateway)作为PROFINET从站挂载至西门子S7-1200 PLC主站端口,根据项目需求添加1路网关控制与状态模块、3路8字节CAN报文接收模块,实现3路汽车诊断仪J1939数据帧的精准接收,各模块均按标准PROFINET通信规范分配I/O地址,保障数据传输的唯一性与准确性。
3.2 设置CanBus参数。波特率:250k;帧类型:扩展帧。
3.3 CAN接收报文帧ID配置
本项目需接收汽车诊断仪3路J1939诊断数据帧,在博途软件中分别进入3路“Receive 8 Bytes Data Frame”模块的参数配置界面,配置对应CAN报文的帧ID。设置3个CAN接收报文的帧ID。ID1= 0x18C1EFF3; ID2= 0x18C2EFF3;ID3= 0x1881EFF3,因组态界面需填写十进制帧ID,需先将十六进制帧ID转换为十进制格式
4、项目说明:
PCTG-1014可在PROFINET端最多传输1024字节,并且最多可添加64条CAN报文。
本项目通过PCTG-1014 PROFINET转CanBus协议转换网关,成功实现了汽车诊断仪J1939报文与西门子S7-1200 PROFINET系统的无缝对接。网关可实时采集汽车诊断仪循环发送的3路8字节J1939诊断数据帧,经协议解析后通过PROFINET以太网稳定上传至PLC系统,PLC可对诊断数据进行实时读取、处理与分析。
项目实施后,数据传输延迟低、无丢包现象,通信链路稳定性高,完全满足现场对汽车诊断数据实时采集、处理的业务需求,实现了异构工业通信协议的互联互通,为设备状态监测与后续智能控制提供了可靠的数据传输保障。
提交
通过磐创科技PCTG-9015H网关将Festo阀岛接入施耐德PLC
磐创科技PCTG-8024把多个CanOpen传感器接入到西门子S7-300DP系统
通过磐创科技的DP从站网关把伦茨(lenze)变频器接入西门子的PLC300
磐创-PCTG-8052隔离型USB串口转换器
磐创科技—PCTG-1015型PROFINET转EtherNet/IP协议转网关

投诉建议