标准解读

GB/T 19892.2-2007是一项中国国家标准,专注于批处理控制领域,特别是针对数据结构和语言使用的指南。该标准的目的是为了统一和规范批处理控制系统中数据的组织形式及编程语言的设计原则,以提高系统的互操作性、可维护性和效率。

标准核心内容

  1. 范围:本部分标准适用于工业自动化领域的批处理控制系统,定义了在这些系统中数据如何被结构化以及推荐的编程语言使用规则,旨在帮助制造商、系统集成商和最终用户在设计、实施和维护批处理过程时遵循统一的标准。

  2. 术语和定义:首先明确了批处理、批处理控制、批记录等一系列关键术语的定义,为后续内容提供清晰的概念基础。

  3. 数据结构:详细描述了数据在批处理控制系统中的组织方式,包括但不限于:

    • 批次数据:涉及批次标识、开始/结束时间、状态信息等。
    • 设备数据:描述参与批处理的设备属性和状态。
    • 物料数据:记录原料、中间产品和成品的信息。
    • 操作数据:如操作步骤、顺序、条件和结果。
    • 事件日志:记录系统运行中的异常或重要事件。
  4. 语言指南:提供了编程语言选择和使用的原则,指导如何编写清晰、高效且易于维护的批处理控制程序。这包括:

    • 语法规范:推荐的语句结构、命名约定等。
    • 控制结构:如顺序、选择、循环等控制逻辑的实现方法。
    • 函数与模块化:鼓励采用函数和模块化设计来提升代码重用性和可读性。
    • 错误处理:规定了异常和错误的处理机制和报告方式。
  5. 互操作性要求:强调了不同系统之间数据交换和通信协议的一致性要求,确保不同厂商的设备和软件能够有效协同工作。

  6. 安全和审计要求:虽然可能不是此部分重点,但标准也会提及确保数据安全、完整性和可追溯性的措施,以及审计跟踪的需求。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2007-12-28 颁布
  • 2008-05-01 实施
©正版授权
GB/T 19892.2-2007批控制第2部分:数据结构和语言指南_第1页
GB/T 19892.2-2007批控制第2部分:数据结构和语言指南_第2页
GB/T 19892.2-2007批控制第2部分:数据结构和语言指南_第3页
GB/T 19892.2-2007批控制第2部分:数据结构和语言指南_第4页
GB/T 19892.2-2007批控制第2部分:数据结构和语言指南_第5页
已阅读5页,还剩83页未读 继续免费阅读

下载本文档

免费下载试读页

文档简介

犐犆犛25.040

犖10

中华人民共和国国家标准

犌犅/犜19892.2—2007/犐犈犆615122:2001

批控制第2部分:数据结构和语言指南

犅犪狋犮犺犮狅狀狋狉狅犾—犘犪狉狋2:犇犪狋犪狊狋狉狌犮狋狌狉犲狊犪狀犱犵狌犻犱犲犾犻狀犲狊犳狅狉犾犪狀犵狌犪犵犲狊

(IEC615122:2001,IDT)

20071228发布20080501实施

中华人民共和国国家质量监督检验检疫总局

发布

中国国家标准化管理委员会

犌犅/犜19892.2—2007/犐犈犆615122:2001

目次

前言!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ⅴ

引言!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ⅵ

1范围!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

2规范性引用文件!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

3术语和定义!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

4数据模型!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2

4.1概述!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2

4.2概观模型!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2

4.3处方模型!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3

4.4装置模型!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!10

4.5生产计划和调度表编制!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!12

4.6生产信息管理!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!14

5信息交换关系表!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!16

5.1概述!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!16

5.2主处方信息!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!26

5.3过程组元装置模型交换!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!35

5.4调度表信息交换!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!39

5.5生产信息交换!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!42

5.6交换表定义域!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!45

6程序功能图!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!46

6.1程序功能图符号表示法!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!47

6.2控制处方描绘!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!56

