最早接触PROFIBUS通讯也是在刚刚接触840D的时候,记得第一次送电,通讯失败系统上提示,所有键盘的LED都一闪一闪的。这种场景对当初刚接触BUS通讯的我印象深刻,看到PB插头上的OF和ON开关,里面的一红一绿的两颗线,以及接到外壳的屏蔽层,说起来简单,那时感觉很是神秘,随着更多的接触PB通讯也就不陌生了,后来又有了NET网络通讯更是阶梯级别的跨越。 现在说说什么是PROFIBUS? PROFIBUS由三个兼容部分组成,即PROFIBUS-DP(DecentralizedPeriphery)、PROFIBUS-PA(ProcessAutomation)、PROFIBUS-FMS(FieldbusMessageSpecification)其中的DP即分散周边设备。它可应用在现场层的高数据传送;它和PROFINET又有什么区别呢? 简单的说,一个是串口通讯一个是网络通讯; 说起串口和网络,各位坛友应该就了解其中的含义。 如: PROFINET=PROFIbus+etherNET,把Profibus的主从结构移植到以太网上,所以profinet会有Controller和Device,他们的关系可以简单的对应于profibus的Master和Slave,当然,是有区别的,但这样对应可以有助于理解。另外由于profinet是基于以太网的,所以可以有以太网的星型、树形、总线型等拓扑结构,而profibus只有总线型。 profinet由于有Controller这样的控制单元可以提高等时性的精度。 NET是一种以以太网形式通讯的系统。具有多制造商产品之间的通讯能力,自动化和工程模式,并针对分布式智能自动化系统进行了优化。 NET系统集成了基于Profibus的系统,提供了对现有系统投资的保护。它也可以集成其它 现场总线系统。 除了通讯功能外,PROFINET还包括了分布式自动化概念的规范,这是基于制造商无关的对象和连接编辑器和XML设备描述语言。以太网TCP/IP被用于智能设备之间时间要求不严格的通讯。所有时间要求严格的实时数据都是通过标准的Profibus DP技术传输,数据可以从Profibus DP网络通过代理集成到PROFINET系统。PROFINET是唯一使用已有的IT标准,没有定义其专用工业应用协议的总线。它的对象模式的是基于微软公司组件对象模式(COM)技术。对于网络上所有分布式对象之间的交互操作,均使用微软公司的DCOM协议和标准TCP和UDP协议 INET概念中,设备和工厂被分成为技术模块,每个模块包括机械、 电子和应用软件。这些组件的应用软件可使用专用的编程工具进行开发并下载到相关的控制器中。这些专用软件必须实现PROFINET组件软件接口,能够将PROFINET对象定义导出为XML语言。XML文件用于输入制造商无关的PROFINET连接编辑器来生成PROFINET元件。连接编辑器对网络上PROFINET元件之间的交换操作进行定义。最终,连接信息通过以太网TCP-IP下载到PROFINET设备中。 总之, 它们的区别是1、性质不同。PROFIBUS是一个用在自动化技术的现场总线标准。PROFINET是新一代基于 工业以太网技术的自动化总线标准。 2.作用不同,BUS是用在BUS之间非确定型通讯,BUS DP用在主站和远程从站确定型通讯,而NET则为自动化通讯领域提供一个完整的网络化解决方案,有一次参考西门子自动化工厂,看到了NET通讯的多方面应用,可以说包罗万象,大开眼界。 3.应用不同;BUS用在工厂自动化;是由过程控制系统监控量测设备控制;而NET可以确定不同设备商的类似设备会有的标准化功能和使用方式。 可以说,NET通讯是网络化的必然结果,就像数控系统从早年的单板机结构到现在的WINDOWS平台结构的发展一样。 来源:西门子工业技术论坛 |