基金会现场总线设备描述_第1页
基金会现场总线设备描述_第2页
基金会现场总线设备描述_第3页
基金会现场总线设备描述_第4页
基金会现场总线设备描述_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基金会现场总线基金会现场总线设备描述设备描述内容 设备组态信息 设备描述DD设备组态信息设备组态信息参数 静态参数:系统运行期间不变化的参数,电源掉电后保留,如制造商或用户设置的参数; 动态参数:随系统运行状态变化而变化,电源掉电后丢失,如过程值PV; 非挥发性参数:随系统运行状态变化而变化,电源掉电后保持其值,如给定值或输出值。设备组态信息设备参数组态层次 制造商定义层组态:本层组态信息由设备制造商在产品开发或出厂前定义 网络定义层组态 分布式应用层组态 设备层组态制造商定义层组态 本层组态信息由设备制造商在产品开发或出厂前定义,包括:对象字典的定义和结构,提供制造商厂名、设备模块名(如压力

2、变送器)、VFD管理、功能块应用进程VFD以及其他类VFD的版本号,对设备和虚拟现场设备的识别信息赋值。设备组态信息网络定义层组态网络是由多个设备组成的。这个层次的组态要规定网络拓扑。它包括以下内容: 指定通信控制策略 选定的协议版本号 识别每个网段和设备 分配设备位号和数据链路地址 为每个总线段指定希望成为首选的链路主管 规定为每个链路活动调度器所采用的链路参数 指定一个主要的应用时钟发布者,0个、1个或多个后备的应用时钟发布者,作为时间发布源设备组态信息 分布式应用层组态应用层是由分布在网段各处的资源构成的。本层组态规定了分布在资源间的相互作用。它包括以下内容: 规定功能块应用进程FBAP

3、的连接对象,并组成VCR 规定VCR列表,形成数据链路地址 规定功能块和LAS调度表以及宏周期 规定节点树构成图,包括转发和重发布表设备组态信息设备层组态本层组态中,要对设备内每个AP赋值。本层组态包括以下内容: 对用户AP赋予指定值 对NMIB赋予指定值 对SMIB赋予指定值设备描述DD 设备描述(DD,Device Descriptions):设备描述是基金会现场总线为实现可互操作性而提供的一个重要工具。由于要求现场总线设备具备互操作性,必须使功能块参数与性能规定标准化。同时它也为用户和制造商加入新的块或参数提供了条件。DD为虚拟现场设备中的每个对象提供了扩展描述。DD内包括参数标签、工程

4、单位、要显示的十进制数、参数关系、量程与诊断菜单。设备描述DD 设备描述DD由称为设备描述语言(DDL)的标准编程语言编写实现。DD由两个部分组成:由基金会提供的为所有标准的功能块和转换块的设备描述,它包括由DDL描述的一组标准块及参数定义。由设备制造商提供的包括由DDL描述的设备功能的特殊部分,如设备的量程、诊断程序等。以上两部分结合在一起,完整地描述了设备的特性。DD 源文件编译器:DD tokenizer将DD源文件转换为DD目标文件,生成二进制代码文件。对源文件进行差错检查设备描述DD009 101002 MEASURED_VALUE001 010061 3.1f021 066 220

5、 000 000020 000 000 000 000DD Token File (.FFO)Tokenizer Tool VARIABLE ProcessVariable LABEL MEASURED_VALUE; TYPE FLOAT DISPLAY_FORMAT 3.1f; MAX_VALUE 110.0; MIN_VALUE 0.0; DDL Source File DD Symbol File (.SYM)block _analog_output_block 0 x800201F0 member VL_SP_LO_LIMvariable-list 0 xC0010175 variab

6、le ProcessVariablefloat 0 x80020136 设备描述DD对DD的术语完整DD ,Complete 包含设备完整的DD参数,Contains a complete DD reference to the device部分DD,Partial 仅包含基本或标准DD,Contains only basic and/or standard DD附加DD,Incremental 包含厂商的特殊功能,应链接的DD,Contains DD with links to Partial or Complete DD设备描述DD 对DD的术语 综合 Synthesizer将标准DD和附

7、加的DD组和创建为完整的设备DD Partial DDor Complete DD(.FFO)Incremental DD(.DDO) Complete DD(.FFO)Synthesizer设备描述DD 设备描述服务DDS (Device Description Services ): 在主机一侧,采用称为设备描述服务DDS的库函数来读取设备描述。主机系统把FF提供的DD Services作为解释工具,对DD目标文件信息进行解释,实现设备的可互操作。 注意,DDS读取的是描述,而不是操作值。跨越现场总线从现场设备中读取操作值应采用FMS通信服务。设备描述服务DDS HostApplicati

8、onDevice DescriptionServices LibraryStandard DDsplus optionalIncremental DDsValues are read fromthe device over thefieldbus.Number of digits of precisionEngineering UnitLabel25.50 Measured_Value%设备描述服务DDS设备描述分层 第一层:通用参数,指那些公共属性参数,如标签、版本、模式等,所有的块都必须包含通用参数。 第二层:功能块参数,该层为标准功能块规定了参数,也为标准资源块规定了参数。 第三层:转换

9、模块参数,本层为标准转换模块定义参数,在某些情况下,转换块规范也为可能为标准资源块规定参数。现场总线基金会已经为头三层编写了设备描述,形成了标准的现场总线基金会设备描述。 第四层:制造商专用参数,在这个层次上,每个制造商都可以自由地为功能块和变换块增置他们自己的参数。这些新增置的参数应该包含在附加DD中。设备描述分层图示设备描述语言DDL 现场总线基金会规定的DDL语言是一种程序语言,用它描述通过现场总线接口可访问的信息。DDL是可读的结构文本语言,表示一个现场设备如何与主机及其他现场设备相互作用。 DDL由一些基本结构件(constructs)组成,每个结构件有一组相应的属性,属性可以是静态

10、的,也可以是动态的,它随参数值的改变而改变。现场总线基金会规定的DDL,共有16种基本结构。设备描述语言DDL块(blocks),它描述一个块的外部特性。变量(variables)、记录(records)、数组(arrays),分别描述设备包含的数据。菜单(menus)、编辑显示(edit displays),提供人机界面支持方法,描述主机如何提供数据。方法(methods),描述主机应用与现场设备间发生相互作用的复杂序列的处理过程。单元关系(unit relations)、刷新关系(refresh relations)及整体写入关系(writeasone relations),描述变量、记录

11、、数组间的相互关系。变量表(variable 1ists),按成组特性描述设备数据的逻辑分组。项目数组(item arrays)、数集(collections),描述数据的逻辑分组。程序(programs),说明主机如何激活设备的可执行代码。域(domains),用于从现场设备上载或向现场设备下载大量的数据。响应代码(response codes),说明一个变量、记录、数组、变量表、程序或域的具体应用响应代码。设备描述DD示例 MANUFACTURER integer(O-16777215)*制造商序号,由FF注册、分配* DEVICE_TYPE integer(0-65535)*设备类型识别

12、号,由制造商定义* DEVICE_REVISION integer (O-255)*制造商定义的现场设备的版本号* DD_REVISION integer (O-255)*制造商定义的该设备的DD版本号* Block ai1/*构造一个模拟输入功能块*/CFF文件 CFF文件指采用公共文件格式(common file format)写成的设备能力文件(capability file),是基金会为保证设备互操作性而采用的又一种方式。 基金会要求,从1 9 9 9年9月开始,制造商在设备注册时,一方面要提供设备描述;另一方面要提供CFF文件。并由基金会负责对已注册设备的设备描述和CFF文件进维护。

13、 CFF文件基于共同的文件格式规范。其主要作用是为主机等离线组态工具提供设备的细节信息。在CFF文件中包含设备的行规信息、设备内部功能块的实际数量和功能块时序,提供通信与功能块数据的确切涵义以及主机系统离线组态时需要的其他细节内容。因此CFF文件提供的信息内容不同于设备描述DD。设备描述说明的是功能块参数、参数的关联关系,用于组态设备功能块的菜单与程序、位号和帮助信息等。CFF文件-示例/Honeywell STT35F Capabilities Files/Copyright 2005, Honeywell International./ =/ File Header/ =File Head

14、erDescription = STT35F Temperature Transmitter Capabilities File / Description of this fileFileType = CapabilitiesFile/ must equal this exact stringFileDate = 2005,06,22 / yyyy,mm,dd order must be usedCffVersion = 1,7/ =/ Device Header/ =Device HeaderDeviceName = STT35F Temperature Transmitter / Not

15、 actually present in the device?CommGroup = 3CommClass = Class31+Class32 / Class32 was omitted in earlier versions, but has always appliedCommSubClass = Class3Publisher+Class3Subscriber+Class3LinkMasterDeviceClass = 2/ Link MasterCFF文件-示例(续)/ =/ Management VFD/ =Device VFD 1VendorName = SoftingModel

16、Name = FD_MIBRevision = 1.51VersionOD = 1ProfileNumber = 0 x4D47/ defined in SM spec/ =/ Function Block VFD/ =Device VFD 2VendorName = HoneywellModelName = STT35FRevision = Rev 4.04VersionOD = 0 x02ProfileNumber = 0/ =/ Network Management Section/ =NM OD Directory/ Object 257/ HeaderDirectoryRevisionNumber=1NumberOfDire

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论