GB T 16720.1-1996 工业自动化系统 制造报文规范 第1部分:服务定义.pdf
《GB T 16720.1-1996 工业自动化系统 制造报文规范 第1部分:服务定义.pdf》由会员分享,可在线阅读,更多相关《GB T 16720.1-1996 工业自动化系统 制造报文规范 第1部分:服务定义.pdf(232页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准工业自动化系统制造报文规范第部分服务定义发布实施国家技术监督局发布前言本标准是根据国际标准化组织和国际电工委员会制定的即工业自动化系统制造报文规范第部分服务定义制定的在技术内容上与该国际标准等效在编写格式上符合标准化工作导则第单元第部分标准编写的基本规定本标准目录按章条列出第章按的要求重新进行了内容和条款的组织第章引用标准按的规定进行编写先列出国家标准后列出国际标准原国际标准的最后一个附录为索引在标准中改为附录中英文对照本标准按本国的习惯将原国际标准叙述部分的语法格式作了部分修改其余章条基本无变动通过对该国际标准的等效采用促使用户全面了解该标准的内容更好地贯彻和实施本标准
2、从而促使各伴同标准以此标准为依据以促进制造业的系统集成根据的规定保留了原国际标准的前言及绪言同时增加了本国制定该标准的前言本标准是工业自动化系统制造报文规范的第部分第部分及第部分已转化为我国标准其余部分正在转化中它包括第部分服务定义第部分协议规范第部分机器人伴同标准第部分数控伴同标准第部分可编程控制器伴同标准第部分过程控制伴同标准本标准自年月日起实施本标准的附录附录是标准的附录附录附录是提示的附录本标准由全国工业自动化系统标准化委员会提出本标准归口单位为机械部北京机械工业自动化研究所本标准起草单位机械部北京机械工业自动化研究所本标准主要起草人吴世希魏青松周玉洁佟丽平前言国际标准化组织是各个国家
3、标准局成员国的全球联帮国际标准通常是通过技术委员会进行制定工作每个参与技术委员会建立项目的成员国必须对委员会正式表态与协作的国际组织政府的和民间的也参与了此项工作在所有电子技术标准化的题材方面与国际电工委员会紧密合作由技术委员会采用的国际标准草案是由各成员国循回投票通过的作为国际标准出版时要求至少有的成员国投赞成票是由技术委员会工业自动化系统第分技术委员会系统集成和通信制定的是在总标题工业自动化系统制造报文规范下由下列几部分组成第部分服务定义第部分协议规范引言本标准提供了用于各种制造及过程控制设备的广泛服务它被编制为可自身单独使用及配合伴同标准使用伴同标准描述其各种服务子集在各种特殊类型设备上
4、的应用由制造报文规范提供的服务可由简单到高复杂度它并不期望所有这些服务能被所有的设备支持被支持的服务子集在某些情况下由伴同标准限制并在任何场合均可由执行者加以限制在选择所支持的子集中重要的因素有服务对设备的适用性服务的复杂性和要求经过网络所提供特殊类别服务的复杂性依对设备服务的复杂性而定概述本标准是为了便于信息处理系统互连而制定的成套国际标准之一它作为开放系统互连的基本参考模型相关标准的一个应用服务元素列入开放系统互连环境的应用层之中开放系统互连的目标是在互连标准之外用最低限度的技术协议便于不同的信息处理系统的如下互连不同的设备制造厂在不同的管理方式下不同层次的复杂性不同的设备制造年代目的本标
5、准的目的是定义由制造报文规范提供的各种服务服务由制造报文规范协议提供协议采用由及分别定义的关联控制服务元素和表示层的适用服务本标准特别涉及了可编程制造设备的通信和连网使用本标准以及参考模型中列入的其他标准别种不兼容系统可以任何组合方式与之共同工作规定了支持制造报文规范的协议服务的复杂性和要求某些服务十分复杂应视为属于高级功能在很简单的应用中所有的设备通常并不需要这些高级功能因此它不必支持此类服务保密性考虑当在安全和保密很重要的应用中使用时需要使用保密体系结构可以从所包含的安全体系统中选择适当的结构特别是中下列各部分的保密功能存取控制密码辨别不拒收特定的执行方法应由执行者决定关键字应用互连应用层
6、协议信息处理系统制造通讯网络制造报文规范数字控制系统开放系统互连参考模型过程控制系统可编程控制器可编程设备机器人控制系统虚拟制造设备中华人民共和国国家标准工业自动化系统制造报文规范第部分服务定义国家技术监督局批准实施范围本标准是制造报文规范系列标准之一本标准为各种制造业和过程控制报文通信提供各种服务定义本标准适用于系统之间的通信它是在开放系统互连环境的应用层中作为应用服务元素的一种标准本标准支持计算机集成制造环境中的可编程设备之间的双向报文通信引用标准本标准引用了下列标准的一些技术规定下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本
7、标准的各方应探讨使用下列标准最新版本的可能性信息处理信息交换用的七位编码字符集信息处理系统开放系统互连基本参考模型信息处理系统开放系统互连基本参考模型第部分安全体系结构信息处理系统开放系统互连基本参考模型第部分命名和编址信息处理系统开放系统互连面向连接的基本会话服务定义信息处理系统开放系统互连服务约定信息处理系统开放系统互连面向连接的表示层服务定义信息处理系统开放系统互连抽象语法记法一规范信息处理系统开放系统互连抽象语法记法一的基本编码规则规范信息处理系统开放系统互连目录信息处理系统开放系统互连文卷传送访问和管理工业自动化系统制造报文规范第二部分协议规范信息处理系统开放系统互连关联控制服务元素
8、的服务定义信息处理系统开放系统互连关联控制服务元素的服务协议规范信息处理系统开放系统互连虚拟终端服务基本分类信息处理系统开放系统互连虚拟终端协议基本分类信息技术开放系统互连应用层结构二进制浮点运算标准定义本标准采用下列定义参考模型定义本标准是以制定的概念为基础并采用该标准中的下列定义应用实体应用过程应用服务元素开放系统层协议层协议数据单元层服务存取点层系统层用户数据服务约定定义本标准采用在服务约定中规定的下列定义确认指示原语请求应答服务原语服务提供器服务用户抽象语法记法定义本标准采用在抽象语法记法一的规范中规定的下列定义值类型简单类型结构类型分量类型标记加标记类型或值引用名字符串类型布尔类型真
9、假整数类型位串类型八位位组串类型空类型后续类型序列类型标记类型选择类型挑选类型实数类型对象标识符类型模块产生式编码规则字符集外部类型应用关联特定的用于描述一个对象的修饰语表示该对象的名称限定为某单一应用关联性该名称仅在定义为该对象的应用关联上被引用属性一个有确定意义的数据元素及其可能取值集的说明语句一致性构造块描述一致性要求的基本单元受叫户发出初始应答服务原语的用户呼叫户发出初始请求服务原语的用户客户为了达到某一特殊目的而通过服务请求引例使用的同层通信实体数据已赋予或可赋予意义的任何表述例如字符域代表一个用于特定目的的能力范围子集的抽象对象域特定的描述一个对象的修饰语表示该对象名称限定在一个单
10、一域的应用范围该名称能够在引用这个域的的所有应用关联上被引用下装通过装载数据来给用户传送一个域及其下属一切内容的过程事件管理对事件条件事件活动及事件登录等的管理文件明确命名的具有公用属性集的信息集合文件操作开放系统之间的文件传送文件内容的检查修改或部分文件内容的更换或是对文件及其属性的管理文件存储将已编组的一批文件包括其属性和名称驻留在专用的开放系统中信息数据及其含义合称信息日志一组检索时可逻辑排序的记录下来的带时标的事件变迁变量数据及注释等的集合本地事务由系统对其在制造报文中涉及的特性作出的判定而不受本标准要求的限制制造报文协议机实现本标准所规定过程的抽象机环境服务元素和应用关联的生存期内所
11、采用的通信语义的规范提供器通过交换概念地提供服务的应用实体部分用户应用过程概念地调用制造报文规范的那一部分监控事件一个被监测到的事件条件状态的变化网络触发事件由于客户提出明确请求而发生的事件操作站代表与提供操作员输入输出交互功能的相关设备的抽象对象预定义对象名称具有特定域特定或应用关联特定范围的对象其名称是通过使用服务以外的某种机制来例示的程序调用表示动态元素的抽象对象密切对应于在由域集组成的多任务环境中的一条执行路线接收户接收一个指示或确认服务原语的用户远程设备控制和监控对隶属于服务请求应答器的设备状态的操纵或检查信志信志是一个与逻辑或物理资源相关联的概念锁它只允许锁的占有者存取这些资源信志
12、管理对信志的控制服务器对一个特定服务请求引例起作用的同层通信实体发送户发出请求或应答服务原语的用户标准化对象其名称具有已由本标准或伴同标准给定定义的特定或域特定范围的对象引例类型对值集的抽象描述其值可用一个变量值传递上装通过从远程用户装载数据来传送一个域及其所属一切内容的过程其方式使得能够随即下装变量与一个单一名称或描述同时相关的一个或多个数据元素变量存取检查或修改在中定义的变量或分变量特定的描述其名称具有单一范围的对象的修饰语其名称可被由建立的所有应用关联引用请求户发出请求服务原语的用户应答户发出应答服务原语的用户虚拟制造设备对实系统的一个资源和功能的特定集的抽象表达并是该抽象表达对实际制造
13、设备的物理和功能方面的映射缩略语应用关联关联控制服务元素应用实体应用过程应用服务元素抽象语法记法一一致性构造块文件读状态机文件传送存取和管理制造报文协议机制造报文规范数字控制开放系统互连可编程控制器协议数据单元表示层服务存取点服务访问点服务数据单元上装状态机虚拟制造设备虚拟终端约定基本数制除另有说明外本标准内的数值均为十进制数值服务参数描述本标准以表格形式描述服务原语的各个分参数每种表格最多由六项组成即服务参数名称请求指示应答确认等四个原语及一致性构造块当服务是非确认服务时则无及项伴同标准服务参数有些服务步骤允许由伴同标准加以扩展此类服务步骤允许在请求原语或应答原语或两者中规定扩展参数在表中分
14、别在自变量或结果服务项下出现表示有些服务步骤允许直接在自变量表中由伴同标准规定附加参数这类情况在描述服务原语项中用表示服务表结构对需要特殊参数支持的表格所需列举于表中首行表的其余部分每个参数或部分参数各占一行在各相应服务原语项下各有一个码来规定参数在此项原语上的使用类型如为空白时表示无此参数表示该参数在原语中绝对必要表示参数由用户选择是否提供该参数由用户根据具体用途而定表示参数随其他参数状况而定或随用户环境而定若为缺项则表示无此参数表示参数由伴同标准定义此种参数不得在伴同标准定义以外使用并在第章所定义的抽象语法中可以省略附录给出了使用伴同标准时的补充细节表示该参数选自一个有两个或两个以上参数的
15、集合集合中的参数在表中的表示方法如下集合中每个参数由代码规定集合中每个参数的名称均在表中参数项起始处后缩相同的空格必为下列两者之一每个参数均在表最左侧边线的后缩处或每个参数均属同一参数族一个参数族是一个集合其中所有参数共有同一原参数源参数即为该参数族上一行的参数且格式不后缩下列举例表示参数同属一参数族参数参数参数参数参数习惯上对选择性参数在服务表中用后缩排列来表示用同等的后缩格数表示这些参数具有同一上级参数属同一选择族在代码或之后跟随代码表示该参数在语义上与表中左侧相邻服务原语中的参数相等例如在服务指示原语项下用代码而请求服务原语中用代码即表示指示原语参数在语义上与请求服务原语中参数相等有些参
16、数可包含子参数子参数是由标有码的参数及其下后缩排列的全部子参数表示子参数总是跟随其应从属的参数的存在而存在例如一个任选参数可以有子参数如果未给出任选参数则不得给出任何子参数项表示该参数的使用有赖于该的支持而不是其包含的服务如果项无内容则该参数不依赖其他如果项有内容则该参数仅当该有名被支持并已协议可用时方能有效并被本标准允许使用有些服务参数用见表约定命名除非另有说明所有以开头命名的参数规定在关键字之后有一个带零项或多项的表此参数类型对应于协议规范标准的后续类型序列为了描述参数的允许值本标准的参数描述涉及到类型所涉及的类型可以是中定义的类型也可以是所定义的类型服务原语调用标识符对第条产生的确认服务
17、请求所确认的服务每个服务原语包含一个参数该参数在请求指示应答和确认原语中是绝对必有的参数值在指示应答和确认原语中语义上与请求原语相等此参数用以明确表示它是一个来自用户对一个应用关联的服务调用此参数在服务原语表中不出现也不对每个服务分别予以说明服务原语修正标志表每个确认的服务包含一个修正标志表参数在请求及指示原语中是由用户选择在指示原语中其值与请求原语语义相等此参数用以规定一个或多个服务状态机的修正标志表此表增加了一项开始执行服务请求前必须满足的条件此参数在服务原语表中不出现也不对每个服务分别说明定义了两种修正标志属于信志的修正标志和属于事件条件的修正标志两种修正标志分别在第章及第章中加以说明此
18、修正标志对在状态机上执行已确认的服务的影响在第章中加以说明在中寻址标准不规定对同层用户或同层的命名及寻址方法在中对同层应用实体的识别和寻址是通过使用在中的服务实现的在这些同层体的关联实现后所有的在这些同层体之间已建立的表示层连接上流通因此无需负担寻址信息在命名和寻址上的附加信息在第条中说明服务约定本标准采用服务约定中描述的约定服务约定已定义了用户及提供器的相互关系用户和提供器之间使用可以传递参数的服务原语传递信息此应用模式按下列规定使用定义了一个由参考模型层提供的服务模型服务与此层不对应但其余各方面均与此模型相同任何时刻一个应用实体有多重服务请求待完成时每个都应互相独立处理注用户与提供器的区别
19、是抽象的无需与任何具体系统中的结构相对应第章将对此抽象模型详加叙述呼叫户和受叫户本标准采用术语呼叫户和受叫户呼叫户是发出初始请求服务原语的用户受叫户是发出初始应答服务原语的用户注在中受叫的用法与中的一般用法不同受叫在中的用法相当于用法中的应答说明此差别的目的是防止与后面请求户与应答户的定义混淆发送户与接收户本标准是采用术语发送户与接收户发送户是发出请求服务原语或应答服务原语的用户接收户是接收指示服务原语或确认服务原语的用户注在完成一个确认的服务过程中两个用户同是既是发送户又是接收户第一个用户发出请求接收确认第二个用户接收指示发出应答本标准采用术语发送及接收发送是发出的接收是接收的请求户与应答户
20、本标准采用术语请求户及应答户请求户是对一项服务发出请求服务原语的用户而应答户是对一项服务发出应答服务原语的用户注应答户的用法与和其他标准中的应答实体不同在那些标准中应答实体是指应答连接请求的实体服务的客户与服务器本标准采用术语客户与服务器来描述的模型见第章服务器定义为对一项具体服务请求起作用的同层通信实体客户定义为通过服务请求引例使用达到某一特定目的的同层通信实体模型首先是用来描述服务器的作用其次是用来描述客户可使用的命令和应答在一个应用关联的生存期内一个实终端系统可充当客户或服务器的作用在第六章进一步描述在环境中的作用图描绘了客户与服务器请求户与应答户发送户与接收户发送与接收的关系图客户与服
21、务器请求户与应答户以及发送与接收之间的关系对象建模本标准采用抽象对象建模技术来充分描述设备模型及服务过程在此建模技术中描述了抽象对象对象特性以及对其操作等所定义的对象是抽象的概念是为了帮助理解服务过程的含义及其效果在使用时一个实系统将在模型中描述的概念映射到一个实设备因此表面上看符合本标准的设备展现出对象造型技术所描述的特征但出现这一形象的机制并不由本标准所确定定义了若干对象类别每个对象是其中一种类别的具体引例并构成一个抽象实体以展示某些特征并可由某些服务和操作所影响每种类别都给出一个名称以便引用每种类别由若干属性类型来表征这些属性描述了此类对象共有的某种或某些可见特性每种类别的每一引例对象都
22、具有相同的属性类型集但有自身的类型值集这些属性值由本标准定义或由服务建立因而其对设备的影响可由改变对象的一个或多个属性值来模仿在同一类别的所有引例中每个对象必须单独标明因此每个对象的属性值的组合必须是单值的例如许多对象一般都有称为对象名称的一个属性类型其名称对同一类别中的每个对象是各不相同的在中在属性组合中使对象单值的属性称之为关键属性最后有些对象包含条件性属性这意味这些属性与这些对象只有当某些条件存在时才适用对此种属性的表示是使用一个约束它规定了一个条件有约束的属性仅当相应的约束条件被一个对象满足时才能被认为是该对象的属性在中类别在语法上被定义为如下一组对象对象类别名称关键属性属性类型名称值
23、关键属性属性类型名称值属性属性类型名称值属性属性类型名称值约束约束表达式属性属性类型名称值属性属性类型名称值按约定每个对象定义都由对象题头和对象名称开始紧接即后缩排列关键属性名称其次列出属性名称约束可以表达在属性间任何位置上并约定所有受约束的属性都紧接约束后缩排列其后出现的第一个未后缩排列的属性定义表示受约束属性表至此已终了注为方便起见属性可以后缩排列于其他属性之下以表示其嵌套层次对象的引用某些对象包含涉及其他对象的属性这些属性称为引用属性它们提供了一个对象到另一个对象建立连接的机制用于表示此类属性的值在一个实系统中是一个本地事务并且不能直接修改或检验但许多服务用引用属性这一间接引用连接方式提
24、供了判定对象本性的能力注引用属性在许多编程语言中类似指针变量作为引用属性的运用实例如更名服务可以用来变更一个引用对象的对象名称属性只要此变更不影响引用属性值当被连接引用的对象被删除时引用属性可取值未定义在此情况下此值的结果值及其用于其他对象上的作用都由相应对象和服务描述来规定一但引用属性变成则建立一个与已删除的被引用对象相同类型的对象以及与被删除对象有相同属性值的对象并不改变其引用属性保留其值参数类型本标准对参数类型的定义使用第章定义的类型但增加了复合类型这种类型由原语类型构成并被称为可引用的在环境中的本章用来描述和环境之间的关系把术语和概念与制造环境联系起来第章描述在该环境中装置的特殊模型制
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16720.1 1996 工业 自动化 系统 制造 报文 规范 部分 服务 定义
