②PROFINET转ModbusTCP, EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
https://item.taobao.com/item.htm?ft=t&id=822721028899
协议转换通信网关
PROFINET 转 Modbus TCP
(接上一章)

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

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

在“设备与网络”中,点击“添加新设备”,选择“控制器”,选择当前所使用的 PLC 型号,点击“添加”
3、添加 GSD 配置文件;
菜单栏中,左击“选项”,选择“管理通用站描述文件(GSD)”

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

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

在“网络视图”中,点击从站设备上的“未分配(蓝色字体)”,选择 “PLC_1.PROFINET 接口_1”;
连接完毕后,如下图所示:

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

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

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

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

点击“开始搜索”,待搜索到 PLC 后,点击“下载”按钮;
选择“在不同步的情况下继续”;
选择“装载”;
点击“完成”,完成下载操作;
7、通讯连接;
选择 PLC ,点击菜单栏中的“转至在线”,如下图所示全为绿色为连接成功;

8、到此已完成 PLC 和 网关 MS-GW35 的 PROFINET 连接配置;PLC 和网关 MS-GW35 连接上后,网关 MS-GW35 面板上的 NS1 或者网页上 PN-NS 指示灯绿灯常亮;
与 MODBUS TCP 从站设备进行连接说明
网关 MS-GW35 做 PROFINET 的从站,MODBUSTCP 的主站(客户端),连接 PROFINET 主站的 PLC 和 MODBUSTCP 从站(服务端)的设备,使两种协议的数据能 够互通。网关的 PROFINET 和 ModbusTCP 之间的数据转换通过“映射”关系来建 立。设备中有两块数据缓冲区,一块是 PROFINET 网络输入缓冲区,另一块是 PROFINET 网络输出缓冲区。ModbusTCP 读取命令将读取的数据写入到网络输入缓冲 区,供 PROFINET 网络读取;ModbusTCP 写命令从网络输出缓冲区取数据,输出到相 应的 ModbusTCP 从站设备。
PROFINET 主站的 PLC 型号是 S7-1200,MODBUSTCP 从站(服务端)的设备以 MODBUS Slave 软件模拟。

1、按6.1步操作,使模块和 PROFINET 主站通讯上。
2、打开 MODBUS Slave,设置成相应的 MODBUS TCP 从站。
这里只用一台电脑进行设置成 MODBUS TCP 从站。

注:IP 要设置成和该电脑所连网口的 IP 网段一样。
3、给 MODBUS TCP 从站设定两个值。
4、模块设置成 MODBUS TCP 主站,增加 1 个从站,并添加对应的读写指令。
注:点击提交后,网关模式改变后需要断电重启。

5、PROFINET 主站通过控制模块启用从站的读写,让指令执行,从而读写 MODBUS TCP 从站的数据。


6、从站的指令执行后,可看到 PN 监控数据上有数据,PROFINET 主站上也有数据。


在这里 PLC 监控或者控制的字节地址是:
PLC 起始地址+( 网页指令的 PLC 地 址 * 2 ) = 68 + 9 * 2 = 86 。
7、PROFINET 主站通过控制模块,写数据给 MODBUS TCP 从站。

8、可看到 PN 控制数据上有数据,MODBUS TCP 从站上也被写入了数据。

9、以上便是网关 MS-GW35 做 PROFINET 从站,MODBUSTCP 的主站(客户端),连接
PROFINET 主站的 PLC 和 MODBUSTCP 从站(服务端)设备的相关操作。
与 MODBUS TCP 主站设备进行连接说明
网关 MS-GW35 做 PROFINET 的从站,MODBUSTCP 的从站(服务端),连接 PROFINET 主站的 PLC 和 MODBUSTCP 主站(客户端)的设备,使两种协议的数据能够互通。 PROFINET 数据与 MODBUSTCP 数据之间是双向的转换和传递。PROFINET 输出数据发送 到 PROFINET 输出网络上,MODBUSTCP 通过 MODBUSTCP 口将数据读取上来; ModbusTCP 通过MODBUSTCP 口将数据写入 PROFINET 输入网络中,供 PROFINET 网络 读取。
PROFINET 主站的 PLC 型号是 S7-1200,MODBUSTCP 主站(客户端)的设备以 MODBUS Poll 软件模拟。

