0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

EtherCAT从站转modbus RTU协议转换网关用modbus slave测试的方法

远创智控 2023-10-24 19:22 次阅读

远创智控YC-ECT-RTU通讯网关具有EtherCAT从站功能,主要功能是将EtherCAT网络和Modbus-RTU网络连接起来。在使用方面,本网关可以连接到EtherCAT总线中作为从站使用,也可以连接到Modbus-RTU总线中作为主站或从站使用。这款通讯网关还支持多种不同的通讯协议,可以在不同的网络中进行自由切换,极大的提高了通讯的灵活性。

以下就是通过modbus 从站软件进行操作的方法

wKgZomU3qOSAaKWsAABtcAM-ohE75.webp

MODBUS-RTU 技术参数

网关的 MODBUS 接口可通过拨码选择做为主站或从站,两种工作方式二选一工作。

网关的 MODBUS 接口可通过拨码选择 RS485 接口或 RS232 接口,两种接口二选一工作。

网关的 MODBUS 波特率支持: 2400、4800、9600、19.2K、38.4K、57.6K、 115.2K 等。

网关的 MODBUS 字符格式及校验位:8 位无校验+1 停止位、8 位+偶校验+1 停止位、8 位+奇校验+1 停止位、8 位无校验+2 停止位。

网关作为 MODBUS 主站,支持 01H、02H、03H、04H、05H、06H、0FH、 10H 号功能。

网关作为 MODBUS 从站,支持 03H、04H、06H、10H 号功能。

网关作为 MODBUS 主站,最大能带 32 个 Modbus 从站。

MODBUS 的电气连接

RS485 电气连接

wKgaomU3qOSAJqgJAAA2YgzYpkQ28.webp

使用 RS485 通讯时,所有设备的信号 A 连接到一起,信号 B 连接到一起。

当需要使用终端电阻时,可以将网关端子的 B 与 TR 短接到一起。

协议及数据转换

协议转换原理

网关分别从 ETHERCAT 一侧和 MODBUS 一侧读写数据,存入各自的缓冲区,网关内部将缓冲区的数据进行交换,从而实现两边数据的传输。

wKgZomU3qOWAdW9JAAAxilsz8YY98.webp

MODBUS 功能码

MODBUS 报文相对比较固定,所以您只需要稍作了解,看几条报文之后就知道了它的结构,在需要的时候再来具体查询。

读取保存寄存器(03H)

功能码:03H 主站询问报文格式:

地址 功能码 起始地址高位 起始地址低位 寄存器数高位 寄存器数低位 CRC
13H 03H 00H 60H(96) 00H 02H xxxx

功能:读从站保持寄存器4XXXX值。

本例:读13H号从站保持寄存器值,起始地址=0060H=96,寄存器数=0002;

因此,本询问报文功能是:读19(13H)号从站3个保持寄存器40096—40097的值;从站应答格式:

地址 功能码 字节计数 寄存器
40096 高位
寄存器
40096 低位
寄存器
40097 高位
寄存器
40097 低位
CRC
13H 03H 04H 03H 00H 02H 2AH xxxx

功能:从站返回保持寄存器的值:40096=0300H,40097=022AH

读取输入寄存器(04H)

功能码:04H 主站询问报文格式:

地址 功能码 起始地址高位 起始地址低位 寄存器数高位 寄存器数低位 CRC
13H 04H 00H 05H 00H 01H xxxx

功能:读从站输入寄存器3XXXX值。

本例:读13H号从站输入寄存器值,起始地=0005H=0005,寄存器数=0001;因此,本询问报文功能:读19(13H)号从站1个保持寄存器30005的值;从站应答格式:

配置网关的 MODBUS 报文

网关做为 MODBUS 主站

首先,我们需要将电脑与网关的LAN网口连接,然后在右侧添加一个虚拟主站到项目中。在软件左侧项目树中可以看到此主站。

wKgaomU3qOWAdJUdAAAVeIIDr6g21.webp

