Profinet主站转EtherNET/IP从站连接profinet从站设备方法

YC-PNM-EIP网关产品可以通过各种数据接口与工业领域的仪表、PLC、计量设备等产品连接,实时采集这些设备中的运行数据、状态数据等信息,并将采集的数据进行整合、运算等操作后传输到其他设备或云平台。网关可采集Profinet EtherCAT设备的实时数据采集,并且数据可转换成Ethernet IP协议转发网关。接口有232、485、网口、4G可选,客户可以根据实际采集数据的个数来选择相应的网关,以节省成本。




1 使用 proneta 软件获取 Profinet IO 从站的配置信息

1. 把 Profinet IO 从站连接到电脑上,电脑和 Profinet IO 从站在同一个网段,电脑能 ping 通 Profinet

IO 从站设备 IP 地址。

2. 使用打开 proneta 软件。点击网络分析。



3. 点击 1 处,软件会自动搜索从站信息,有结果会在 2 显示,3,4 是设备信息。记录设备的:名称,IP 地址,供应商名称,固件版本等信息,这些信息在配置网关时会使用。


4. 读取插槽信息。如下设备有 3 个插槽。插槽 0 是设备 Type 信息“BACICV1.4”,插槽 1 对应网关中的slot1,信息为 DI 8 bytes,插槽 2 对应网关中的slot2,信息为 DO 8 bytes。其他的 gsd 文件按照相应方式进行配置,完成以上信息后,把以上参数配置到网关中。

5. 一些情况下,在 proneta_3_2_0_0\GSD 目录下会生成设备的 GSD 文件,可以把生成的 GSD 文件导入到网关中,如果没有,则导入用户提供的 GSD 文件。


6设置网关采集 ProfinetIO 从站设备数据

6.1. 安装软件。打开软件后,点击新建工程.
 



2.点击“新建设备”,驱动类型选择如下:



7. 导入设备的 GSD 文件,获取 Profinet IO 从站的信息。设备类型信息(BACICV1.4),设备名称(robot2),设备的 IP 地址。


8. 导入后,双击设备名称,弹出设备属性对话框。


9. 添加要采集的数据。DI 或者 Input 的读写控制是“读”, Do 或者 Output 的读写控制是“写”,
 


10. 配置完成后点击菜单“下载”,把工程下载到网关里。

11. 点击菜单“查看数据”,查看网关采集到的数据。可以双击“写”属性的标签,发送数据给设备。



网关可以作为Ethernet/IP 协议的从站,外部设备做 Ethernet/IP 的主站。

12. 到菜单“服务-EtherNet/IP”,启用设置成 Yes。


13,点击“Input Assembly”,添加两个数据。Input Assembly 是指外部系统来网关读取的数据。



14, 点击“Output Assembly”,添加两个数据。Output Assembly 是指外部系统要写入到网关的数据。



完成以上设置后,点击下载,把工程下载的网关里。

点击“Generate EDS File”可以生成 EDS 文件,把生成的 EDS 文件下载到 EthernetIP 主站设备后, 就可以和网关进行数据通信了。


15 测试 EthernetIP

15.1. 如果没有 EthernetIP 主站设备,可以使用 EthernetIP 主站软件进行测试。比如 EthernetIP Tools。

15. 2. 打开 EthernetIP 软件,界面显示如下。选择“0x01 Identity”,点击“Get Attribute All”,显示

OK,则说明网关已经启动 EthernetIP 从站服务。可以从下面的输出框中读取网关的 EthernetIP 的属性。
 



读取数据。按如下 1-5 的顺序操作,点击“Send Request”,可以在 5 处看到读取到的 Tag1(11),Tag2

(22)的值。



写数据。按如下 1-6 顺序操作。在 4 处输入 1234。实际是输入 0x0201(513),0x0403(1027)给 Tag3,
Tag4。点击“Send Request”,6 处显示 OK。则写入成功。

网关中的值已经被修改。

Modbus Slave 中的值已经被修改。

我们不仅可以为客户提供标准的YC-PNM-EIP网关产品,还可以根据客户需求进行定制化开发,以满足特殊场合的功能需求。如果您正在寻找一款稳定、可靠、易用的工业产品,那么远创智控一定是您的不二之选!快来联系我们吧!

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据Doris(十):添加BE步骤

文章目录 添加BE步骤 一、使用mysql连接 二、​​​​​​​添加be

微信小程序支持h5实现webrtc h264 h265低延迟传输渲染

微信小程序自成体系,自身也带了很强的rtc音视频能力,但是他捆绑了他自己的服务,开发也相对受限于他的api。基于以前的了解可以采webview的方式内嵌h5网址来实现自定义的webrtc.但实践起来并不轻松,主要是小程序的严格限制&#xf…

Spring MVC 十一:@EnableWebMvc

我们从两个角度研究EnableWebMvc: EnableWebMvc的使用EnableWebMvc的底层原理 EnableWebMvc的使用 EnableWebMvc需要和java配置类结合起来才能生效,其实Spring有好多Enablexxxx的注解,其生效方式都一样,通过和Configuration结合…

搭建Umijs环境并创建一个项目 介绍基本操作

上文 Umijs介绍中 我们简单了解了一下这个东西 这里 我们还是不要关说不练了 直接终端执行 npm install -g umi可能会比较久 因为这个东西还挺大的 我们执行 umi -v这里就会输出版本 然后 我们创建一个文件夹目录 作为项目目录 然后 我们可以 通过 终端输入 mkdir 项目名称…

07 | @Entity 之间的关联关系注解如何正确使用?

