Profinet 转 EtherCAT 主站网关

一、功能概述

1.1 设备简介

本产品是 PN(Profinet) ECAT(EtherCAT)网关,通过数据映射方式工作。

本产品在 PN 侧作为 PN IO 从站,接西门子 PLC  Profinet  口;在 ECAT

做为 ECAT 主站,接 ECAT 从站,如伺服驱动器、变频器等。

使用场景:西门子 PLC 使用 Profinet 控制 ECAT 从站。

PN 侧支持 PN RT Real Time Class 1 Class A and BECAT 侧支持 COE

1.2  硬件参数

硬件参数

参数说明

电源

9-36V(典型值 12V/120mA) ,支持双电源冗余供电,

带过压、过流保护

工作温度

-30~75

工作湿度

5%~95%无冷凝

ECAT 

RJ45 以太网接口,支持 100BASE-TX MDI/MDIX

自侦测

PN 

 个  RJ45      接 口    100BASE-TX  MDI/MDIX  自侦测,  集成以太网交换机,方便将 PN

设备组成菊花链

CFG 接口

RJ45 以太网接口,支持 10/100BASE-TX

1.3  软件参数

软件参数

参数说明

PN

Conformance Class A and B

Real Time Class 1

LLDP

SNMP

ECAT

支持 COE P->S 段下发配置参数

最大支持从站数量:20

最大对象个数:1024

最大启动列表长度:1024

最大输入数据(TPDO)1440 字节

最大输出数据(RPDO)1440 字节

支持 DC 同步、SM  同步、FreeRUN

同步周期 2ms

最大映射数据量

输入 1440 字节;输出 1440 字节

工作参数配置

ECAT 端通过软件配置,加载 ECAT 从站 ESI

文件。

PN 端通过本网关配套的 GSD 配置。

通信延时

2ms

二、硬件说明

2.1  电源接口

本网关电源接口如下图所示,支持压线端子接法和圆头电源接法,支持双电

源冗余供电,支持 9-36V 输入:

接口符号

参数说明

圆头 V1

接圆头电源 9-36V(和端子 V1 不能同时接)

端子 V1/V2

接直流 9-36V 

G

接直流 9-36V 

PE

接大地

2.2  指示灯定义

本网关六个指示灯如下图所示:

指示灯

指示灯说明

PWR

电源指示灯,常亮说明电源正常

SY1

系统灯,常亮说明 PN 系统正常启动

PN

PN 组态指示灯,常亮说明 PN 端和 PLC 组态成功

SY2

系统灯,常亮说明 ECAT 系统正常启动

OP

ECAT 从站进入 OP 模式之后常亮

CFG

 ECAT 配置无效时常亮,配置有效时不亮

2.3  恢复出厂设置按键

RST1

无效

RST2

 ECAT 配置错误导致网关 ECAT 部分工作异常可以按住之后给网关重上 电,网关会清除当前 ECAT 所有配置。用户应该等到 SY2 闪烁再松开按键,网

关自动重启恢复正常。

2.4 PN 

PN 口如下:

2.5 ECAT 接口

ECAT 通讯口如下:

ECAT 严格区分输入输出,从站注意不要接反了网口

ECAT 配置口如下:

三、软件说明

3.1  工作方式

网关在 PN IO 侧做从站,在 ECAT 侧做主站。即网关的 PN  口接 PN 主站,

例如 1200PLC;网关的 ECAT 口接 ECAT 从站,例如伺服驱动器。

PN  PLC  ECAT 从站采用数据映射的方式通信,即 PLC 通过数据映射

的方式控制 ECAT 从站,读写 ECAT 站。

ECAT 需要使用软件配置 ECAT 工作参数,PN 只需要根据配置软件计算出 来的数据长度在插槽插入足够的输入输出(PN 端添加的输入输出长度一定不要

小于 ECAT 数据 RPDO TPDO 映射数据的总长度)即可。

3.2  配置软件参数

配置软件页面如下图所示:

3.2.1  配置软件参数概述

软件页面分为 6 个部分:从站列表、常规、过程数据、启动信息、XML

件列表、网络中设备列表。

其中“从站列表 ”页面是用户添加的从站。

