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

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

3天内不再提示

和利时LX-CU500PLC通过HT3S-ECS-MTP网关 与TWINCAT(EtherCAT)交换数据

王可 来源:jf_39152499 作者:jf_39152499 2024-06-13 16:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、概述

本文主要介绍使用HI-TOP网关 HT3S-ECS-MTP在和利时LX-CU500PLC和TWincat之间进行数据交换。

解决的问题:利时LX-CU500PLC做从站与TWincat进行数据交换。

解决方法:使用HI-TOP网关HT3S-ECS-MTP。和利时LX-CU500PLC支持Modbus TCP协议,TWincat支持EtherCAT协议,而HI-TOP网关 HT3S-ECS-MTP可以在EtherCAT网络和Modbus TCP网络之间传送数据。以下为测试环境:
1.jpg

二、和利时LX-CU500PLC

2.1 参数表

和利时LX-CU500PLC支持Modbus TCP协议,在其MODBUS TCP手册中可以看到它参数对应的Modbus TCP地址表如下:
2.jpg

映射关系说明:

(a)读I区(或写Q区)开关量数据:如读%IX2.6(或写%QX2.6)开始的一段数据时,则需参考I区(或Q区)BOOL型数据的映射公式,在主站中填写的读(或写)从站起始地址应为:2*8+6=22;

(b)读I区(或写Q区)模拟量数据:如读%IW8(或写%QW8)开始的一段数据时,则需参考I区(或Q区)WORD型数据的映射公式,在主站中填写的读(或写)从站起始地址应为:8/2=4;

(c)读写M区开关量数据:如读写%MX2.6开始的一段数据时,则需参考M区BOOL型数据的映射公式,在主站中填写的读写从站起始地址应为2*8+6+3000=3022;

(d)读写M区模拟量数据:如读写%MW1000开始的一段数据时,则需参考M区WORD型数据的映射公式,在主站中填写的读写从站起始地址应为1000/2+3000=3500。

2.2 通信参数设定

设置利时LX-CU500PLC的地址,本文设置为192.168.1.55,端口号默认为502,站地址为1。如下图所示:
3.jpg

在“工具—辅助工具” 打开控制器操作,进入界面点击“IP扫描”选择网卡进行查找CPU控制器。
4.jpg

扫描出来为192.168.1.55
5.jpg

三、网关的配置
3.1 HT3S-ECS-MTP网关介绍

HT3S-ECS-MTP是一款EtherCAT从站功能的通讯网关。该产品主要功能是将各种Modbus TCP设备接入到EtherCAT网络中。本网关连接到EtherCAT总线中作为从站使用,连接到Modbus TCP总线中作为主站(客户端)或从站(服务器)使用。
6.jpg

下面来介绍HT3S-ECS-MTP的配置,网关所有的配置都是使用GW Modbus Builder这款软件来进行。
3.2配置网关EtherCAT的输入输出

使用GW Modbus Builder连接到HT3S-ECS-MTP网关的P1口,并把拨码第8位拨到ON,如下图所示。此时网关P1口地址为:192.168.1.100。

7.jpg

选择菜单“设置()> 通信设置-> 以太网设置”:
8.jpg

在弹出的窗口中选择本机连接网关P1口的网卡的地址,并输入网关的地址(这里是192.168.1.100),点击确认按钮。注意,计算机网卡地址和网关地址要在同一网段。
9.jpg

然后选择“工具->在线”菜单:
10.jpg

在协议选择框中选择“EtherCAT配置”,点击确认按钮。

11.jpg

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

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

填写用户需要的输入、输出数据长度,注意数据长度是累加的,点击“写入配置”按钮,写入成功后,会弹出 OK 的对话框:
14.jpg

配置完成后需将拨码8位拨回OFF,然后断电重启。

3.3网关连接Modbus TCP设备的配置

使用GW Modbus Builder连接到HT3S-ECS-MTP网关的P3口,也就是Modbus通信口,如下图所示。网关P3口地址为:192.168.1.200。
15.jpg

选择菜单“设置 -> 通信设置-> 以太网设置”:
16.jpg

在弹出的窗口中选择本机连接网关P3口的网卡的地址,并输入网关Modbus口的地址点击确认按钮。注意,计算机网卡地址和网关地址要在同一网段。
17.png

