基金会现场总线设备描述讲解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设备描述服务DDS
Values are read from the device over the fieldbus.
Standard DD’s plus optional Incremental DD’s
Number of digits of precision Engineering Unit
__analog_output_block
0x800201F0
VL_SP_LO_LIM
variable-list 0xC0010175
ProcessVariable
float
0x80020136
设备描述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由称为设备描述语言(DDL)的标准编程语 言编写实现。DD由两个部分组成: –由基金会提供的为所有标准的功能块和转换块的设备
描述,它包括由DDL描述的一组标准块及参数定义。 –由设备制造商提供的包括由DDL描述的设备功能的特殊
部分,如设备的量程、诊断程序等。 以上两部分结合在一起,完整地描述了设备的特性。
设备组态信息
–设备参数组态层次
• 制造商定义层组态:本层组态信息由设备制造商在 产品开发或出厂前定义
• 网络定义层组态
• 分布式应用层组态
• 设备层组态
–制造商定义层组态
本层组态信息由设备制造商在产品开发或出厂前定义, 包括:对象字典的定义和结构,提供制造商厂名、设 备模块名(如压力变送器)、VFD管理、功能块应用进程 VFD以及其他类VFD的版本号,对设备和虚拟现场设备 的识别信息赋值。
设备组态信息
–设备层组态 本层组态中,要对设备内每个AP赋值。本层组态包括
以下内容: • 对用户AP赋予指定值 • 对NMIB赋予指定值 • 对SMIB赋予指定值
设备描述DD
设备描述(DD,Device Descriptions):设备描述是基 金会现场总线为实现可互操作性而提供的一个重要工具。 由于要求现场总线设备具备互操作性,必须使功能块参数 与性能规定标准化。同时它也为用户和制造商加入新的块 或参数提供了条件。DD为虚拟现场设备中的每个对象提供 了扩展描述。DD内包括参数标签、工程单位、要显示的十 进制数、参数关系、量程与诊断菜单。
• 第三层:转换模块参数,本层为标准转换模块定义参数, 在某些情况下,转换块规范也为可能为标准资源块规定参 数。现场总线基金会已经为头三层编写了设备描述,形成 了标准的现场总线基金会设备描述。
设备组态信息
–网络定义层组态
网络是由多个设备组成的。这个层次的组态要规定网络拓扑。它包 括以下内容:
• 指定通信控制策略 • 选定的协议版本号 • 识别每个网段和设备 • 分配设备位号和数据链路地址 • 为每个总线段指定希望成为首选的链路主管 • 规定为每个链路活动调度器所采用的链路参数 • 指定一个主要的应用时钟发布者,0个、1个或多个
设备描述DD
DD 源文件编译器:DD tokenizer –将DD源文件转换为DD目标文件,生成二进制代码文件。 –对源文件进行差错检查
设备描述DD
DDL Source File
VARIABLE ProcessVariable { LABEL "MEASURED_VALUE";
TYPE FLOAT { DISPLAY_FORMAT "3.1f"; MAX_VALUE 110.0; MIN_VALUE 0.0;
后备的应用时钟发布者,作为时间发布源
设备组态信息
– 分布式应用层组态 应用层是由分布在网段各处的资源构成的。本层组态规
定了分布在资源间的相互作用。它包括以下内容: • 规定功能块应用进程FBAP的连接对象,并组成VCR • 规定VCR列表,形成数据链路地址 • 规定功能块和LAS调度表以及宏周期 • 规定节点树构成图,包括转发和重发布表
设备描述DD
• 对DD的术语 • 综合 Synthesizer
–将标准DD和附加的DD组和创建为完整的设备DD
Partial DD or Complete DD
(.FFO)
Synthesizer
Incremental DD (.DDO)
Complete DD (.FFO)
设备描述服务DDS
设备描述服务DDS (Device Description Services ): 在主机一侧,采用称为设备描述服务DDS的库函数来读 取设备描述。主机系统把FF提供的DD Services作为解释工 具,对DD目标文件信息进行解释,实现设备的可互操作。 注意,DDS读取的是描述,而不是操作值。跨越现场总 线从现场设备中读取操作值应采用FMS通信服务。
基金会现场总线 设备描述
内容
• 设备组态信息 • 设备描述DD
设备组态信息
–设备组态信息参数 • 静态参数:系统运行期间不变化的参数,电源掉电后保 留,如制造商或用户设置的参数; • 动态参数:随系统运行状态变化而变化,电源掉电后丢 失,如过程值PV; • 非挥发性参数:随系统运行状态变化而变化,电源掉电 后保持其值,如给定值或输出值。
}}
DD Token File (.FFO)
009 101 002 "MEASURED_VALUE" 001 010 061 "3.1f" 021 066 220 000 000 020 000 000 000 000
Tokenizer Tool
DD Symbol File (.SYM)
block member variable
Label
Host Application
25.50 %
Measured_Value
Device Description Services Library
设备描述分层
• 第一层:通用参数,指那些公共属性参数,如标签、版本、 模式等,所有的块都必须包含通用参数。
• 第二层:功能块参数,该层为标准功能块规定了参数,也 为标准资源块规定了参数。