“常规 ”、“过程数据 ”、“启动信息 ”是用户配置的从站内容。

“常规 ”里面需要设置从站的同步模式。

“过程数据 ”里面是用户配置的 TPDO RPDO

“启动信息 ”里面是 ECAT 初始从站在 P->S 段下发的配置。

XML 文件列表 ”是软件安装目录下的xml 文件夹里面的 EtherCAT 从站

ESI 文件。

“设备列表 ”是电脑搜索出来的网关(电脑需要连接网关的 Config 网口)。

3.2.2  添加从站 ESI 文件

用户需要把实际要用到的 ECAT 从站的 ESI 文件放到软件安装目录的 xml

文件夹里面。

这里只要把用到的 ESI 文件放进去即可,不要把过多的 ESI 文件放进去。

3.2.3  添加删除 ECAT 从站

双击右侧 XML 列表的从站可以添加从站到左侧的设备列表。

双击左侧添加好的从站可以删除。

3.2.4  设置从站同步模式

点击从站列表里面的从站,在“常规 ”里面的 同步模式 ”可以选择从站的

同步模式,一般伺服都选择 DC 同步模式。

3.2.5  设置从站 PDO

在“过程数据 ”中可以选择 PDO ,也可以配置 PDO 映射参数。

这里需要结合伺服驱动器的说明书来配置,有的 PDO 可以映射,有的 PDO

只能映射固定的对象。

3.3  配置软件使用说明

配置本网关,流程如下:

①首先下载安装本软件

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

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

相关文章

CTF-Web习题:[GXYCTF2019]Ping Ping Ping

题目链接:[GXYCTF2019]Ping Ping Ping 解题思路 访问靶机,得到如下页面,类似于URL参数 尝试用HackBar构造url传输过去看看 发现返回了ping命令的执行结果,可以猜测php脚本命令是ping -c 4 $ip,暂时不知道执行的函数…

IMU用于肌骨相关职业病风险评估

肌肉骨骼疾病(WMSDs)是职场中常见的健康问题,会导致员工疼痛和工作效率降低。为了更好地评估和管理这些风险,科研人员开发了一种基于惯性测量单元(IMU)的新型系统。 这个创新系统通过监测员工在工作时的身体…

软件测试中的压力测试和性能测试区别

压力测试和性能测试是软件测试中两种重要的测试类型,它们都旨在评估软件在不同条件下的表现,但侧重点和目的有所不同。 压力测试(Stress Testing)定义: 压力测试是一种测试方法,用于确定软件在极端条件下…

安卓开机启动性能优化之-bootchart相关工具使用及查看

背景: 开机启动相关的详细信息,一般都是可以通过logcat中查看boot_progress相关查看,这种方式查看相对不那么方便,毕竟开机过程中涉及的进程较多,要查看也较多,而且还经常需要查看代码才可以对应起来&…

Linux系统上安装zookeeper

百度网盘 通过网盘分享的文件:zookeeper_linux 链接: https://pan.baidu.com/s/1_hybXZVwTRkotz0VbwbSMw?pwd8888 提取码: 8888 1.将压缩包拖进虚拟机 2.解压压缩包 cd /ruanjian/zookeeper/ tar -zxvf apache-ZooKeeper-3.7.2-bin.tar.gz3. 进入到conf目录 cd …

《python程序语言设计》第6章12题 显示字符,使用下面的函数头,编写一个打印字符的函数

def printChars(ch1, ch2, numberPerLine):a ord(ch1)b ord(ch2)count 0for i in range(a, b 1):count 1print(chr(i), end" ")if count % numberPerLine 0:print()printChars("1", "Z", 10)

以FastGPT为例提升Rag知识库应用中的检索召回命中率

提升Rag知识库应用中的检索召回命中率 在构建Rag(Retrieval-Augmented Generation)知识库应用时,检索召回知识片段的命中率是至关重要的。高效、准确的检索机制是确保AI系统能够精准响应用户查询的基础。当前,FastGPT主要采用三种…

使用python中的特殊字典——defaultdict

专栏总目录 一、defaultdict说明 在Python中是一个特殊类型的字典,它是collections模块中的一个类defaultdict的实例。这个字典与普通的字典dict不同之处在于,当你试图访问一个不存在的键时,defaultdict会自动创建一个新条目,其值…

