基金会现场总线,是在过程自动化领域得到广泛支持和具有良好发展前景的技术。屈于用户的压力,这两大集团于1994年9月合并,成立了现场总线基金会,致力于开发出国际上统一的现场总线协议。基金会现场总线分低速H1和高速H2两种通信速率。H1的传输速率为31.25 kbit/s,通信距离可达1900 m,可支持总线供电,支持本质安全防爆环境。H2总线标准也已形成。......
2023-11-22
POWERLINK技术规范规定的应用层为CANopen,但是CANopen并不是必需的,用户可以根据自己的需要自定义应用层,或者根据其他行规编写相应的应用层。
无论是OpenPOWERLINK还是前面提到的HDL POWERLINK,都可以使用本章介绍的应用层软件。
1.CANopen应用层
POWERLINK的应用层遵循CANopen标准。CANopen是一个应用层协议,它为应用程序提供了一个统一的接口,使得不同的设备与应用程序之间有统一的访问方式。
CANopen协议有3个主要部门:PDO、SDO和对象字典OD。
1)PDO:过程数据对象,可以理解为在通信过程中,需要周期性、实时传输的数据。
2)SDO:服务数据对象,可以理解为在通信过程中,非周期性传输、实时性要求不高的数据,例如网络配置命令、偶尔要传输的数据等。
3)OD:对象字典,可以理解为所有参数、通信对象的集合。(www.chuimin.cn)
2.对象字典
什么是对象字典?对象字典就是很多对象(Object)的集合。那么什么又是对象呢?一个对象可以理解为一个参数,假设有一个设备,该设备有很多参数。CANopen通过给每个参数一个编号来区分参数,这个编号就叫作索引(Index),索引用一个16 bit的数字表示。如果这个参数又包含了很多子参数,那么CANopen又会给这些子参数分别分配一个子索引(SubIndex),用一个8 bit的数字来表示。因此一个索引和一个子索引就能明确地标识出一个参数。
一个参数除了具有索引和子索引信息外,还应该有参数的数据类型(是8 bit还是16 bit,是有符号还是无符号),以及访问类型(是读的、可写的,还是可读写的)和默认值等。因此一个参数需要有很多属性来描述,一个参数也就成了一个对象Object,所有对象的集合就构成了对象字典(Object Dictionary)。
在POWERLINK对OD的定义和声明在objdict..h文件中。
3.XDD文件
XDD文件是用来描述对象字典的电子说明文档,是XML Device Description的简写。设备生产商在自己的设备中实现了对象字典,该对象字典存储在设备里,因此设备提供商需要向设备使用者提供一个说明文档,让使用者知道该设备有哪些参数,以及这些参数的属性。XDD文件的内容要与对象字典的内容一一对应,即在对象字典中实现了哪些参数,那么在XDD文件中就应该有这些参数的描述。
一个XDD文件主要由两部分组成:设备描述(Device Profile)和网络通信描述(Com-munication Network Profile)。
有关现场总线及其应用技术的文章
基金会现场总线,是在过程自动化领域得到广泛支持和具有良好发展前景的技术。屈于用户的压力,这两大集团于1994年9月合并,成立了现场总线基金会,致力于开发出国际上统一的现场总线协议。基金会现场总线分低速H1和高速H2两种通信速率。H1的传输速率为31.25 kbit/s,通信距离可达1900 m,可支持总线供电,支持本质安全防爆环境。H2总线标准也已形成。......
2023-11-22
INTERBUS定义了该模型的第1、2、7层。INTERBUS具有强大的可靠性、可诊断性和易维护性。INTERBUS采用了集总帧型的数据环通信。强大的诊断功能是INTERBUS区别于其他总线所独有的。INTERBUS CLUB负责向设备生产厂家提供INTERBUS的接口方案和接口芯片,向其成员提供信息,帮助解决技术问题及为特定的应用找寻合适的INTERBUS产品。INTERBUS的技术发起人为德国菲尼克斯公司。另外,在美国和中国也设有INTERBUS技术中心。......
2023-11-22
POWERLINK是一个实时以太网的技术规范和方案,它是一个技术标准,用户可以根据这个技术标准自己开发一套代码,也就是POWERLINK的具体实现。为了推广POWERLINK,B&R将源代码开放。目前常用的POWERLINK方案有两种:基于MCU/CPU的C语言方案和基于FPGA的Verilog HDL方案。C语言的方案以OpenPOWERLINK为代表。该方案使用了VxWorks本身的以太网驱动程序,OpenPOWERLINK需要一个高精度的时钟,否则性能会受到影响。可以把FPGA当作专门负责POWERLINK通信的芯片。......
2023-11-22
WorldFIP技术硬件体系由两个互补的部分组成:通信控制器和通信介质器件。5)用于WorldFIP连接的费用要求。WorldFIP现场总线第一个通信控制器是在1987年开发成功的。图8-9 WorldFIP现场总线通信站的连接......
2023-11-22
OSI参考模型和TCP/IP参考模型有很多相似之处。TCP/IP参考模型最初没有明确区分服务、接口和协议,虽然后来人们试图改进它以便接近于OSI。因此,OSI模型中的协议比TCP/IP参考模型的协议具有更好的隐藏性,在技术发生变化时能相对比较容易地替换掉。OSI参考模型产生在协议发表之前。而TCP/IP却正好相反。现在我们从一般问题转向更具体一些,两个模型间明显的差别是层的数量:OSI模型有7层,而TCP/IP模型只有4层。......
2023-11-22
CANopen应用层详细定义了通信服务和其他相关的通信协议。CANopen规范中所定义的基本通信服务构成了应用程序与CANopen应用层之间的接口。3)响应:应用程序对CANopen软件报告的事件或任务做出的应答。通信单元提供数据传输所需的所有机制和通信对象,符合CANopen规范的数据可以利用这些机制通过CAN接口进行传输。CANopen协议已经将对象字典进行了分配,见表4-25。......
2023-11-22
西门子为PLC之间简单高速的数字通信提供用户ASICs。参照PROFIBUS DIN 19245第一部分和第三部分设计的这些ASICs,支持并可以完全处理PLC站之间的数据通信。下列的ASICs与微处理器结合可提供智能从站的解决方案:SPC的设计基于OSI参考模型的第一层,需要附加一个微处理器用于实现第二层和第七层的功能。另一种称作LSPM2/SPM2的ASICs是适应这些设备的低成本改造。主站在七层模型的第二层寻址这些ASICs,两个ASICs收到正确的报文后,自动生成所要求的响应报文。......
2023-11-22
现场总线报文规范层FMS是基金会现场总线通信模型中应用层的另一个子层。FMS提供了一组服务和标准的报文格式。与OD描述联系在一起,FMS为现场设备应用程序规定了功能性界面。现场总线报文规范层由以下几部分组成:虚拟现场设备、对象字典管理、联系关系管理、域管理、程序调用管理、动态参数管理和时间管理。由用户层监测导致事件发生的条件,当条件发生时,该应用程序激活事件通知服务,并由使用者确认。......
2023-11-22
相关推荐