(PROFINET 转 EtherCAT)EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关

型号

协议转换通信网关
PROFINET 转 EtherCAT
MS-GW31 概述
MS-GW31 是 PROFINET 和 EtherCAT 协议转换网关,为用户提供两种不同通讯协议的 PLC 进行数据交互的解决方案,可以轻松容易将 EtherCAT 网络接入 PROFINET 网络中,方便扩展,不受限制,用户可以快速组建自己的应用网络。
PROFINET 接口和 EtherCAT 接口都只作为从站,支持掉线报警,支持硬件看门狗,保证系统的稳定性。支持网页 WEB 设置和数据监控,支持在网关网页下载GSD 文件,具有在线可视化功能,用户无需编程和考虑技术实现的细节,快速实 现协议网络的扩展应用。
接线概述
技术规格
通信规格

指示灯与按钮



动作指示灯
电源指示灯(PWR)
表示 MS-GW 网关是否处于通电中。

链路/活动指示灯 1,2(PORT1,PORT2)
表示 MS-GW 网关的 PROFINET 端口状态。

总线通信指示灯(BUS)
表示 MS-GW 网关在正常进行扩展总线通信。

模块状态指示灯(MS1)
表示 MS-GW 网关的 PROFINET 是否正常动作。

网络状态指示灯(NS1)
表示 MS-GW 网关是否在正常进行 PROFINET 通信。

模块状态指示灯(MS2)
表示 MS-GW 网关的 EtherCAT 是否正常动作。

网络状态指示灯(NS2)
表示 MS-GW 网关是否在正常进行 EtherCAT 通信。

链路/活动指示灯 (IN,OUT)
表示 MS-GW 网关的 EtherCAT 端口状态。

复位(初始化)时的设定
出厂时的 PROFINET 设定如下所述。

请勿设置在如下所示的场所。

与周围的间隔
配线时的注意事项
端子排技术规格

关于电缆
接地时的注意事项
连接到以太网
对于将 MS-GW 网关连接到以太网的步骤进行描述。
关于的 MS-GW 网关的以太网连接器
将 MS-GW 网关连接到以太网
4、 将 MS-GW 网关的电源置于 ON,确认链路活动指示灯 PORT 是否呈绿色亮灯。 至亮灯为止可能需要花费 4~5 秒左右。
注:请将使用的 STP/UTP 电缆的长度控制在 100m 以下。
将 MS-GW 网关连接到以太网交换机时,请充分确认以太网交换机的连接器(端口)的状态后再进行连接。 以太网交换机有各种产品设计,比如有具备和 RJ-45 形状不同的连 接器( AUI 连接器或 BNC 连接器等)的产品,还有具备以太网交换机相互连接时使用的 连接器(以后称为级联端口)的产品等。
产品功能
MS-GW31 是一款实现不同工业以太网网络设备互联的网关。该产品只支持 PROFINET和 EtherCAT 从站,用于 PROFINET 网络和 EtherCAT 网络之间的数据交换。支持比如西门子 PLC 和倍福或欧姆龙 PLC 的互联,支持将 PROFINET 设备连接到 EtherCAT网络中,实现数据的双向交换。
产品特点
双网口:PROFINET 提供双以太网口,方便连接。
数据容量:具备最大各 64 字节的输入输出能力,满足大多数应用场景,帮助用户处理关键业务数据。
网络连接监控:内置网络状态监视功能,实时监测 PROFINET 和 EtherCAT 端的设备连接状态,确保设备在线与数据传输的连续性。
实时数据监控:网页可实时在线监控 PROFINET 和 EtherCAT 主站互相交互的数据,方便调试人员查看数据。
技术指标
[1] 网口 10/100M 自适应,可靠的工业组网,突破空间限制,扩展增容极其简单方便;
[2] PROFINET 网络与 EtherCAT 网络相互独立,互不影响,支持互转;
[3] PROFINET 做为从站:支持 PROFINET 通信协议,具有 IP 地址冲突探测功能;
[4] EtherCAT 做为从站:支持 EtherCAT 通信协议;
[5] 具有 PROFINET 网络与 EtherCAT 网络的连接状态指示;
[6] 支持一键恢复出厂设置;
[7] 支持硬件看门狗,保证系统的稳定性;
[8] 支持任一浏览器网页式 WEB 设置,不需要额外下载软件;
[9] 标准导轨式安装,适配各种场景;
[10] 防护等级:IP20;
[11] 测试标准:符合 EMC 测试标准。
接口说明


