Modbus TCP转Profinet协议网关应用

news2025/2/5 12:35:22

YC-TCP-PN通讯网关:引领工业通讯新篇章

在工业4.0的浪潮下,高效、稳定的通讯技术成为各行业的核心竞争力。作为行业领军者,我们自豪地推出YC-TCP-PN通讯网关,以其卓越性能打破行业技术壁垒,引领工业通讯进入新篇章。

YC-TCP-PN通讯网关是一款具有PROFINET从站功能的先进通讯设备。通过其2个RJ45以太网接口,网关能够快速、稳定地接入各类MODBUS-TCP设备,实现与PROFINET网络的完美融合。不仅如此,它还支持100BASE-TX高速数据传输,确保实时通讯的稳定性和高效性。
 



1.1 技术参数

1.1.1 PROFINET 技术参数

● 网关做为 PROFINET 网络的 Device 设备(即从站),带 2 个 RJ45 以太网接口,支持 100BASE-TX,MDI/MDIX 自检测,集成以太网交换机,可以组成链式网络,支持环网冗余。


● 适应 PROFINET V2.3 协议,采用实时(RT)通讯功能,符合: GB/T
251052014《工业通信网络现场总线规范类型 10: PROFINET IO 规范》,IEC
61158-5-10:2007,IDT。


● 支持的数据长度:输入≤1400 字节,输出≤1400 字节,输入+输出≤2800 字节。
● 支持的插槽数量:最大 62 条。
● MODBUS 做为主站或从站时,使用不同的 GSD 文件。在西门子编程软件中进行操作


1.1.2 MODBUS-TCP 技术参数

● 网关的 MODBUS 接口可通过拨码选择做为主站(客户端)或从站(服务器),两种工作方式二选一工作。
● 网关作为 MODBUS 主站,支持 01H、02H、03H、04H、05H、06H、
0FH、
10H 号功能。
● 网关作为 MODBUS 主站,最大可以开通 8 个通道,连接 8 个 MODBUS 从站。从站站号 1~8,对应端口号 10001~10008,端口号可以通过软件进行更改。

站号:12345678
端口:1000110002100031000410005100061000710008

● 网关作为 MODBUS 从站,支持 02H、04H、0FH、10H 号功能。
● 网关作为 MODBUS 从站,端口号支持 501~504。

2. 产品外观

2.1 产品尺寸图
 



2.2 端子说明
 


3PIN 端子 L+:电源 24V
3PIN 端子 M:电源 0V
3PIN 端子 PE:保护地
网口 LAN:网关下载口,本产品不使用网口 P1 和 P2 接口:PROFINET 接口网口 P3 接口:MODBUS-TCP 接口

2.3 指示灯

标识颜色定义
PWR绿色网关内部电源正常
OK黄色PROFINET 通讯正常
FAL红色PROFINET 通讯断线
OK绿色闪烁时表示接口正在收发数据

2.4 拨码说明

标识拨位定义
SW1

MODBUS 功能
Bit1MODBUS 主从设置:

ON:网关做为 MODBUS 主站(客户端)工作

OFF:网关做为 MODBUS
从站(服务器)工作
Bit2协议设置:本产品固定拨到
ON

ON:网关按照 MODBUS 协议工作

OFF:保留
Bit3恢复出厂设置:拨到 ON,给产品上电,维持 5~10
秒,网关完成复位操作。拨到 OFF,网关重新上电, 再次正常工作。
其他预留,全部拨到 OFF

3. 硬件电气规范

3.1 电气参数

◆ 电源:直流 24V/200mA(18V~30V 可用),使用中建议接好保护地 PE
◆ 工作环境:-25~55℃,湿度≤95%
◆ 防护等级:IP20
◆ 安装方式:35mm 导轨
◆ 重量:500g


3.2 PROFINET 的电气连接


PROFINET 采用标准 4 芯屏蔽电缆。建议用户使用标准 PROFINET 插头及标准 PROFINET 电缆。有关 PROFINET 安装规范请用户参照有关 PROFINET 技术标准。

3.3 MODBUS 的电气连接

