兴达易控modbusTCP转profinet接防撞雷达测试

news2025/3/12 16:31:06

modbusTCP转profinet接防撞雷达测试

随着工业自动化程度的不断提高,现场设备之间的通信需求日益增长。ModbusTCP作为一种广泛应用的工业通信协议,因其简单、可靠的特点,被广泛应用于各种自动化设备中。而Profinet作为工业以太网的一种,具有高速、稳定、可靠的特点,适用于对实时性要求较高的工业现场。本测试旨在验证ModbusTCP转Profinet技术在防撞雷达系统中的应用效果,确保系统稳定运行。

XD-ETHPN20是自主研发的一款 PROFINET 从站功能的通讯网关。该产品主要功能是将各种 MODBUS-TCP 设备接入到 PROFINET 网络中。 

      本网关连接到 PROFINET 总线中做为从站使用,连接到 MODBUS-TCP 总线中做为主站(客户端)或从站(服务器)使用

PROFINET技术参数

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

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

● 支持的数据长度:输入≤1400 字节,输出≤1400 字节,输入+输出≤2800 字节。

● 支持的插槽数量:最大62条。

● MODBUS做为主站或从站时,使用不同的GSDML文件。

MODBUS-TCP 技术参数 

● 网关的 MODBUS 接口可通过拨码选择做为主站(客户端)或从站(服务器),两种工作方式二选一工作。 

● 网关作为 MODBUS 主站,支持 01H、02H、03H、04H、05H、06H、0FH、10H 号功能。 

● 网关作为 MODBUS 主站,最大可以开通 8 个通道,连接 8 个 MODBUS 从站。● 从站站号 1~8,对应端口号 10001~10008,端口号可以通过软件进行更改。 

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

● 网关作为 MODBUS 从站,端口号支持 501~504。

  电气参数

● 电源:直流24V/200mA(18V~30V可用)

● 工作环境:-40~55℃,湿度≤95%

● 防护等级:IP20

● 安装方式:35mm导轨

● 重量:500g

1、打开博图配置软件,创建新项目进入项目后点击上方选项打开“管理通用站描述文件”在源路径选择GSD文件所在文件夹,选中GSD文件点击安装:

2、安装完GSD文件以后点击左侧“添加新设备”选择所用CPU型号点击确定:

3、进入组态界面点击plc网口属性更改plc IP地址与本机在一个网段,在右侧硬件目录里找到安装好的GSD文件双击添加到组态界面,如下图所示:

4、把GSD文件添加到组态页面后点击模块进入属性分配IP地址与本机在同一网段:

5、点击模块“未分配”选择IO控制器点击PLC_1.PROFINET接口_1进行连接,如下图所示:

6、双击模块进入设备视图,在右侧目录里找到读写指令双击添加到插槽,点击指令查看属性配置模块参数 把IP4改为设备IP的最后一位,Device ID是站地址,Register Start Address是起始地址,如下图所示:

7、回到组态页面右击模块选择分配设备明白进行搜索设备:

8、进入分配设备名称后选择接口类型  点击更新列表  选中搜索到的设备 点击分配名称:

9、点击上方下载,进入到下载页面选择接口类型 开始搜索 选中搜索到的设备点击下载:

10、下载完成后点击转至在线,在左侧项目树找到监控与强制表点击添加新监控表,在监控表里输入插槽里自动分配的I地址往下拉几个最后点击监控图表,如下图所示防撞雷达实时监控到了两块雷达间的距离:

ModbusTCP转Profinet技术在防撞雪达系统中具有可行性

2. ModbusTCP转Profinet技术通信性能稳定,满足防撞雷达系统的需求;

3. ModbusTCP转Profinet技术在防撞雪达系统中的应用具有以下优势:

a.提高通信速率,降低通信延迟

b.提高通信稳走性,降低故障率:

c.支持多种通信协议,便于与其他设备进行集成:

