GB/T 34076-2017
基本信息
标准号:
GB/T 34076-2017
中文名称:现场设备工具(FDT)设备类型管理器(DTM)和电子设备描述语言(EDDL)的互操作性规范
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.rar .pdf
下载大小:10756KB
相关标签:
现场
设备
工具
类型
电子设备
规范
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB/T 34076-2017 现场设备工具(FDT)设备类型管理器(DTM)和电子设备描述语言(EDDL)的互操作性规范
GB/T34076-2017
标准压缩包解压密码:www.bzxz.net
标准内容
ICS25.040
中华人民共和国国家标准
GB/T34076--2017
现场设备工具(FDT)/设备类型管理器(DTM)和电子设备描述
语言(EDDL)的互操作性规范
Interoperation guide for field device tool (FDT)/device type manager(DTM)andelectronicdevicedescription language(EDDL)IEC/TR62795:2013,MOD)
2017-07-31发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2018-02-01实施
规范性引用文件
3术语和定义、符号和缩略语
4EDD转换为FDT/DTM的一般方法
4.1概述
4.2利用通用FDT/DTM集成EDD文件4.2.1实现的基本原理
4.2.2EDD到DTM转化的基本内容
4.2.3EDD到DTM转换的一般流程
4.3导人EDD文件生成独立的FDT/DTM4.3.1实现的基本原理
4.3.2EDD到DTM转换的基本内容
4.3.3EDD到DTM转换的一般流程图4.4根据EDD文件人工编码生成FDT/DTM5EDD转换为FDT/DTM的一般要求
5.1概述
5.2代理解析器的要求
5.2.1基本参数描述的映射..
5.2.2线场总线通信协议的映射
5.2.3设备参数的可视化描述的映射5.2.4错误处理的标准化要求
5.3EDD文件格式的要求
5.3.1EDD文件头*
5.3.2EDD文件内容
5.4EDD文件的存储管理的要求
5.5EDDL转为FDT/DTM的界面样式要求5.5.1概述
5.5.2设计FDT/DTM界面的基本要求5.5.3FDT/DTM用户界面
5.5.4FDT/DTM用户界面区域
5.5.5参数处理
附录A(资料性附录)二进制文件具体格式.
附录B(资料性附录)FDT/DTM的标准用户界面.参考文献
GB/T34076—2017
Hii KAoNhi KAca
HiiKAoNhi KAca
本标准按照GB/T1.1一2009给出的规则起草。GB/T34076-—2017
本标准修改采用IEC/TR62795:2013《现场设备工具(FDT)/设备类型管理器(DTM)和电子设备描述语言(EDDL)的互操作性规范》。本标准根据GB/T1.1对IEC/TR62795:2013做了下列结构修改:删除了IEC/TR62795:2013的前言,重新编写了本部分的前言;对部分段落进行了重新组织:
一对部分技术描述进行了补充:在本标准的第1章中,增加了部分需求描述:在本标准的第2章中,增加了规范性引用文件:在本标准的第3章中,增加了一些术语;将IEC标准4.2.2下的1)拆分为本标准4.2.2下的a)和b);本标准的图1、图2去掉了IEC标推Figure1、Figure2中的begin和end;将IEC标准4.3.3下的1)、2)拆分为本标准4.3.3下的a),b)、c)、d):IEC标准5.2.1General在本标准没有单独编排为一节;一将IEC标准5.3TherequirementsofEDDdocumentformat下的内容补充,重新组织为两个小节;
本标准补充了“表3二进制标准文件的文件头”;一本标准补充了“附录A(资料性附录)二进制文件具体格式”。本标准根据GB/T1.1对IEC/TR62795:2013做了下列编辑性修改:凡有IEC/TR62795”的地方改为“GB/T34076”;按照汉语习惯对一些编排格式进行了修改:将一些适用于国际标准的表述改为适用于我国标准的表述。本标准由中国机械工业联合会提出。本标准由全国工业过程测量控制和自动化标准化技术委员会(SAC/TC124)归口。本标准起草单位:西南大学、机械工业仪器仪表综合技术经济研究所、中国四联仪器仪表集团。本标准主要起草人:张渝、刘枫、杨阳、吕静、欧阳劲松、王春喜、刘进。HiiKAoNniKAca
GB/T34076—2017
当前有两种IEC设备集成国际标准GB/T21o99.3(Electronicdevicedescriptionlanguage,EDDL)和GB/T29618(FieldDeviceTool,FDT),这两种标准各有特色。采用EDDL和FDT技术的厂商和用户越来越多,在EDDL和FDT两种技术上的投人也在不断增加。EDD技术是把设备属性从配置工具的软件代码中转移到一个数据集合中,并利用电子描述语言(EDDL)描述设备的属性存储在设备现场中或控制系统的服务器中,通过通信协议(如FF、HART等)在现场设备和控制系统之间交互。FDT是现场设备工具的缩写,是一种开放、独立、公开的软件接口规范。FDT规范描述了工程框架(FDT容器,FDT框架应用)和设备软件组件(DTM,设备类型管理器)之间的软件接口和相互关系。其中FDT框架应用与设备和现场总线系统无关,而DTM则和特定的设备及现场总线相关。一些自动化厂商和用户同时支持这两种技术,有通过EDD生成DTM的需求。已存在相关的转换工具,但因转换工具,EDD文件、解析方法,界面样式等方面存在不同,导致生成的DTM一致性不好。为了解决这个问题,需要有相关规范作保证。EDDL和FDT之间存在很大的互补性,但当前缺乏EDDL和FDT集成的规范,两种技术之间的互补性没能充分发挥。制定EDD到FDT的转换标准及EDD集成到FDT框架的技术规范有助于将两种标准结合起来,发挥各种技术的长度。这种转换标准建立在已有的EDDL和FDT技术之上,需要的投资较小。当前FDI希望能够将EDD和FDT集成在FDI的框架下面,正在做标准化的工作。但是,EDD直接转换为DTM,进而集成到FDT下,更具有针对性、更直接、更能节省投资。FDT集成EDD规范有助于促进两种设备集成技术的融合,保证EDD转换到DTM后的一致性。本标准中给出EDD到FDT转换的基本要求,规范化EDD到FDT框架的集成,指导EDD文件到DTM的转换及其相关转换工具的开发,使EDD转换为DTM后在基本参数描述、业务逻辑、错误处理、存储管理、界面样式等保持一致。IV
Hi KAoNni KAca
1范围
现场设备工具(FDT)/设备类型管理器(DTM)和电子设备描述
语言(EDDL)的互操作性规范
GB/T34076—2017
FDT和EDDL是两种主流的设备集成技术。两者都广泛应用于设备集成中。两种方法的技术实现不一样,产品的表现形式也不同。目前这两种产品之间还缺乏互操作的能力,缺少相互迁移的路径,难以并存和同时发挥两种技术的优势。因此,需要一种能够连接两种技术的规范,提供迁移路径,使它们之间具有互操作能力。两种技术结合使用,充分发挥各自的优势。本标准正是为了满足这种需求,给出EDD文件转换到FDT/DTM的一般要求。FDT/DTM的开发者可以应用本标准,开发出EDD-DTM转换工具。通过这种工具以导人、解析、管理EDD文件,最终生成对应的DTM。使得生成的DTM在功能、数据、外观样式上保持高度的一致性。这样有利于把EDD引人到FDT中,在享受FDT/DTM技术带来的方便时,也充分利用EDDL集成方法的优点。规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T19769.1-2015功能块第1部分:结构IEC61499-1:2005,IDT)GB/T21099.1-—2007
过程控制用功能块第1部分:系统方面的总论(IEC/CDV61804-1:2003,IDT)
GB/T21099.3—2010
3.2006,IDT)
GB/T29618.1—2013
2009,IDT)此内容来自标准下载网
过程控制功能块(FB)第3部分:电子设备描述语言(EDDL)(IEC61804-现场设备工具(FDT)接口规范第1部分:概迷和导则(IEC62453-1:ISO/IEC19501:2005
信息技术开放性分布式处理统一建模语言(UML)版本1.4.2(Infor-mation technology-Open Distributed Processing-Unified Modeling Language (UML) Version1.4.2)
3术语和定义、符号和缩略语
3.1术语和定义
下列术语和定义适用于本文件。3.1.1
现场设备工具/设备类型管理器(FDT/DTM)1field device tool/device type manager用于定义现场设备和控制系统之间的数据交换接口。用于定义工程工具和资源管理系统之间的数据交换接口。
HiiKAoNhiKAca
GB/T340762017
电子设备描述语言electronicdevicedescriptionlanguage(EDDL)是一种精确的数据声明,用于对设备的描述。3.1.3
agent interpreter
代理解析器
解析EDD文件时所使用的解析软件,通过代理解析器可以解析出EDD文件中的元素并映射到DTM中,实现设备DTM和物理设备的交互。3.1.4
电子设备描述源
electronic device description source包含指定设备描述的ASCII文件。3.1.5
参与者actor
用例的用户与用例相交互时所扮演的一组一致的角色。[ISO/IEC19501]
注:参与者与每一用例通信时,只具有一种角色。3.1.6
应用程序
application
解决工业过程测量和控制中的问题的特定软件功能单元。注:一个应用程序可分布在多个资源中,并且可与其他应用通信。3.1.7
业务对象
business object
表示某种实体的对象,具有特定的状态和行为(例如,DTM,BTM和通道)。注:业务对象术语最初被定义为设计模式3层结构的一部分,业务对象是业务层的一部分。3.1.8
块类型管理器(BTM)
block type manager
一种特殊的DTM,用于管理和操作设备内部模块的软件组件。3.1.9
communication
在DTM和设备之间或两个设备之间某种现场总线协议特定的数据传送。3.1.10
通信通道
communication channel
一种通道对象,表示与现场设备通信的访问点。3.1.11
configuration
通过设置工厂现场设备的参数和总线拓扑结构所创建的系统配置信息。3.1.12
configure
设置工厂设备实例数据的参数和设备之间的逻辑关系,以建立工厂现场总线系统拓扑结构(离线)。3.1.13
connectior
与所选设备进行通信所建立的数据路径。3.1.14
参数值的集合。
HiiKAoNhi KAca
数据类型
data type
一组值的集合,以及这些值允许的一组操作。[[ISO2382系列]
DCS制造商/系统制造商
工程系统的制造商。
device
DCSmanufacturer/systemmanufacturerGB/T34076—2017
独立的物理实体。具有在特定环境中执行一个和多个规定功能的能力,并由其接口分隔开。[GB/T19769.1—2015,定义3.30]3.1.18
设备制造商
device manufacturer
现场总线设备的制造商。
设备类型
device type
基于如制造商、现场总线协议、设备类型标识、设备分类、版本信息或其他信息的抽象特性的设备特征。
注:根据用于定义的特性集,这些特征的范围可能是变化多样的,并且对于每个DTM是制造商特定的。3.1.20
documentation
人可读的、关于设备实例的信息。注:可以是数据库中的电子信息。3.1.21
设备类型管理器(DTM)
device type manager
包含设备特定应用软件的软件组件;表示“类型管理器(TypeManager)”的通用类。注:保留了“D”是因为它是市场上熟知的缩写。3.1.22
DTM设备类型
DTM device type
某种硬件设备类型的描述。
注:一个DTM当中可以定义一种或多种DTM设备类型,表明可使用该DTM对一种或多种硬件设备进行配置诊断等操作。
Field Device Tool
现场设备工具
定义了现场设备与控制系统、工程工具和资源管理系统工具之间数据交换接口。3.1.24
现场设备
(见“设备”)
field device
框架应用程序
frame application
DTM的运行环境,可以是控制工程工具,独立运行工具或网页。3
HiiKAoNhi KAca
GB/T34076—2017
FDT模型FDTmodel
种描述DTM和框架应用程序之间相互关系和行为的模型。3.1.27
功能function
实体的特定目的或其特有活动。[GB/T19769.1—2015,定义3.45]3.1.28
instantiation
实例化
特定类型的实例的创建。
[GB/T19769.1—2015,定义3.58]3.1.29
接口interface
根据功能特征,信号特征或其他特性来定义的两个功能单元之间的共享界面。[GB/T19769.1-2015,定义3.59]3.1.30
映射mapping
定义与其他集合的量或值有对应关系的值的集合。[ISO/AFNOR计算机科学词典]
operation
明确定义的动作,当将其用于已知实体的任何充许的组合时,将产生一个新的实体。[ISO/AFNOR计算机科学词典]
parameter
将一个常量值赋予一个特定应用的变量,并且该变量可代表该应用。[ISO/AFNOR计算机科学词典]
参数化
parameterize
在设备、块或对象中设置参数。(见3.1.12配置”)
过程通道
process channel
一种通道对象,表示通过现场总线传输的过程值(I/O值)及其参数(例如,数据类型、量程等)。3.1.35
service
资源的功能性能力,可以用服务原语序列来模型化。[GB/T19769.12015,定义3.88]3.1.36
系统system
在已定义的环境中被视为一个整体的相关元素的集合,并与其环境相分离。[GB/T19769.1—2015,定义3.96]]4
规定所有该类型实例所共享的公共属性的软件元素。[GB/T19769.1—2015,定义3.98]3.1.38
variable
在不同时间可具有不同值的软件实体。[[GB/T19769.1—2015定义3.101]3.2符号和缩略语
下列符号和缩略语适用于本标准。块类型管理器(BlockTypeManager)BTME
组件对象模型(ComponentObjectModel)(CommunicationProfile)
通信行规
分布式控制系统(DistributedControlSystem)设备描述
(Device Description)
设备类型管理器(DeviceTypeManager)企业资源规划(EnterpriseResourcePlanning)电子设备描述
(Electronic Device Description)电子设备描述语言(ElectronicDeviceDescriptionLanguage)框架应用程序
功能块
(FrameApplication)
(Function Block)
现场设备工具
现场设备集成
基金会现场总线
(Field Device Tool)
(Field Device Integration)
(Fieldbus Foundation)
(Graphical User Interface)
图形用户界面
标识符(Identifier)
输人/输出(Input/Output)
信息技术
(Information Technology)
制造执行系统(ManufacturingExecutionSystems)对象链接及嵌入(ObjectLinkingandEmbedding)GB/T34076—2017
使用开放标准的开放性连接(OpenConnectivityviaOpenStandards)可编程逻辑控制器
(ProgrammableLogicController)SCADA
监视,控制和数据采集(Supervisory,ControlandDataAcquisition)统一建模语言
全球唯一标识
可扩展标识语言
(Unified Modeling Language)
(Universal Unique Identifier)(Extensible Markup Language)4EDD转换为FDT/DTM的一般方法
4.1概述
将EDD文件集成到FDT的常用方法主要有三种:利用FDT/DTM开发商提供的通用DTM集成EDD文件;GB/T34076—2017
一一导人EDD文件生成独立的DTM实例;一FDT/DTM开发商按照EDD文件重新开发DTM。4.2利用通用FDT/DTM集成EDD文件4.2.1实现的基本原理
FDT/DTM开发商提供一种通用的DTM,在DTM中集成EDD文件解析器。DTM的实现比较灵活,故可以将EDD的解释器嵌人到设备DTM的COM组件中,具体的是将解释工具放到DTM的接口中实现,这样就不会改变DTM的外部形式。当客户程序将请求发送到DTM服务器后,DTM服务器通过查找由解析器生成的数据表得到关于所请求的数据信息,再根据这些信息通过通信DTM与设备进行直接通信。DTM在运行时,可以导人EDD文件,对文件进行解析,然后按照EDD文件生成对应的功能和数据。FA释放DTM之后,相应的功能和数据也被释放。在下次使用时需要重新导人并做相应的处理。通用DTM需要对不同的EDD文件进行解析,生成对应的DTM,所以EDD文件的格式非常关键。需要定义规范的EDD文件格式,以便能正确地进行解析。若EDD文件格式不统一,解析器可能无法解析,或给出不一样的解析结果,导致无法生成DTM或生成的DTM形式各异,不具备一致性。
其方法如下所示:
a)用户开始更新FDT应用程序设备列表,更准确地说是DTM设备类型(DTMdeviceType)列表。
FDT应用程序实例化通用设备DTM,调用DTM的接口函数IDtmInformation::GetInforb)1
mation)(FDT1.2)或调用函数IDtmInformation2::GetDeviceIdentificiationInformation()(FDT1.2.1)。
c)通用设备DTM读取某个预定义路径下的所有EDD文件,解析EDD文件当中的设备类型信息,如支持的协议、制造商标识、制造商名称、设备标识、设备名称,EDD文件路径名称等。通用设备DTM根据FDT定义的XML纲要将这些信息写入XML文档,并将XML文档返回d)
给FDT应用程序。该XML文档当中可以包含多个设备类型信息。FDT应用程序根据xml文档生成设备类型列表。此时EDD文件当中定义的设备名称将会显e)
示在该列表中。
用户在FDT应用程序当中创建一个新的工程,并在DTM设备类型列表选择一个通信DTMf
设备类型(即实例化一个通信DTM)添加到该工程。用户在DTM设备类型列表选择一个通用DTM设备类型(即实例化一个通用设备DTM),并g)
将设备DTM作为子项添加到通信DTM。在实例化通用设备DTM的过程当中,FDT应用程序调用DTM的接口函数IDtm::InitNewh)
(。该函数的一个输入参数也是一个XML文档,包含了某一个具体的DTM设备类型信息。由于该信息当中包含了EDD文件的路径信息,通用设备DTM根据该信息再读取某个EDD文件,解析该文件,生成与该EDD文件当中参数相对应的DTM内部数据模型或内部数据库。通信DTM调用通用设备DTM的接口函数IDtmParameter::GetParameters()获取与设备相关的参数信息。
4.2.2EDD到DTM转化的基本内容
a)转换模型要求根据EDDL规范,设计一个转换模型。这个模型要实现如:参数类型、通讯模式,方法,莱单等功能。
根据实际要求规范该DTM的特性,这些要求能提供一致的数据和功能6
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。