实体与实体之间的关联关系一共分为四种,分别为 OneToOne、OneToMany、ManyToOne 和 ManyToMany;而实体之间的关联关系又分为双向的和单向的。实体之间的关联关系是在 JPA 使用中最容易发生问题的地方,接下来我将一一揭晓并解释。我们先看一下…

用 Three.js 创建一个酷炫且真实的地球

接下来我会分步骤讲解,在线示例在数字孪生平台。 先添加一个球体 我们用threejs中的SphereGeometry来创建球体,给他贴一张地球纹理。 let earthGeo new THREE.SphereGeometry(10, 64, 64) let earthMat new THREE.MeshStandardMaterial({map: albed…

【汇编语言学习笔记】一、基础知识

引言 汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效的应用汇编语言对其编程。 1.1机器语言 机器语言是机器指令的集合。 机器指令展开来讲就是一台机器可以正确执行的命令。 1.2汇编语言 汇编语言的主体是汇编指令。 …

【云计算】相关解决方案介绍

文章目录 1.1 云服务环境 Eucalyptus1.1.1 介绍1.1.2 开源协议及语言1.1.3 官方网站 1.2 开源云计算平台 abiCloud1.2.1 开源协议及语言1.2.2 官方网站 1.3 分布式文件系统 Hadoop1.3.1 开源协议及语言1.3.2 官方网站 1.4 JBoss云计算项目集 StormGrind1.4.1 开源协议及语言1.4…

uniapp打包配置

安卓: 首先不管是什么打包都需要证书,安卓的证书一般都是公司提供或者自己去申请。然后把包名等下图框住的信息填上,点击打包即可。 ios:ios需要使用mac到苹果开发者平台去申请证书,流程可以参考下边的链接 参考链接…

解决git在window11操作很慢,占用很大cpu的问题

【git在window11操作很慢,占用很大cpu,最后也执行失败】 在谷歌输入:git very slow in window 11。通过下面链接终于找到了解决方案: https://www.reddit.com/r/vscode/comments/sulebx/slow_git_in_wsl_after_updating_to_window…

【Java基础知识】

文章目录 前言1. 添加环境变量的方法2.JDK JRE JVM3.main方法4.注释5.标识符6.数据类型与变量6.1字节:6.2变量6.3找最大值和最小值范围整型变量浮点型变量字符型变量布尔型变量 前言 最近焦虑迷茫,学习过程中遇到了困难,所以想重新复习一遍S…

【C++】适配器模式 - - stack/queue/deque

目录 一、适配器模式 1.1迭代器模式 1.2适配器模式 二、stack 2.1stack 的介绍和使用 2.2stack的模拟实现 三、queue 3.1queue的介绍和使用 3.2queue的模拟实现 四、deque(不满足先进先出,和队列无关) 4.1deque的原理介绍 4.2dequ…

在线兴趣教学类线上学习APP应用开发部署程序组建研发团队需要准备什么?

哈哈哈,同学们,我又来了,这个问题最近问的人有点多,但是说实话我也不知道,但是我还是总结了一下,毕竟我懂点代码的皮毛,同时我检索内容的时候,都是一些没有很新鲜的文案,…

大数据笔记-大数据处理流程

大家对大数据处理流程大体上认识差不多,具体做起来可能细节各不相同,一幅简单的大数据处理流程图如下: 1)数据采集:数据采集是大数据处理的第一步。 数据采集面对的数据来源是多种多样的,包括各种传感器、社…

极简c++(4)类的静态成员

静态数据成员 ::是作用域操作符&#xff01; #include<iostream> using namespace std;class Point{private:int x,y;public:point(int x 0,int y 0):x(x),y(y){}~point();int getX(){return x;}int getY(){return x;} }假设需要统计点的个数&#xff0c;考虑添加一个…

计算机网络 | 网络层

计算机网络 | 网络层 计算机网络 | 网络层功能概述SDN&#xff08;Software-Defined Networking&#xff09;路由算法与路由协议IPv4IPv4 分组IPv4 分组的格式IPv4 数据报分片 参考视频&#xff1a;王道计算机考研 计算机网络 参考书&#xff1a;《2022年计算机网络考研复习指…

【VSCode】Windows环境下,VSCode 搭建 cmake 编译环境(VSCode 插件配置)

目录 一、下载编译器 1、下载 Windows GCC 2、选择编译器路径 二、下载插件 三、配置 cmake generator 四、编译工程 一、下载编译器 1、下载 Windows GCC 这里是在Windows环境下&#xff0c;所以下载的是 Windows 环境使用的 gcc 编译器。 下载地址: MinGW-w64 - for…

【mfc/VS2022】计图实验:绘图工具设计知识笔记

绘制曲线&#xff08;贝塞尔曲线&#xff09;&#xff1a; 转自&#xff1a;CDC 类 | Microsoft Learn 绘制一条或多条贝塞尔曲线。 BOOL PolyBezier(const POINT* lpPoints,int nCount);参数 lpPoints 指向包含曲线端点和控制点的 POINT 数据结构数组。 nCount 指定 lpPo…

伦敦金的交易时间究竟多长?

接触过伦敦金交易的投资者&#xff0c;应该都知道自己根本不用担心市场上没有交易的机会&#xff0c;因为它全天的交易时间长达20多个小时&#xff0c;也就是在每一个正常的交易日&#xff0c;除去交易平台中途短暂的系统维护时间&#xff0c;投资者几乎全天都可以做盘。 伦敦金…

mssql还原数据库失败

标题: Microsoft SQL Server Management Studio ------------------------------ 服务器 "192.168.31.132" 的 附加数据库 失败。 (Microsoft.SqlServer.Smo) 有关帮助信息&#xff0c;请单击: https://go.microsoft.com/fwlink?ProdNameMicrosoftSQLServer&…