ETHERCAT转PROFIBUS网关连接ethercat网线接口定义

news2024/11/27 18:25:12

远创智控YC-DP-ECT,是自主研发的一款PROFIBUS从站功能的通讯网关,它的主要功能是将ETHERCAT设备接入到PROFIBUS网络中。
在这里插入图片描述

YC-DP-ECT这个小小的网关可不简单, 连接到PROFIBUS总线中做为从站使用,连接到ETHERCAT总线中做为从站使用。

1.2 技术参数
1.2.1 PROFIBUS-DP技术参数
● 网关协议符合GB/T 20540-2006:测量和控制数字数据通信工业控制系统用现场总线第3部分:PROFIBUS 规范。
● 网关做为PROFIBUS网络从站,支持的波特率:9.6Kbps~12Mbps。
● 支持的数据长度:输入≤244 字节,输出≤244 字节,输入+输出≤488 字节。
在这里插入图片描述

1.2.2 ETHERCAT技术参数
● 网关做为ETHERCAT网络的从站,可以连接倍福、欧姆龙、基恩士等厂家的PLC。
● 带2个RJ45以太网接口,支持100BASE-TX,MDI/MDIX自检测,可以组成链式网络,支持环网冗余。
● 支持的最大PDO长度,inputs和outputs各为256字节。Input和output的方向是主站方向,input是主站输入,output是主站输出。
在这里插入图片描述

  1. 硬件电气规范
    3.1 电气参数
    ◆ 电源:直流24V/200mA(18V~30V可用),使用中建议接好保护地PE
    ◆ 工作环境:-25~55℃,湿度≤95%
    ◆ 防护等级:IP20
    ◆ 安装方式:35mm导轨
    ◆ 重量:500g
    3.2 PROFIBUS的电气连接
    采用标准9 针D 形PROFIBUS 插座(孔)。建议用户使用标准PROFIBUS插头及标准PROFIBUS 电缆。有关PROFIBUS安装规范请用户参照有关PROFIBUS 技术标准。
    在这里插入图片描述
    在这里插入图片描述

3.3 ETHERCAT的电气连接
ETHERCAT采用标准4芯屏蔽电缆。建议用户使用标准ETHERCAT插头及标准ETHERCAT电缆。有关ETHERCAT安装规范请用户参照有关ETHERCAT技术标准。
4. 协议及数据转换
4.1 协议转换原理
网关分别从PROFIBUS一侧和ETHERCAT一侧读写数据,存入各自的缓冲区,网关内部将缓冲区的数据进行交换,从而实现两边数据的传输。
在这里插入图片描述

4.2 PROFIBUS协议介绍
PROFIBUS是一个用在自动化技术的现场总线标准,在1987年由德国西门子公司等十四家公司及五个研究机构所推动,PROFIBUS是程序总线网络(Process Field Bus)的简称。
PROFIBUS DP(分布式周边,Decentralized Peripherals)用在工厂自动化的应用中,可以由中央控制器控制许多的传感器及执行器,也可以利用标准或选用的诊断机能得知各模块的状态。
在这里插入图片描述

PROFIBUS OSI 模型
与其它现场总线系统相比,PROFIBUS的最大优点在于具有稳定的国际标准EN50170作保证,并经实际应用验证具有普遍性。已应用的领域包括加工制造.过程控制和自动化等。
PROFIBUS DP支持9.6K~12Mbps的传输速率。
为了有效利用PROFIBUS DP的机能,PROFIBUS DP定义了几种不同的服务档次:
DP-V0:循环式的数据交换,诊断机能。
DP-V1:循环式及非循环式的数据交换,警告处理。
DP-V2:时钟同步数据模式,从机和从机之间的数据广播。

4.3 ETHERCAT协议介绍
EtherCAT现场总线协议是由德国倍福公司在2003年提出的,该通讯协议拓扑结构十分灵活,数据传输速度快,同步特性好,可以形成各种网络拓扑结构。EtherCAT协议自从推出以来,凭借其优异的性能得到了工控领域的广泛关注,并且取得了长足的发展。在2014年10月, EtherCAT现场总线成为GB/T 31230即中国认可的国家标准,从EtherCAT技术从诞生之日起,在过去的短短十多年时间里快速发展壮大,已经占据了很大的市场份额,这充分证明了EtherCAT现场总线卓越的性能和出色的质量。
(1)完全符合以太网标准。EtherCAT是对传统的以太网协议进行修改,因此可以与其他以太网协议并存于统一总线。EtherCAT网络中也可以使用普通的以太网设备,例如以太网线、以太网卡、交换机、路由器等设备。此外,任何具有标准以太网控制器的设备都可以作为EtherCAT 主站,包括PC计算机、带有以太网控制器的嵌入式设备。
(2)卓越的性能。EtherCAT是基于以太网技术,数据传输速度可以达到100Mbit/s,是最快的工业以太网技术。EtherCAT最大利用以太网带宽进行数据传输,有效数据利用率高,可达90%以上。另外EtherCAT数据帧处理的实时性很高,数据刷新周期小于100us,满足对实时性要求高的场合。此外,EtherCAT使用高精度的分布式时钟,能保证各个从站节点设备的同步精度小于1us。
(3)简单、低成本。EtherCAT结构简单,而无需交换机或集线器,复杂功能的节点设备或简单的I/O节点都可以用作EtherCAT从站。此外EtherCAT在网络拓扑方面没有限制,支持多种网络拓扑结构,如线型、星型、树型拓扑结构,以及各种拓扑结构的组合,从而使得设备连接非常灵活。

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

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

相关文章

实现企业安全云转型的思考

如今大部分企业都在开展数字化数字化转型,云计算一直在其中起着主导地位,因而组织面临着双重挑战:如何将业务无缝迁移至云上,并确保这种转型的安全。 虽然云的使用保证了可扩展性、成本效率和生产力的提高,但上云过程…

【C++顺序容器】deque的成员函数和非成员函数

目录 deque 1. deque的成员函数 1.1 构造、析构和赋值运算符重载 1.1.1 构造函数 1.1.2 析构函数 1.1.3 赋值运算符重载 1.2 迭代器 1.3 容量 1.4 元素访问 1.4.1 遍历方法 1.5 修改器 1.6 空间配置器 2. deque的非成员函数 deque deque(通常发音为 &…

告别VLAN孤岛,两招让你轻松实现互访

实际网络中,经常会有VLAN之间互访的需求。 很多网工通常会选择一些方法,来实现不同VLAN间主机的相互访问,比如说Vlanif、单臂路由。 今天就教你轻松实现VLAN间互访。 01-通过子接口实现 VLAN 间的互访 在二层交换环境下,一个VLA…

线程是什么

目录 一、教材观点 二、简述进程是如何运行的 简述进程切换原理: 三、线程是什么 线程底层是如何被管理的 四、重讲线程概念理解 一、教材观点 教材观点: 线程是一个执行分支,执行分支更细,调度成本更低。线程是进程内部的…

Android SystemServer 启动流程分析

和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、SystemServer 启动的服务有哪些二、SystemServer启动总体流程概述三、SystemServer 如何启动,是谁启动的?四、 SystemServe…

解决哈希冲突

1、HashMap引入了链式寻址法来解决hash冲突,冲突的key,HashMap把这些key组成一个单向链表,然后采用尾插法把key保存到链表的尾部。 使用二次扰动函数(hash函数)来降低哈希冲突的概率,使数据平均分布。 pu…

【VUE】Unterminated template literal:拼接字符串包括<script></script>时报错误

vue拼接字符串包括时报错误提示Unterminated template literal vue拼接字符串包括script标签时报错误提示Unterminated template literal解决方法加反斜杠就可以&#xff0c;在script结束标签里边加反斜杠<\/script> 代码 htmlData: <div id"b0e5c00cc51e4a4…

svg图标颜色随父元素变换

给svg加上一下样式 fill: currentColor;注&#xff1a;为什么有的svg设置了fill: currentColor;还是一样不生效&#xff1f; 用电脑自带的txt或者代码开发工具&#xff08;如&#xff1a;HbuilderX&#xff09;打开svg文件 全局搜索 fill 把fill指定颜色去掉 保存就OK了

存储函数,存储过程的应用

查看触发器 mysql> show triggers \G *************************** 1. row ***************************Trigger: student_insert_triggerEvent: INSERTTable: studentStatement: BEGINupdate student_total set totaltotal1;ENDTiming: AFTERCreated: 2023-07-11 16:13:51…

msvcp71.dll丢失怎样修复,msvcp71.dll丢失的三个解决方法

在运行游戏&#xff0c;软件程序的时候&#xff0c;电脑提示msvcp71.dll丢失怎样修复&#xff1f;下面小编就开始介绍msvcp71.dll在电脑系统中的的目录&#xff0c;作用&#xff0c;以及丢失后三个解决方法。 目录 msvcp71.dll通常位于系统目录里&#xff1a; msvcp71.dll丢失…

本地git 提交代码时 报错 [session-4d40e187] Access denied

1、首先执行以下命令查看本地是否绑定仓库 git remote -v2、如果没有执行以下命令添加 git remote add name(仓库名) git地址 // 添加成功后执行git remote -v 检查3、提交代码到新仓库&#xff0c;执行以下代码即可 git add . git commit -m fix:init git push name(于第二…

有趣的命令——————用shell脚本实现(石头剪刀布)小游戏

vim games。sh 输入以下内容&#xff1a;#!/bin/bash echo "这是一个小游戏(石头0 剪刀1 布2)&#xff0c;放松一下:" pc$(expr $RANDOM % 3) read -p "请输入你的选择:" user if [ $pc -eq 0 -a $user -eq 2 ] || [ $pc -eq 1 -a $user -eq 0 ] || [ $pc …

单个电源模块带电感的直流压降仿真(三)

单个电源模块带电感的直流压降仿真(三) 接单个电源模块带电感的直流压降仿真(二) 设置负载Sink,按照向导逐步设置

C++好难(9):C++的多态

目录 1.多态的概念 2.多态的定义及实现&#xff1a; &#x1f349;多态的构成条件 &#x1f349;虚函数 &#x1f349;虚函数的重写 &#x1f349;虚函数重写的三个例外 &#x1f352;子类虚函数可以不加vector &#x1f352;析构函数的重写 &#x1f352;协变&#xf…

开源铸剑,五载匠心!Zilliz Cloud云服务盛装登场,引领向量数据库云时代!

2023 年注定是属于大模型和向量数据库的巅峰时刻。国内大模型的发展也迎来前所未有之机遇&#xff0c;“百模”激战正酣。在刚闭幕的世界人工智能大会上&#xff0c;国内外科技公司全线加入&#xff0c;三十余款大模型集中亮相&#xff0c;“国家队”尘埃落定&#xff0c;并正式…

接口测试(二) 优化项目分层及cookies值带入

整个项目分层如图 然后上代码 #data_test.py from openpyxl import load_workbook import json import osclass Date_test():filepath os.path.dirname(os.path.dirname(__file__))def __init__(self):self.case_id Noneself.url Noneself.data Noneself.Method Noneself…

模拟实现C++的string库的改进

之前写过&#xff0c;(8条消息) 模拟实现C的string库_Qianxueban的博客-CSDN博客 比较简单&#xff0c;我就直接截图的。我要改进一下。 1.改进string类中可以在字符串中存储\0 但我写的没有这项功能&#xff0c;究其根本就是代码我用的都是strcpy等等函数&#xff0c;应该用…

5G理论概述

文章目录 SA组网架构及协议栈4-5G核心网侧融合交互5G与4G用户标识5G网络网元和设备类型&#xff0c;接口1、AMF(Access and Mobility Management Function)&#xff0c;接入和移动管理功能2、SMF&#xff08;Session Management function&#xff09;&#xff0c;会话管理功能3…

MQTT快速入门

官网文档 前言&#xff1a; MQTT 是用于物联网连接的 OASIS 标准&#xff0c;它是一种基于发布订阅模式的、轻量级的消息传输协议&#xff0c;专为受限设备和低带宽、高延迟和不可靠的网络设计&#xff0c;并且能够提供一定的消息可靠性保证。得益于这些特性&#xff0c;MQTT…

在vite创建的vue3项目中使用Cesium标记地点(基于加载建筑样式,划分区域)

在vite创建的vue3项目中使用Cesium标记地点&#xff08;基于加载建筑样式&#xff0c;划分区域&#xff09; 使用vite创建vue3项目 npm create vitelatestcd到创建的项目文件夹中 npm install安装Cesium npm i cesium vite-plugin-cesium vite -D配置 vite.config.js文件&#…