CCLinkIE转ModbusTCP借网关之力打破组态王与三菱PLC通讯隔阂

在某自动化生产线项目中,客户采用了三菱PLC作为现场控制核心,该PLC支持CCLinkIE现场总线协议。同时,客户希望使用组态王上位机软件进行生产过程的监控与管理,然而组态王上位机更擅长与ModbusTCP协议设备进行通讯。为了解决这一协议不匹配的问题,决定采用捷米特JM-CCLKIE-TCP网关来完成CCLinkIE转ModbusTCP的协议转换,实现组态王上位机与三菱PLC的通讯。

二、系统架构

(一)系统组成

  1. 组态王上位机:运行组态王监控软件,用于对生产过程进行实时监控、数据记录、报警处理等操作。

  2. 捷米特JM-CCLKIE-TCP网关:作为协议转换的核心设备,将CCLinkIE协议的数据转换为ModbusTCP协议的数据,反之亦然。

  3. 三菱PLC:型号为Q系列,支持CCLinkIE现场总线协议,负责现场设备的控制和数据采集。

(二)网络拓扑

组态王上位机通过以太网与捷米特JM-CCLKIE-TCP网关相连,网关再通过CCLinkIE现场总线与三菱PLC进行通讯。具体连接方式如下:

· 组态王上位机:IP地址为192.168.1.100,子网掩码为255.255.255.0。

· 捷米特JM-CCLKIE-TCP网关:ModbusTCP侧IP地址为192.168.1.101,子网掩码为255.255.255.0;CCLinkIE侧站号为2。

· 三菱PLC:CCLinkIE主站,站号为1。

基本硬件参数

|---------|------------------------------------|----------|
| 参数项 | 配置值 | 说明 |
| 型号 | JM-CCLKIE-TCP | 网关型号 |
| 协议支持 | CCLinkIE从站/ModbusTCP主站/从站 | 双向协议转换 |
| 接口类型 | CCLinkIE(RJ45)×1/ModbusTCP(RJ45)×1 | 双网口设计 |
| 电源规格 | DC24V±10%,50mA | 工业级电源输入 |
| 工作温度 | -20℃~60℃ | 工业环境适应温度 |
| 防护等级 | IP20(室内安装) | 防尘设计 |

3.2CCLinkIE侧参数配置

3.2.1网络基础参数

|---------|---------|---------------------------|
| 参数项 | 配置值 | 说明 |
| 站号 | 2 | CCLinkIE网络从站地址(需与PLC配置一致) |
| 通讯速率 | 10Mbps | 支持10/100Mbps(自动协商) |
| 数据位 | 8位 | 固定配置 |
| 停止位 | 1位 | 固定配置 |
| 校验方式 | 无校验 | CCLinkIE协议特性 |

3.2.2数据映射区域

|------------------|---------------------|-------------------|----------|----------|
| CCLinkIE数据类型 | 三菱PLC区域 | 网关ModbusTCP地址 | 数据长度 | 读写属性 |
| 输入数据(PLC→网关) | X输入继电器 | 30001起 | 128字 | 只读 |
| 输出数据(网关→PLC) | Y输出继电器 | 40001起 | 128字 | 只写 |
| 寄存器输入(PLC→网关) | RWr寄存器(W0-W127) | 30129起 | 128字 | 只读 |
| 寄存器输出(网关→PLC) | RWw寄存器(W1000-W1127) | 40129起 | 128字 | 只写 |

3.3ModbusTCP侧参数配置

3.3.1网络基础参数

|---------|---------------|--------------------------|
| 参数项 | 配置值 | 说明 |
| IP地址 | 192.168.1.100 | 网关ModbusTCP侧IP(需与上位机同网段) |
| 子网掩码 | 255.255.255.0 | 固定配置 |
| 端口号 | 502 | ModbusTCP标准端口 |
| 从站地址 | 1 | 当作为ModbusTCP从站时的设备地址 |

3.3.2功能码映射

|---------------|-----------|-------------|-------------------|
| Modbus功能码 | 操作类型 | 支持数据区域 | 说明 |
| 0x03 | 读取保持寄存器 | 40001-40256 | 读取网关输出数据(PLC可写区域) |
| 0x06 | 写入单个保持寄存器 | 40001-40256 | 写入网关输入数据(PLC可读区域) |
| 0x10 | 写入多个保持寄存器 | 40001-40256 | 批量写入数据 |

3.4网关指示灯说明

|---------------|--------|--------------------------|
| 指示灯 | 颜色 | 状态说明 |
| POWER | 绿色 | 常亮:电源正常;熄灭:电源故障 |
| RUN | 黄色 | 闪烁(1Hz):正常运行;熄灭:停机 |
| CCLINKIELINK | 绿色 | 常亮:CCLinkIE连接正常;熄灭:连接断开 |
| MODBUSTCPLINK | 绿色 | 常亮:ModbusTCP连接正常;熄灭:连接断开 |

四、组态王上位机配置步骤

4.1添加ModbusTCP设备

  1. 打开组态王工程,进入设备配置向导

  2. 选择ModbusTCP设备 ,驱动类型为TCP服务器

  3. 输入网关ModbusTCP侧IP地址(192.168.1.100)和端口号(502)。

4.2定义数据变量

|-------------------|-----------|----------|----------|-------------|
| 变量名称 | 寄存器地址 | 数据类型 | 读写属性 | 对应PLC区域 |
| PLC_Output_Y0 | 40001 | USHORT | 读写 | Y0输出继电器 |
| PLC_Input_X0 | 30001 | USHORT | 只读 | X0输入继电器 |
| PLC_Register_W100 | 40129 | INT | 读写 | RWw寄存器W100 |

五、三菱PLC(Q系列)配置要点

5.1CCLinkIE主站设置(GXWorks3)

  1. 添加CCLinkIE模块(如QJ71GP21S-SX),设置主站IP为192.168.1.1;

  2. 配置从站列表,添加捷米特网关,站号2,分配输入输出区域各128字;

  3. 数据映射:

o 网关输入数据(PLC读取)→寄存器区域:W0-W127

o 网关输出数据(PLC写入)→寄存器区域:W1000-W1127

5.

配置说明:

总结

通过采用捷米特JM-CCLKIE-TCP网关,成功解决了组态王上位机与三菱PLC之间的协议不匹配问题,实现了ModbusTCP转CCLinkIE的通讯。该网关具有配置简单、性能稳定等优点,能够满足工业自动化生产过程中的通讯需求。同时,通过合理的系统架构设计和参数设置,确保了整个系统的可靠性和稳定性。

相关推荐
宏集科技工业物联网4 天前
宏集EXOR物联网HMI赋能上海易勒篮式研磨机智能化升级
经验分享·物联网·工业4.0·工业自动化·hmi·工控屏
想你依然心痛6 天前
PLC替代方案:基于LinuxCNC的软PLC实现与实时性保障——EtherCAT主站、PLCopen
工业自动化·ethercat主站·preempt_rt·plcopen·软plc·linuxcnc、·实时性保障
想你依然心痛8 天前
数字孪生边缘节点:实时数据采集与轻量化模型同步
边缘计算·数字孪生·工业物联网·预测性维护·轻量化模型·实时数据采集·状态映射
想你依然心痛8 天前
AIoT网关架构:协议转换、边缘推理与云端协同
工业物联网·数据流·协议转换·aiot网关·边缘推理·云端协同·模型分发
力旷智能9 天前
制药设备智能化中的数据采集架构设计与MES集成方案
数据采集·plc·工业物联网·mes·数智化转型·制药装备
远创智控研发中心0110 天前
ProfiNet 转 EtherCAT 网关落地案例:倍福 CX5130 通过西门子 ET200SP 采集灌装工位阀门限位反馈信号
数据采集·西门子plc·工业自动化·网关模块·倍福plc
捷米特网关模块通讯1 个月前
松下PLC圆口转以太网模块支持FPWIN GR远程编程与固件远程升级
数据采集·以太网模块·工业自动化·智能网关·工业智能网关
远创智控研发中心011 个月前
多层立体库与AGV调度站场景下串口转以太网模块双供电模式提升仓储设备环境适应性与作业连续性的工艺优势
数据采集·以太网模块·工业自动化·plc以太网通讯处理器
cnbestec1 个月前
工业视觉开发实战:ZED 双目 + 单目相机组合如何解决料箱拣选与高速上下料难题
工业相机·工业自动化·视觉感知·zed相机·stereolabs·zed双目3d相机
捷米特网关模块通讯1 个月前
双供电设计+网页配置,以太网处理器让工业PLC运维更稳更简单
数据采集·工业自动化·智能网关·网关模块·总线协议·信捷plc