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

news2024/10/10 16:49:27

EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关icon-default.png?t=O83Ahttps://item.taobao.com/item.htm?ft=t&id=822721028899

协议转换通信网关

PROFINET 转 EtherCAT

GW系列型号 

MS-GW31 概述

简介

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

接线概述

使用 MS-GW31 协议转换网关时连接如下图所述。

技术规格 

通信规格 

STP=屏蔽双绞线电缆、UTP=非屏蔽双绞线电缆。

配线时的注意事项 

端子排技术规格

关于电缆 

(1) 绞线、单线直接处理时
(a) 拧线时避免绞线末端露出“须线”。
(b) 电线的末端请勿焊接。
(2) 使用带绝缘套管的棒状端子时根据电线护套厚度的不同,可能会难以插入绝缘套管,因 此请参考外形图选用合适的电线。

接地时的注意事项

各设备请分別接地(接地施工为 D 类接地)。另外,此时的接地电阻控制在100Ω 以下。无法分别接地时,也可采用共用接地。不过,此时的电线要全部采用相同长度。接地时请使用 FG 端子。 (电源端子请勿接地)

连接到以太网 

对于将 MS-GW 网关连接到以太网的步骤进行描述。

所用电缆

根据以太网的通信速度的不同,可用电缆也不同。屏蔽双绞线(以下称为 STP )电缆或非屏蔽双绞线(以下称为 UTP )电缆都可以使用。推荐使用 STP 电缆。

关于的 MS-GW 网关的以太网连接器

MS-GW 网关的以太网连接器,RJ-45 模块化连接器的信号分配如下所述。

注:安装、敷设电缆线时,可能会将电缆线弯曲使用。将电缆线呈锐角弯曲时,电缆内的芯线可能会断裂,或经过长年使用后可能会发生断线。因此在安装、敷设电缆时,对于这些应该多加注意。

网关 MS-GW31

产品功能

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 配置文件下载”,保存即可。

EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关icon-default.png?t=O83Ahttps://item.taobao.com/item.htm?ft=t&id=822721028899 

配置使用

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 地址和设备名称;

点击“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 指示灯绿灯常亮,网页上的 ECNS 指示灯也是绿灯常亮。

PROFINET 和 EtherCAT 主站进行数据交互

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

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

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

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

EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关icon-default.png?t=O83Ahttps://item.taobao.com/item.htm?ft=t&id=822721028899 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2202534.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

服装生产管理的数字化转型:SpringBoot框架

4 系统设计 4.1 系统结构设计 在结构设计过程中,首先对系统进行需求分析,然后进行系统初步设计,将系统功能模块细化,具体分析每一个功能模块具体应该首先哪些功能,最后将各个模块进行整合,实现系统结构的…

Javascript动态规划算法

JavaScript中的动态规划(Dynamic Programming,简称DP)是一种通过把原问题分解为相对简单的子问题的方式来求解复杂问题的方法。它主要致力于将“合适”的问题拆分成更小的子目标,并通过建立状态转移方程、缓存并复用以往结果以及按…

【完-网络安全】Shell与脚本