配置说明
上载
网线连接电脑到模块上 PROFINET 的任一网口,电脑所连网口的网段设置成和模块同 一网段 192.168.1.X( X 是除 8 外的任一数值)后,打开浏览器,地址栏输入 192.168.1.8 (模块出厂初始 IP 地址为 192.168.1.8 ),打开扫描器监控页面,点击 上载;

监控数据(32 字/64 字节)
可监控 EtherCAT 主站发送给 PROFINET 主站的数据(PN 输入数据)。
可切换三种显示状态,十进制、有符号十进制和十六进制。

字节交换:
有四种类型:不交换、PN 输出数据交换( ECT 输入数据交换)、PN 输入数据交换( ECT 输出数据交换)、PN 输入输出数据交换( ECT 输入输出数据交换)。
用户可能需要交换字节顺序才能得到正确的数值。

控制数据(32 字/64 字节)
可监控 PROFINET 主站发送给 EtherCAT 主站的数据(PN 输出数据)。
可切换三种显示状态,十进制、有符号十进制和十六进制;

GSD 和 XML 配置文件下载
点击网页左下角的“GSD+ESI 配置文件下载”,保存即可。

配置使用
与 PROFINET 主站进行组态说明
这里介绍与西门子 PLC 的博图软件 TIA Portal V15.1 组态。
PLC 型号以 S7-1200 为例;
以网关 MS-GW31 的 PROFINET 的通讯 IP 地址是 192.168.1.8 为例说明。
1、打开博图软件 TIA Portal V15.1,点击“创建新项目”,填写“项目名称”、“路 径”、“版本”、“作者”和“注释”,点击“创建”,完成项目创建;

2、添加 PLC 控制器;
在“新手上路”中的“设备和网路”中,选择“组态设备”;

在“设备与网络”中,点击“添加新设备”,选择“控制器”,选择当前所使用的 PLC 型 号,点击“添加”。

3、添加 GSD 配置文件;
菜单栏中,左击“选项”,选择“管理通用站描述文件(GSD)”

点击“源路径”右边的“浏览”按钮,在源路径中查找存放 GSD 文件的目标文件夹,选择文件,点击“确定”;
查看要添加的 GSD 文件的状态,是否为“尚未安装”,若是尚未安装,勾选 GSD 文件前 边的方框后,点击“安装”;若是已安装,则可点击“取消”,跳过安装步骤,继续向下 操作;

点击“关闭”

4、 添加 MS-GW31 模块;
双击“设备和网络”,在“网络视图”右侧目录下,查找上述安装的 GSD 文件产品型号, 路径,如图所示(其它现场设备 -> PROFINET IO -> Gateway-> MS-LINK CORPORATION ->
MS Link Networks -> MS-GW31),拖动或双击 MS-GW31 至“网络视图”;

在“网络视图”中,点击从站设备上的“未分配(蓝色字体)”,选择 “PLC_1.PROFINET接口_1”;

5、分配组态中设备的IP地址和设备名称;
分配组态中设备的 IP 地址,选择 MS-GW31 ,在“属性”中选择“以太网地址”,更改IP 地址和设备名称;

分配组态中设备名称,右击 PLC 和 PNIO 的连接线,选择“分配设备名称”

点击“PROFINET 设备名称”后边的下拉菜单,选择前边已分配的设备的名称,“PG/PC 接 口的类型”选择“PN/”;“PG/PC 接口”选择自己的网络设备器;点击“更新列表”,等 待“在线状态信息”中提示“搜索完成。找到 xx 个可访问设备”时,查看“网络中的可 访问节点”中,节点的状态是否为“确定”。若不是,选择该节点,点击下方的“分配名 称”完成分配设备名称,点击“关闭”,关闭该页;

6、下载组态结构;
双击“设备和网络”,回至“网络视图”中,选择 PLC 后,点击菜单栏中的“下载到设备”按钮,将当前组态下载到 PLC 中;

点击“开始搜索”,待搜索到 PLC 后,点击“下载”按钮;

选择“在不同步的情况下继续”;