MODBUS-TCP 采用标准的 T568B 接法,支持直连和交叉接线方式,如上图所示。MODBUS-TCP 只需要连接以太网的 1、 2、 3、 6 这四根信号线即可实现通讯。用户需注意以太网线的屏蔽层连接良好。

4. 协议及数据转换

4.1 协议转换原理

网关分别从 PROFINET 一侧和 MODBUS 一侧读写数据,存入各自的缓冲区,网关内部将缓冲区的数据进行交换,从而实现两边数据的传输。



4.2 MODBUS 协议介绍

4.2.1 MODBUS 存储区

MODBUS 涉及到的控制器(或 MODBUS 设备)存储区以 0XXXX、
1XXXX、
3XXXX、4XXXX 标识;

存储区标识名称类型读/写存储单元地址
0XXXX线圈读/写00000~0XXXX
1XXXX输入线圈只读10000~1XXXX
3XXXX输入寄存器只读30000~3XXXX
4XXXX保持/输出寄存器读/写40000~4XXXX

4.2.2 MODBUS 功能码

MODBUS 报文相对比较固定,所以您只需要稍作了解,看几条报文之后就知道了它的结构,在需要的时候再来具体查询。

YC-TCP-PN通讯网关的出现,不仅为用户提供了更为稳定、高效的通讯解决方案,更推动了整个行业的进步。

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

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

相关文章

使用 Python 和 PyQt 实现路由算法模拟器

项目地址 GitHub - 944613709/Shortest-Path-Simulation: 网络拓扑图最短路径模拟 引言 在现代网络技术中,路由算法扮演着至关重要的角色。它们决定了数据包在网络中的传输路径,从而影响整个网络的效率和性能。为了更好地理解这些算法的工作原理&…

UG模型的显示与隐藏

在UG中,除了通过图层的方式控制模型的显示与隐藏外,还可以直接通过显示与隐藏命令,位置在菜单-编辑-显示与隐藏,需要注意的是这些命令只能对可视图层中的模型进行控制 显示与隐藏:ctrl w 可以通过模型的类别&#xf…

2014年第三届数学建模国际赛小美赛B题全地形伪装解题全过程文档及程序

2014年第三届数学建模国际赛小美赛 B题 全地形伪装 原题再现: 破坏性着色在军事用途中很常见,用于军用车辆、士兵制服和装备。视觉是人类的主要方向感,伪装的主要功能是欺骗人眼。军事服装中存在大量的伪装图案,以适应作战服装与…

概率论中的 50 个具有挑战性的问题 [第 6 部分]:Chuck-a-Luck

一、说明 我最近对与概率有关的问题产生了兴趣。我偶然读到了弗雷德里克莫斯特勒(Frederick Mosteller)的《概率论中的五十个具有挑战性的问题与解决方案》)一书。我认为创建一个系列来讨论这些可能作为面试问题出现的迷人问题会很有趣。每篇…

审视AI Agent:追捧、落地,和2024年的To B破局点

“十个AI应用里面,五个办公Agent,三个AIGC,还有两成是回春的数字人。”那么,Agent到底是不是大模型的AGI终局产品? 作者|斗斗 编辑|皮爷 出品|产业家 今年4月份,斯坦福和谷歌的研究者共同创建了一个…

账号和权限管理

大家无论安装完linux系统和windows系统后,都会要求你去新建一个用户去登录,不会让你们直接使用超级管理员身份去登录自己的系统,这样是为了安全性的考虑。 一、用户账号和组账号概述 1、用户账号类型: linux用户账号类型&#x…

基于openGauss5.0.0全密态数据库等值查询小案例

基于openGauss5.0.0全密态数据库等值查询小案例 一、全密态数据库简介二、环境说明三、测试步骤四、使用约束 一、全密态数据库简介 价值体现: 密态数据库意在解决数据全生命周期的隐私保护问题,使得系统无论在何种业务场景和环境下,数据在传…

跟着LearnOpenGL学习10--基础光照

文章目录 一、前言二、环境光照三、漫反射光照3.1、法向量3.2、计算漫反射光照3.3、全部代码3.4、法线矩阵 四、镜面光照4.1、全部代码 一、前言 现实世界的光照是极其复杂的,而且会受到诸多因素的影响,这是我们有限的计算能力所无法模拟的。 因此Open…