6.3异常处理!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!56

附录A(规范性附录)数据建模技术!!!!!!!!!!!!!!!!!!!!!!!!!!57

A.1UML符号表示法!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!57

A.2定义!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!57

A.3实体关系图(ERD)符号表示法!!!!!!!!!!!!!!!!!!!!!!!!!!58

附录B(规范性附录)SQL定义列举!!!!!!!!!!!!!!!!!!!!!!!!!!59

附录C(资料性附录)缩略语!!!!!!!!!!!!!!!!!!!!!!!!!!!!!72

附录D(资料性附录)语言指南!!!!!!!!!!!!!!!!!!!!!!!!!!!!73

D.1概述!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!73

D.2PFC的导出!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!73

D.3处方程序!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!73

D.4程序控制元素描绘要求!!!!!!!!!!!!!!!!!!!!!!!!!!!!!74

附录E(资料性附录)程序功能图处理示例!!!!!!!!!!!!!!!!!!!!!!!75

参考文献!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!77

图1概观模型!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3

犌犅/犜19892.2—2007/犐犈犆615122:2001

图2处方实体!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3

图3处方实体的组成部分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!6

图4处方构件块!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7

图5构件块概念!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8

图6处方实体装置要求!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9

图7参数模型!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!10

图8装置结构!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11

图9装置实体关系!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11

图10装置类!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!12

图11批调度表!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!12

图12生产信息!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!14

图13使用交换表传送数据!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!17

图14公用信息交换表!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!17

图15嵌套处方元素组建一个处方!!!!!!!!!!!!!!!!!!!!!!!!!!!26

图16交换表关系!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!27

图17表中各表项之间的联系!!!!!!!!!!!!!!!!!!!!!!!!!!!!!28

图18装置信息交换表!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!36

图19调度表结构!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!40

图20批历史!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!43

图21处方程序元素符号!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!47

图22封装下层处方程序元素的程序元素!!!!!!!!!!!!!!!!!!!!!!!!47

图23开始符号!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!48

图24结束符号!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!48

图25分配符号!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!48

图26元素同步示例!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!49

图27隐式转换!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!49

图28显式转换!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!49

图29顺序选择的开始!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!50

图30顺序选择的终止!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!50

图31同时序列的开始!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!50

图32同时序列的终止!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!51

图33有效序列选择图!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!51

图34有效同时序列图!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!52

图35具有显式处方程序元素的循环!!!!!!!!!!!!!!!!!!!!!!!!!!52

图36无效程序功能图!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!53

图37程序和单元程序启动示意图!!!!!!!!!!!!!!!!!!!!!!!!!!!53

图38程序实体的相对关系!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!54

图39程序实体的相对关系———替代1!!!!!!!!!!!!!!!!!!!!!!!!!55

表1处方实体!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4

表2子类概览!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4

表3处方!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4

表4处方成分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!5

犌犅/犜19892.2—2007/犐犈犆615122:2001

表5处方构件块!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!5

表6通用处方实体!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!5

表7现场处方实体!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!5

表8主处方实体!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!6

表9控制处方实体!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!6

表10参数!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!6

表11装置要求!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7

表12其他信息!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7

表13程序结构元素!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7

表14装置程序元素!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8

表15装置实体!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9

表16装置特性!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9

表17装置特性类型!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9

表18装置关系!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11

表19装置类!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!12

表20批调度表表项!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!13

表21调度表参数!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!13

表22调度表关系!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!14

表23生产信息!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!14

表24批专用信息!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!14

表25批历史!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!15

表26公用信息!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!15

表27被执行的程序实体!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!15

表28批报告!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!16

表29BXT_Exchange!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!17

表30BXT_Exchange表的内容!!!!!!!!!!!!!!!!!!!!!!!!!!!!18

表31BXT_EnumerationSet!!!!!!!!!!!!!!!!!!!!!!!!!!!!!18

表32标准枚举集!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!18

表33BXT_Enumeration!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!19

表34标准枚举!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!19

表35处方交换表!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!28

表36BXT_MRecipeElement!!!!!!!!!!!!!!!!!!!!!!!!!!!!!29

表37BXT_MRecipeStep!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!30

表38BXT_MRecipeTransition!!!!!!!!!!!!!!!!!!!!!!!!!!!!31

表39BXT_MRecipeLink!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!31

表40BXT_MRecipeElementParameter!!!!!!!!!!!!!!!!!!!!!!!!32

表41标准子参数!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!33

表42BXT_MRecipeStepParameter!!!!!!!!!!!!!!!!!!!!!!!!!!33

表43BXT_MRecipeOtherInformation!!!!!!!!!!!!!!!!!!!!!!!!!34

表44BXT_MRecipeElementEquip!!!!!!!!!!!!!!!!!!!!!!!!!!34

表45BXT_MRecipeStepEquip!!!!!!!!!!!!!!!!!!!!!!!!!!!!35

表46装置信息交换表!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!36

表47BXT_EquipElement!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!37

犌犅/犜19892.2—2007/犐犈犆615122:2001

表48BXT_EquipLink!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!37

表49BXT_EquipInclude!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!38

表50BXT_EquipProperty!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!38

表51BXT_EquipInterface!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!38

表52BXT_EquipInterfaceDefinition!!!!!!!!!!!!!!!!!!!!!!!!!39

表53BXT_EquipInterfaceParameter!!!!!!!!!!!!!!!!!!!!!!!!!39

表54调度表信息交换表!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!40

表55BXT_ScheduleEntry!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!40

表56BXT_ScheduleEquip!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!41

表57BXT_ScheduleProperty!!!!!!!!!!!!!!!!!!!!!!!!!!!!42

表58BXT_ScheduleParameter!!!!!!!!!!!!!!!!!!!!!!!!!!!!42

表59BXT_HistoryElement!!!!!!!!!!!!!!!!!!!!!!!!!!!!!43

表60BXT_HistoryLog!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!44

表61交换表定义域!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!45

犌犅/犜19892.2—2007/犐犈犆615122:2001

前言

GB/T19892《批控制》分成以下三个部分:

———第1部分:模型和术语;

———第2部分:数据结构和语言指南;

———第3部分:通用和现场处方模型及表达。

本部分为GB/T19892的第2部分。

本部分等同采用国际标准IEC615122:2001《批控制第2部分:数据结构和语言指南》(英文版)。

为便于使用,对原标准做了下列编辑性修改:

a)删除了国际标准的前言,按照GB/T1.1的规定重新编写了本部分的前言;

b)凡有“IEC61512”的地方改为“GB/T19892”;

c)“本国际标准”一词改为“本部分”;

d)用小数点“.”代替作小数点的逗号“,”。

本部分的附录A和附录B为规范性附录。

本部分的附录C、附录D和附录E为资料性附录。

本部分由中国机械工业联合会提出。

本部分由全国工业过程测量和控制标准化技术委员会归口。

本部分主要起草单位:机械工业仪器仪表综合技术经济研究所、上海工业自动化仪表研究所。

本部分主要起草人:欧阳劲松、李明华、蔡廷安、马光武等。

GB/T19892.2—2007为首次发布。

犌犅/犜19892.2—2007/犐犈犆615122:2001

引言

GB/T19892.1—2007提供了适用于批控制的模型和术语。GB/T19892.2—2007论述了数据结

构和语言指南,其中:

———第4章中所定义的数据模型论述了数据结构,该数据模型更精确地表示了由GB/T19892.1

的模型和概念所论述的对象和关系;

———第5章中所定义的信息交换的关系表也论述了数据结构;

———第6章中所定义的处方描绘方法论述了语言。

数据模型的预期用途是为编写软部件接口规范提供一个起点,这些软部件讲述了

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论