4.本测试结果为后续类似项目提供了参考。

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

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

相关文章

flutter实践:断点调试踩坑

问题:使用VSCode开发flutter,最近突然开始打断点不生效,程序可以attach,修改有日志输出,但是断点处怎么都停不了,程序异常断点会停。 分析:开始误以为是flutterSDK出了问题折腾了一天,后来又怀疑是lauch.j…

STM32——GPIO介绍

GPIO(General-Purpose IO ports,通用输入/输出接口)模块是STM32的外设接口的核心部分,用于感知外界信号(输入模式)和控制外部设备(输出模式),支持多种工作模式和配置选项。 1、GPIO 基本结构 STM32F407 的每个 GPIO 引脚均可独立配置,主要特性包括: 9 组 GPIO 端口…

Photo Works在线图片编辑器:一键修复老照片,轻松焕新记忆

★【概况介绍】 今天突然收到我的朋友电脑出故障了,截图给我,我一看就知道这个是缺少必要的组件引起的故障。结合这个问题,我来谈谈自己的解决思路和方法,希望能够帮助到大家。帮助大家是我最开心的事情。以前只是帮朋友解决问题,没有记录下来,刚刚接触到这个平台,刚好可…

SQLiteStudio:一款免费开源跨平台的SQLite管理工具

目录 1.简介 2.下载与安装 3.实现分析 4.总结 1.简介 SQLiteStudio 是一款专门用于管理 SQLite 数据库的图形化工具,由波兰开发者开发并维护。由于 SQLite 以其轻量级、零配置、嵌入式等特性被广泛应用于各种小型项目、移动应用和桌面应用中,而 SQLi…

Markdown 语法入门指南(VSCode 版)

此博客为一份详细的 Markdown 语法入门指南,专门针对在 VSCode 上使用 Markdown 的零基础用户。这份指南将包括 Markdown 的基础语法、在 VSCode 中的安装与使用方式、常见问题及注意事项。 Markdown 是一种轻量级标记语言,使用纯文本符号来标记格式&am…

PostgreSQL学习笔记:PostgreSQL vs MySQL

PostgreSQL 和 MySQL 都是广泛使用的关系型数据库管理系统,它们有以下一些对比: 一、功能特性 1. 数据类型支持 PostgreSQL:支持丰富的数据类型,包括数组、JSON、JSONB、范围类型、几何类型等。对于复杂数据结构的存储和处理非…

内存检测工具——Qt Creator

前言 检测内存错误的工具,有很多个,我今天粗浅的学了一下可在Qt上使用的工具们: Dr.Memory 工具之前我曾在关注的博主上看到相关的博客:C(Qt)软件调试---内存调试器Dr.Memory(21)_dr. memory-CSDN博客 今…

2.4 基于Vitest的单元测试基础设施搭建

文章目录 1. 现代单元测试体系解析测试金字塔演进Vitest核心定位2. 基础设施架构设计整体架构图3. 环境配置全流程3.1 基础环境搭建3.2 配置文件`vitest.config.ts`3.3 测试环境初始化4. 测试用例编写规范4.1 基础测试示例4.2 Vue组件测试4.3 异步逻辑测试5. Mock策略深度优化5…

⭐算法OJ⭐链表排序【归并排序】(C++/JavaScript 实现)

文章目录 148. Sort List解题思路归并排序的基本思想归并排序的步骤 实现实现步骤C 实现JavaScript 实现 复杂度总结 148. Sort List Given the head of a linked list, return the list after sorting it in ascending order. 解题思路 链表排序问题可以通过多种方法解决&am…

SegMAN模型详解及代码复现

SegMAN模型概述 模型背景 在深入探讨SegMAN模型之前,我们需要了解其研究背景。在SegMAN出现之前,计算机视觉领域的研究主要集中在以下几个方面: 手工制作方法,如SIFT基于卷积神经网络(CNN)的方法,如STN和PTN对平移、…

