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

型号

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

技术规格
通信规格


指示灯与按钮



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

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

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

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

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

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

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

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

网页连接指示灯(WEB)
表示 MS-GW 网关的网页连接状态。

安装环境
与周围的间隔
与设备的里壁或其它设备务必远离 30mm 以上进行安装。

配线时的注意事项
端子排技术规格

关于电缆
(1) 绞线、单线直接处理时
(a) 拧线时避免绞线末端露出“须线”。
(b) 电线的末端请勿焊接。
(2) 使用带绝缘套管的棒状端子时根据电线护套厚度的不同,可能会难以插入绝缘套管,因 此请参考外形图选用合适的电线。
接地时的注意事项
各设备请分別接地(接地施工为 D 类接地)。另外,此时的接地电阻控制在100Ω 以下。无法分别接地时,也可采用共用接地。不过,此时的电线要全部采用相同长度。接地时请使用 FG 端子。 (电源端子请勿接地)

连接到以太网
对于将 MS-GW 网关连接到以太网的步骤进行描述。
所用电缆
根据以太网的通信速度的不同,可用电缆也不同。屏蔽双绞线(以下称为 STP ) 电缆或非屏蔽双绞线(以下称为 UTP )电缆都可以使用。推荐使用 STP 电缆。
关于的 MS-GW 网关的以太网连接器
MS-GW 网关的以太网连接器,RJ-45 模块化连接器的信号分配如下所述。

注:安装、敷设电缆线时,可能会将电缆线弯曲使用。将电缆线呈锐角弯曲时,电缆内的芯线可能会断裂,或经过长年使用后可能会发生断线。因此在安装、敷设电缆时,对于这些应该多加注意。
将 MS-GW 网关连接到以太网
1、 关闭 MS-GW 网关的电源。
2、 将 STP/UTP 电缆的单侧的模块插口连接到使用的以太网交换机的端口。
请完全插入直到听到“咔”的一声。模块插口和连接器完成锁定。
3、 将 STP/UTP 电缆的另一侧的模块插口连接到 MS-GW 网关的连接器。
请完全插入直到听到“咔”的一声。模块插口和连接器完成锁定。

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


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

监控数据(128 字/256 字节)
可监控 EtherNet/IP 主站发送给 EtherCAT 主站的数据。
可切换三种显示状态,十进制、有符号十进制和十六进制。

可监控 EtherCAT 主站发送给 EtherNet/IP 主站的数据。
可切换三种显示状态,十进制、有符号十进制和十六进制。

控制数据(128 字/256 字节)
可监控 EtherCAT 主站发送给 EtherNet/IP 主站的数据。。
可切换三种显示状态,十进制、有符号十进制和十六进制;

可监控 EtherNet/IP 主站发送给 EtherCAT 主站的数据。。
可切换三种显示状态,十进制、有符号十进制和十六进制;

网络配置
点击网络配置,可对 EtherNet/IP 网络进行修改设定;设定完成后,点击“提交”,保存进模块。点击“取消”可退出网络配置界面。

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

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


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

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

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

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

与 EtherNet/IP 主站进行组态说明
这里介绍与基恩士 PLC 的 KV STUDIO 软件组态。
PLC 型号以 KV-8000 为例;
1、打开 KV STUDIO,点击菜单栏里的“文件”,单击“新建项目”;弹出新建工程对话框,填写工程名称及存储路径,选择对应的 PLC 类型,点击“OK”。

2、工程参数设置
1) 根据需要选择从 PLC 读取或手动自动配置。这里选择【否】以进行操作演示。

2) 双击 EtherNet/IP 单元,根据需要选择【手动】或【自动配置】。这里选择【手动】以进行操作演示;

3、安装 EDS 文件
1) 点击 “EtherNet/IP 设定”页面菜单栏里的“EDS 文件”,选中“登录”;
2) 在放置 EDS 文件的文件夹内,选中相应型号的 EDS 文件,点击打开;

3) 选择“使用默认图标”,点击 OK;

4) EDS 文件添加完成后,设备列表里会显示改型号;