Oracle核心进程详解并kill验证

Oracle核心进程详解并kill验证 文章目录 Oracle核心进程详解并kill验证一、说明二、核心进程详解2.1.PMON-进程监控进程2.2.SMON-系统监控进程2.3.DBWn-数据库块写入进程2.4. LGWR-日志写入器进程2.5. CKPT-检查点进程 三、Kill验证3.1.kill ckpt进程3.2.kill pmon进程3.3.kill…

智慧工地视频汇聚管理平台:打造现代化工程管理的全新视界

一、方案背景 科技高速发展的今天,工地施工已发生翻天覆地的变化,传统工地管理模式很容易造成工地管理混乱、安全事故、数据延迟等问题,人力资源的不足也进一步加剧了监管不到位的局面,严重影响了施工进度质量和安全。 视频监控…

中小企业数字化转型的关键五步,你了解吗?

在信息技术迅猛发展的当下,数字化转型已成为中小企业提升竞争力、实现可持续发展的关键策略。在数字化转型过程中,工业软件作为贯穿生产全流程的智能化引擎,其选择与应用显得尤为关键。那么,中小企业应如何科学合理的规划数字化转…

Vue前端页面嵌入mermaid图表--流程图

一、安装Mermaid 首先,你需要在你的项目中安装Mermaid。可以通过npm或yarn来安装: npm install mermaid --save # 或者 yarn add mermaid结果如图: 二、Vue 方法一:使用pre标签 使用ref属性可以帮助你在Vue组件中访问DOM元素 …

数据结构 | LinkedList与链表

前言 ArrayList底层使用连续的空间,任意位置(尤其是0位置下标)插入或删除元素时,需要将该位置后序元素 整体 往前或往后搬移,故时间复杂度为O(N). 优点(给定一个下标,可以快速查找到对应的元素,时间复杂度为O(1))增容需要申请新空间,拷贝数据,释放旧空间,会有不小的消耗.增容一…

【权威发布】第二届雷达、信号与信息处理国际会议(RSIP 2024)

第二届雷达、信号与信息处理国际会议 2024 International Conference on Radar, Signal and Information Processing 【1】会议简介 第二届雷达、信号与信息处理国际会议是一次聚焦雷达技术、信号处理及信息处理领域最新研究成果和前沿趋势的盛会。会议旨在汇聚国内外雷达与信号…

【Django】anaconda环境变量配置及配置python虚拟环境

文章目录 配置环境变量配置python虚拟环境查看conda源并配置国内源在虚拟环境中安装django 配置环境变量 control sysdm.cpl,,3笔者anaconda安装目录为C:\ProgramData\anaconda3 那么需要加入path中的有如下三个 C:\ProgramData\anaconda3 C:\ProgramData\anaconda3\Scripts C:…

【C++】类和对象(三)完结篇

个人主页 创作不易,感谢大家的关注! 文章目录 ⭐一、再探构造函数1.初始化列表 🎉二、类型转换🏠三、static成员🏝️四、友元⏱️五、内部类🎈六、匿名对象🎡七、在拷贝对象时的编译器优化 ⭐一…

火焰传感器 - 从零开始认识各种传感器【第十六期】

火焰传感器|从零开始认识各种传感器 1、什么是火焰传感器 火焰传感器是一种用于检测火焰或火光的传感器。它可以快速、准确地检测到周围环境中火源的存在,从而在火灾发生之初及时向消防人员或相关机构发送报警信息,以便及时采取措施进行火灾扑救。此外…

C# 贪吃蛇游戏

贪吃蛇游戏可分为手动玩法和自动玩法 冯腾飞/贪吃蛇

【网络安全学习】 SQL注入01:基础知识

💻 1. 什么是SQL注入 SQL注入是一种针对Web程序中数据库层的安全漏洞的攻击方式。它利用了程序对用户输入数据合法性的判断或过滤不严,允许攻击者在设计不良的程序中添加额外的SQL语句,从而执行计划外的命令或访问未授权的数据。攻击者可以通…

Docker搭建私有仓库harbor(docker 镜像仓库搭建)

Harbor介绍 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目…