EtherCAT转Modbus网关做为 MODBUS 主站配置案例

电子说

1.3w人已加入

描述

兴达易控EtherCAT转Modbus网关(XD-MDEC20 )是一款 ETHERCAT 从站功能的通讯网关。EtherCAT转Modbus网关主要功能是将ETHERCAT 网络和 MODBUS-RTU 网络连接起来。

本网关连接到ETHERCAT 总线中做为从站使用,连接到 MODBUS-RTU 总线中做为主站或从站使用。
MODBUS

一、网关做为MODBUS 主站具体配置步骤如下:

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

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

(3) 打开GW Modbus Builder 软件,选择“Modbus 配置”,点击确定后进入设置界面。
MODBUS

(4) 双击软件右侧设备列表中的“Modbus Master”,可以添加一个虚拟主站到项目中,添加后可以在软件左侧项目树中看到此主站,如下图:

MODBUS

(5) 双击软件右侧设备列表中的“Modbus Slave”,可以添加一个从站到此主站的 Modbus 总线中,添加后可以在软件的主窗口中看到Modbus 总线中的所有站点,如下图:

MODBUS

(6) 多次双击软件右侧设备列表中的“Modbus Slave”,可以添加多个从站。

(7) 双击主窗口中的“Modbus Master”图标,弹出 Modbus 主站参数设置窗口,在这个窗口里,用户可以设置Modbus 总线的运行参数和网关做为

Modbus 主站工作时的特性,如下图:

MODBUS

(8) 双击主窗口的某一个“Modbus Slave”,可以设置该从站的报文。

MODBUS

(9) 如下图所示,用户给1 号从站添加了1 条写线圈、1 条读线圈、一条写寄存器、一条读寄存器。每一条报文,用户可以在表格内修改起始地址和数据长度。

MODBUS

(10) 配置完成后,用户再次双击“Modbus Master”,点击“地址表”按钮,弹出 Modbus 从站数据列表。此列表展示出用户配置的全部报文,可以帮助用户进行数据的地址映射。

MODBUS

(11) 用户配置完成Modbus 报文后,可以将配置下载到网关中。下载配置前

需要将拨码第8 位拨到ON,电脑与网关的LAN 口通过网线连接。

(12) 点击菜单栏“设置——通讯设置——以太网设置”,进行下载网口设置,如下图。其中“网络适配器”指的是用户操作的电脑 IP 地址,需要和设备IP 地址在同一个网段内。“设备 IP 地址”指的是网关 LAN 口的IP,出厂默认是192.168.1.201,一般情况下用户无需修改。“配置模块地址”用户忽略即可。

MODBUS

(13) 如果用户需要修改网关LAN 口的IP 地址,可以点击菜单栏“设置——通讯设置——修改设备 IP”,进行下载网口设置,如下图。MODBUS

(14) 用户点击“工具——下载”,等到软件下方的“Status”状态栏执行到 100%,即代表下载完成。

二、启动网关的Modbus 主站

(1) 网关的拨码第1 位拨到ON,表示网关做为Modbus 主站运行。

(2) 网关的拨码第8 位拨到OFF,重新给网关上电,网关进入运行状态。

(3) 运行ETHERCAT 主站软件,点击 Restart TwinCAT(Config Mode),使

ETHERCAT 主站软件运行。

MODBUS

主站与网关建立ETHERCAT 通讯后,可以在TWINCAT 软件的ONLINE 页面下看到“OP”状态,说明主站与网关成功建立 ETHERCAT 连接,同时网关ETHERCAT 接口的指示灯由红灯变为黄灯。

MODBUS

(4) 使用Modbus Slave 软件做为从站,与网关的RTU 端子连接进行测试。

(5) 点击软件的菜单栏“Connection——Connect…”,设置正确的端口号,然后点击 OK,开始运行。如下图:

MODBUS

(6) 点击软件的菜单栏“Setup——Slave Definition”,设置从站允许访问的数据区,如下图:MODBUS

(7) 在ETHERCAT 主站软件上,在左侧项目树中点击第一条Output,在主窗口中,右键单击某个数据,选择 Online Write,可以修改实时的数据值。MODBUS

将输出数据的第1 个word 赋值为1(控制字=1),此时MODBUS-RTU 开始通讯。

MODBUS

(8) 测试数据:

网关配置的第一个字节是读线圈,我们在Modbus Slave 软件中,手动修改线

圈的状态,如下图:

MODBUS

可以在TWINCAT 软件中监控到第一个上传数据,改变为1,数据修改成功。

MODBUS

在TWINCAT 软件上手动修改一个output 数据值,如下图:MODBUS

在Modbus Slave 软件中可以监视到,数据已经成功下发。

MODBUS

以上是兴达易控EtherCAT转Modbus网关做为 MODBUS 主站配置内容

MODBUS

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分