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

兴达易控EtherCAT转Modbus网关可以用作MODBUS从站的配置。这种网关允许将Modbus协议与EtherCAT协议进行转换,从而实现不同通信系统之间的互操作性。通过将Modbus从站配置到网关中,可以实现对Modbus设备的访问和控制。同时,该网关还可以扩展Modbus网络的范围,使得更多的设备可以连接到网络中。

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

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

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

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

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

7.双击主窗口中的“Modbus Master”图标,弹出 Modbus 总线参数设置窗口,在这个窗口里,用户可以设置 Modbus 总线的运行参数如下图:

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

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

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

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

二、启动网关的 Modbus 从站

网关的拨码第 1 位拨到 OFF,表示网关做为 Modbus 从站运行。

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

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

使用 Modbus Poll 软件做为主站,与网关的 RTU 端子连接进行测试。

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

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

网关从 Modbus 主站获取数据存放在 4xxxx 区中,我们在 Modbus Poll 软件

中,手动修改 4xxxx 寄存器的数值,如下图:

三、配置网关的输入输出长度

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

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

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

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

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

点击“读取配置”按钮后,显示网关目前的实际数据长度配置:

填写用户需要的输入、输出数据长度,注意数据长度是累加的,点击“写入配置”按钮:

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

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

EtherCAT转Modbus网关在工业自动化领域具有重要的作用,能够简化系统集成,并提高通信效率。以上是EtherCAT转Modbus网关做为 MODBUS 从站配置。

EtherCAT转Modbus网关做为 MODBUS 从站配置的更多相关文章

  1. 串口服务器和modbus网关有什么不同

    串口服务器是什么? 串口服务器一般也会被称之为串口设备服务器,它是一种小型电子设备,可以将以太网IP/TCP数据包转换为RS232,RS485或RS422串口数据信号,反之亦然. Modbus网关是什 ...

  2. 物联网无线数传通信模块设备常见的几种Modbus网关

    物联网无线数传通信常见的几种Modbus网关 以下提到Modbus网关均指Modbus RTU转Modbus TCP,并不涉及对Modbus ASCII数据帧的处理,Modbus ASCII仅支持透明 ...

  3. 【物联网串口服务器通信经验教程】Modbus网关协议转换

    在前面的文章中,我们已经详细地介绍了Modbus网关的几种主要类型,今天,就让我们来介绍一下其中简单协议转换的处理过程. 简单协议转换是最常规.最普遍的Modbus网关功能,也是数据处理效率最高Mod ...

  4. 初识Modbus TCP/IP-------------C#编写Modbus TCP客户端程序(二)

    由于感觉上一次写的篇幅过长,所以新开一贴,继续介绍Modbus TCP/IP的初步认识, 书接上回 3).03(0x03)功能码--------读保持寄存器 请求与响应格式 这是一个请求读寄存器108 ...

  5. 初识Modbus TCP/IP-------------C#编写Modbus TCP客户端程序(一)

    转自:http://blog.csdn.net/thebestleo/article/details/52269999 首先我要说明一下,本人新手一枚,本文仅为同样热爱学习的同学提供参考,有不 对的地 ...

  6. Modbus测试工具 :Modbus Poll,Modbus Slave

    源:http://blog.sina.com.cn/s/blog_49352090010138e7.html Modbus测试工具 :Modbus Poll,Modbus Slave

  7. Modbus通信协议 【 初识 Modbus】

    Modbus协议     Modbus 协议是应用于电子控制器上的一种通用语言.通过此协议,控制器相互之间.控制器经由网络(例如以太网)和其它设备之间可以通信.它已经成为一通用工业标准.有了它,不同厂 ...

  8. Asp.Net Core + Ocelot 网关搭建:路由简单配置

    前言   Ocelot是一个基于中间件的网关实现,功能有很多.从浅入深简单学习并记录一下吧.本篇就是一个简单的路由配置实现. DEMO 搭建   首先建立三个项目.Api.User,Api.Artic ...

  9. 20190726_安装CentOS7minimal版本后需要做的优化和配置

    20190726_安装CentOS7minimal版本后需要做的优化和配置 CentOS系统镜像下载地址:https://www.centos.org/ CentOS的Minimal(最小化安装版本) ...

  10. 通过外部配置文件做mybatis的基础配置,以及Mapper代理接口的实现

    1.通过外部配置文件做mybatis的基础性的配置. 1)先编写config.properties的文件(做一些动态的配置). 配置的内容如下: jdbc.jdbcUrl=jdbc:oracle:th ...

随机推荐

  1. From Java To Kotlin 2:Kotlin 类型系统与泛型

    上期主要分享了 From Java To Kotlin 1 :空安全.扩展.函数.Lambda. 这是 From Java  to Kotlin   第二期. From Java  to Kotlin ...

  2. C++别名的使用

    c++中的别名使用,类似引用,在别名中,"&"的意思不再是取地址,而是建立一个指针,直接指向数据.这是一个小例子: #include <iostream> us ...

  3. 从n个不同元素中有放回的取出r个且不计顺序,有多少种不同的取法?

    从n个不同元素中有放回的取出r个且不计顺序,有多少种不同的取法? 答案是:\(C_{n+r-1}^r\) 解析 因为是有放回地取出,所以同一个元素可能会被取多次,并且取出的元素是不计顺序的,那么如果我 ...

  4. Instruments中常用Template的使用

     Instruments是苹果提供的Xcode套件,可用于分析iOS,MacOS程序的性能数据,进行性能提升.Instruments提供了很多类型的Template,用于特定场景的分析.这里选了3种常 ...

  5. 多个视频文件合成画中画效果(Python、ffmpeg)

    Step 1 从视频中分离出音频(MP4->mp3) def separateMp4ToMp3(tmp): mp4 = tmp.replace('.tmp', '.mp4') print('-- ...

  6. 曲线艺术编程 coding curves 第十二章 超级椭圆与超级方程(Superellipses and Superformulas)

    第十三章 超级椭圆与超级方程(Superellipses and Superformulas) 原作:Keith Peters https://www.bit-101.com/blog/2022/11 ...

  7. GO 语言中 slice 的理解

    GO 语言中 slice 理解 为什么说 Go 语言的 slice 是引用类型,其底层实现明明是一个结构体? slice 的底层实现是一个包含三个字段的结构体:指向底层数组的指针.slice 的长度和 ...

  8. 全球权威的 IT 研究公司 Gartner,发布未来五大隐私趋势

    Gartner(高德纳) 公司是全球最具权威的 IT 研究与顾问咨询公司之一,它成立于 1979 年,总部设在美国康涅狄克州斯坦福.其研究范围覆盖全部 IT 产业,包括 IT 的研究.发展.评估.应用 ...

  9. Maven-Could not calculate build plan错误解决方法

    报错如图: 报错情况: 可以创建简单的maven项目例子,但是无法创建web的maven项目 解决方法: 1.安装maven插件后,c盘下会生成.m2文件夹 .m2\repository\org\ap ...

  10. C语言指针--二级指针

    文章目录 前言 一.什么是二级指针 二.二级指针的使用 1.二级指针的定义 2.二级指针的赋值 3.二级指针的使用 3.1 用二级指针输出一级指针的地址 3.2 用二级指针输出一级指针中的内容 3.3 ...