Manus AI:多语言手写识别的技术革命与未来图景

摘要:在全球化浪潮下,跨语言沟通的需求日益迫切,但手写文字的多样性却成为技术突破的难点。Manus AI凭借其多语言手写识别技术,将潦草笔迹转化为精准数字文本,覆盖全球超百种语言。本文从技术原理、应用场景、行业价值…

Stable Diffusion游戏底模推荐

一、基础通用型底模 SDXLbase 📚 官方原版底模,支持1024x1024高清出图,适用于各类游戏场景和角色的基础生成,建议作为微调训练的基准模型。 来源: 相关搜索结果 写实风格搭配推荐 🎨 搭配 9realisticSDXL 或 麻袋real…

理解字符流和字节流,节点流和处理流、缓冲流、InputStreamReader、BufferInputStream、BufferReader...

DAY10.2 Java核心基础 IO流 字符流和字节流 字符流和字节流在每次处理数据的单位不同,一个是字符,一个是字节 如果复制文件类型是文本类型,字节流字符流都可以 如果复制的文件类型是非文本类型,则只能使用字节流,使…

DBeaver安装教程+连接TDengine数据库

为TDengine安装的DBeaver教程 安装 23.1.1 版本以上的DBeaver 因为官方文档说这个版本之上的DBeaver才支持TDengine内嵌前往DBeaver 官方文档进行版本下载滑到链接最下面点击进入 点击download,进入选择下载版本 等待下载成功即可双击自行安装 打开数据库连接TDen…

【三维重建】Proc-GS:使用3DGS的程序性城市建筑生成

标题:《Proc-GS: Procedural Building Generation for City Assembly with 3D Gaussians》 项目:https://city-super.github.io/procgs/ 来源:香港中文大学;上海人工智能实验室 等 文章目录 摘要一、 程序代码定义 (Procedural Co…

商业智能BI的未来,如何看待AI+BI这种模式?

昨天在和一位朋友线上聊天的时候,提了一个问题,你是如何看待AI(人工智能)BI(商业智能)这种模式和方向的,我大概来说一下我个人的看法。 以我在商业智能BI项目中接触到的行业和企业,…

25.3.12.Linux内核如何和设备树协同工作的?

1.编写设备树 cd arch/riscv/boot/dts/ 再cd到厂商,例如下述内容。 2.编译设备树(dts->dtb)通过dtc命令来转换 3.解析设备树 例如上述内容,都是对设备树的解析。 这里重点说一下内核对设备树的处理吧,因为这个内容是设备树的重点了。 从源代码文件 dts 文件开始

Flutter 基础组件 Text 详解

目录 1. 引言 2. 基本使用 3. 自定义样式 4. 文本对齐与溢出控制 5. 外边距 5.1 使用 Container 包裹 5.2 使用 Padding 组件 5.3 在 Row/Column 中使用 5.4 动态边距调整 5.5 关键区别说明 5.6 设置 margin 无效 6. 结论 相关推荐 1. 引言 Text 组件是 Flutter 中…

Torch 模型 model => .onnx => .trt 及利用 TensorTR 在 C++ 下的模型部署教程

一、模型训练环境搭建和模型训练 模型训练环境搭建主要牵扯 Nvidia driver、Cuda、Cudnn、Anaconda、Torch 的安装,相关安装教程可以参考【StarCoder 微调《个人编程助手: 训练你自己的编码助手》】中 5.1 之前的章节。 模型训练的相关知识可以参考 Torch的编程方…

爱普生可编程晶振SG-8200CJ特性与应用

在高速发展的电子技术领域,时钟源作为电子系统的“心脏”,其性能直接影响设备的稳定性与可靠性。爱普生SG-8200CJ可编程晶振凭借其优秀的频率精度、低抖动性能及广泛的环境适应性,正成为众多领域的得力之选,为各类设备的高效运行与…