1、按6.1步操作,使模块和 PROFINET 主站通讯上。
2、模块设置成 MODBUS TCP 从站。
模块做为 MODBUS TCP 从站时,从站 ID 号、IP 地址、端口号和从站指令等不用设 置,因为做从站时,它是以网络配置中从站设置为准,后续点击“提交”后,它们会 自动取消掉。
注:点击提交后,网关模式改变后需要断电重启

3、打开 MODBUS Poll,设置成相应的 MODBUS TCP 主站。
这里只打开一个 MODBUS Poll 软件进行设置成 MODBUS TCP 主站。

4、模块和 MODBUS TCP 主站连接上。


5、PROFINET 主站通过控制模块,写数据给 MODBUS TCP 主站。

6、可看到 PN 控制数据和 MBTCP 数据上都有数据,MODBUS TCP 主站上也被写入了数 据。
7、在 MODBUS TCP 主站上对应地址写数据给 PROFINET 主站。
8、之后可看到 MBTCP 数据和 PN 监控数据上都有数据,PROFINET 主站上也被写入 了数据。

9、以上便是网关 MS-GW35 做 PROFINET 从站,MODBUSTCP 的从站(服务器),连接 PROFINET 主站的 PLC 和 MODBUSTCP 主站(客户端)设备的相关操作。
EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
https://item.taobao.com/item.htm?ft=t&id=822721028899
相关文章:
②PROFINET转ModbusTCP, EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关https://item.taobao.com/item.htm?ftt&id822721028899 协议转换通信网关 PROFINET 转 Modbus TCP (接上一章) 配置使用 与 PROFINET 主站进行组态说明 这里介绍与西门子 PLC 的…...
python+Mosh网课笔记04
太久没写python代码了,学机器学习重新拾起python,笔记比较简陋。 参考:mosh python网课 一、导入同一文件夹下其他文件 first.py def swim():print("swim")def run():print("run")同一个文件夹下的second.py from f…...
【微服务】全面构建微服务监控体系:确保系统稳定与性能优化的关键
目录 引言一、微服务监控概述1.1 微服务监控的定义1.2 微服务监控的重要性1.3 监控的核心目标1.4 微服务监控的关键指标1.5 监控的策略 二、微服务监控的架构2.1 监控架构图2.2 架构组件2.3 监控架构示意图 三、微服务监控的工具3.1 工具概述3.2 Prometheus3.3 Grafana3.4 ELK …...
Gin框架操作指南08:日志与安全
官方文档地址(中文):https://gin-gonic.com/zh-cn/docs/ 注:本教程采用工作区机制,所以一个项目下载了Gin框架,其余项目就无需重复下载,想了解的读者可阅读第一节:Gin操作指南&#…...
鸿蒙系统 VS 安卓系统,谁将引领未来移动操作系统?
文章目录 1. 系统架构:微内核 vs 宏内核2. 设备生态:单设备 vs 全场景分布式3. 开发生态:安卓主导地位 vs 鸿蒙迅速崛起4. 性能与流畅度:安卓优化 vs 鸿蒙调度优势5. 安全性:Google 主导 vs 微内核高安全6. 市场影响力…...
PyTorch 中 functional.py 文件介绍
PyTorch PyTorch 是一个开源的机器学习库,广泛用于计算机视觉和自然语言处理等应用。它由 Facebook 的人工智能研究团队开发,并得到了许多研究机构和企业的支持。PyTorch 以其易用性、灵活性和强大的社区支持而受到欢迎。一些特点如下: 动态…...
SQL Injection | SQL 注入 —— 报错盲注
关注这个漏洞的其他相关笔记:SQL 注入漏洞 - 学习手册-CSDN博客 0x01:报错盲注 —— 理论篇 报错盲注(Error-Based Blind SQL Injection)是一种常见的 SQL 注入技术,适用于那些页面不会直接显示后端处理结果的查询方式…...
网络通信与并发编程(四)操作系统、进程理论、开启进程的两种方式
多道技术、进程理论 文章目录 多道技术、进程理论一、操作系统1.1操作系统1.2操作系统中的常见概念1.3操作系统的发展史 二、进程理论2.1同步、异步、阻塞、非阻塞2.2 进程的层次结构2.3 运行态、阻塞态、就绪态 三、开启进程的两种方式3.1使用Process创建进程的两种方式3.2 父…...
Java--集合(三)之vectorlinkedlisthashset结构
文章目录 0.架构图1.vector解析2.LinkedList分析2.1源码分析2.2迭代器遍历的三种方式 3.set接口的使用方法3.1基本使用说明3.2基本遍历方式3.3HashSet引入3.4数组链表模拟3.5hashset扩容机制3.6hashset源码解读3.7扩容*转成红黑树机制**我的理解 0.架构图 1.vector解析 和之前介…...
upload-labs Pass-04
upload-labs Pass-04 在进行测试前,先了解一下.htaccess文件 .htaccess文件 .htaccess是Apache网络服务器一个配置文件,当.htaccess文件被放置在一个通过Apache Web服务器加载的目录中,.htaccess文件会被Apache Web服务器软件检测并执行&…...
如何修改jupyter notebook的工作目录
1.生成配置文件: 打开Anaconda Prompt,输入如下命令 jupyter notebook --generate-config 用代码可以找到配置文件位置,如果没有填y可以生成。 2.修改配置文件: 修改jupyter_notebook_config.py的配置文件,需将c.Not…...
23种设计模式具体实现方法
提示:文章 文章目录 前言一、背景二、设计模式1、代理模式2、适配器模式2.1 总结 三、3.1 总结 前言 前期疑问: 本文目标: 一、背景 最近 二、设计模式 1、代理模式 参考的这篇文章,代理模式(Proxy) 同时这篇文章还引用了另…...
cisco网络安全技术第3章测试及考试
测试 使用本地数据库保护设备访问(通过使用 AAA 中央服务器来解决)有什么缺点? 试题 1选择一项: 必须在每个设备上本地配置用户帐户,是一种不可扩展的身份验证解决方案。 请参见图示。AAA 状态消息的哪一部分可帮助…...
数据结构练习题5(链表和栈)
1环形链表 II 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测…...
计算机网络408真题解析(湖科大教书匠)
09年...
uniapp+vue3+uview-plus修改默认样式
最近使用uniappvue3uview-plus开发微信小程序中,使用uview-plus自定义底部导航栏tabbar时,遇到修改默认样式不生效问题 使用传统的 ::v-deep、:deep、::v-deep,或者style标签中去掉scoped也是无效的,有好的方案欢迎交流ÿ…...
数控机械制造工厂ERP适用范围有哪些
在当今制造业高速发展的背景下,企业资源计划(ERP)系统已成为提升工厂管理效率、实现生产自动化与信息化的关键工具。特别是对于数控机械制造工厂而言,一个合适的ERP系统能够帮助其优化生产流程、提高产品质量、降低生产成本并增强市场竞争力。 1. 生产计…...
华为配置 之 Console线路配置
目录 简介: 知识点: 配置Console线路密码 1.密码认证模式 2.AAA认证模式 知识点: 总结: 简介: 使用PC模拟器与路由器相连(与交换机相连原理一样),在关机状态下,使用…...
小米等手机彻底关闭快应用
文章目录 快应用的是非最终措施:撤销快应用隐私协议配套措施:安卓去除开屏广告 无用的操作:载快应用小米手机无用,其他手机可以尝试的操作关闭唤起快应用服务打开防止误触、后台启动其他应用 其他措施:冻结、加密快应用…...
【每日一题】24.10.14 - 24.10.20
10.14 直角三角形1. 题目2. 解题思路3. 代码实现(AC_Code) 10.15 回文判定1. 题目2. 解题思路3. 代码实现(AC_Code) 10.16 二次方程1. 题目2. 解题思路3. 代码实现(AC_Code) 10.17 互质1. 题目2. 解题思路3…...
【MATLAB源码-第320期】基于matlab的混沌序列图像加密解密系统仿真,测试加解密速度、资源占用、模糊攻击测试、密钥空间和敏感性分析。
操作环境:MATLAB 2024a1、算法描述基于混沌序列的图像加密 与解密系统 随着数字信息技术的迅速发展,图像作为信息载体的使用越来越广泛。然而,图像数据在传输和存储过程中容易受到窃取、篡改或破坏,因此确保图像数据的安全性显得尤…...
国风美学生成模型v1.0动态生成:制作一段水墨风格动画的逐帧渲染流程
国风美学生成模型v1.0动态生成:制作一段水墨风格动画的逐帧渲染流程 最近在玩一个挺有意思的国风美学模型,它生成的水墨画效果确实惊艳。但静态图片看久了,我就在想,能不能让这些画“动”起来?比如,让一滴…...
实测雪女-斗罗大陆-造相Z-Turbo:简单几步,让文字描述变成精美动漫图
实测雪女-斗罗大陆-造相Z-Turbo:简单几步,让文字描述变成精美动漫图 1. 模型介绍与准备工作 1.1 什么是雪女-斗罗大陆-造相Z-Turbo 雪女-斗罗大陆-造相Z-Turbo是一款基于Xinference部署的文生图模型服务,专门用于生成斗罗大陆中雪女角色的…...
JavaScript中类的装饰器提案在属性与方法上的应用
JavaScript类装饰器处于TC39 Stage 3提案阶段,未标准化但Babel/TS已实验支持;方法装饰器接收target、propertyKey、descriptor,可增强行为;属性装饰器无统一签名,TS常用Reflect元数据;装饰器静态执行、不可…...
OpenClaw故障排查大全:Qwen3.5-9B镜像对接7类报错解决
OpenClaw故障排查大全:Qwen3.5-9B镜像对接7类报错解决 1. 开篇:当OpenClaw遇上Qwen3.5-9B-AWQ镜像 上周我在本地部署Qwen3.5-9B-AWQ镜像对接OpenClaw时,经历了从"模型加载失败"到"图片解析异常"的连环坑。这个支持图像…...
从手机芯片到AI芯片:NoC拓扑结构怎么选?(Mesh、Torus、树形对比指南)
从手机芯片到AI芯片:NoC拓扑结构选型实战指南 当你在设计一款边缘AI芯片时,面对数十个需要高效协同的计算单元,最令人头疼的问题之一就是:如何选择片上网络(NoC)的拓扑结构?这个问题看似简单,实则牵一发而动…...
终极ChatTTS语音合成指南:3分钟搭建本地AI语音系统 [特殊字符]
终极ChatTTS语音合成指南:3分钟搭建本地AI语音系统 🎤 【免费下载链接】ChatTTS-ui 一个简单的本地网页界面,使用ChatTTS将文字合成为语音,同时支持对外提供API接口。A simple native web interface that uses ChatTTS to synthes…...
全栈开发者工具链:OpenClaw+Qwen3.5-9B-AWQ-4bit辅助前端调试
全栈开发者工具链:OpenClawQwen3.5-9B-AWQ-4bit辅助前端调试 1. 为什么需要AI辅助前端调试 作为全栈开发者,我经常陷入这样的困境:当页面渲染出现异常时,需要在控制台日志、网络请求和DOM树之间反复切换排查。传统调试流程至少包…...
量子密钥分发系统的工程实现(四):后处理流程与FPGA硬件加速剖析
1. QKD后处理流程的核心挑战 量子密钥分发(QKD)系统的后处理流程就像是一场精密的"密钥提纯"手术。想象一下Alice和Bob通过量子信道传递的原始密钥,就像刚从矿场挖出的原石——含有大量杂质(误码)、存在形状…...
2026-04-06:字典序最小和为目标值且绝对值是排列的数组。用go语言,给你一个正整数 n 和一个整数 target。 你需要构造一个长度为 n 的整数数组,要求同时满足: 1.数组中所有元素的总
2026-04-06:字典序最小和为目标值且绝对值是排列的数组。用go语言,给你一个正整数 n 和一个整数 target。 你需要构造一个长度为 n 的整数数组,要求同时满足: 1.数组中所有元素的总和必须等于 target。 2.把数组里每个元素取绝对值…...