选择“装载”;

点击“完成”,完成下载操作;

7、通讯连接;
选择 PLC ,点击菜单栏中的“转至在线”,如下图所示全为绿色为连接成功;

8、到此已完成 PLC 和 网关 MS-GW31 的 PROFINET 连接配置;PLC 和网关 MS-GW31连接上后,网关 MS-GW31 面板上的 NS1 或者网页上 PN:NS 指示灯绿灯常亮;

与 EtherCAT 主站进行组态说明
这里介绍与欧姆龙 PLC 的 Sysmac Studio 软件组态。
PLC 型号以 NX1P2-1040DT 为例;
1、打开 Sysmac Studio,新建工程,选择设备类型,设备型号以及版本,然后点击创建;
工程名称:自定义。
选择设备:“设备”选择对应的 PLC 型号, “版本”推荐选择 V1.40 及以上。

2、添加配置文件;
双击打开 EtherCAT 配置窗口,右击主设备,选择“显示 ESI 库”,点击“安装(文件)” 按钮,安装完成后,ESI 库中将会出现新安装设备,然后点击“关闭”,待更新完成后即 可使用。


3、和 PLC 组态;
双击打开 EtherCAT 配置窗口,在右侧工具箱中选择“MS EtherCAT GateWay”,然后在下方 工具栏中双击选择需要添加的模块 MS-GW31。

4、I/O 映射;
双击全局变量,在全局变量中添加变量,如下图所示。

双击 I/O 映射,展开模块 MS-GW31 的配置信息,变量栏中选择对应的全局变量,如下图所示。

5、下载到 PLC;
到此已完成 PLC 和 MS-GW31 网关 XML 文件的 EtherCAT 组态配置;下载到 PLC 后,PLC 和网关 MS-GW31 连接正常后,模块本体面板上的 NS2 指示灯绿灯常亮,网页上的 EC:NS 指示灯也是绿灯常亮。

PROFINET 和 EtherCAT 主站进行数据交互
完成网关 MS-GW31 与 PROFINET 和 EtherCAT 主站组态连接后,就可以互相进行数据交互了。

注:因为西门子的 PLC 高低位是反的,所以要把字节交换模式设为:PN 输入输出数据交换( ECT 输入输出数据交换)。

1、PROFINET 主站写数据给 EtherCAT 主站。

2、EtherCAT 主站写数据给 PROFINET 主站。