企业微信自建应用获取用户信息

一.前言 开发企业微信自建应用的时候难免会有获取企微个人信息的业务需求,这篇博客将详细说明企微自建应用获取userId的具体流程. 二.基本概念介绍 2.1 corpid 每个企业都拥有唯一的corpid,获取此信息可在管理后台“我的企业”-“企业信息”下查看“企业…

leetcode 1419. 数青蛙(medium)(优质解法)

链接:力扣(LeetCode)官网 - 全球极客挚的技术成长平台 代码: class Solution {public int minNumberOfFrogs(String croakOfFrogs) {String t"croak";int tLengtht.length();// hash 数组用来存放青蛙喊的过程&#xf…

企业网银 相关注意事项合辑 不断更新中...

山西省农村信用社 (shanxinj.com) 企业网上银行 山西省农村信用社 企业网上银行,注意事项: 1、通过安装【网银向导】修复网银安全控件、密码控件等; 2、登录界面无Ukey验证,也就是输入企业号、用户编号、登录密码及验证码即可进…

ARM12.26

整理三个按键中断代码 key_it.h #ifndef __KEY_IT_H__ #define __KEY_IT_H__ #include"stm32mp1xx_gpio.h" #include"stm32mp1xx_gic.h" #include"stm32mp1xx_exti.h" #include"stm32mp1xx_rcc.h" #include"led.h" void k…

九、Seata的AT模式

目录 9.1 什么是弱一致性 ?9.2 Seata的弱一致性9.3 Seata的AT模式介绍9.4 AT模式流程图9.5 AT模式注意点9.6 全局锁的理解1、认识全局锁2、注册全局锁3、校验(获取)全局锁4、释放锁5、结论 9.7 AT的多数据源场景 9.1 什么是弱一致性 &#xf…

算符优先语法分析设计原理与实现

前言: 作者的词法分析程序以及算符优先语法分析设计程序仓库链接 1、目标任务 **[实验项目] **以专题 1 词法分析程序的输出为语法分析的输入,实现算符优先分析算法,完成以下描述算术表达式的算符优先文法的算符优先分析过程。 G[E]:E→E…

PgSQL技术内幕 - ereport ERROR跳转机制

PgSQL技术内幕 - ereport ERROR跳转机制 使用客户端执行SQL的时候经常遇到报ERROR错误,然后SQL语句就退出了。当然,事务也会回滚掉。本文我们看下它是如何做到退出SQL语句并回滚事务的。 1、以insert一个numeric类型值为例 表一个字段为numeric(10,2)类型…

账号与权限管理

一、Linux用户 1.1用户类型 1.普通用户:权限受到限制的用户 2.超级管理员:至高无上的权限 3.程序用户:是给程序使用的,不允许登录(为了安全性考虑) 能不能打开文件和用户有关,用户有自己的权限 运行程序不能使用超…

关于chatglm3 function calling的理解

ChatGLM3-6B开源了工具调用,好奇他是怎么实现的,所以写了这个文章记录。 一、测试官方的示例 官方给的示例很简单,只不过给的两个函数 track 和 text-to-speech 没有具体的实现,模型的输出也只是给出了需要调用的函数名和参数。剩…

w16php系列之基础数组

一、索引数组 概念 索引数组 是指键名为整数的数组。默认情况下&#xff0c;索引数组的键名是从0开始&#xff0c;并依次递增。它主要适用于利用位置&#xff08;0、1、2……&#xff09;来标识数组元素的情况。另外&#xff0c;索引数组的键名也可以自己指定 示例代码 <…

网络调优,部署内网备份冗余和负载分担---实验

目录 网络调优&#xff0c;部署内网备份冗余和负载分担---实验 拓扑 需求 配置步骤&#xff1a; 配置命令: 网络调优&#xff0c;部署内网备份冗余和负载分担---实验 拓扑 需求 主机获取IP地址&#xff0c;访问WEB服务器&#xff0c;WEB服务器网关在SW5上SW5作为VLAN10,V…