DEVICENET 从站转 MODBUS-TCP 网关操作案例

发布时间 2023-11-23 11:41:49作者: 小天爱折腾

兴达易控DEVICENET 从站转 MODBUS-TCP 网关操作案例

兴达易控DEVICENET 从站转 MODBUS-TCP 网关(XD-ETHDE20) 是一款 DEVICENET 从站功能的通讯网关。该产品主要功能是将 DEVICENET 总线和 MODBUS-TCP 网络连接起来。

兴达易控DEVICENET 从站转 MODBUS-TCP 网关连接到 DEVICENET 总线中做为从站使用,连接到 MODBUS-TCP总线中做为主站或从站使用。

C:\Users\Administrator\Desktop\文章\DEVICENET 从站转 MODBUS.docx\模板-1.png模板-1

 

一、网关做为 MODBUS 主站

将电脑用网线连接至网关的 P3 网口上。

打开 TCPConf8 软件后,点击“连接”,可以与网关建立 TCP 连接, 进而修改 Modbus-TCP 的 IP、端口号等参数。

注意“目标地址”是网关的 Modbus-TCP 接口 IP 地址,出厂默认 IP 地址是 “192.168.1.200”。如果需要修改 Modbus-TCP 的 IP 地址,首先要用电脑与网关建立连接,然后点击图中的“修改 IP 参数”即可。

网关做 MODBUS-TCP 的主站(客户端)使用时,最大支持连接 8 个从站,在下图中分别对应“设备端口 1”~“设备端口 8”。“设备端口 1” 对应的 Modbus 站号是 1,“设备端口 2”对应的 Modbus 站号是 2, 以此类推。

远端端口:指的是对端 Modbus 从站的端口号。远端 IP:指的是对端 Modbus 从站的 IP 地址。

用户对使用的端口完成修改后,要点击“确认当前配置”,使网关的 Modbus-

TCP 接口保存配置并复位。

二、网关做为 MODBUS 从站

将电脑用网线连接至网关的 P3 网口上。

打开 TCPConf8 软件后,点击“连接”,可以与网关建立 TCP 连接, 进而修改 Modbus-TCP 的 IP、端口号等参数。

注意“目标地址”是网关的 Modbus-TCP 接口 IP 地址,出厂默认 IP 地址是 “192.168.1.200”。如果需要修改 Modbus-TCP 的 IP 地址,首先要用电脑与网关建立连接,然后点击图中的“修改 IP 参数”即可。

网关做 MODBUS-TCP 的从站(服务器)使用时,使用下图中的“设备端口 2”,端口号固定为 502。远端 IP 指的是对端 Modbus 主站的IP 地址。

用户对使用的端口完成修改后,要点击“确认当前配置”,使网关的 Modbus-TCP 接口保存配置并复位。

三、配置网关的 DEVICENET 参数

使用网线将电脑与网关的 LAN 网口连接。

将拨码的第 8 位拨到 ON,此时网关处于配置状态,然后给网关供电。

网关处于配置状态时,此时网口使用 192.168.1.201 的 IP 地址,应使电脑的 IP 网段设置于 192.168.1.xxx 。

打开 GW Modbus 软件,首先设置软件使用的 IP 地址,点击菜单栏“设置——通讯设置——以太网设置”,如下图,电脑的 IP 是192.168.1.222。(设 备 IP 地址和配置模块地址不需要设置)

点击菜单栏“工具——在线”,在弹出的窗口中,选择“DEVICENET 配置”。

点击“连接从站”按钮,连接成功后其他按钮会变成可以点击的状态:

点击“读取配置”按钮后,显示网关目前的参数:

修改参数后,点击“写入配置”按钮:

入成功后,会弹出 OK 的对话框。

设置完毕后,网关拨码的第 8 位拨到 OFF,然后重新给网关供电。

 

3、配置 DEVICENET 从站

以台达 PLC 为例进行介绍。首先打开 DEVICENET 通讯驱动软件。

将通讯端口按照实际设备进行连接。打开 DeviceNetBuilder,点击菜单栏:设置/通讯设置,驱动选择

COMMGR 里添加的通讯接口

把 EDS 文件导入 DeviceNet 配置软件,点击菜单栏工具/EDS 操作

安装 EDS 完毕后,可以在设备中找到网关设备

点击菜单网络/在线,扫描到 DeviceNet 主站

点击网络/扫描网络,双击从站图标,进行参数设置。按照实际需求配置节点地址、输入长度、输出长度,然后点击确认

双击主站图标,将从站添加到主站扫描列表,确定

点击菜单网络/下载,将配置下载到主站模块

打开 PLC 软件 WPL,可以通过监控表进行数据的监控和操作。

该网关的设计旨在将DEVICENET从站设备接口转换为MODBUS-TCP协议以实现设备间的通信。通过使用此网关,用户可以轻松实现DEVICENET和MODBUS-TCP之间的无缝连接和数据交互。

模板-