三菱协议转换网关WTGNet-CCL以太网通讯和数据采集方法
- 作者:朱泰坪
- 发表时间:2021-07-15 16:59
- 来源:
三菱协议转换网关WTGNet-CCL以太网通讯和数据采集方法
三菱协议转换网关WTGNet-CCL安装与参数设置(点击查看)
1.产品介绍
三菱协议转换网关(WTGNet-CCL)支持三菱Q系列以太网PLC的IP地址跨网段和ModbusTCP通讯协议转换,为不方便修改参数的以太网通讯的工业设备的信息化联网提供便捷的解决方案。
协议转换网关采用多路通讯设计,实现数据共享具备一个双口以太网交换机接口和一个以太网通讯接口。不对原系统做任何硬件和软件修改,不影响原系统通讯,通过简单配置实现备的IP地址跨网段和通讯协议的转换。
协议转换网关采用多路通讯设计,实现数据共享具备一个双口以太网交换机接口和一个以太网通讯接口。不对原系统做任何硬件和软件修改,不影响原系统通讯,通过简单配置实现备的IP地址跨网段和通讯协议的转换。
2.特色功能
- 支持IP地址跨网段NAT转换;
- 支持三菱PLC的modbusTCP通讯,无需编程。
- 支持多个通讯端口的转换;
- 支持8通道TCP/UDP通讯配置;
- 支持16个以太网通讯连接;
- 可同时连接多个设备;
3.应用场景
三菱协议转换网关(WTGNet-CCL)支持IP地址跨网段和通讯协议的转换,为不方便修改参数的以太网通讯的工业设备的信息化联网提供便捷的解决方案。
3.1应用场景一:三菱Q系列PLC的IP地址跨网段和ModbusTCP通讯协议转换
多个工业现场设备的IP地址出厂默认设置(IP地址一样),或者设备的IP地址不在同一个网段,需要将这些设备的IP地址转换成同一网段的独立的IP地址,便于组网通讯;
将三菱以太网通讯协议转换成标准的ModbusTCP通讯,如下图:
将三菱以太网通讯协议转换成标准的ModbusTCP通讯,如下图:
4.Modbus映射及通讯测试
4.1 默认modbus映射表
协议转换网关默认内置PLC内部寄存器地址Modbus地址对应表,用户也可以根据实际需求,自定义Modbus地址映射关系。
Modbus地址 | PLC内部寄存器地址 | 数据类型 | 计算公式 | modbus功能号 | 指令数 |
000001~ | 输出继电器:Y0~Y1999 |
位 |
Ym = 000001+m ① |
FC1(读线圈) FC5(写单个线圈) FC15(写多个线圈) |
FC1:512 FC5:1 |
004001~ | 内部继电器:M0~M7999 | Mm = 004001+m | |||
014001~ | 锁存继电器:L0~L7999 | Lm = 014001+m | |||
024001~ | 报警器:F0~F1999 | Fm = 024001+m | |||
028001~ | 边沿继电器:V0~V1999 | Vm = 028001+m | |||
032001~ | 链接继电器:B0~B1999 | Bm = 032001+m ① | |||
035851~ | 步进继电器:S0~S2149 | Sm = 035851+m | |||
040001~ | 直接输出:DY0~DY1999 | DYm = 040001+m ① | |||
044001~ | 定时器触点:TS0~TS1999 | TSm = 044001+m | |||
048001~ | 定时器线圈:TC0~TC1999 | TCm = 048001+m | |||
052001~ | 累计定时器触点:SS0~SS1999 | SSm = 052001+m | |||
056001~ | 累计定时器线圈:SC0~ SC1999 | SCm = 056001+m | |||
060001~ | 计数器触点:CS0~CS1999 | CSm = 060001+m | |||
064001~ | 计数器线圈:CC0~CC1999 | CCm = 054701+m | |||
100001~ | 输入继电器:X0~X1999 | 位 | Xmn = 10001+m ① | FC2(读输入) | 512 |
104001~ | 直接输入:DX0~DX1999 | DXm =104001+m ① | |||
108001~ | 继电器:SM0~SM 1999 | SMm =108001+m | |||
112001~ | 链接继电器:SB0~SMB1999 | SBm =112001+m ① | |||
300001~ | 寄存器:SD0~SD1999 | 字 | SDm = 300001+m |
FC4(读输入寄存器) |
FC3:125 FC16:125 FC6:1 |
302126~ | 链接寄存器:SW0~ SW1023 | SWm = 302126+m ① | |||
303275~ | 定时器当前值:TN0~TN1023 | TNm=303275+m | |||
304424~ | 累计定时器当前值:SN0~SN1023 | SNm = 304424+m | |||
305573~ | 计数器当前值:CN0~CN1023 | CNm =305573+m | |||
306722~ | 变址寄存器:Z0~Z124 | Zm = 306722+m | |||
400001~ | 链接寄存器:W0~W9874 |
字 |
Wm =400001+m ① |
FC3(读保持寄存器) FC6(写单个寄存器) FC16(写多个寄存器) |
|
410001~ | 数据寄存器:D0~D19999 | Dm = 410001+m | |||
430126~ | 文件寄存器:R0~R14999 | Rm = 430126+m | |||
445251~ | 文件寄存器:ZR0~R20285 | ZRm = 445251+m |
注释说明:
①:其中m表示十六进制数,需要将其换算成十进制后进行公式,如W2D,十六进制2D换算成十进制后为45,其对应的modbus地址为:W2D=430721+45=430766;
除了①的寄存器地址区外,其它的m表示十进制数,如D100,其对应的modbus地址为:D100=410001+100=410101;
4.2 标准Modbus工具通讯测试
使用标准的modbus测试工具如:modbuspoll,进行通讯测试;
测试页面: