- 您的位置:
- 标准下载网 >>
- 标准分类 >>
- 国家标准(GB) >>
- GB/T 19769.2-2005 工业过程测量和控制系统用功能块 第2部分 软件工具要求

【国家标准(GB)】 工业过程测量和控制系统用功能块 第2部分 软件工具要求
本网站 发布时间:
2024-07-02 20:16:51
- GB/T19769.2-2005
- 现行
标准号:
GB/T 19769.2-2005
标准名称:
工业过程测量和控制系统用功能块 第2部分 软件工具要求
标准类别:
国家标准(GB)
标准状态:
现行-
发布日期:
2005-05-18 -
实施日期:
2005-12-01 出版语种:
简体中文下载格式:
.rar.pdf下载大小:
1.55 MB
标准ICS号:
机械制造>>工业自动化系统>>25.040.40工业过程的测量与控制中标分类号:
仪器、仪表>>工业自动化仪表与控制装置>>N10工业自动化与控制装置综合

点击下载
标准简介:
标准下载解压密码:www.bzxz.net
GB/T 19769的本部分定义了软件工具的功能性要求。 GB/T 19769.2-2005 工业过程测量和控制系统用功能块 第2部分 软件工具要求 GB/T19769.2-2005

部分标准内容:
ICS 25. 040. 40
中华人民共和国国家标准
GB/T 19769.2--2005
工业过程测量和控制系统用功能块第2部分:软件工具要求
Function blocks for industrial-process measurement and cntrolsystem--Part 2.Software toois requirements2005-05-18发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
..com2005-12-01实施
GB/T19769工业过程测量和控制系统用功能块分为如下凡部分:-第1部分;结构:
-第 2 部分:软件工具要求;
-.第3部分:底用指南;
-—--第4部分:致性行规指南,本部分为GB/T19769 的第2部分。GB/T 19769.2—2005
本部分参考IEC/CD61499-2:2003工业过稳测量和控制系统用功能块第2部分:软件工具要求”,
本部分的附录A为规范性附录、附录B、附录(为资料性附录。本部分由中国机械工业联合会提出本部分由全国工业过程测量利控制标准化技术委员会第二分技术委员会归口本部分负责起草单位:西南师范大学。本部分参加起草单位:机械工业仪器仪表综合技术经济研究所、中国四联仪器仪表集闭、游江大学、北京机械工业自动化研究所。
本部分主要越草人:张为群、刘树、赵亦欣、薛思源。本部分参加起草人:冯晓升、刘避、冯冬芹、谢兵兵。1一般要求
1. 1范围
工业过程测量和控制系统用功能块第2部分;软件工具要求
GB/T19759的本部好是文了软件具的功能性要求。GB/T19769包含四部分:
第1部分结构,包括:
1)…-般要求,包括前,范制、规范性引用文件、定义和考模型:2)功能块类型声明的规则和所声明的类型实例行为的规则:GB/T 19769.2--200S
3)分布式工业过程测量和控制系统(IPMCS)的配置中,功能块的使用规则4)为满足分布式MS的通信要求,功能块的使拥规则:5)分布式IPMCS的应用,资源和设备的管理中功能块的使用规卿;6)..致性系统和标推必须满足的要求。-第2部分(本部分)定义软件T具的要求,以支持GB/T19769.1的1.1中列举的下列系统工程任务:
1)功能块类型的规范;
2)资源类型和设备类型的功能性规范;3)分布式IPMCS的规范、分析和验证:1)分布式IPMCS的配置,实现,运行和维护;5)软件工具中的信息交换。
第3部分的目的是提高对IPMCS结构和满足其他部分要求的软件T具的可理解性、可接受性、通用性和专用性,通过提供:1)关十GB/T 197G9的常见问题的解答:2)使用GB/T19769的结构来解决控制和自动化上程中常见问题的示例。\-—第4部分定义了--致性行规的并发规则,这些规则规定GB/T19769.1和GB/T19769.2应实现的特性,以发挥基于GB/T19769的系统、设备和软件工具的以下属性:1)来自不同供应商的设备的百操作性:2)在不同供应商的软件丁具之问软件的可移植性;3)用不同供应商的软件丁具对来自不生产商的设备的可配置性。1.2规范性引用文件
下列文件中的条款通过(G13/T19769的本部分的应用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本,凡是不注日期的引用文件,其最新版本适用于本部分。
GB/T19769.1中结出的规范性小用文件适用丁本部分,1.3术语和定义
本部分使用GB/T19769.1给出的以及下面列出的术语和定义:GB/T 19769.2--2005
库元素libraryelement
用于数据类型、功能块类型、适配器类型、子应用类型、资源类型、设备类型或系统配置的声明的集合。
2 软件工具要求
本章定义了软件上具的功能性要求,这些软件工具文持1.1中所列举的系统工程任务的执行。2. 1冉软件工具供应商提供的信息软件工具供应商应规定以下信息以及在本章中可能需要的其他信息:软件工具使用的某种或多种库无素的类型:…软件工具支持的某种或多种工程任务。任务的描述可出自11中给出的工程任务,或由软件工具供应商定义。
2.2库元素的交换
一个软件T具应具有周其他软件工具交换其库光素的能力。该交换的表现形式为按照附录A所定义的格式将数据写到物理媒体或者通过通信链路或网络进行交换。2.3由库元素供应商提供的信息
注:本条希想提供-些厅法.通过这些方法,当库元素的提供者提供足够信息充许库元素的有效使用时,能够得到知识产权的保护。
库元素提供者可选择提供其库北素的实现,示例1)功能块类型库元案的提供者可提供该功能块类型的实现方法,如:---按IEC/PA561199-4:2002谢录B的规定,在一个.la88(或更高的设备所含的资源中·个或多个该功能缺类型的实例:
—接1EC/PAS 61499-4:2002谢录B的规定-在一个Cla551或更高的设备所含的资源中该功能块类型的实例化实现:
-按FC/FAS的499-4:2002谢求B的规定,在一个Class2投备所含的资源中,~个具有适J安装的与实现相关的格式的文件,例如使用 GB/T 19769. 1 的 E. 3. 1, 2 中定义的本标准的 FBMGT 语祛。当一个库元素的实现被提供的时候,不要求提供者提供整个实现细节,然而,提供者应提供足够的感,使用户能够完全确楚所提供的库光蒙的功能性。示例2)以上要求出资源的功能块类型实的提供者通过相应的规定来满足,至少应包含以下信息:功能缺类邢库元素按照GB/T19769,1中2.2.1的定义规定其事件和数据接口,按照 GB/T19769.1中3,1.2的定义规定其服务;
一表示功能块实的生成和连接的资源类型和设备类型库元案。2. 4声明的显示Www.bzxZ.net
软件T具应能以适合于丁程任务的形式,显示与之相关的库元素的声明。该显示可采用GB/T19769.1中定义的图形或文本形式,或软件工具供应商定义的格武,注:库元紊的声明可定义其接山(事件和数据的输人输出)和内部变量·以及它的算法及其执行控制,例如通过·个执行控制图表(ECC)等。
2.5声明的修改
软件厂具应便它的用户能够修改其相关库元素的声明以造合于特定的工程任务。这些修敢可包括添加,珊除或改变声明的内容,并可以图形、文本,或两者兼有的方式来执行。2.6声明的验证
如果其相关的工程任务有要求,软件工具应为其相关库元索的声明的验证提供设施。这些设施可包括.但并不仅限丁:
一检查声明语法的正确性:
GB/T 19769.2-—2005
检查声明语义的正确性,例如,检查在应用和它相关的了应用中是否所有的功能块实例被正确地分配给资源,是否在资源内被正确地互连,是否在系统配置中的资源间能正确地相互通信;一或者通过其自身,或者结合其他相同或不同的类型实例,对库元素类型实例的操作的伤真利测试。
2.7声明的实现
如果其相关的工程任务有要求,软件工具应为其相关库光索的声明的实现提供设施。这些设施可包括:但并不仅限于:
一一为嵌人资源类型和设备类型的实例生成可执行代码(固件):一在资源和设备中的功能块实例的创建和互连(下载).例如-使用在(B/19769.1中3.3和附录王附录C中定义的管理设施。
2.8系统运行、测试和维护
如果其相关的工程任务有要求,软件工具应为出其相关的库元素所规定的丁业过程测量和控制系统(IPMCS)的运行、测试和维护提供设施。这些设施将包括,但并不仪限于:-·在本章的前述条款中所描述的设施;GB/T 19769. 1 中 3. 2 和附录 F 中定义的信息交换设施。GB/T 19769.2--2005
附录A
(规范性附录)
文档类型定义(1)TD)
注:如果本附录的条款与 GB/T 19769. 1 的附录 B的案款有冲突,以后者的条款为准。本附录为在软件工具间的GB/T 19769.1的库元素的交换提出了文档类型定义(ITD)。这些DTD是按照在http://w3.0rg/TR/1998/REC.-xml19980210J:的扩展标记语言(XMI.)规范中所定义的语法来定义的,
表A,1给出丁在本附录给出的DTD 和(HI3/T 19769.1的 .1. 1 中定义的库,元素以及GB/T19769.1 附录B中给出的文本语法间的对应关系。本附录的每条的第一个表含有对应库元索的DTD。每一条的第二个表提供文本语法参考(如果有)以及对其F)TI>中的主要元索和属性的解释。接着,给出了为典型库元素面生成XMI.文件的示例。
注:本附录给出的示例其有代表性,但并不是相关IDTD特征的详尽样本,特别是这些示例并不规定为用作满足本部分规足的一致性的测试集。
表A1文档类型定义(DTD)
T.iraryElement
DataType
FBType
Suhapplication Type
AdapterType
RexourceType
LieviceType
Systam
DataType
ntaTypeDeclaretion
FBTypeDeelaration
Subapplication T ypeDeclarationAdapterTypeDredarution
ResourceTypeverluralion
I'keviceTypeDeclaration
SyslerrConfigurition
文本诉法
data_tyne_declaration
(GR/T 15869. 3 B. 1. 3)
(h_typc_deelaration
subapplication_type_declararionadaprer type declaralion
resource_ type.xpecificationdeviut_type_sperification
systen.configuratinn
与表A,2中DTD致的XMI.文档,表示了GB/T19769.1中C.1.1中所描述的DataTypeDeclaration 对象。
表 A, 2 DalaTypeDTD
! xnl versior:-\i. o\ cnvoding--\u''F-s\? -! FEMENT' DataType
(Identification?, VersinnInfo ! ,Cunpilerlnlu?,ASNl T'g?,(DireutlyDerivedType: EnumeratedType Subrange'I ypel ArrayType| Seructuted'I'ype?)..Name CDATA # REQUIRED
Comment CATA # IMI'LIEI
..com-.! ELEMENT Ider:ificstion EMPTY-! ATTLIST Identilieation
Standard EDATA # IMHLIED
ClassifirationCEATAtIMLIED
ApplicationDomain CDArA IMPLIFunctiun CHATA + IMPLIED
TYPe CDATA + IMILIED
Deseription CDATA + IMPLIED
! ELEMENT VerxiunInfo EMPTY?! ATTLIST Versioulnf:
OrguizEtion CDATA # REQLIREDVersioa CDATA # REQUIRED
AuthuI CDATA REQUIRED
Dete CDATA = REQLIREI)
Ren&rks CDATA +- IMPI.IED
-.! ATTLIST ASNITeR
表.2(续)
CaSE (INIVERSAL I APPI.ICATHN I CONTEXT I PRIVATE) IMPIIEDNunhErCDATA HREQUIREI
<1 ELEMENT Compilerlnf (Conpiler': ! AT'FliST Corupilerinto
header CDATA # IMP.IED
classde: CDATA # IMPLIEI
-! EI.EMENT Compiler EMPTY.
language(JevaCppiher)REQUIREDVendur CIATA + REQUIRED
Produet CDATA #REQUIRED
Version CDATA #REQUIRED
! ELEMENT DireeilyDerivedType EMPT! ATTIIST DirecilyDerivedTypnGB/T 19769.2—2005
Ba+TyPE (B OLISINT INT DINT: LINT!USINT!LINTIUDINT!UIINT REAIILRFAI. TIMF IDATFITIME_OF_DAYIDATE_AND_TIME:STRINGBYTE|WORDIDWORD:LWORDIWSTRING)#REOUIRED
InitiaiYalue 'ATA ± MP.IE)
COIHEI CDATA # IMPLIED
1 Fr.EMFNT Fnumetared'Type (EturneraledValue) + InitialValuu CDAFA IMPLIED
..comGB/T 19769.2—2005
! ELEMENT EnumeratedValue EMPTY>! ATrt.ist EnumeratedValue
Name CDATA *RFQUIRED
Comnent CDATA #IMPLIED
! EL.EMENT ShhrangeType (Suthrange):>-.! ATTI.IST SubrangeType
表A.2(续)
BH+Ty? (SINTIINTIDINTILINTIUSINTILINT:UDINTIULINT) # REQUIREDInitinIValue CDATA + IMPLIED-! ELEMENT Subrange EMPTY:>
-! ATTLIST Subrange
Loweriirnit CDATA #REQUIKED
UpperLimit CDATA #REQUIRED
BasuTypu CDATA REQUIRED
InitialValues CDATA # IMPI.IFDCammenr CDATA +IMPI.IED
! EIEMEXT SiructuredType (VarDeclaralion/ SubrangeVarDeclration) +!APLIST StructuredType
Cammen CI)ATA # IMPLIED
! ATTLIST VarDeelurBton
Name CUATA # REQUIRED
Type CDATA#REQUIRED
Comment CDATA # IMFLIED
ArraySize CDATA # IMPLIED
InitialValue CDATA # IMPIIED! ELEMENT SubrangeVarDecleration(Subrunige-).! ATTLIST SubrangeVarDeclarationName CDATA # REQUIRED
FyPe (SINTIINT: DINT!LINTIUSINT: UINTIUDINTIULINT) # REQUIREDComment CDATA IMPLIED
InitialValue CDATA # IMPLIED上述DID元素的解释以及对其属性的形式语法的引用(适用之处)在表A,3中给出。..com元素属性
DataType
Camment
Identification
Standard
Classiliention
ApplicatiunDomain
Funetion
Descriprion
Versinnlnto
Org2nizaticn
Veraion
Author
Rearks
ASNITan
Numhe:r
Compilernfo
header
elasstef
Compiler
uguuge
Vendoe
Frvciet
Version
DireeilyDerivedI ype
BaseType
InitialValue
表 A. 3 DataType DTD 元素
文本语法
(GB/T 15969.3,附录 R)
data_type_name
GB/T 19769.2--2005
参见 GB/T 15965.3
根据GB/T15969.3中2.1.5,注释无(\和>)\定界符用于数据库检索的信息
按照标准号一部分一条款\格式编据的主要引用标推与引用标雅中起义的分类代相问与引用标准中定义的应用域相间与引用标准中定义的该元衰的功能相同与引用标准中定义的元素类型(例:设备类型)相同与引用标准中定义的描述性语句相厕可能为以下几项之:
第一项最新版本
第“项先前发布的版本
最后一项第一次发布的版本
提供该库元素的组织
digit digit? +.
digit [digit] Eletter]
该库元紊的作者
该库光素的版本标识
该版本的发布目期(按照YYYY-MM-DI)的格式)有关该版本的注释
遵照 GB/T 16262 中 5, 8 的 ASN, 1 标签遵照 CB/ T 16262 中 5. 8 的 ASN. 1 标签类遵照 G11/T 15262 啡 5.8 的 ASN. 1标签数该类使用的编译器的信息
头部信息,如封装、导人等
类定义信点,如超类和实现的接口,如果没有给出,那么使用献认的抽象超类该版本所用的儿个可能的缩译器之该编详媒的源语言
该编评器的供应商
该编译器的产品名
该编译器的版本
参见 GR/T 15969. 3 中表 12 和表 14,# 1elementary_type_name
..comGB/T 19769.2—2005
元素属性
ErumeratedType
EnitiaiValte
EnumeratedValue
Comment
SubrangeType
BaseType
InirialValite
Subrange
LowerlLimit
Upperl.imit
ArrayType
RezeType
InitialValues
StrucluredT ype
VarDeciaration
Comment
ArraySize
InitialValue
Subrange VarDeclaration
Comment
LnitialValue
表A.3(续)
文本语法
(GB/T15969.3,附录B)
参见 GB/T 15969.3中表 12和表14,#2erunerated, value
参见 GB/T 15969.3中表 14,≠2enumerated_value
根据GB/?15969,3中2、1,5,注释无\(×\和*×)\定界符参见GB/T15969.3中表12和表14,#3integer_type_ae
signed_integer
参见 GB/T 15969. 3 中表 12 和表 14,±3signedintegel
signed_integer
参见 GH/T 15969.3中表12和14,*4Hn.generictype,name
Hrry_initializlin
参现 GH/T 15959. 3 中囊 12, ± 5 和表 14, #5 and 年 6警见注1
structure_element_name.
elernenary_typc_name: simple_type_meenumerated.type.name i subrange,type.name I atrage,type.namesiructure_type_tame
根据 GB/T 15969, 3 中 2. 1, 5,注释无\(*\和\*)\定界符参见注2
参见注3
参见GB/T15969.3中2.3.3
structurc_elemcnt_name
integer type name
根据 GB/T 15969. 3 中 2. 1, 5,注释无\(*”和* *)\定界符sigled_integen
鑫见法1
往1:该元素的Type语法受限FCB/T15969.3的附录B.1.3.3中的structureelementdeclaration语法的lyperame选择。
注2:些出现时,元索的语法将等效于语法表达式(subrange, subrangci)「 intcgcr :‘,integer),这里非终结符 subrangc 和 integer衣Gls/15969.3的附录 B中定义的.样。第二-种形式的每~-项等效于 subrange 0,, h-.-I,这果 n 是相应的 integer 语法元素的值。如果该元素省略,那么结构组件不是一个匿名定义的数组。注 3:该元素的语法是CB/T 15969. 3 的附求 B. 1. 4. 3 定义的相应变量类型的初始化的语法..comGB/T 19769,2—2005
示例:在GB/T156$.3中表11中的结构化数据类型ANALG_CHANNEICONFIGUJRATIONI的示谢表示如下:
TYPEAVALOG_CHANNELCONGURATKONISTRUCT
RANGE : ANAIOG_SIGNAI,RANGE :MIN_SCALE : ANALOG DATA : --4095 +MAX_SCAIE : ANAEOG_DATA :-4395 +END_SFRUCT:
ENDTYPE
相应的XM1:文档可以是:
? xml version..: \l. 0\ enwoding-\UTF-8\? !EOCTYPEParaTypeSYSTEM\DateType.dtd\.DatType
Nane-\ANALUG_CHIANNEL_CONFICURAIIONIConment-\GB/T15959.3,Table14#5\>Identification
FunrtionhConfiguration Data\Standard='GB/T 159t0.3 2. 3. 3.2ApnlicationUomain\Any\
Clagsificatien-\Data type
Type-\Analog\
Ueseription- \Tuble 14, + 5\/ Verstonlnfo
Organization-\IEC SC6SB/WG?/TF3\Version-\2.0\
Autlor\lHc\
Date -\2G-0t-31\/>
StrsuredT ype ?
.Var!laratic NHR-\SIGNAL_RANGE\IYPe--\ANALLN_SIGNAI._RANGEN/--Varleclatalinn Natne-\MIN_SCALE\TyIE=\ANALOC_DATA\
InitialValue—\-1995\/2-
.VarDe:laration Name=\MAX_SCAl.F\TYIE-.\ANAIOG_DATA\
InitiafVulue-\1095\--
./StructuredType.
./laraType*-
A.2 LikraryElement
与表A4中Dr)一致的xMl.文档表示了GB/T19769.1中附录C.1.|所描述的LibraryEleIent对象。这样一个文档的根元素是 FBType、AdaptcrType,ResourceIype,DeviceType,System 和SubappType.它们分别表小抽象超类LihraryElenment的具体于类FBTypeDeciaration、AdapterTypeDeelaration, ResourceTypeDecieration, DeviceTypeDeclaratian, SyslemConfigutation l SubapplicationTypeDeclaration DaiaTyeDeclelralion 子类由本部分的附录 A. I 中给出的 DTD米分别表示。..comGB/T 19769.2—2005
表 A.4库元素 DTD
<\! xml version=\l. )\ encoding-\UTF-a\? >s.! -- Common elements --
! ELEMEVT Idenifiatiut EMPTY>Standard CDATA # IMPLIED
Classification CUDATA # IMPLIEDApplicationDumain CDATA # IMPI.IEDFnction CDATA # IMPLIED
Iype CDATA IMPLIED
Description CDATA + IMPLIFI)! ELEMENT VersionInfo EMPTY>-! ATTLIST VersionInfn
O:ganizaticn CDATA # REQUIREDVersion CDATA # REQUIREI
Athor CDATA # REQUIREI)
DI CDATA # REQUIRED
Remarks CDATA IMPLIED
1 ELEMENT Compilerlnfo (Compilet-.! ATTLisT ConpilerInlo
header CDATA # IMPIIEP
classdef CDATA#IMPLIED
≤! ELEMENT COpiler EMPTY
1 ATTI.IST Compiler
Language (lava| Cpp C|Othe) REQLIREDVendur CDATA #RFQUIRED
Product CDATA #REQUIRED
Version CDATA # REQUIRFD
.! ELEMENT FBNetwork (IB\.LvertConnections?,DataLonnections?.AdapterConnections?)-1 ELEMENT FB EMPTY
! ATTLIST FE
Nae CDATA # REQUIRED
Type CDATA # REQUIRED
Cαmment CDATA # IMPI.JED
x CDATA # IMPLIED
yCDATA + IMP1.IED
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
中华人民共和国国家标准
GB/T 19769.2--2005
工业过程测量和控制系统用功能块第2部分:软件工具要求
Function blocks for industrial-process measurement and cntrolsystem--Part 2.Software toois requirements2005-05-18发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
..com2005-12-01实施
GB/T19769工业过程测量和控制系统用功能块分为如下凡部分:-第1部分;结构:
-第 2 部分:软件工具要求;
-.第3部分:底用指南;
-—--第4部分:致性行规指南,本部分为GB/T19769 的第2部分。GB/T 19769.2—2005
本部分参考IEC/CD61499-2:2003工业过稳测量和控制系统用功能块第2部分:软件工具要求”,
本部分的附录A为规范性附录、附录B、附录(为资料性附录。本部分由中国机械工业联合会提出本部分由全国工业过程测量利控制标准化技术委员会第二分技术委员会归口本部分负责起草单位:西南师范大学。本部分参加起草单位:机械工业仪器仪表综合技术经济研究所、中国四联仪器仪表集闭、游江大学、北京机械工业自动化研究所。
本部分主要越草人:张为群、刘树、赵亦欣、薛思源。本部分参加起草人:冯晓升、刘避、冯冬芹、谢兵兵。1一般要求
1. 1范围
工业过程测量和控制系统用功能块第2部分;软件工具要求
GB/T19759的本部好是文了软件具的功能性要求。GB/T19769包含四部分:
第1部分结构,包括:
1)…-般要求,包括前,范制、规范性引用文件、定义和考模型:2)功能块类型声明的规则和所声明的类型实例行为的规则:GB/T 19769.2--200S
3)分布式工业过程测量和控制系统(IPMCS)的配置中,功能块的使用规则4)为满足分布式MS的通信要求,功能块的使拥规则:5)分布式IPMCS的应用,资源和设备的管理中功能块的使用规卿;6)..致性系统和标推必须满足的要求。-第2部分(本部分)定义软件T具的要求,以支持GB/T19769.1的1.1中列举的下列系统工程任务:
1)功能块类型的规范;
2)资源类型和设备类型的功能性规范;3)分布式IPMCS的规范、分析和验证:1)分布式IPMCS的配置,实现,运行和维护;5)软件工具中的信息交换。
第3部分的目的是提高对IPMCS结构和满足其他部分要求的软件T具的可理解性、可接受性、通用性和专用性,通过提供:1)关十GB/T 197G9的常见问题的解答:2)使用GB/T19769的结构来解决控制和自动化上程中常见问题的示例。\-—第4部分定义了--致性行规的并发规则,这些规则规定GB/T19769.1和GB/T19769.2应实现的特性,以发挥基于GB/T19769的系统、设备和软件工具的以下属性:1)来自不同供应商的设备的百操作性:2)在不同供应商的软件丁具之问软件的可移植性;3)用不同供应商的软件丁具对来自不生产商的设备的可配置性。1.2规范性引用文件
下列文件中的条款通过(G13/T19769的本部分的应用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本,凡是不注日期的引用文件,其最新版本适用于本部分。
GB/T19769.1中结出的规范性小用文件适用丁本部分,1.3术语和定义
本部分使用GB/T19769.1给出的以及下面列出的术语和定义:GB/T 19769.2--2005
库元素libraryelement
用于数据类型、功能块类型、适配器类型、子应用类型、资源类型、设备类型或系统配置的声明的集合。
2 软件工具要求
本章定义了软件上具的功能性要求,这些软件工具文持1.1中所列举的系统工程任务的执行。2. 1冉软件工具供应商提供的信息软件工具供应商应规定以下信息以及在本章中可能需要的其他信息:软件工具使用的某种或多种库无素的类型:…软件工具支持的某种或多种工程任务。任务的描述可出自11中给出的工程任务,或由软件工具供应商定义。
2.2库元素的交换
一个软件T具应具有周其他软件工具交换其库光素的能力。该交换的表现形式为按照附录A所定义的格式将数据写到物理媒体或者通过通信链路或网络进行交换。2.3由库元素供应商提供的信息
注:本条希想提供-些厅法.通过这些方法,当库元素的提供者提供足够信息充许库元素的有效使用时,能够得到知识产权的保护。
库元素提供者可选择提供其库北素的实现,示例1)功能块类型库元案的提供者可提供该功能块类型的实现方法,如:---按IEC/PA561199-4:2002谢录B的规定,在一个.la88(或更高的设备所含的资源中·个或多个该功能缺类型的实例:
—接1EC/PAS 61499-4:2002谢录B的规定-在一个Cla551或更高的设备所含的资源中该功能块类型的实例化实现:
-按FC/FAS的499-4:2002谢求B的规定,在一个Class2投备所含的资源中,~个具有适J安装的与实现相关的格式的文件,例如使用 GB/T 19769. 1 的 E. 3. 1, 2 中定义的本标准的 FBMGT 语祛。当一个库元素的实现被提供的时候,不要求提供者提供整个实现细节,然而,提供者应提供足够的感,使用户能够完全确楚所提供的库光蒙的功能性。示例2)以上要求出资源的功能块类型实的提供者通过相应的规定来满足,至少应包含以下信息:功能缺类邢库元素按照GB/T19769,1中2.2.1的定义规定其事件和数据接口,按照 GB/T19769.1中3,1.2的定义规定其服务;
一表示功能块实的生成和连接的资源类型和设备类型库元案。2. 4声明的显示Www.bzxZ.net
软件T具应能以适合于丁程任务的形式,显示与之相关的库元素的声明。该显示可采用GB/T19769.1中定义的图形或文本形式,或软件工具供应商定义的格武,注:库元紊的声明可定义其接山(事件和数据的输人输出)和内部变量·以及它的算法及其执行控制,例如通过·个执行控制图表(ECC)等。
2.5声明的修改
软件厂具应便它的用户能够修改其相关库元素的声明以造合于特定的工程任务。这些修敢可包括添加,珊除或改变声明的内容,并可以图形、文本,或两者兼有的方式来执行。2.6声明的验证
如果其相关的工程任务有要求,软件工具应为其相关库元索的声明的验证提供设施。这些设施可包括.但并不仅限丁:
一检查声明语法的正确性:
GB/T 19769.2-—2005
检查声明语义的正确性,例如,检查在应用和它相关的了应用中是否所有的功能块实例被正确地分配给资源,是否在资源内被正确地互连,是否在系统配置中的资源间能正确地相互通信;一或者通过其自身,或者结合其他相同或不同的类型实例,对库元素类型实例的操作的伤真利测试。
2.7声明的实现
如果其相关的工程任务有要求,软件工具应为其相关库光索的声明的实现提供设施。这些设施可包括:但并不仅限于:
一一为嵌人资源类型和设备类型的实例生成可执行代码(固件):一在资源和设备中的功能块实例的创建和互连(下载).例如-使用在(B/19769.1中3.3和附录王附录C中定义的管理设施。
2.8系统运行、测试和维护
如果其相关的工程任务有要求,软件工具应为出其相关的库元素所规定的丁业过程测量和控制系统(IPMCS)的运行、测试和维护提供设施。这些设施将包括,但并不仪限于:-·在本章的前述条款中所描述的设施;GB/T 19769. 1 中 3. 2 和附录 F 中定义的信息交换设施。GB/T 19769.2--2005
附录A
(规范性附录)
文档类型定义(1)TD)
注:如果本附录的条款与 GB/T 19769. 1 的附录 B的案款有冲突,以后者的条款为准。本附录为在软件工具间的GB/T 19769.1的库元素的交换提出了文档类型定义(ITD)。这些DTD是按照在http://w3.0rg/TR/1998/REC.-xml19980210J:的扩展标记语言(XMI.)规范中所定义的语法来定义的,
表A,1给出丁在本附录给出的DTD 和(HI3/T 19769.1的 .1. 1 中定义的库,元素以及GB/T19769.1 附录B中给出的文本语法间的对应关系。本附录的每条的第一个表含有对应库元索的DTD。每一条的第二个表提供文本语法参考(如果有)以及对其F)TI>中的主要元索和属性的解释。接着,给出了为典型库元素面生成XMI.文件的示例。
注:本附录给出的示例其有代表性,但并不是相关IDTD特征的详尽样本,特别是这些示例并不规定为用作满足本部分规足的一致性的测试集。
表A1文档类型定义(DTD)
T.iraryElement
DataType
FBType
Suhapplication Type
AdapterType
RexourceType
LieviceType
Systam
DataType
ntaTypeDeclaretion
FBTypeDeelaration
Subapplication T ypeDeclarationAdapterTypeDredarution
ResourceTypeverluralion
I'keviceTypeDeclaration
SyslerrConfigurition
文本诉法
data_tyne_declaration
(GR/T 15869. 3 B. 1. 3)
(h_typc_deelaration
subapplication_type_declararionadaprer type declaralion
resource_ type.xpecificationdeviut_type_sperification
systen.configuratinn
与表A,2中DTD致的XMI.文档,表示了GB/T19769.1中C.1.1中所描述的DataTypeDeclaration 对象。
表 A, 2 DalaTypeDTD
! xnl versior:-\i. o\ cnvoding--\u''F-s\? -! FEMENT' DataType
(Identification?, VersinnInfo ! ,Cunpilerlnlu?,ASNl T'g?,(DireutlyDerivedType: EnumeratedType Subrange'I ypel ArrayType| Seructuted'I'ype?)..Name CDATA # REQUIRED
Comment CATA # IMI'LIEI
..com-.! ELEMENT Ider:ificstion EMPTY-! ATTLIST Identilieation
Standard EDATA # IMHLIED
ClassifirationCEATAtIMLIED
ApplicationDomain CDArA IMPLIFunctiun CHATA + IMPLIED
TYPe CDATA + IMILIED
Deseription CDATA + IMPLIED
! ELEMENT VerxiunInfo EMPTY?! ATTLIST Versioulnf:
OrguizEtion CDATA # REQLIREDVersioa CDATA # REQUIRED
AuthuI CDATA REQUIRED
Dete CDATA = REQLIREI)
Ren&rks CDATA +- IMPI.IED
-.! ATTLIST ASNITeR
表.2(续)
CaSE (INIVERSAL I APPI.ICATHN I CONTEXT I PRIVATE) IMPIIEDNunhErCDATA HREQUIREI
<1 ELEMENT Compilerlnf (Conpiler': ! AT'FliST Corupilerinto
header CDATA # IMP.IED
classde: CDATA # IMPLIEI
-! EI.EMENT Compiler EMPTY.
language(JevaCppiher)REQUIREDVendur CIATA + REQUIRED
Produet CDATA #REQUIRED
Version CDATA #REQUIRED
! ELEMENT DireeilyDerivedType EMPT! ATTIIST DirecilyDerivedTypnGB/T 19769.2—2005
Ba+TyPE (B OLISINT INT DINT: LINT!USINT!LINTIUDINT!UIINT REAIILRFAI. TIMF IDATFITIME_OF_DAYIDATE_AND_TIME:STRINGBYTE|WORDIDWORD:LWORDIWSTRING)#REOUIRED
InitiaiYalue 'ATA ± MP.IE)
COIHEI CDATA # IMPLIED
1 Fr.EMFNT Fnumetared'Type (EturneraledValue) + InitialValuu CDAFA IMPLIED
..comGB/T 19769.2—2005
! ELEMENT EnumeratedValue EMPTY>! ATrt.ist EnumeratedValue
Name CDATA *RFQUIRED
Comnent CDATA #IMPLIED
! EL.EMENT ShhrangeType (Suthrange):>-.! ATTI.IST SubrangeType
表A.2(续)
BH+Ty? (SINTIINTIDINTILINTIUSINTILINT:UDINTIULINT) # REQUIREDInitinIValue CDATA + IMPLIED-! ELEMENT Subrange EMPTY:>
-! ATTLIST Subrange
Loweriirnit CDATA #REQUIKED
UpperLimit CDATA #REQUIRED
BasuTypu CDATA REQUIRED
InitialValues CDATA # IMPI.IFDCammenr CDATA +IMPI.IED
! EIEMEXT SiructuredType (VarDeclaralion/ SubrangeVarDeclration) +!APLIST StructuredType
Cammen CI)ATA # IMPLIED
! ATTLIST VarDeelurBton
Name CUATA # REQUIRED
Type CDATA#REQUIRED
Comment CDATA # IMFLIED
ArraySize CDATA # IMPLIED
InitialValue CDATA # IMPIIED! ELEMENT SubrangeVarDecleration(Subrunige-).! ATTLIST SubrangeVarDeclarationName CDATA # REQUIRED
FyPe (SINTIINT: DINT!LINTIUSINT: UINTIUDINTIULINT) # REQUIREDComment CDATA IMPLIED
InitialValue CDATA # IMPLIED上述DID元素的解释以及对其属性的形式语法的引用(适用之处)在表A,3中给出。..com元素属性
DataType
Camment
Identification
Standard
Classiliention
ApplicatiunDomain
Funetion
Descriprion
Versinnlnto
Org2nizaticn
Veraion
Author
Rearks
ASNITan
Numhe:r
Compilernfo
header
elasstef
Compiler
uguuge
Vendoe
Frvciet
Version
DireeilyDerivedI ype
BaseType
InitialValue
表 A. 3 DataType DTD 元素
文本语法
(GB/T 15969.3,附录 R)
data_type_name
GB/T 19769.2--2005
参见 GB/T 15965.3
根据GB/T15969.3中2.1.5,注释无(\和>)\定界符用于数据库检索的信息
按照标准号一部分一条款\格式编据的主要引用标推与引用标雅中起义的分类代相问与引用标准中定义的应用域相间与引用标准中定义的该元衰的功能相同与引用标准中定义的元素类型(例:设备类型)相同与引用标准中定义的描述性语句相厕可能为以下几项之:
第一项最新版本
第“项先前发布的版本
最后一项第一次发布的版本
提供该库元素的组织
digit digit? +.
digit [digit] Eletter]
该库元紊的作者
该库光素的版本标识
该版本的发布目期(按照YYYY-MM-DI)的格式)有关该版本的注释
遵照 GB/T 16262 中 5, 8 的 ASN, 1 标签遵照 CB/ T 16262 中 5. 8 的 ASN. 1 标签类遵照 G11/T 15262 啡 5.8 的 ASN. 1标签数该类使用的编译器的信息
头部信息,如封装、导人等
类定义信点,如超类和实现的接口,如果没有给出,那么使用献认的抽象超类该版本所用的儿个可能的缩译器之该编详媒的源语言
该编评器的供应商
该编译器的产品名
该编译器的版本
参见 GR/T 15969. 3 中表 12 和表 14,# 1elementary_type_name
..comGB/T 19769.2—2005
元素属性
ErumeratedType
EnitiaiValte
EnumeratedValue
Comment
SubrangeType
BaseType
InirialValite
Subrange
LowerlLimit
Upperl.imit
ArrayType
RezeType
InitialValues
StrucluredT ype
VarDeciaration
Comment
ArraySize
InitialValue
Subrange VarDeclaration
Comment
LnitialValue
表A.3(续)
文本语法
(GB/T15969.3,附录B)
参见 GB/T 15969.3中表 12和表14,#2erunerated, value
参见 GB/T 15969.3中表 14,≠2enumerated_value
根据GB/?15969,3中2、1,5,注释无\(×\和*×)\定界符参见GB/T15969.3中表12和表14,#3integer_type_ae
signed_integer
参见 GB/T 15969. 3 中表 12 和表 14,±3signedintegel
signed_integer
参见 GH/T 15969.3中表12和14,*4Hn.generictype,name
Hrry_initializlin
参现 GH/T 15959. 3 中囊 12, ± 5 和表 14, #5 and 年 6警见注1
structure_element_name.
elernenary_typc_name: simple_type_meenumerated.type.name i subrange,type.name I atrage,type.namesiructure_type_tame
根据 GB/T 15969, 3 中 2. 1, 5,注释无\(*\和\*)\定界符参见注2
参见注3
参见GB/T15969.3中2.3.3
structurc_elemcnt_name
integer type name
根据 GB/T 15969. 3 中 2. 1, 5,注释无\(*”和* *)\定界符sigled_integen
鑫见法1
往1:该元素的Type语法受限FCB/T15969.3的附录B.1.3.3中的structureelementdeclaration语法的lyperame选择。
注2:些出现时,元索的语法将等效于语法表达式(subrange, subrangci)「 intcgcr :‘,integer),这里非终结符 subrangc 和 integer衣Gls/15969.3的附录 B中定义的.样。第二-种形式的每~-项等效于 subrange 0,, h-.-I,这果 n 是相应的 integer 语法元素的值。如果该元素省略,那么结构组件不是一个匿名定义的数组。注 3:该元素的语法是CB/T 15969. 3 的附求 B. 1. 4. 3 定义的相应变量类型的初始化的语法..comGB/T 19769,2—2005
示例:在GB/T156$.3中表11中的结构化数据类型ANALG_CHANNEICONFIGUJRATIONI的示谢表示如下:
TYPEAVALOG_CHANNELCONGURATKONISTRUCT
RANGE : ANAIOG_SIGNAI,RANGE :MIN_SCALE : ANALOG DATA : --4095 +MAX_SCAIE : ANAEOG_DATA :-4395 +END_SFRUCT:
ENDTYPE
相应的XM1:文档可以是:
? xml version..: \l. 0\ enwoding-\UTF-8\? !EOCTYPEParaTypeSYSTEM\DateType.dtd\.DatType
Nane-\ANALUG_CHIANNEL_CONFICURAIIONIConment-\GB/T15959.3,Table14#5\>Identification
FunrtionhConfiguration Data\Standard='GB/T 159t0.3 2. 3. 3.2ApnlicationUomain\Any\
Clagsificatien-\Data type
Type-\Analog\
Ueseription- \Tuble 14, + 5\/ Verstonlnfo
Organization-\IEC SC6SB/WG?/TF3\Version-\2.0\
Autlor\lHc\
Date -\2G-0t-31\/>
StrsuredT ype ?
.Var!laratic NHR-\SIGNAL_RANGE\IYPe--\ANALLN_SIGNAI._RANGEN/--Varleclatalinn Natne-\MIN_SCALE\TyIE=\ANALOC_DATA\
InitialValue—\-1995\/2-
.VarDe:laration Name=\MAX_SCAl.F\TYIE-.\ANAIOG_DATA\
InitiafVulue-\1095\--
./StructuredType.
./laraType*-
A.2 LikraryElement
与表A4中Dr)一致的xMl.文档表示了GB/T19769.1中附录C.1.|所描述的LibraryEleIent对象。这样一个文档的根元素是 FBType、AdaptcrType,ResourceIype,DeviceType,System 和SubappType.它们分别表小抽象超类LihraryElenment的具体于类FBTypeDeciaration、AdapterTypeDeelaration, ResourceTypeDecieration, DeviceTypeDeclaratian, SyslemConfigutation l SubapplicationTypeDeclaration DaiaTyeDeclelralion 子类由本部分的附录 A. I 中给出的 DTD米分别表示。..comGB/T 19769.2—2005
表 A.4库元素 DTD
<\! xml version=\l. )\ encoding-\UTF-a\? >s.! -- Common elements --
! ELEMEVT Idenifiatiut EMPTY>Standard CDATA # IMPLIED
Classification CUDATA # IMPLIEDApplicationDumain CDATA # IMPI.IEDFnction CDATA # IMPLIED
Iype CDATA IMPLIED
Description CDATA + IMPLIFI)! ELEMENT VersionInfo EMPTY>-! ATTLIST VersionInfn
O:ganizaticn CDATA # REQUIREDVersion CDATA # REQUIREI
Athor CDATA # REQUIREI)
DI CDATA # REQUIRED
Remarks CDATA IMPLIED
1 ELEMENT Compilerlnfo (Compilet-.! ATTLisT ConpilerInlo
header CDATA # IMPIIEP
classdef CDATA#IMPLIED
≤! ELEMENT COpiler EMPTY
1 ATTI.IST Compiler
Language (lava| Cpp C|Othe) REQLIREDVendur CDATA #RFQUIRED
Product CDATA #REQUIRED
Version CDATA # REQUIRFD
.! ELEMENT FBNetwork (IB\.LvertConnections?,DataLonnections?.AdapterConnections?)-1 ELEMENT FB EMPTY
! ATTLIST FE
Nae CDATA # REQUIRED
Type CDATA # REQUIRED
Cαmment CDATA # IMPI.JED
x CDATA # IMPLIED
yCDATA + IMP1.IED
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。

标准图片预览:





- 热门标准
- 国家标准(GB)标准计划
- GB/T39648-2020 纺织品 色牢度试验 数字图像技术评级
- GB/T25811-2010 染料试验用标准漂白涤纶布
- GB/T2910.16-2024 纺织品 定量化学分析 第16部分:聚丙烯纤维与某些其他纤维的混合物(二甲苯法)
- GB/T529-2008 硫化橡胶或热塑性橡胶撕裂强度的测定(裤形、直角形和新月形试样)
- GB/T26863-2022 火电站监控系统术语
- GB/T36434-2018 复杂机械手表机心万年历和打簧机构零部件的名称
- GB/T43423-2023 空间数据与信息传输系统 深空光通信编码与同步
- GB/T30966.6-2022 风力发电机组 风力发电场监控系统通信 第6部分:状态监测的逻辑节点类和数据类
- GB/T23639-2009 节能耐腐蚀钢制电缆桥架
- GB/T24204-2009 高炉炉料用铁矿石 低温还原粉化率的测定 动态试验法
- GB/T5009.68-2003 食品容器内壁过氯乙烯涂料卫生标准的分析方法
- GB/T23315-2009 粘扣带
- GB/T29529-2013 泵的噪声测量与评价方法
- GB50030-2013 氧气站设计规范
- GB/T32113-2015 口腔护理产品中氯酸盐的测定离子色谱法
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1
网站备案号:湘ICP备2023016450号-1