台达协议转换网关WTGNet-DVP以太网通讯和数据采集方法
- 作者:朱泰坪
- 发表时间:2021-07-11 10:39
- 来源:
台达协议转换网关WTGNet-DVP以太网通讯和数据采集方法
1.应用场景
台达协议转换网关(以下简称为协议转换网关)主要为工业设备联网项目提供硬件支持,帮助上层终端通过以太网的方式采集底层工业设备(主要为PLC,但不局限于PLC的设备)的数据,进而对这些数据进行统计和分析。
该协议转换网关适用于台达DVP系列PLC。
该协议转换网关适用于台达DVP系列PLC。

2.编程软件通讯
2.1 WPLSoft软件通讯
新建工程,点击菜单栏【设置】下的【通信设置】;

在弹出的对话框中,【传输方式】选择Ethernet,【通信站号】输入正确的plc站号,在【指定IP地址】前打勾,并输入协议转换网关的IP地址,【通信端口】输入502,点击【确定】按钮。

2.2 ISPSoft软件通讯
打开插件COMMGR配置通讯通道,点击【新增】按钮,【类别选择】选择Ethernet,【描述】选择正确的网卡,点击【增加】按钮,输入协议转换网关的IP地址,端口号设置为502,点击【确认】按钮;

打开ISPSoft软件,新建工程,点击菜单栏【工具】下的【通讯设置】;

在弹出的对话框中,【通讯通道名称】选择刚在插件COMMGR中建立的通讯通道名称,【站号】选择plc正确的站号,点击【确定】按钮。

3.组态软件通讯
用户使用标准组态软件可以通过台达的TCP协议或者MODBUS TCP协议采集设备数据。
3.1KEPServerEX通讯
新建channel,选择Modbus Ethernet驱动,点击【下一步】按钮,其它参数默认直至channel建立完成;

新建device,在【Device model】处选择Modbus,点击【下一步】按钮;

在【Device ID】处输入协议转换网关的IP地址,格式为<IP地址>.PLC站号,点击【下一步】按钮;

以下步骤默认即可,直至完成。
3.2组态王(KingView)通讯
新建设备,选择【ModbusTCP】--【TCP】,点击【下一步】按钮;

任意设定一个设备名称,点击【下一步】按钮;

输入协议转换网关的地址,格式为【IP地址:端口号 plc站号/时间】,默认为192.168.1.188:502 1/50,点击【下一步】按钮;

以下步骤默认即可,直至完成。
3.3力控(ForceControl)通讯
新建IO设备,这里选择DVP SERIES PLC驱动,在设备配置中的【设备地址】输入PLC的站号,【通讯方式】选择TCP/IP网络,点击【下一步】按钮;

在【设备IP地址】处输入协议转换网关的IP地址,在【端口】处输入协议转换网关的端口号,默认为502,点击【下一步】按钮;

【设备型号】选择正确的PLC型号,【传输方式】选择TCP,点击【完成】按钮。

以下步骤默认即可,直至完成。
3.4杰控(FameView)通讯
选择【设备通讯】下的【安装驱动】,这里选择DVP-PLC-TCP驱动,然后点击【安装】按钮;

选择需要启动的驱动后,点击【确定】按钮;

新建【设备数据表】,【单元号】输入PLC的站号,【端口号】输入502,在【设备IP地址】处输入协议转换网关的IP地址,然后设置好通讯数据后,点击【确认】按钮。

4.ModbusTCP通讯
1.PLC内部寄存器地址与MODBUS地址对应表
Modbus地址 | PLC内部寄存器地址 | 数据类型 | 计算公式 | MODBUS功能号 | 指令数 |
000001~ | 步进继电器:S0~ |
位 |
Sm = 000001+m |
FC1(读线圈) FC5(写线圈) FC15(写多线圈) |
FC1:128 FC5:1 FC15:127 |
001281~ | 输出继电器:Y0~ | Ym = 001281+m ① | |||
001537~ | 定时器继电器:T0~ | Tm = 001537+m | |||
002049~ | M继电器:M0~ | Mm = 002049+m | |||
003585~003784 | 计数器继电器:C0~ | Cm = 003585+m | |||
101025~ | 外部输入:X0~ | 位 | Xm = 101025+m | FC2(读输入) | FC2:127 |
404097~ | 数据寄存器:DT0~ | 字 | DTm = 404097+m ② |
FC3(读寄存器) FC16(写寄存器) FC6(写单一寄存器) |
FC3:100 FC16:100 FC6:1 |
注释说明:
①:如Y5,其对应的modbus地址为:Y5=001281+5=001286;
②:如DT100,其对应的modbus地址为:DT100=404097+100=404197;
2.ModScan32测试
打开软件,设置需要测试的数据,例如:读取404097开始的100个字,设置如下:
打开软件,设置需要测试的数据,例如:读取404097开始的100个字,设置如下:

选择菜单栏【Connection】--Connect,在对话框中的【IP Address】处输入协议转换网关的IP地址,点击【OK】按钮;

测试正常的画面如下:
