一文读懂Profibus/Profinet/Ethernet的区别

news/2024/4/24 4:41:38/

Ethernet(以太网络)是大家很熟悉的一种网络了,由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准,包括标准的以太网(10Mbit/s)、快速以太网(100Mbit/s)和10G(10Gbit/s)以太网。

PROFIBUS,是一种国际化、开放式、不依赖于设备生产商的现场总线标准。PROFIBUS传送速度可在 9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。

广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化。PROFIBUS是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。可实现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案。

PROFINET=PROFIbus+etherNET,把Profibus的主从结构移植到以太网上,所以profinet会有Controller和Device,他们的关系可以简单的对应于profibus的Master和Slave。

另外由于profinet是基于以太网的,所以可以有以太网的星型、树形、总线型等拓扑结构,而profibus只有总线型。所以profinet就是把profibus的主从结构和ethernet的拓扑结构相结合的产物,其他像等时性等西门子鼓吹的特性其实以太网也有,只不过profinet由于有Controller这样的控制单元可以提高等时性的精度而已。

PROFINET 是一种新的以太网通讯系统,是由西门子公司和Profibus 用户协会开发。

PROFINET 具有多制造商产品之间的通讯能力,自动化和工程模式,并针对分布式智能自动化系统进行了优化。其应用结果能够大大节省配置和调试费用。

PROFINET 系统集成了基于 Profibus 的系统,提供了对现有系统投资的保护。它也可以集成其它现场总线系统。

在PROFINET 概念中,设备和工厂被分成为技术模块,每个模块包括机械、电子和应用软件。这些组件的应用软件可使用专用的编程工具进行开发并下载到相关的控制器中。这些专用软件必须实现 PROFINET 组件软件接口,能够将 PROFINET 对象定义导出为 XML 语言。

XML 文件用于输入制造商无关的 PROFINET 连接编辑器来生成PROFINET 元件。连接编辑器对网络上 PROFINET 元件之间的交换操作进行定义。最终,连接信息通过以太网 TCP-IP 下载到 PROFINET 设备中。

PROFINET(实时以太网)基于工业以太网,具有很好的实时性,可以直接连接现场设备(使用PROFINETIO),使用组件化的设计,PROFINET支持分布的自动化控制方式(PROFINET CBA,相当于主站间的通讯).

PROFINET基于工业以太网,而PROFIBUS基于RS485串行总线,两者协议上由于介质不同完全不同,没有任何关联。两者相似的地方都具有很好的实时性,原因在于都使用了精简的堆栈结构。基于标准以太网的任何开发都可以直接应用在PROFINET网络中,世界上基于以太网的解决方案的开发者远远多于PROFIBUS开发者,所以,有更多的可用资源去创新技术。

对于PROFIBUS,数据传输的带宽最大为12Mbps,对于PROFINET,数据传输的带宽为100Mbps。

对于PROFIBUS,数据传输的方式为半双工,对于PROFINET,数据传输的方式为全双工。

对于PROFIBUS,一致性数据最大为32bytes,对于PROFINET,一致性数据最大为254bytes。

对于PROFIBUS,用户数据的最大为244bytes,对于PROFINET,用户数据的最大为1400bytes。

对于PROFIBUS,12Mbps的最大总线长度为100m,对于PROFINET,设备之间的总线长度为100m。

对于PROFIBUS,组态和诊断需要专门的接口模板,例如CP5512,对于PROFINET,可以使用标准的以太网网卡。

对于PROFIBUS,需要特殊的工具进行网络诊断,对于PROFINET,使用IT相关的工具即可。

对于PROFIBUS,总线上的主要故障来源于总线终端电阻不匹配或者较差的接地,对于PROFINET,不需要总线终端电阻。


http://www.ppmy.cn/news/47869.html

相关文章

条码控件Aspose.BarCode入门教程(6):如何在C# 中生成GS1-128 条码

Aspose.BarCode for .NET 是一个功能强大的API,可以从任意角度生成和识别多种图像类型的一维和二维条形码。开发人员可以轻松添加条形码生成和识别功能,以及在.NET应用程序中将生成的条形码导出为高质量的图像格式。 Aspose API支持流行文件格式处理&am…

ARM Coresight 及 DS-5 介绍 5 - ARM Cortex-M DS-5 加载 ELF 文件运行

文章目录 1.1.1 DS-5 工程创建1.1.2 DS-5 加载 ELF 脚本创建1.1.3 DS-5 脚本读写 Memory1.1.4 DS-5 扫描脚本 1.1.1 DS-5 工程创建 在使用ARM DS-5 连接 board(或者PFGA)之前首先需要能够扫描到相应的硬件信息,比如对应的cpu的相关信息:coresight 相关组…

至尊宝工具箱 - 电商运营选品必备工具下载安装详细教程

简介 至尊宝插件是一款电商网络浏览插件,能够帮助店主更好地运营自己的网店,这款插件功能十分全面强大,可以实现搜主图、快速商家商品、优化商品标题等,通过帮助店家增加曝光量来增效销售,感兴趣的朋友快来体验。 下…

Codeforces Round 816 (Div. 2)(C. Monoblock)

传送门 题意: 定义一个数组,定义它 相等连续段的个数 如1,2,2,1,相等连续段有[1],[2,2],[1],共3个 如2,2,2,1,相等连续段有[2,2,2],[1],共2个 给定一个数组a,定义g(l,r)为,子数组中…

比较几种热门Hybrid App前端框架

作为一种既能够在原生应用程序环境中运行,也能够在 Web 浏览器中运行的应用程序,Hybrid App 主要使用 Web 技术进行开发,如 HTML、CSS 和JavaScript,并使用一个中间层将其封装在原生应用程序中。随着技术的持续推进,Hy…

如何在四维轻云地理空间数据管理云平台中搭建场景?

《四维轻云》是一款轻量化的地理空间数据管理云平台,支持地理空间数据的在线管理、编辑以及分享。平台有项目管理、数据上传、场景搭建、发布分享、素材库等功能模块,支持多用户在线协作管理,实现了轻量化、便捷化的空间数据应用。 目前&…

浅述 国产仪器仪表 4455D 4455E 4455F数字示波器

4455系列数字示波器具有12bit垂直分辨率, 5GSa/s最高采样速率,500Mpts/CH存储深度,模拟带宽500MHz、1GHz、2GHz,为您提供高分辨率信号采集与波形分析体验。4455系列数字示波器具有波形自动设置、波形参数自动测量与统计、光标测量…

《低代码PaaS驱动集团企业数字化创新白皮书》-低代码PaaS应对行业集团企业数字化应用的需求(金融)

低代码PaaS应对行业集团企业数字化应用的需求 金融 金融行业整体处在数字化转型前沿,随着金融与数字技术的深度融合,以客户体验为中心的服务理念的不断深化,伴随其可持续发展模式的不断推进,金融服务形态也发生了根本性变化。然…

Python基础之迭代器

一、什么是迭代器 迭代器即是用来迭代取值的工具,而迭代是重复反馈取值的过程,其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代…

【C语言】位运算 {位运算的应用 :关闭位,判断位,打开位,转置位;位域}

一、基础 参与位运算的对象只能是整型数据(int, unsigned, char),不能为实型 移位操作符 按位左移n位表示:原数*2^n按位右移n位表示:原数/2^n(整除)上述运算只适用于左右移位时被溢出舍弃的位不包含1的情况 二、位运…

文本批量翻译-批量翻译文件名

批量将英文翻译成中文的软件 批量将英文翻译成中文的软件的主要用途场景主要是在需要大量翻译英文文本到中文的场景下使用,例如: 商务文件翻译:许多企业需要将其商务文件,如合同、报告、信函等翻译成中文,以便其中文读…

springboot+vue职称评审管理系统(源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的职称评审管理系统。项目源码请联系风歌,文末附上联系信息 。 目前有各类成品java毕设,需要请看文末联系方式 …

Redis(03)List--附有示例

文章目录 reids-listBLMOVEBLMPOPBLPOPBRPOPBRPOPLPUSHLINDEXLINSERTLLENLMOVELMPOPLPOPLPOSLPUSHLPUSHXLRANGELREMLSETLTRIMRPOPRPOPLPUSHRPUSHRPUSHX reids-list 本文介绍了Redis中的表命令。LSET用于设置列表中指定索引位置的元素的值;LTRIM用于按照索引范围修剪…

取消调休?这个公司好像知道员工要什么...

今年的五一小长假3天变5天,比以往多2天,但是为了多出来的这两天,前一个周末的周日,也就是本周的周日4月23日,要正常上班一天。 五一回来后的5月6日,也就是回来后的那个周六,也要上班&#xff0…

测试参持之以恒兵勋章活动

测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动…

【Spring篇】Spring入门案例

🍓系列专栏:Spring系列 🍉个人主页:个人主页 目录 一、IOC入门案例 1.入门案例思路分析 2.入门案例代码实现 二、DI入门案例 1.入门案例思路分析 2.入门案例代码实现 三、图书推荐 介绍完Spring的核心概念后,接下来我们得思考一个问题…

重写equlas时为什么一定要重写hashcode方法?

equals方法和hashCode方法都是Object类中的两个基本方法,它们共同来判断两个对象是否相等。为什么要两个方法结合起来使用呢?原因是在 ‘性能’ 上面。 使用过 hashMap 我们知道,通过 hash 计算 ,可以快速的在常量时间内找到某个…

Java设计模式你了解多少

Java设计模式是一种为解决软件设计中常见问题而编写的通用重复解决方案。这些问题涉及到对象创建、组合对象以形成更复杂的对象、组织和管理对象之间的关系以及在系统运行时动态地切换对象的行为等方面。Java设计模式已经被广泛应用于软件开发领域,并且在现代软件开…

文本聚类与摘要,让AI帮你做个总结

你好,我是徐文浩。 过去的十多讲里,我为你介绍了各种利用大语言模型的方法和技巧。特别是在过去两讲里,我们也尝试更加深入地利用开源代码帮我们完成一些工作。通过llama-index这样的开源库,我们能够将自己的数据和大语言模型连接…