在协议选择框中选择“TCP8配置”,点击确认按钮。
18.jpg

打开TCP配置窗口,如下图所示。

1.在目标IP地址处输入P3口的地址。

2.点击“连接”按钮。

3.修改端口1的参数。本文中,HT3S-ECS-MTP网关作为Modbus TCP客户端(作为客户端还是服务器通过拨码开关第1位来选择),最多可以连接8个Modbus TCP设备,对应下图中的8个端口。

4.这里设置端口1的参数为利时LX-CU500PLC的网络参数,地址:192.168.1.55,远端端口:502。每改一个地方都要点击后面的“修改”按钮。

5.点击“确认当前配置”。
19.jpg

3.4和利时plc的配置

  1. 在【EtherNet1】节点的右键菜单中选择【添加协议】命令,弹出“添加”对话框,如图所示,选择MODBUSTCP_SLAVE从站协议。
    20.jpg

21.jpg

3.5 配置从站协议

(1)双击已添加的【MODBUSTCP_SLAVE】从站协议或在右键菜单中选择【打开】命令,打开MODBUS TCP从站配置窗口,如图所示。
22.jpg

从站参数说明
从站参数说明下面.png

注:大部分情况下使用默认参数即可正常使用。

(2).添加变量

此处测试就添加%iw50和%qw50,变量类型选择ARRAY[0..9] OF WORD
23.jpg

(3).下载

先进行编译在进行下载,输入账号密码进行下载,下载完毕在进行监控。
24.jpg

3.6配置要读取的Modbus存储器

使用GW Modbus Builder连接到HT3S-ECS-MTP网关的LAN口,如下图所示。网关LAN口,地址为:192.168.1.201。
25.jpg

然后分别双击右侧的“Modbus Master”和“Modbus Slave”添加Modbus主站(客户端)和Modbus从站(服务器),如下图所示:
26.jpg

双击“Modbus Slave”配置要读的寄存器,本文中添加“04 读输入寄存器”,起始地址为需要参考TCP使用说明,长度8,对应plc里下载的参数。

同样添加要“10 写多个保持寄存器”

这里只作为测试使用:
27.jpg

双击“Modbus Master”,然后点击“地址映射表”,查看所有地址寄存器。这里除了从站的寄存器之外,还有一个状态字和控制字,因此,输入有9个字,输出有9个字。如下图所示:
28.jpg

选择菜单“设置 -> 通信设置-> 以太网设置”:
29.jpg

在弹出的窗口中选择本机连接网关LAN口的网卡的地址,并输入网关LAN口的地址,点击确认按钮。
30.jpg

点击“下载”按钮,写入配置。
31.jpg

下载过程会有进度条提示,进度条到100%代表下载成功,如下图所示:
32.jpg

3.7配置网关的EtherCAT从站

(1) 将网关xml文件拷贝到主站相应路径下:
3.7配置那里漏掉在,在图32下面.jpg

(2) 新建项目
33.jpg

(3) 新建工程后,在下图中Device的位置,点击鼠标右键Add New Item,添加EtherCAT主站。
34.jpg

在弹出的对话框中,选择Ethercat Master,然后点击OK。
35.jpg

选择电脑对应的网卡,点击OK。
36.jpg

(4) 主站建立后,在下图中主站Device 1的位置,点击鼠标右键Add New Item,添加EtherCAT从站。
37.jpg

在弹出的对话框中,选择网关设备,点击OK。
38.jpg

(5) 添加后的从站,如下图所示的Box 1。点击左侧项目树中的Box 1,在右侧的主视图中,点击Slots,可以看到网关配置输入输出数据的页面。
39.jpg

如下图所示,在Slot列表中,一共可以添加16条配置信息。右侧Module列表的每一条配置选项,都可以添加到Slot中。按照下图1、2、3的操作顺序,可以将Module添加到Slot中。
40.jpg