接下来,双击主窗口中的“Modbus Master”图标,弹出Modbus主站参数设置窗口。在这个窗口里,用户可以设置Modbus总线的运行参数和网关做为Modbus主站工作时的特性。

wKgZomU3qOaAWXcgAAAv8sFtrSo89.webp

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

wKgaomU3qOaAJ8E5AABD0EyhyHc58.webpwKgZomU3qOaAeFhnAAAjaEVKK2U34.webp

配置网关的 ETHERCAT 从站

将网关xml文件拷贝到主站相应路径下,然后新建工程后添加ETHERCAT主站。

wKgaomU3qOeAcwxGAABUwATovLQ85.webp

在主站建立后,添加ETHERCAT从站。在弹出的对话框中,选择网关设备,点击OK。

wKgZomU3qOeAUapYAABw6LNWu9M05.webpwKgaomU3qOeAflnDAAB-vPw2ivE13.webp

添加后的从站,点击左侧项目树中的Box1,在右侧的主视图中,点击Slots,可以看到网关配置输入输出数据的页面。

wKgZomU3qOiASPfxAACXpIZS12M92.webp

如下图所示,在 Slot 列表中,添加对应的字节长度

wKgaomU3qOiAeUQuAACN5lF0rgQ80.webp

注意:此处输入、输出长度的配置,要与网关的配置一致。

测试数据:

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

圈的状态,如下图:

wKgZomU3qOmAaTklAAA9hDEmB4Y92.webp

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

wKgaomU3qOmANZo0AABi-i43sn867.webp

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

wKgZomU3qOmAXl1nAABo7JlIXZY44.webp

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

wKgaomU3qOqADx2IAABBkrgUR-U15.webp

以上就是网关的配置流程如果你也需要一款高效、可靠的通讯网关,那么远创智控的这款新品或许是你的不二之选。更多详情请关注远创智控官网。

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

    关注

    28

    文章

    1795

    浏览量

    76933
  • ethercat
    +关注

    关注

    18

    文章

    683

    浏览量

    38664
  • 协议网关
    +关注

    关注

    0

    文章

    283

    浏览量

    3612