相关文章:
(PROFINET 转 EtherCAT)EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
型号 协议转换通信网关 PROFINET 转 EtherCAT MS-GW31 概述 MS-GW31 是 PROFINET 和 EtherCAT 协议转换网关,为用户提供两种不同通讯协议的 PLC 进行数据交互的解决方案,可以轻松容易将 EtherCAT 网络接入 PROFINET 网络中,方便扩展&…...
关于sqlsugar实体多层List映射的问题
如上图所示,当一个主表(crm_fina_pay_req)的子表list<文件附件关系表>( List<crm_fina_payreq_evidofpay_relation> )中,还包含有sysfile(SysFile SysFiles)类型的文件信…...
STM32 HAL库 CANFD配置工具
用法说明: 该工具适用于STM32HAL库,可一键生成CANFD的HAL库配置代码。计算依据为HAL库,并参考ZLG标准。 软件界面: 仓库地址: HAL CANFD Init Gen: 适用于STM32控制器的HAL库 版本说明: V1.2.0 &#x…...
UIMeter-UI自动化软件(产品级)
前言:作为一个资深测试工程师,UI测试,webUI自动化测试是我们必备的技能,我们都知道常用的框架比如selenium、playwright、rebootframwork等等,但是无论哪一种框架,都需要测试人员去编写代码,进行…...
Java面试黄金宝典37
1. 转发与重定向的区别 定义 转发:服务器内部的一种请求处理方式,当客户端向服务器发送请求后,服务器将该请求转发到另一个资源(如 JSP、Servlet)进行处理,整个过程在服务器端完成,客户端并不知道请求被转发,且使用的是同一个请求对象和响应对象。重定向:服务器向客户…...
企业级Java开发工具MyEclipse v2025.1——支持AI编码辅助
MyEclipse一次性提供了巨量的Eclipse插件库,无需学习任何新的开发语言和工具,便可在一体化的IDE下进行Java EE、Web和PhoneGap移动应用的开发;强大的智能代码补齐功能,让企业开发化繁为简。 立即获取MyEclipse v2025.1正式版 具…...
【redis】简介及在springboot中的使用
redis简介 基本概念 Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 与MySQL数据库不…...
隐私计算的崛起:数据安全的未来守护者
在信息技术(IT)的滚滚浪潮中,一种新兴技术正以惊人速度崭露头角——隐私计算(Privacy-Preserving Computation)。2025 年,随着数据泄露事件频发、全球隐私法规日益严格,以及企业对数据协作需求的…...
【Vue-vue基础知识】学习笔记
目录 <<回到导览vue基础知识1.1.创建一个vue实例1.2.vue基础指令1.2.1.v-bind1.2.2.v-model1.2.3.常用事件1.2.4.指令修饰符 1.3.计算属性1.3.1.计算属性的完整写法1.3.2.【案例】成绩 1.4.watch1.4.1.watch属性1.4.2.翻译业务实现1.4.3.watch属性的完整写法1.4.4.【案例…...
Oracle 数据库查询表广播
在 Oracle 数据库中,查询表广播(Broadcast Table)是一种优化分布式查询性能的机制,尤其在并行处理(Parallel Execution)或分布式架构(如 Oracle RAC、Sharding)中。其核心原理是通过…...
JavaScript学习教程,从入门到精通,JavaScript 快速入门指南(4)
JavaScript 快速入门指南 在HTML中引入JavaScript 语法知识点: 内部JavaScript:使用<script>标签直接嵌入HTML中外部JavaScript:通过<script src"file.js">引入外部文件推荐将脚本放在<body>末尾或使用defer属…...
网络安全应急响应-文件痕迹排查
在Windows系统的网络安全应急响应中,文件痕迹排查是识别攻击行为的关键步骤。以下是针对敏感目录的详细排查指南及扩展建议: 1. 临时目录排查(Temp/Tmp) 路径示例: C:\Windows\TempC:\Users\<用户名>\AppData\L…...
C++ 提高编程 下
C提高编程 set/multiset 容器set 基本概念set 构造和赋值set 大小和交换set 插入和删除set 查找和统计set 和 multiset 的区别pair 对组创建set 容器排序 map/multimap 容器map 基本概念map 构造和赋值map 大小和交换map 插入和删除map 查找和统计map 容器排序 案例——员工分组…...
【Linux网络】网络套接字socket
🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343 🔥 系列专栏:https://blog.csdn.net/qinjh_/category_12891150.html 目录 Socket 编程预备 理解源 IP 地址和目的 IP 地址 认识端口号 端口号范围划分…...
tomcat的负载均衡和会话保持
写你的想写的东西,写在tomcat的默认发布目录中 这里写了一个jsp的文件 访问成功 可以用nginx实现反向代理 tomcat负载均衡实现: 这里使用的算法是根据cookie值进行哈希,根据ip地址哈希会有问题.如果是同一台主机再怎么访问都是同一个ip。 t…...
ffmpeg基础知识入门
文章目录 📦 1. **容器(Container)**✅ 定义:✅ 举例:✅ 功能: 📶 2. **媒体流(Stream)**✅ 定义:✅ 举例:✅ 流和容器关系: …...
c++项目 网络聊天服务器 实现;QPS测试
源码 https://github.com/DBWGLX/SZU_system_programming 文章目录 技术设计编码JSON的替换Protobuf 网络线程池更高效率网络字节序的考虑send可能无法一次性发送全部数据!EPOLLHUP , EPOLLERR 的正确处理 IO数据库操作的更高性能 开发日志2025.3a.粘包问题 2025.4b…...
rnn的音频降噪背后技术原理
rnniose: 这个演示展示了 RNNoise 项目,说明了如何将深度学习应用于噪声抑制。其核心理念是将经典的信号处理方法与深度学习结合,打造一个小巧、快速的实时噪声抑制算法。它不需要昂贵的 GPU —— 在树莓派上就能轻松运行。 相比传统的噪声抑制系统&…...
Python项目打包指南:PyInstaller与SeleniumWire的兼容性挑战及解决方案
前言 前段时间做一个内网开发的需求,要求将selenium程序打包成.exe放在内网的win7上运行,在掘金搜了一圈也没有发现相关文章,因此将过程中踩到的坑记录分享一下。 本文涵盖了具体打包操作、不同模块和依赖项的兼容性解决方案,以…...
【题解】AtCoder AT_abc400_c 2^a b^2
题目大意 我们定义满足下面条件的整数 X X X 为“好整数”: 存在一个 正整数 对 ( a , b ) (a,b) (a,b) 使得 X 2 a ⋅ b 2 X2^a\cdot b^2 X2a⋅b2。 给定一个正整数 N N N( 1 ≤ N ≤ 1 0 18 1\le N\le 10^{18} 1≤N≤1018)ÿ…...
ubuntu 配置固定ip
在装服务器系统的时候,DHCP自动获取ip时,路由可能会重新分配ip,为避免产生影响,可以关闭DHCP将主机设置为静态ip。 系统环境 Ubuntu 22.04-Desktop 配置方式 一、如果是装的Ubuntu图形化(就是可以用鼠标操作点击应用…...
基于Coze平台实现工程项目管理SaaS软件的在线化客户服务
一、引言 在数字化转型浪潮下,SaaS(软件即服务)模式已成为企业级软件的主流交付方式。然而,随着用户规模的增长,传统人工客服模式面临响应速度慢、人力成本高、知识库更新滞后等痛点。如何利用AI技术实现客户服务的智…...
vue3实现markdown工具栏的点击事件监听
这里以监听全屏事件为例 监听 Vditor 编辑器的全屏事件 要监听 Vditor 编辑器的全屏事件,你可以使用 Vditor 提供的 API 和事件系统。以下是几种实现方法: 方法一:使用 Vditor 的 after 钩子函数 const vditor new Vditor(editor, {afte…...
QT ARM开发板调试
QT 应用程序在 ARM 开发板上完全可以进行调试。以下是完整的调试方案和配置方法: 1. 调试方式概览 调试方式适用场景所需工具特点GDB 远程调试代码级调试gdbserver gdb-multiarch最强大的调试方式QT Creator 远程调试集成开发环境调试QT Creator gdbserver开发体…...
OpenCV 图形API(21)逐像素操作
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在OpenCV的G-API模块中,逐像素操作指的是对图像中的每个像素单独进行处理的操作。这些操作可以通过G-API的计算图(Graph …...
Mysql连接池报错
报错信息如下 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.at com.mysql.cj.jdbc.exceptions.SQ…...
使用git clone的时候部分文件夹克隆不下来
当使用git clone命令克隆一个仓库时,有可能出现部分文件夹没有被克隆下来的情况。这种问题通常有以下几个可能的原因: 权限问题:检查一下你对该仓库的访问权限。如果你没有足够的权限,可能无法克隆某些文件夹。 仓库设置…...
批量图片文本识别重命名,批量ocr识别图片重命名,基于WPF和腾讯OCR云部署实,现批量对图片局部提取文字后重命名的操作详细步骤
1. 项目背景 在日常工作中,我们经常需要处理大量图片文件,这些图片可能包含重要的文字信息。为了提高工作效率,我们需要一种自动化的方式,从图片中提取文字,并根据提取的文字对图片进行重命名。 本项目基于 WPF 框架开发桌面应用程序,结合 腾讯 OCR…...
Linux——冯 • 诺依曼体系结构操作系统初识
目录 1. 冯 • 诺依曼体系结构 1.1 冯•诺依曼体系结构推导 1.2 内存提高冯•诺依曼体系结构效率的方法 1.3 理解数据流动 2. 初步认识操作系统 2.1 操作系统的概念 2.2 设计OS的目的 3. 操作系统的管理精髓 1. 冯 • 诺依曼体系结构 1.1 冯•诺依曼体系结构推导 计算…...
洛谷题单3-P5724 【深基4.习5】求极差 最大跨度值 最大值和最小值的差-python-流程图重构
题目描述 给出 n n n 和 n n n 个整数 a i a_i ai,求这 n n n 个整数中的极差是什么。极差的意思是一组数中的最大值减去最小值的差。 输入格式 第一行输入一个正整数 n n n,表示整数个数。 第二行输入 n n n 个整数 a 1 , a 2 … a n a_1,…...