注意:此处输入、输出长度的配置,要与网关的配置一致。
四、运行结果
4.1 运行步骤

  1. 网关的拨码开关第8位为OFF(运行模式),第1位和第2位为ON(网关作为Modbus TCP的客户端运行)。
  2. 连接网关P1口到TWINCAT的网口,连接P3口到LX-CU500的P1网口
  3. 启动PLC。
  4. 在PLC 中为网关的控制字写1后启动网关的数据交换(如果在GW软件中设置了网关自动启动,可以不做这一步的操作)。之后如果网关工作正常,状态字将会在0和1之间变化,代表收发数据,如下图所示。
    41.jpg

网关正常运行时各指示灯如下图所示,EtherCAT的OK灯亮,Modbus TCP的OK灯闪烁。如下图所示:
42.jpg

4.2 参数的读取

PLC编程软件LX-CU500切换到监控器模式,找到变量表进行监控,如下图所示:
43.jpg

在TWINCAT写数据
44.jpg

在LX-CU500写数据
45.jpg

以上图片显示对应的值已传输成功,通讯测试完成。

审核编辑 黄宇

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

    关注

    9

    文章

    6432

    浏览量

    55581
  • MTP
    MTP
    +关注

    关注

    2

    文章

    73

    浏览量

    17191
  • 数据交换
    +关注

    关注

    0

    文章

    108

    浏览量

    18360
  • ethercat
    +关注

    关注

    19

    文章

    1374

    浏览量

    43371
  • 交换数据
    +关注

    关注

    0

    文章

    2

    浏览量

    1157
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    中科易联EtherNet IP网关HT3S-EIS-MTP与加热电源设备通讯应用案例

    中科易联EtherNet/IP网关HT3S-EIS-MTP与加热电源设备通讯应用案例
    的头像 发表于 09-10 14:06 421次阅读
    中科易联EtherNet IP<b class='flag-5'>网关</b><b class='flag-5'>HT3S-EIS-MTP</b>与加热电源设备通讯应用案例

    西门子PLC通过稳联技术EtherCAT转Profinet网关连接baumuller伺服器的配置案例

    西门子PLC用稳联技术的EtherCAT转Profinet网关,连上baumuller伺服器的配置例子 本案例实现西门子S71200 PLC
    的头像 发表于 08-14 16:49 480次阅读
    西门子<b class='flag-5'>PLC</b><b class='flag-5'>通过</b>稳联技术<b class='flag-5'>EtherCAT</b>转Profinet<b class='flag-5'>网关</b>连接baumuller伺服器的配置案例

    让老旧医疗设备“听懂”新语言:CAN转EtherCAT的医疗行业应用

    TwinCAT中设置EtherCAT从站参数,网关自动将CAN数据包(如0x180帧)映射为EtherCAT PDO对象; 同步优化:调整
    发表于 07-18 15:27

    耐达讯CAN转EtherCAT网关,变频器通信升级的“真香”指南

    ”,基于100Mbps以太网,采用“报文飞梭”机制,延迟极低,周期可达亚毫秒级,能一次性传输海量数据。 解决方案:一个“翻译官”就够了 答案是耐达讯通信技术使用CAN转EtherCAT网关。它就像一个“翻译官”,连接
    发表于 07-15 15:34

    让电磁阀“听懂”EtherCAT:耐达讯CAN转EtherCAT网关

    生产线电磁阀控制为例: 硬件连接:网关EtherCAT接口接入PLC主站,CAN接口连接电磁阀控制器; 参数设置:在TwinCAT中导入ESI文件生成PDO映射表(如TPDO1:0x
    发表于 07-14 16:16

    Brooks流量计通过HT1S-ECM-PNS与西门子1200PLC通讯

    本文主要介绍使用HI-TOP的EtherCAT主站网关HT1S-ECM-PNS采集多个BROOKS的EtherCAT流量计到西门子1200PLC
    的头像 发表于 07-03 16:39 3453次阅读
    Brooks流量计<b class='flag-5'>通过</b><b class='flag-5'>HT1S</b>-ECM-PNS与西门子1200<b class='flag-5'>PLC</b>通讯

    硬干货,profinet转Ethercat网关应用方案落地分享

    不一致无法直接通讯实现数据交互。需要通过第三方的协议转换模块来实现不同协议之间的数据交换。在本案例中 EtherCat转ProfiNet网关
    的头像 发表于 06-17 17:13 509次阅读
    硬干货,profinet转<b class='flag-5'>Ethercat</b>主<b class='flag-5'>网关</b>应用方案落地分享

    号外!PLC安川伺服,通过Profinet转EtherCAT网关同步多个工作站

    号外!PLC安川伺服,通过Profinet转EtherCAT网关同步多个工作站
    的头像 发表于 06-07 14:32 542次阅读
    号外!<b class='flag-5'>PLC</b>安川伺服,<b class='flag-5'>通过</b>Profinet转<b class='flag-5'>EtherCAT</b><b class='flag-5'>网关</b>同步多个工作站

    HT3S-ECS-DNS网关赋能汽车零部件车门产线智能化升级之ABB IRB 1260机器人与倍福CX5130 PLC通讯应用案例

    在汽车制造的宏大版图里,汽车车门零部件生产线如同精密的齿轮,需要高效、稳定且精准的自动化设备协同作业来确保产品质量与生产效率。北京中科易联科技有限公司重磅推出的 HT3S-ECS-DNS 网关,正是
    的头像 发表于 05-26 14:46 535次阅读
    <b class='flag-5'>HT3S-ECS</b>-DNS<b class='flag-5'>网关</b>赋能汽车零部件车门产线智能化升级之ABB IRB 1260机器人与倍福CX5130 <b class='flag-5'>PLC</b>通讯应用案例

    打破协议壁垒,智联未来工厂——中科易联HT3S-ECS-MTP网关助力库卡机器人KR10-R1100无缝通信

    HT3S-ECS-MTP网关应需而生,以「协议转换专家」的角色,打通EtherCAT从站与Modbus TCP主站设备间的通信链路,赋能工厂智能化升级。
    的头像 发表于 05-22 16:01 414次阅读
    打破协议壁垒,智联未来工厂——中科易联<b class='flag-5'>HT3S-ECS-MTP</b><b class='flag-5'>网关</b>助力库卡机器人KR10-R1100无缝通信

    TwinCAT3 EtherCAT抓包 | 技术集结

    在使用TwinCAT测试EtherCATEOE功能时,我们会发现正常是无法使用Wireshark去进行网络抓包抓取EtherCAT报文的,今天这篇文章就带大家来上手EtherCAT抓包方式。准备环境
    的头像 发表于 05-15 18:04 5170次阅读
    <b class='flag-5'>TwinCAT3</b> <b class='flag-5'>EtherCAT</b>抓包 | 技术集结

    EtherCAT转EtherNet/IP网关CEI-382实现罗克韦尔PLC与和时伺服电机通讯

    时DX50D-S2-040-E/220V/400W 支持EtherCAT协议 电机型号:和时DXM-H060A-04030-2B2-A1/400W 上海泗博CEI-382网关:用于实
    的头像 发表于 04-28 11:40 670次阅读
    <b class='flag-5'>EtherCAT</b>转EtherNet/IP<b class='flag-5'>网关</b>CEI-382实现罗克韦尔<b class='flag-5'>PLC</b>与和<b class='flag-5'>利</b>时伺服电机通讯

    库卡机器人EtherCAT通过HT3S-ECS-MTP接入MOD

    HT3S-ECS-MTP 2. KR10-R1100 机器人 3. PC + Modbus Poll 测试插件 4. GW Modbus Builder + TCPConfig8 配置软件 (由中科易联提供)
    发表于 04-14 14:48 0次下载

    三格电子-EtherCAT从站转ModbusTCP主站/从站网关

    ​  EtherCAT从站转ModbusTCP主站/从站网关  型号:SG-ECAT_S-TCP      本产品是 EtherCAT 和 Modbus TCP
    的头像 发表于 02-11 14:33 707次阅读
    三格电子-<b class='flag-5'>EtherCAT</b>从站转ModbusTCP主站/从站<b class='flag-5'>网关</b>

    EtherCAT系列网关SEC-580 + CEI-382

    Modbus转EtherCAT网关SEC-580 SEC-580是一款实现Modbus网络与EtherCAT网络之间数据交换网关,两个串口
    的头像 发表于 02-06 15:55 549次阅读
    <b class='flag-5'>EtherCAT</b>系列<b class='flag-5'>网关</b>SEC-580 + CEI-382