松下协议转换网关WTGNet-FP以太网通讯和数据采集方法
- 作者:朱泰坪
- 发表时间:2021-07-11 12:19
- 来源:
松下协议转换网关WTGNet-FP以太网通讯和数据采集方法
松下协议转换网关WTGNet-FP安装与参数设置(点击查看)
1.应用场景
松下协议转换网关(以下简称为协议转换网关)主要为工业设备联网项目提供硬件支持,帮助上层终端通过以太网的方式采集底层工业设备(主要为PLC,但不局限于PLC的设备)的数据,进而对这些数据进行统计和分析。
该协议转换网关适用于松下FP系列PLC。
该协议转换网关适用于松下FP系列PLC。
2.编程软件通讯
新建工程,点击菜单栏【选项】下的【通信设置】;
在弹出的对话框中,【网络类型】选择Ethernet,输入正确的协议转换网关IP地址、端口号、plc站号,点击【OK】按钮。
3.组态软件通讯
用户使用标准组态软件可以通过松下的TCP协议(以下均以此协议为例)或者MODBUS TCP协议采集设备数据。
3.1KEPServerEX通讯
新建channel,选择Aromat Ethernet驱动,点击【下一步】按钮,其它参数默认直至channel建立完成;
新建device,在【Device ID】处输入协议转换网关的IP地址,点击【下一步】按钮;
在【Protocol】处选择TCP/IP,【Destination Port Number】处输入端口号,默认为1025,点击【下一步】按钮;
以下步骤默认即可,直至完成。
3.2组态王(KingView)通讯
新建设备,选择【FPX-COM5Net】--【TCP/IP】,点击【下一步】按钮;
任意设定一个设备名称,点击【下一步】按钮;
输入协议转换网关的IP地址、端口号、PLC站号,格式为【协议转换网关的IP地址:端口号:PLC站号】,端口号默认为1025,PLC站号默认为1,点击【下一步】按钮;
以下步骤默认即可,直至完成。
3.3力控(ForceControl)通讯
新建IO设备,这里选择FP系列(以太网TCP)驱动,在设备配置中的【设备地址】输入PLC的站号,【通讯方式】选择TCP/IP网络,点击【下一步】按钮;
在【设备IP地址】处输入协议转换网关的IP地址,在【端口】处输入协议转换网关的端口号,默认为1025,点击【下一步】按钮;
以下步骤默认即可,直至完成。
3.4杰控(FameView)通讯
选择【设备通讯】下的【安装驱动】,这里选择FPCOMTCP驱动,然后点击【安装】按钮;
选择需要启动的驱动后,点击【确定】按钮;
新建【设备数据表】,【站号】输入PLC的站号,默认为1,【端口号】输入端口号,默认为1025,在【设备IP地址】处输入协议转换网关的IP地址,然后设置好通讯数据后,点击【确认】按钮。
4.ModbusTCP通讯
1.PLC内部寄存器地址与MODBUS地址对应表
Modbus地址 | PLC内部寄存器地址 | 数据类型 | 计算公式 | MODBUS功能号 | 指令数 |
000001~ | 外部输出:Y0~ |
位 |
Yxt = 010001+x*16+t ① |
FC1(读线圈) FC5(写线圈) |
FC1:432 FC5:1 |
002049~ | 内部继电器:R0~ | Rxt = 020001+x*16+t | |||
004001~ | 链接继电器:L0~ | Lxt = 004001+x*16+t | |||
006001~ | 继电器:R9000~ | R9xt = 006001+x*16+t | |||
007001~ | 定时器线圈:T0~ | Tm = 007001+m | |||
008001~ | 计数器线圈:C0~ | Cm = 008001+m | |||
100001~ | 外部输入:X0~ | 位 | Xxt = 100001+x*16+t | FC2(读输入) | FC2:432 |
300001~ | 链接继电器:WL0~ | 字 | WLm = 300001+m | FC4(读输入寄存器) | FC4:127 |
302001~ | 链接寄存器:LD0~ | LDm = 302001+m | |||
400001~ | 数据寄存器:D0~ | 字 | DTm = 400001+m ② |
FC3(读寄存器) FC16(写寄存器) FC6(写单一寄存器) |
FC3:127 FC16:24 FC6:1 |
注释说明:
其中m为十进制编号,x为十进制编号,t为十六进制编号;
①:如Y5D,x=5,t=13(十六进制的D换算成十进制为13)其对应的modbus地址为:Y5D=000001+5*16+13=000094;
②:如DT100,m=100,其对应的modbus地址为:DT100=400001+100=400101;
2.ModScan32测试
打开软件,设置需要测试的数据,例如:读取400001开始的100个字,设置如下:
选择菜单栏【Connection】--Connect,在对话框中的【IP Address】处输入协议转换网关的IP地址,点击【OK】按钮;