GB T 19769.1-2005 工业过程测量和控制系统用功能块 第1部分;结构.pdf

上传人:dealItalian200 文档编号:267770 上传时间:2019-07-11 格式:PDF 页数:128 大小:21.93MB
下载 相关 举报
GB T 19769.1-2005 工业过程测量和控制系统用功能块 第1部分;结构.pdf_第1页
第1页 / 共128页
GB T 19769.1-2005 工业过程测量和控制系统用功能块 第1部分;结构.pdf_第2页
第2页 / 共128页
GB T 19769.1-2005 工业过程测量和控制系统用功能块 第1部分;结构.pdf_第3页
第3页 / 共128页
GB T 19769.1-2005 工业过程测量和控制系统用功能块 第1部分;结构.pdf_第4页
第4页 / 共128页
GB T 19769.1-2005 工业过程测量和控制系统用功能块 第1部分;结构.pdf_第5页
第5页 / 共128页
亲,该文档总共128页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 25.040.40 N 10 中华人民共道吕和国国家标准GB/T 19769. 1-2005 工业过程测量和控制系统用功能块第1部分:结构Function blocks for industrial-process measurement and control system Part 1 : Architecture 2005-05-18发布中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会2005-12-01实施发布GB/T 19769. 1-2005 目次YV141AqhnLnuRUQUQdndpbninunvnvquA吐nunv1indnunui41i1i149un

2、dqu句iQdQunununu14、i1it-AOLOL。,qJJndqaA结A丛ZA结A哇FUEUEUFbEuaunOPOEUEunotutuR/巧巧imiyi系关的Qd-FO 范块四主! 时能法范型厅.如议范川HHU能功语规UHu模HE块一建规HUUUUHHH功Hb本u型川口持象UGH能的改型置的事文类支型.对与功3修件类理配型)用成类型)和队文用川处块统类录荒法应生据类录川录块能阳录-H用义应块块口障能块块系备附附方子的数口附.型附能功1附-u引定型子能能接故功则能能和设求性性范和素素令的接性型喂性功动冲性求性和模和功功用器和口原功功元和要范范规块元元命签器料模料市耻岛要围范语考块述本合

3、应配常接般信理单源置规规法能置用理标配资部则资简俨G夕资般范规术参能概基复子适异务一通管能资配川剧阳山语功配公管带适EIW趴事与例趴服功言123412345612312录录1234567录12录1234录前1LLLL22.乙2.1113孔孔丘4附附且应且且RURB.附巳巳附D.D.D.且附GB/T 19769. 1一2005E.1 WITH结构的语义(建议标准化)71E.2 输入事件锁存的清除(建议标准化)E.3 EC转换条件的语法(建议标准化). E.4 有历史节点的分级ECC(建议标准化)71E.5 第2章的改写和渣清(建议标准化)E.6 SAMPLE设计模式(建议为资料)72附录k资料性

4、附录)信息交换气.74 F.1 应用层设施的使用 74 F.2 通信功能块类型 M F.3 传送语法附录G(资料性附录)设备和资源管理861 设备管理. . . . . . . . . . . . . . . . . . . . . . . 86 G.2 资源管理.86 G.3 管理功能块应用. . . . . . . . . . . . . . . . . . . 86 附录H(规范性附录)文本规范88附录1(资料性附录)实现考虑118附录J(资料性附录)属性.1 一般原则-.2 属性定义.119J.3 示例.4 属性源120J.5 属性继承120J.6 声明语法120表1事件输入状态机的状

5、态和转变21表2ECC操作状态机的状态和转变. . . . . . . . . . . . . . . . . 22 表3服务接口功能块的标准输入和输出 30 表4服务原语语义n表5通信功能块变量的语义33表6通信功能块的服务原语语义M表7CMD输入值和语义35表8STATUS的输出值和语义36表9命令语法m表10图岛的子状态、转变和活动表A.1事件功能块.43 表巳1ESS类描述表C.2库元素的语法生成. . . . . . . . . . . . . . . . . . . . . . . . . 64 表C.3Declarations的语法生成65表C.4IPMCS类67表且1STATU

6、S值的语义70表F.1本部分的FBMGT类型的使用80表F.2固定长度数据类型的COMPACT编码MH 表J.1属性定义的元素图1系统模型图2设备模型GB/T 19769. 1-2005 图3资源模型.12 图4应用模型.13 图5功能块的特征.14 图6执行模型图7执行时序图8管理模型图9功能块和子应用类型.18 图10基本功能块类型声明.19 图11ECC示例20图12事件输入状态机.21 图13ECC操作状态机. . . . . . . . . . . 22 图14复合功能块的PI_REAL示例24图15PID_CALC基本功能块的示例M图16子应用的示例PLREAL_APPL.26图1

7、7适配器接口概念模型27图18适配器类型声明白图形示例.28 图19提供者和接受者功能块类型声明的图示.图20适配器连接的图示图21服务接口功能块的示例图22时间-顺序图示例图23一般管理功能块类型图24失败服务的服务原语序列图25受管功能块运行状态机. 39 图26复合功能块的RUNNING状态. 39 图A.1事件分割和合并.49 图巳1ESS概述63图C.2库元素. . . . . . . . . . . . . . . . 64 图C.3声明.65 图C.4功能块网络声明.66 图C.5功能块类型声明图C.6IPMCS概要.图C.7功能块类型和实例.68 图D.1简单功能块类型的示例图

8、E.1 SAMPLE_2功能块类型示例.图F.1单向事务的类型规范.75 图F.2单向事务连接的建立.75 图F.3正常的单向数据传送.图F.4单向数据传送的连接释放皿G/T 19769. 1-2005 图F.5双向事务类型规范图F.6双向事务连接的建立76图F.7双向数据传送图F.8双向数据传送的连接释放图G.l远程设备管理应用.87 N GB/T 19769. 1一2005前言GB/T 19769(工业过程测量和控制系统用功能块分为如下几部分:一一第1部分:结构;一一第2部分:软件工具要求;一一第3部分:应用指南;一一第4部分:一致性行规指南。本部分为GB/T19769的第1部分。本部分参

9、考IEC/CD61499-1:2003(工业过程测量和控制系统用功能块第1部分z结构。本部分的附录A、附录B、附录H为规范性附录,附录C、附录D、附录E、附录F、附录G、附录I和附录J均为资料性附录。本部分由中国机械工业联合会提出。本部分由全国工业过程测量和控制标准化技术委员会第二分技术委员会归口。本部分负责起草单位:西南师范大学。本部分参加起草单位z机械工业仪器仪表综合技术经济研究所、中国四联仪器仪表集团、浙江大学、北京机械工业自动化研究所。本部分主要起草人:黄伟、刘枫、吕静、张渝。本部分参加起草人:冯晓升、刘进、冯冬芹、谢兵兵。V GB/ T 19769. 1-2005 工业过程测量和控制

10、系统用功能块第1部分:结构1 一般要求1.1 范围现实恫加J按的功型的关南于类素无指用块元现用适能统实使法功系与的语一一一块和一一能法功一原义自竟忌素来表示这些功能性。一致性系统、子系统和设备的、,/、,、,、,-iqi】quA哇的下列系统工程任务:1 ) 功能块类型的规范;2) 资源类型和设备类型的功能性规范;3) 分布式IPMCS的规范、分析和验证;的分布式IPMCS的配置、实现、运行和维护;5) 软件工具间的信息交换。一一第3部分的目的是提高对IPMCS结构和满足其他部分要求的软件工具的可理解性、可接受性、通用性和专用性,通过提供:1) 关于GB/T19769的常见问题的解答;2) 使用

11、GB/T19769的结构来解决控制和自动化工程中常见问题的示例。1 GB/T 19769. 1-2005 一一一第4部分定义了一致性行规的开发规则,这些规则规定本部分和GB/T19769.2应实现的特性,以发挥基于GB/T19769的系统、设备和软件工具的以下属性:1) 来自不同供应商的设备的互操作性;2) 在不同供应商的软件工具之间软件的可移植性;3) 用不同供应商的软件工具对来自不同生产商的设备的可配置性。1. 2 规范性引用文件下列文件中的条款通过GB/T19769的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而

12、,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T 2900. 56-2002 电工术语自动控制(lEC60050-351: 1998 , International Electrotechni-cal Vocabulary Chapter 351: Automatic Control (2nd Ed.) ,IDT) GB/T 4728. 12-1996 电气简图用图形符号第12部分:二进制逻辑元件(idtIEC 617-12 :1 991 GB/T 5271(所有版本的所有部分)倍息技术词汇GB/T 7408-1994数据

13、元和交换格式信息交换日期和时间表示法(eqvISO 8601: 1988) GB/T 9387.1-1998信息技术开放系统互连基本参考模型第1部分:基本模型(idtISO/ IEC 7498-1 :1 994 ) GB 13000.1-1993 信息技术通用多八位位组编码字符集(UCS)第一部分:体系结构与基本多文种平面(idtISO/IEC 10646.1: 1993) GB/T 15129-1994 信息处理系统开放系统互连服务约定(idtISO/TR 8509: 1987) GB/T 15969.3一1995可编程序控制器第3部分:编程语言GB/T 16262-1996信息处理系统开放

14、系统互连抽象语法记法一(ASN.1)规范(idtISO 8824:1990) GB/T 16263一1996信息处理系统开放系统互连抽象语法记法一(ASN.1)基本编码规则规范(lSO8825: 1990 , IDT) GB/T 17142-1997信息技术开放系统互连系统管理综述(idtISO/IEC 10040:1992) GB/T 17966-2000 微处理器系统的二进制浮点运算(idtIEC 559: 1989) ISO/AFNOR计算机科学宇典,1989,ISBN2-12-4869111-6 1.3 术语和定义在本部分中,使用了ISO/AFNOR确定的和以下列出的术语和定义。1.

15、3. 1 接受器acceptor 提供所定义适配器接口类型的插座适配器的功能块实例。1.3.2 访问路径access path 为了开放通信的目的,符号名和一个变量的结合。1. 3. 3 适配器连接adapter connection 从插头适配器到同一适配器接口类型的插座适配器的连接,传送由适配器接口类型定义的数据和事件流。1.3.4 适配器接口类型adapter interface type 由一组事件输入、事件输出、数据输入和数据输出的定义所组成的一种类型。它的实例是插头适配器和插座适配器。GB/T 19769. 1一20051.3.5 算法algorithm 按一定操作步数解决问题的组

16、明确规定的有限规则。1.3.6 应用application 为解决工业过程测量和控制中的问题的特定软件功能单元。注:一个应用可以分布在多个资源中,并可与其他应用通信。1.3.7 属性attribute 实体的特性或特征。例如,功能块类型规范的版本标识。1. 3. 8 基本功能块类型basic function block type 不能分解为其他功能块的功能块类型,使用执行控制图表(ECC)来控制其算法的执行。1. 3. 9 双向事务bidrectional transaction 请求和可能的数据从请求者传到响应者,以及响应和可能的数据从响应者传回到请求者的事务。1. 3. 10 字符cha

17、racter 用于表达、组织或控制数据的一组元素中的一员。ISO/ AFNOR: 1989J 1. 3. 11 通信连接communication connection 为了传送信息,利用个或多个资源的通信映射功能的连接。1. 3. 12 通信功能块communication function block 表示应用和资源通信映射功能之间的接口的服务接口功能块。1. 3. 13 通信功能块类型communication function block type 其实例是通信功能块的功能块类型。1. 3. 14 组件功能块component function block 用于复合功能块类型的算法规范

18、的功能块实例。注:组件功能块可以是基本、复合或者服务接口类型。1.3. 15 组件子应用component subapplication 用于子应用类型规范的子应用实例。1.3. 16 复合功能块类型composite function block type 其算法和执行控制完全按照互连的组件功能块,事件和变量来表示的功能块类型。1. 3. 17 并发concurrent 与在公用的时间周期内执行并且在此期间内可能交替共享公共资源的算法有关。1. 3. 18 配置(系统或设备)configurationCof a system or device) 选择功能单元、指定它们的位置并且定义它们的互

19、连。3 G / T 19769. 1一20051. 3. 19 配置(可编程控制器系统)configuration(of a programmable controller system) 与GB/T15969. 1中定义的可编程控制系统相对应的语言元素。1. 3. 20 配置参数configuration parameter 与系统、设备和资源配置相关的参数。1. 3. 21 证实原语confirm primitive 表示一种交互的服务原语,其资源指示先前由请求原语表示的交互所调用的算法已完成。1. 3. 22 连接connection 功能单元之间为传递信息1.3.24 数据data 信

20、息的可解释1.3.26 1. 3. 27 1. 3. 29 声明declaration 建立实体的定义的机制。注:声明可包括,给实体附加标识符,分配属性,如它的数据类型和算法。1.3. 30 设备device 独立的物理实体。具有在特定环境中执行一个和多个规定功能的能力,并由其接口分隔开。注:GB!T 15969. j中定义的可编程控制器系统是一种设备。1. 3. 31 4 设备管理应用device management application 其基本功能是管理设备内多个资源的应用。1.3.32 实体entity 特定的事物,如:一个人、地点、过程、对象、概念、联系或事件。1.3.33 事件e

21、vent 瞬时发生的事情,对算法执行的调度有意义。注:算法的执行可以使用与事件相关的变量。1.3.34 事件连接event connection 1. 3. 35 1. 3. 37 事件输出1. 3. 39 1. 3. 40 的当前值。1. 3. 41 执行控制动作(EC与执行控制状态相关附1.3.42 执行控制图表(ECC)execution c GB/T 19769. 1-2005 t和功能块数据结构中变量后要发出的事件。使用执行控制状态,执行控制转换和执行控制活动来表示功能块事件输入、事件输出上的事件与功能块算法执行之间的因果关系的图形或文字表达。1.3.43 执行控制初始状态(EC初始

22、状态)execution control initial state 执行控制图表初始化时处于活动的执行控制状态。1.3.44 执行控制状态(EC状态)execution control state 基本功能块的行为状况,其变量由具有一组规定的执行控制活动的算法所确定。5 GB/T 19769.1-2005 1. 3. 45 执行控制转变(EC转变)execution control transition 指控制从前一种执行控制状态转到下一种执行控制状态。1. 3. 46 故障fauJt 导致功能单元实现其规定功能的能力减少或失去的异常条件。IEC 61508-4 :1 998J 1.3.47

23、 功能function 实体的特定目的或它的特有活动。1.3.48 功能块function block 功能块实例function block instance 由功能块类型规定的数据结构的一个独立的、已命名的副本和相关操作所组成的软件功能单元。注1:功能块典型的操作包括在相关数据结构中数据值的修改。注2:GB/T 15969.3中定义的功能块实例和它相应的功能块类型是具有不间特征的编程语言元素。1. 3. 49 功能块网络function block network 其节点是功能块或子应用及它们的参数、其分支是数据连接和事件连接的网络。注:这是GB/丁15969.3中定义的功能块图的推广。1

24、. 3. 50 功能单元functional unit 能够完成特定任务的硬件实体,软件实体,或硬件实体和软件实体。GB/T 527 1. 1 01. 01. 40J 1. 3. 51 硬件hardware 相对于程序、过程、规则和相关文档的物理设备。ISO/ AFNOR: 1989J 1. 3. 52 标识符identifier 用来命名实体的一个或多个字符。1.3.53 实现implementation 使系统的硬件和软件成为可操作的开发阶段。1.3.54 指示原语indication primitive 表示一种交互的服务原语,其资源指示z在自身的初始化时已经调用了某些算法;或某个算法已

25、被对等的应用调用。1. 3. 55 6 信息information 通过施加于该数据上的某些约定,当前赋予这些数据的特定含义。ISO/ AFNOR: 1989J GB/T 19769. 1-2005 1.3.56 输入变量input varible 由数据输入提供其值的一种变量,可在功能块的一个或多个操作中使用。注:GB/T 15969. 3中定义的功能块输入参数是输入变量。1.3.57 实例instance 由带有所定义类型的属性的独立、有名实体组成的功能单元。1. 3. 58 实例名instance name 与实例相联系,并标明该实例的标识符。1. 3.59 实例化instantiati

26、on 规定类型的实例的创建。1. 3. 60 接口interface 两个功能单元之间共享的边界,由功能特征、信号特征或其他适当特征来定义。GB/T 2900. 56J 1.3.61 内部操作(功能块)internal operations (of a function block) 与功能块算法相关的操作,带有其执行控制或相关资源的功能性。1.3.62 内部变量internal variable 值由功能块的一个或多个操作使用或修改,但不由数据输入提供也不提供给数据输出的一种变量。1. 3. 63 调用invocation 启动算法所规定的操作序列执行的过程。1. 3. 64 文字值Iite

27、ral 直接表示一个值的文字单元。1. 3. 65 管理功能块management function block 基本功能是管理资源中的应用的功能块。1. 3. 66 管理资源management resource 基本功能是管理其他资源的资源。1. 3. 67 映射mapping 已定义的特征或属性的集合,与另一集合的成员相对应。1.3.68 报文message 用于传递信息的有序字符列。GB/T 527 1. 16 16.02. 01J 7 GB/T 19769. 1-2005 1.3.69 报文宿message sink 通信系统中的接收报文的那一部分。 GB/ T 527 1. 16

28、16.02. 03J 1. 3. 70 报文源message source 通信系统中发出报文的那一部分。 GB/ T 527 1. 16 16.02. 02J 1. 3. 71 模型model 真实世界中过程、设备或概念1. 3. 72 1. 3. 73 网络network 1. 3. 74 操作operati 一种完全明确配 GB/ T 527 1. 1. 3. 75 注:GB/T 15969. 3 1. 3. 76 参数parameter GB/ T 527 1. 2 02. 02. 1. 3. 77 插头适配器plug adapter 为来自提供者功能块的一个适配1.3.78 提供者p

29、rovider 提供已定义适配器接口类型的插头适配器的功能块实例。1. 3. 79 请求原语request primitive 表示一种交互的服务原语。其应用调用服务提供的某些算法。1. 3. 80 请求者requester 通过请求原语发起一个事务的功能单元。8 GB/T 19769. 1-2005 1.3.81 资源resource 一种有独立的操作控制的功能单元,为应用提供多种服务,包括算法的调度和执行。注1:GB/ T 15969.3中定义的RESOURCE是一种编程语言元素,与上述定义的资源相对应。注2:一个设备包含一个或多个资源。1. 3. 82 资源管理应用resource ma

30、nagement application 主要功能是管理单个资掘的应用。1.3.83 晌应者responder 通过响应原语结束一个事1.3.84 些算法。1.3.86 调度功能选择要执千1. 3. 87 服务serv 1. 3. 90 插座适配器socket adapt 为到接受器功能块的适配器连主1. 3. 91 软件software 知识产物,包含与系统操作有关的程序、过程、规则、配置以及任何相关的文挡。1. 3. 92 软件工具software tool 用来制作、检查和分析其他软件的软件。1. 3. 93 子应用实例subapplication instance 在应用或子应用类型中

31、的子应用类型的实例。9 G/T 19769. 1-2005 注:一个子应用实例可以分布在多个资源中。如,它的组件功能块或者组件子应用的内容可以分配给不同的资源。1.3.94 子应用类型subapplication type 其主体由互连的组件功能块或者组件子应用构成的功能单元。注:子应用类型允许以自相类似的层次结构的形式建立应用的子结构。1. 3. 95 系统system 在所定义的范围内被视为整体且与其环境相分离的相关元素的集合。GB/T 2900. 56J 注1:这些元素可以是物质对象和概念及其结果(如:组织形式、数学方法以及编程语言)。注2:系统被看作是由一个假设的界面将其与环境和其他外

32、部系统分开的,该界面可以切断该系统和环境及其他外部系统的连接。1.3.96 事务transaction 将来自请求者的请求或可能的数据传送到响应者并且也可将来自响应者的响应或可能的数据传回到请求者的服务单元。1. 3. 97 类型type 规定所有该类型实例所共享的公共属性的软件元素。1. 3. 98 类型名type name 与类型相联系,并标明该类型的标识符。1.3.99 单向事务unidirectional transaction 将来自请求者的请求或可能的数据传送到响应者,但不能将来自响应者的响应传回到请求者的一种事务。1.3.100 变量variable. 在不同时间可具有不同值的软

33、件实体。注1:变量的值通常限于某种数据类型。注2:变量可分为输入变量、输出变量和内部变量。1. 4 参考模型1.4. 1 系统模型在本部分中,工业过程测量和控制系统(lPMCS)被模型化。如图1所示,该模型是相互连接并通过一个或多个通信网络相互通信的设备的集合。这些网络可用分层方式来组织。10 G/T 19769. 1-2005 通信网络注2被控过程不是该测量和控制系统的一部分。圄1系统模型IPMCS所执行的一个功能被模型化为一个应用,该应用可驻留在单个设备中,如图1中的应用C,也可分布在多个设备中,如图l中的应用A和Bo例如,一个应用可由一个和多个控制回路组成,其中,输入采样在一个设备中执行

34、,控制过程在另一个设备中执行,而输出转换则在第三个设备中执行。1. 4. 2 设备模型如图2所示,一个设备至少包含一个接口,即过程接口或通信接口,并且包含零个或多个资源。注1:按照本部分第4章中的规定来定义,设备被视为是相应设备类型的实例。注2:不包含资源的设备被视为在功能上等同于1.4. 3中定义的资源。过程接口提供物理过程(模拟量测量、离散1/0等)和资源之间的映射。与物理过程交换的信息以数据、事件或者两者都有的形式提交给资源。通信接口提供资源和经过通信网络交换的信息之间的映射。通信接口可以提供的服务包括:一一把通信信息以数据、事件或者两者都有的形式提交给资源;支持编程、配置、诊断等的其他

35、服务。通信链接通信接口被控过程固2设备模型(例如:图1中的设备2)设备边界11 GB/T 19769. 1一20051. 4. 3 资源模型本部分中,资源被视为功能单元。资源包含在设备中,有独立的操作控制。可以建立、配置、参数化、启动、删除等,而不影响设备中的其他资源。注1:按照本部分第4章的规定来定义,资源被视为是对应资源类型的实例。注2:尽管资源有独立的操作控制,但为了安装、测试等目的,它的运行状态可能需要与其他资源的运行状态进行协调。资源的功能是接受来自过程和/或通信接口的数据和/或事件、处理数据和/或事件、并返回数据和/或事件到过程和/或通信接口,如应用使用资源所规定的那样。注3:资源

36、其他方面的考虑超出了本部分的范围。如图3所示,通过以下方面使资源一一一个或多个本地应用(所需操作的功能块的一个过程映射部这一映射可以通一-一个通信映射这一映射可通-一一个调度功2) 功能3 ) 周期、获得传统调度调度功能注1:本图仅作说明,图示或功能块的位置并不作为标准。注2:在资源之间可能会共享通信和过程接口。图3资源模型1. 4. 4 应用模型理的变量和事件是应用执行件。本部分中,一个应用由一个功能块网络组成。其节点是功能块或子应用及它们的参数,其分支是数据连接和事件连接。12 GB/ T 19769. 1-2005 子应用是子应用类型的实例,子应用跟应用由功能块网络所组成一样。应用名、子

37、应用和功能块的实例名可用来建立标识符的分级结构,可唯一地标识系统中的每个功能块实例。一个应用可分布在同一设备或不同设备的几个资源中。资源使用由应用指定的因果关系来决定对事件作出适当的响应。事件可以由通信和过程接口或者资源的其他功能所引起。这些响应包括:一一算法的调度和执行;一一变量的修改;一一一其他事件的产生;一一与通信和过程接口的交互。本部分上下文中,应用通过指定功能定义的元素来完整地规定。1. 4. 5 功能块模型功能块(功能块本组成,在功能块的一能块类型规范在1.4. 5. 2 1. 4. 5. 1功能叫的特赵6功能块实例有以下特征,如类型名和实例名:些替代方法应该使用本部分所1. 4.

38、 5. 1中描述。功些事件可能影响一个或多个算法的执行;一一一组事件输出,每个都可以向事件连接发出事件,这些事件的发出取决于算法的执行或功能块所在资源的其他功能性;一一一组数据输入,可被映射到相应的输入变量;一一-组数据输出,可被映射到相应的输出变量;内部数据,可被映射到一组内部变量;一一通过把内部数据或状态信息或两者与一组算法、相关资源的功能性、或者两者结合来决定功能特征,这些功能特征在功能块的类型规范中定义。注1:内部状态信息可通过内部变量或者一个执行控制状态机的内部表示来表示。13 GB/T 19769. 1一2005事件流数据流实例名执行控制隐藏类型名算法(隐藏数据输入内部数据隐藏资源

39、能力(调度、通信映射、过程映射注:本图仅作说明,其图形表示并不作为标准。圈5功能块的特征数据流数据输出功能块包含的算法原则上对于功能块的外部是不可见的,除非功能块的提供者提供了正式或非正式的描述。此外,功能块可以包含内部变量或者状态信息或者两者。它们在功能块算法的调用之间一直存在,但通过来自功能块外部的数据流连接不能访问它们。注2:相关资源的其他功能性可提供对功能块实例的内部变量和状态信息的访问,如图23图26所示。在事件输入、事件输出和算法执行中对因果关系的规定方法在本部分第2章和第3章中定义。1.4.5.2 功能块类型规范14 功能块类型是一种软件元素,规定了该类型所有实例的特征,包括:一

40、一-类型名;一一一事件输入、事件输出的编号、名字、类型名和顺序;牛一-输入、输出和内部变量的编号、名字、数据类型和顺序。这些特征的声明机制在2.2.1中定义。另外,功能块类型规范定义了该类型实例的功能性。这些功能性描述如下:一-对于基本功能块类型.2.2.1.2中提供了算法规范的声明机制,算法对输入变量、输出变量和内部变量的值进行操作,产生输出变量和内部变量的新值。使用2.2.1.3中定义的声明机制,按照执行控制图表CECC)来表示算法的调用和事件输入和事件输出上发生的事件之间的联系;一一-复合功能块类型或子应用类型实例的功能性,分别使用2.3.1和2.4.1中定义的机制,按照在它的组件功能块

41、或者子应用中的数据连接和事件连接以及复合功能块或者子应用的事件、数据的输入、输出来声明。一一服务接口功能块类型实例的功能性,使用3.1中定义的声明机制,通过服务原语到事件输入、事件输出、数据输入和数据输出的映射来描述。一-其他方法,例如可用自然语言文字来描述功能块类型的功能性;但这类方法的规范超出了本部分的范围。G/T 19769.1-2005 1.4.5.3 基本功能块的执行模型如图6所示,通过响应事件输入上的事件的功能块实例的执行控制部分来调用基本功能块的算法的执行。这种调用采用请求相关资源的调度功能来调度算法操作的执行。一旦算法执行完成,执行控制在适当的事件输出上产生零个或多个事件。注1:通过连接到其他功能块实例或者同一功能块实例的事件输出来提供在事件输入上的事件。这些事件输出上的事件可通过以下方面来产生:一以上

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1