4、组态
1) 双击 EtherNet/IP 设备中的 MS-GW12,弹出对话框,设定节点地址和 IP 地址,点击 OK 添加;

2) 单击模块进行连接设定,在弹出的连接设定对话框内,连接名称选择默认值Monitor Data And Control Data,RPI 通信周期最小可设置 3ms,超时时间不小于16ms 即可;点击参数设定按钮,设定通讯字节大小(使用默认字节),字节大小参考使用说明手册;

3) 软元件分配,点击软元件分配按钮,弹出对话框进行设定,可自动分配,也可手动设定;

5、下载到 PLC;
到此已完成 PLC 和 网关 MS-GW12 的 EtherNet/IP 配置;下载到 PLC 后,PLC 和网关 MS-GW12 连接上后,网关 MS-GW2 面板上的 NS2 或者网页上 EIP-NS 指示灯绿灯常亮;

EtherCAT 主站和 EtherNet/IP 主站之间进行数据交互
网关 MS-GW12 与 EtherNet 主站和 EtherNet/IP 主站组态连接后,就可以互相进行数据交互了。

1、EtherCAT 主站写数据给 EtherNet/IP 主站。



2、EtherNet/IP 主站写数据给 EtherCAT 主站。



相关文章:
(EtherCAT 转 EtherNet/IP)EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
型号 协议转换通信网关 EtherCAT 转 EtherNet/IP MS-GW12 概述 MS-GW12 是 EtherCAT 和 EtherNet/IP 协议转换网关,为用户提供两种不同通讯协议的 PLC 进行数据交互的解决方案,可以轻松容易将 EtherNet/IP 网络接入 EtherCAT 网络中,方便…...
分享:批量提取图片文字并自动命名文件,ocr识别图片指定区域并重命名文件名工具,基于WPF和腾讯OCR识别的接口的视线方案
一、项目背景 在处理大量图片时,常常需要从图片中提取特定区域的文字信息,并依据这些信息对图片进行重命名。例如,在档案管理领域,大量纸质文件被扫描成图片后,需要从图片中提取关键信息(如文件编号、日期等)来重命名图片,以便后续的检索和管理;在电商领域,商家可能…...
Mysql读写分离(1)-服务器的设置(主从复制)
1.简介 随着网站访问和请求量的增加,单台数据库服务器的连接已耗尽,会出现连接请求还在等待,或是数据库服务器崩溃等现象,这时候我们考虑如何减少数据库的连接,可以通过优化代码、使用缓存、数据库读写分离等方式解决…...
STM32F103ZET6移植FATFS文件系统教程(W25Q32)
一、FATFS核心特性 跨平台支持 支持FAT12/FAT16/FAT32格式,兼容Windows文件系统; 采用标准C语言编写,代码量小且支持RTOS。 配置灵活性 通过宏定义实现功能裁剪,例如: FF_FS_READONLY:设为1时禁…...
STM32 模块化开发实战指南:系列介绍
本文是《STM32 模块化开发实战指南》系列的导读篇,旨在介绍整个系列的写作目的、适用读者、技术路径和每一篇的主题规划。适合从事 STM32、裸机或 RTOS 嵌入式开发的个人开发者、初创工程师或企业项目团队。 为什么要写这个系列? 在嵌入式开发中,很多人刚开始都是从点亮一个…...
AF3 create_alignment_db_sharded脚本create_shard函数解读
AlphaFold3 create_alignment_db_sharded 脚本在源代码的scripts/alignment_db_scripts文件夹下。 该脚本中的 create_shard 函数的功能是将一部分链(shard_files)中的所有对齐文件写入一个 .db 文件,并返回这些链的索引信息(字节…...
【Python语言基础】21、Python标准库
文章目录 1. 标准库1.1 标准库构成及特点1.2 常见分类和模块1.3 标准库使用 1. 标准库 Python 标准库就像是 Python 自带的 “百宝箱”,里面装了各种各样已经写好的工具,你在编程的时候可以直接拿来用,不用自己再费劲去编写。 什么是标准库 …...
数据库脱裤
假设你已经getshell 找到mysql账号密码。 网站要连接mysql,就需要把mysql的账号密码保存在一个php文件中,类似config.php、common.inc.php等,在shell中,读取这些文件,找到其中信息即可 下面是一些常见平台的配置文…...
信刻电子档案蓝光光盘刻录安全检测长期归档
信刻一直致力于为档案馆、各行业档案部门,提供跨网数据交换、电子档案数据磁光异质备份归档解决方案。所研制的电子档案光盘智能长期归档系统,满足国产环境下”刻、管、存、检、用”全生命周期管理应用需求,能够提供一份离线归档、一份近线存…...
vue3中,element-plus中el-input的v-model和value的用法示例
el-input的v-model,邦定响应式变量 <el-col :span"6"><el-form-item label"检验类别" prop"verifyType"><el-input v-model"applyAllInfo.applyBasicInfo.verifyTypeName" readonly /></el-form-item…...
文章记单词 | 第33篇(六级)
一,单词释义 poison [ˈpɔɪzn] n. 毒药;毒物;有害的思想(或心情等);vt. 毒死;毒害;下毒;在… 中放毒;污染;adj. 有毒的justification [ˌdʒʌ…...
深度学习算法:从基础到实践
简介 深度学习作为人工智能领域的一个重要分支,近年来在多个领域取得了显著的成就。本文将从基础概念出发,探讨深度学习算法的核心原理,并介绍一些实际应用案例。 深度学习算法的核心概念 深度学习算法基于人工神经网络,通过构…...
L2-052 吉利矩阵分
L2-052 吉利矩阵 - 团体程序设计天梯赛-练习集 所有元素为非负整数,且各行各列的元素和都等于 7 的 33 方阵称为“吉利矩阵”,因为这样的矩阵一共有 666 种。 本题就请你统计一下,把 7 换成任何一个 [2,9] 区间内的正整数 L,把矩…...
计算机网络中各种物理量的单位总结
在计算机网络中,数据速率的单位容易混淆,以下是清晰总结: 一、基本单位区分 比特(bit)与字节(Byte) 小写 b 表示 比特(bit),是数据传输的基本单位。 大写 B…...
Solidity私有函数和私有变量区别,私有变量可以被访问吗
web3面试题 私有函数和私有变量区别,私有变量可以被访问吗 ChatGPT said: 在 Web3 开发,尤其是使用 Solidity 编写智能合约时,关于私有函数和私有变量的区别是常见的面试题。下面是详细解析: ✅ 私有函数(Private Fu…...
解决JSON格式数据大小写问题,以及@JsonProperty 和@JSONField序列化的区别
1、JsonProperty注解方式 JsonProperty注解是annotation包下的一个注解,可以通过value属性定义注解修饰的属性名称,如果你用的是JsonProperty注解,那么你千万不要用JSONObject.toJSONString(实体)去转json,可能很多人在这里就蒙蔽…...
Python正则表达式有哪些常用匹配字符?
处理文本数据时,我们经常需要查找、提取或替换特定模式的字符串。这时候正则表达式就成了程序员最强大的武器之一。今天我们就来详细聊聊Python中那些最常用的正则表达式字符和它们的实际用法。 为什么要学正则表达式? 假设你遇到这些场景:…...
List、Set集合通过Stream流求和
目录 一、泛型为Integer、Long、Double、BigDecimal求和 二、泛型为实体类 对单个属性求和 对多个属性分别分组求和 并返回聚合后的对象 多字段乘积求和(基本数据类型) 多字段乘积求和(BigDecimal) 对对象中的多个字段求和…...
Linux:Makefile
编译器gcc 使用方式:gcc [ 选项 ] 要编译的⽂件 [ 选项 ] [ ⽬标⽂件 ] 编译分为以下几个步骤: 1.预处理(进⾏宏替换) 预处理功能主要包括宏定义,⽂件包含,条件编译,去注释等。 预处理指令是以#号开头的代码⾏。 实例: gcc –E hello.c –o hello…...
基于双闭环PID控制器的永磁同步电机控制系统匝间故障Simulink仿真
欢迎微♥关注“电击小子程高兴的MATLAB小屋”获取巨额优惠 1.模型简介 本仿真模型基于MATLAB/Simulink(版本MATLAB 2013Rb)软件。建议采用matlab2013 Rb及以上版本打开。(若需要其他版本可联系代为转换,高于该版本的matlab均可正…...
硬件电路设计之51单片机(2)
声明:绘制原理图和PCB的软件为嘉立创EDA。根据B站尚硅谷嵌入式之原理图&PCB设计教程学习所作个人用笔记。 目录 一、原理图详解 1、TypeC接口 (1)TypeC接口介绍 (2)TypeC原理图 2、5V转3.3V 3、单片机电源开…...
从零开始学习PX4源码20(遥控器模式切换如何执行)
目录 文章目录 目录摘要1.用到的消息和主题2.遥控器切换模式代码流程摘要 本节主要学习PX4的手动遥控器切换模式,具体是如何实现的,具体改变了哪些变量,和模式管理有什么联系。 1.用到的消息和主题 1.行为请求消息:ActionRequest.msg ///时间信息 uint64 timestamp # t…...
SpringAI+DeepSeek大模型应用开发——1 AI概述
AI领域常用词汇 LLM(LargeLanguage Model,大语言模型) 能理解和生成自然语言的巨型AI模型,通过海量文本训练。例子:GPT-4、Claude、DeepSeek、文心一言、通义干问。 G(Generative)生成式: 根据上…...
经济指标学习(一)
系列文章目录 文章目录 系列文章目录1、市净率**一、定义与计算****二、核心意义****三、应用场景****四、局限性****五、分类与衍生指标****总结** 2、市销率**一、定义与计算****二、核心意义****三、优缺点分析****四、适用场景****五、与其他指标的对比****六、实际应用案例…...
理解 results = model(source, stream=True) 的工作原理和优势
1. 核心概念解析 (1) streamTrue 的作用 生成器模式:当处理视频或图像序列时,streamTrue 会将结果包装成一个 生成器(Generator),逐帧生成 Results 对象,而不是一次性返回所有结果。内存优化:…...
国内互联网大厂推出的分布式数据库 的详细对比,涵盖架构、性能、适用场景、核心技术等维度
以下是 国内互联网大厂推出的分布式数据库 的详细对比,涵盖架构、性能、适用场景、核心技术等维度: 一、主流分布式数据库列表 大厂数据库名称类型适用场景发布时间腾讯云TDSQL分布式HTAP金融、电商、游戏、政企2010年阿里云OceanBase分布式HTAP银行核…...
解释`new`关键字的执行过程,并手动实现一个`myNew`函数。
在 JavaScript 中,new 关键字用于创建一个用户定义的对象实例。它的执行过程分为以下步骤: new 关键字的执行过程 创建空对象: 创建一个新的空对象,其 [[Prototype]](即 __proto__)指向构造函数的 prototy…...
Android 项目配置文件解释
Android 项目配置文件解释 目录 Android 项目配置文件解释1. `plugins` 块2. `android` 块3. `dependencies` 块为什么需要 JDK 和 Kotlin1. plugins 块 plugins {id com.android.applicationid org.jetbrains.kotlin.android }id com.android.application:应用 Android 应用…...
亚马逊热销变维权?5步搭建跨境产品的安全防火墙
“产品热卖,引来维权”——这已经悄然成为越来越多跨境卖家的“热销烦恼”。曾经拼品拼量,如今却要步步谨慎。商标侵权、专利投诉、图片盗用……这些问题一旦发生,轻则下架、账号被限,重则冻结资金甚至封店。 别让“热销”变“受…...
C语言——分支语句
在现实生活中,我们经常会遇到作出选择和判断的时候,在C语言中也同样要面临作出选择和判断的时候,所以今天,就让我们一起来了解一下,C语言是如何作出选择判断的。 目录 1.何为语句? 2.if语句 2.1 if语句的…...