收藏 人收藏

    评论

    相关推荐

    ModbusProfinet网关替代伺服ethercat通讯现场调试案例

    协议,支持Modbus RTU/,而且Modbus
    的头像 发表于 06-05 21:06 762次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>转</b>Profinet<b class='flag-5'>网关</b>替代伺服<b class='flag-5'>ethercat</b>通讯现场调试案例

    Modbus RTUPROFINET协议转换网关 HT1S-PNS485-S10

    Modbus RTU/RS485/232 PROFINET(S7-400/1500/1200、CPU315-2PN/DP)网关HT1S-PN485-S5为最大可支持5个
    发表于 06-06 14:43

    如何快速实现Modbus RTUModbus TCP协议转换

    Modbus RTUModbus TCP,实现不同协议设备通讯呢?01物通博联工业智能网关协议
    发表于 08-18 18:36

    CANOPEN Modbus 协议网关

    YC-COP-RTU网关可通过自带的配置软件设置成两种不同的通信网关,CANopen 做主/Modbus
    的头像 发表于 09-19 17:55 735次阅读
    CANOPEN <b class='flag-5'>转</b> <b class='flag-5'>Modbus</b> <b class='flag-5'>协议</b><b class='flag-5'>网关</b>

    EtherCATModbus网关Modbus Slave模拟配置案例

    兴达易控EtherCATModbus网关可以用作Modbus
    的头像 发表于 09-24 09:26 1011次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>转</b><b class='flag-5'>Modbus</b><b class='flag-5'>网关</b><b class='flag-5'>用</b><b class='flag-5'>Modbus</b> <b class='flag-5'>Slave</b>模拟<b class='flag-5'>从</b><b class='flag-5'>站</b>配置案例

    EtherCATModbus网关做为MODBUS配置案例

    兴达易控EtherCATModbus网关可以用作MODBUS
    的头像 发表于 09-24 09:27 1231次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>转</b><b class='flag-5'>Modbus</b><b class='flag-5'>网关</b>做为<b class='flag-5'>MODBUS</b><b class='flag-5'>从</b><b class='flag-5'>站</b>配置案例

    EtherCATModbus网关EtherCAT配置案例

    兴达易控EtherCATModbus网关(XD-MDEC20 )是一款具备ETHERCAT
    的头像 发表于 11-16 16:15 538次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>转</b><b class='flag-5'>Modbus</b><b class='flag-5'>网关</b>的 <b class='flag-5'>EtherCAT</b><b class='flag-5'>从</b><b class='flag-5'>站</b>配置案例

    EtherCATModbus网关做为 MODBUS配置案例

    兴达易控EtherCATModbus网关(XD-MDEC20 )是一款 ETHERCAT
    的头像 发表于 11-16 16:21 573次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>转</b><b class='flag-5'>Modbus</b><b class='flag-5'>网关</b>做为 <b class='flag-5'>MODBUS</b> 主<b class='flag-5'>站</b>配置案例

    通讯协议转换ModbusProfinet网关

    ModbusProfinet网关是工业通信转换设备,能够实现Modbus协议与Profinet协议
    的头像 发表于 06-13 14:07 470次阅读
    通讯<b class='flag-5'>协议</b><b class='flag-5'>转换</b><b class='flag-5'>Modbus</b><b class='flag-5'>转</b>Profinet<b class='flag-5'>网关</b>

    EtherCATModbus RTU协议网关(YC-ECT-RTU

    远创智控YC-ECT-RTU是自主研发的一款EtherCAT功能的通讯网关。该产品主要功能是将Eth
    的头像 发表于 08-25 09:41 413次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>转</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>协议</b><b class='flag-5'>网关</b>(YC-ECT-<b class='flag-5'>RTU</b>)

    Modbus RTUCC-Link协议网关(CC-LinkModbus RTU

    远创智控YC-CCLK-RTU网关实现了CC-LinkModbus RTU
    的头像 发表于 09-07 14:59 437次阅读
    <b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>转</b>CC-Link<b class='flag-5'>协议</b><b class='flag-5'>网关</b>(CC-Link<b class='flag-5'>转</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>)

    EtherCATModbus RTU网关EtherCATModbus RTU

    一,设备主要功能 远创智控YC-ECTM-RTU网关EtherCAT协议的设备接入到Modbus R
    的头像 发表于 09-09 16:32 272次阅读
    <b class='flag-5'>EtherCAT</b>主<b class='flag-5'>站</b><b class='flag-5'>转</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>网关</b>(<b class='flag-5'>EtherCAT</b><b class='flag-5'>转</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>)

    Modbus RTUCC-link协议网关Modbus RTUCC-link)

    一,设备主要功能 捷米特JM-CCLK-RTU网关实现CC-LinkModbus RTU
    的头像 发表于 09-10 10:28 642次阅读
    <b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>转</b>CC-link<b class='flag-5'>协议</b><b class='flag-5'>网关</b>(<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>转</b>CC-link)

    EtherCATModbus-RTU总线协议网关

    一,设备主要功能 捷米特JM-ECTM-RTU网关可将EtherCAT协议的设备接入到Modbus
    的头像 发表于 09-12 11:12 321次阅读
    <b class='flag-5'>EtherCAT</b>主<b class='flag-5'>站</b><b class='flag-5'>转</b><b class='flag-5'>Modbus-RTU</b>总线<b class='flag-5'>协议</b><b class='flag-5'>网关</b>

    EtherCATModbus RTU总线协议转换网关

    远创智控YC-ECT-RTU是自主研发的一款EtherCAT功能的通讯网关。该产品主要功能是将Eth
    的头像 发表于 09-30 16:05 233次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>转</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>总线<b class='flag-5'>协议</b><b class='flag-5'>转换</b><b class='flag-5'>网关</b>