文章目录 1.CLI与GUI2.终端和Shell2.1 Shell 壳层2.2 终端2.3 终端和Shell区别3.标准流 4.PowerShell4.1 管理员与非管理员4.2 指令4.3 重定向4.4 管道 5.环境变量5.1 影响范围5.2环境变量的作用5.3 常见的环境变量 6.脚本 1.CLI与GUI CLI命令行界面(CLl,Command Line Interfa…

作为一名测试工程师如何学习Kubernetes(k8s)技能

前言 Kubernetes(K8s)作为云原生时代的关键技术之一,对于运维工程师、开发工程师以及测试工程师来说,都是一门需要掌握的重要技术。作为一名软件测试工程师,学习Kubernetes是一个有助于提升自动化测试、容器化测试以及云原生应用测试能力的重…

解决:gpg: 从公钥服务器接收失败:服务器故障

当你添加密钥时报错,可以按照下面的步骤,依次输入。 # 停止 Network Manager 服务 sudo service network-manager stop# 删除 Network Manager 的状态文件 sudo rm /var/lib/NetworkManager/NetworkManager.state# 重新启动 Network Manager 服务 sudo …

Java项目实战II基于Java+Spring Boot+MySQL的高校心理教育辅导系统的设计与实现(源码+数据库+文档)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末 一、前言 在高等教育…

目标检测:yolov9训练自己的数据集,新手小白也能学会训练模型,一看就会

训练自己的数据集分为4部分,先配置环境,再获取制作自己的数据集,然后修改配置训练,最后验证训练结果。新手小白0基础建议一步一步跟着来,哪里看不懂的或者遇到哪有问题可以评论区交流或者私信问~ 1. 环境配置 在训练…

在树莓派上部署安装OAK

OAK设备可以与微型主机(例如树莓派)进行连接,在树莓派上安装DepthAI, 需要安装相关依赖Dependencies并且可以通过pip安装Depthai Library. DepthAI Library 在PyPi上对树莓派有预构建的 wheels 使用预配置的树莓派OS 镜像 我们提供预安装了D…

MIBench:首个模型反演攻击与防御基准测试工具。不仅集成了16种最先进的攻击和防御方法,还提供了9种常用评估协议,为标准化和公平的评估分析提供了便利。

2024-10-08,由哈尔滨工业大学(深圳)和清华大学深圳国际研究生院的研究人员联合创建的MIBench,作为首个模型反演攻击和防御的实用基准测试,不仅集成了16种最先进的攻击和防御方法,还提供了9种常用评估协议&a…

SRAM,DRAM,DTCM RAM,ITCM RAM

一:SRAM,DRAM,DTCM RAM,ITCM RAM 1.SRAM:(Static Random Access Memory)一种静态随机存取存储器计算机系统和嵌入式系统中作为高速数据存储容器,SRAM 使用触发器电路来存储每个位的数据&#x…

IDEA使用Maven创建父与子多模块项目

在 IntelliJ IDEA 中使用 Maven 创建父与子多模块项目是一个常见的开发实践,有助于更好地组织和管理代码。在多模块项目中,可以将公共的代码、资源或配置抽离到独立的模块中,然后在其他模块中直接引用。这样可以避免代码重复,提高…

【01】手把手教你0基础部署SpringCloud微服务商城教学-Mybatis篇(上)

序言: 微服务是一种软件架构风格,它是以专注于单一职责的很多小型项目为基础,组合出复杂的大型应用。 想学习SpringCloud搭建项目,首先我们需要学习的就是Mybatis和Docker。 大家在日常开发中应该能发现,单表的CRUD…

IEC104规约的秘密之九----链路层和应用层

104规约从TCP往上,分成链路层和应用层。 如图,APCI就是链路层,ASDU的就是应用层 我们看到报文都是68打头的,因为应用层报文也要交给链路层发送,链路层增加了开头的6个字节再进行发送。 完全用于链路层的报文每帧都只有…

基于卷积神经网络的脊柱骨折识别系统,resnet50,mobilenet模型【pytorch框架+python】

更多目标检测和图像分类识别项目可看我主页其他文章 功能演示: 基于卷积神经网络的脊柱骨折识别系统,resnet50,mobilenet【pytorch框架,python,tkinter】_哔哩哔哩_bilibili (一)简介 基于卷…

C++ | Leetcode C++题解之第467题环绕字符串中唯一的子字符串

题目&#xff1a; 题解&#xff1a; class Solution { public:int findSubstringInWraproundString(string p) {vector<int> dp(26);int k 0;for (int i 0; i < p.length(); i) {if (i && (p[i] - p[i - 1] 26) % 26 1) { // 字符之差为 1 或 -25k;} els…

京东统一存储实践

​作者&#xff1a;王腾蛟&#xff0c;2021年8月加入京东&#xff0c;目前主要负责京东离线存储(HDFS)相关工作。 导读 随着大数据时代的到来&#xff0c;海量数据的存储与处理成为了众多企业面临的重要挑战。HDFS 作为一个高可靠性、高扩展性的分布式文件系统&#xff0c;在…

1招!统一管理多个微信,工作效率真的太高了!

你是否经常在使用多个微信号时感到疲惫不堪&#xff1f;每当你需要切换账号时&#xff0c;是不是得不停地登陆、登出&#xff0c;甚至要带着几台手机外出&#xff1f;这种繁琐的操作不仅浪费时间&#xff0c;还严重影响了工作效率。 今天&#xff0c;我将为你分享一款强大的多…

【优选算法】(第三十二篇)

目录 ⼆进制求和&#xff08;easy&#xff09; 题目解析 讲解算法原理 编写代码 字符串相乘&#xff08;medium&#xff09; 题目解析 讲解算法原理 编写代码 ⼆进制求和&#xff08;easy&#xff09; 题目解析 1.题目链接&#xff1a;. - 力扣&#xff08;LeetCode&a…

C语言-常见文件操作函数详解(fgetc,fputc,fgets,fputs,fscanf,fprintf,fread,fwrite)

&#x1f30f;个人博客&#xff1a;尹蓝锐的博客 希望文章能够给到初学的你一些启发&#xff5e; 如果觉得文章对你有帮助的话&#xff0c;点赞 关注 收藏支持一下笔者吧&#xff5e; 顺序读写数据常用函数 函数名调用形式功能返回值fgetcfgetc(fp)从指针变量fp指向的文件中读…

诺贝尔物理学奖向机器学习与神经网络致敬,科学边界的跨越与未来的启示

2024年诺贝尔物理学奖首次颁发给机器学习与神经网络领域的研究者&#xff0c;这一历史性事件打破了人们对诺贝尔物理学奖的传统认知&#xff0c;激起了全球学术界、科技界的广泛讨论。这一变化不仅标志着科学边界的延伸&#xff0c;也体现出人工智能技术对现实世界的深远影响。…