您好,欢迎访问三七文档
前言本标准等同采用工业自动化系统制造报文规范第部分服务定义补充件数据交换此件是对工业自动化系统制造报文规范第部分服务定义的补充件之一补充内容为数据交换补充件中增加了第章数据交换管理服务并对有关章节做了相应的修改补充本标准正文内容与相同不同之处是文本中有些部分内容在中已补充了在本标准中就删去文本中无目次考虑会给使用带来不便所以在本标准中增加了目次目次中列出了本件对应的补充章条和新增章节并将编排格式稍变动将补充章条排列在前面新增章节放后以方便这两个标准对照查阅使用按照规定增加了前言并将原有国际标准前言改为前言本标准在名词术语等方面与已制定的系列标准协调统一本标准是首次制定它是贯彻使用服务定义所不可缺少的内容之一本标准发布后工业自动化系统制造报文规范第部分服务定义应与本标准合并使用本标准为推荐性国家标准本标准由中华人民共和国机械工业部提出本标准由全国工业自动化系统标准化技术委员会归口本标准由机械工业部北京自动化研究所负责起草本标准主要起草人郝淑芬梁新国前言国际标准化组织是各国标准化机构成员单位的世界性联合会国际标准的制定通常是由技术委员会来进行对某一专题感兴趣且该专题已成立了技术委员会的每个成员单位均有权出席该委员会的会议同有联系的国际组织政府及非官方机构也参加这项工作有关电气标准的一切事务鼓励同国际电工技术委员会密切合作经技术委员会采用的国际标准草案交由各成员单位循环表决作为国际标准发表需征得的成员单位投票表决通过对国际标准的补充件之一是由工业自动化系统委员会的系统集成与通信分委员会制定的在总标题工业自动化系统制造报文规范下包括以下部分第部分服务定义第部分协议规范中华人民共和国国家标准工业自动化系统制造报文规范第部分服务定义补充件数据交换国家技术监督局批准实施对工业自动化系统制造报文规范第部分服务定义修补章节第页第条将第一句中的到改为到及第页第条将改为插入数据交换对象第页第条将标题变量及类型改为变量类型和数据交换对象在第句中将每个有名变量对象和有名类型对象改为有名变量对象有名类型对象及数据交换对象在第句中将有名变量或有名类型改为有名变量对象有名类型对象及数据交换对象第页第条将表改编号为表并修改正文中的引用编号第页至页附录将表至改编号为表至并修改正文中对这些表的引用编号对工业自动化系统制造报文规范第部分服务定义新增章节数据交换管理服务数据交换管理服务使客户可以在上调用一个程序这种远程程序呼叫被模拟为两个用户间的数据交换节描述了数据交换的模型交换数据服务在第节描述获取数据交换属性服务在第节描述这些服务用来提供使用其他服务无法提供的功能而不是用来抑制其他服务数据交换管理模型本节定义了数据交换对象及其相关的交换功能的模型数据交换对象是一种抽象元素它被请求时能够调用一个实际程序该程序可能需要输入数据并产生输出数据注在实际设备上实施数据交换可采用不同的形式一种形式是认为它是一种远程程序呼叫另一种形式是可编程装置上的报文功能块它们因具有执行停滞逻辑来等待接收数据交换报文而可用于处理过程的同步化数据交换函数数据交换函数表示上的数据交换服务的处理过程数据交换函数的参数为的状态及输入参数值实际过程与调用该过程的数据交换对象之间的关系由交换函数来模拟如果处理成功函数结果即是一组输出参数值数据交换对象数据交换对象模型对象数据交换关键属性数据交换名属性使用中真假属性可删除假属性请求类型规范表属性响应类型规范表属性已链接真假约束条件链接真属性程序调用引用数据交换名数据交换名是数据交换对象的首要标识符按及描述的对象名称规范规则形成使用中此属性表明特定的数据交换对象是真否假正在执行数据交换函数可删除此属性表明特定的数据交换对象不能用一个服务加以删除请求类型规范表请求类型规范表属性规定表列过程的输入数据类型若不需输入数据则该表为空响应类型规范表响应类型规范表属性规定对表列过程的输出数据类型若不输出数据则该表为空已链接此属性表明数据交换对象是真否假已链接到程序调用程序调用引用只有当数据交换对象的链接属性为真时此属性才存在它引用被数据交换对象引用的程序调用数据交换对象的操作操作数据交换对象的服务叙述如下交换数据客户可用此服务调用上的数据交换对象定义的处理过程此服务在中叙述获取数据交换属性客户可用此服务确定数据交换对象的属性此服务在中叙述交换数据服务交换数据服务允许客户调用预定义的由数据交换对象引用的过程结构服务原语构成的结构如表所示表交换数据服务参数名称请求指示应答确认自变量数据交换名请求数据表结果响应数据表结果错误类型自变量此参数包含数据交换服务请求的各项参数数据交换名此对象名类型参数指明要调用的数据交换对象名请求数据表此数据表类型参数指明需要传递给数据交换对象的数据表值数据值的类型和数值与由数据交换名参数给定的数据交换对象的请求类型规范表属性所给定的类型和数值对应若请求数据表参数没有给定数据值则发送一个空表结果结果参数表明服务请求成立当表明成立时将包括下述参数响应数据表此数据表类型参数给定返回客户的数据表值这些数据值的类型和数值与由数据交换名参数给定的数据交换对象的响应类型规范表所给定的类型和数值对应若响应数据表参数没有给定数据值则发送一个空表结果结果参数表明服务请求失败第章中详细定义的错误类型参数说明失败的原因服务步骤服务器核实所引用的数据交换对象的存在并核对服务请求中的请求数据表同数据交换对象的请求类型规范表属性中确定的数据类型的一致性如果数据交换对象已同程序调用链接服务器将核实有关的程序调用是否存在且处于运行状态此服务对程序调用的作用应是本地事务如果不满足这些条件中任何一个服务器返回结果服务器将数据交换对象的使用中属性值设定为真并执行一次数据交换参见在数据交换功能完成后服务器把使用中属性值变为假并发出结果服务应答它传送响应数据表中的数据交换函数的输出值在响应数据表参数中传递的数据值表的类型和数值与数据交换对象的响应类型规范表属性中的一致如果数据交换对象同程序调用链接而在数据交换功能正在执行时程序调用过渡到脱离运行状态则服务为成功或失败由本地决定执行数据交换功能的方法是本地事务当数据交换功能允许有多个当前程序执行事例时若任一事例是在运行中则使用中属性的值为真服务的成败不以过程的结果为条件过程如有结果则将作为响应数据表的一部分返回获取数据交换属性服务获取数据交换属性服务可用于请求一个服务器返回它同给定的数据交换对象相关的属性结构服务原语构成的结构如表所示表获取数据交换属性服务参数名请求指示应答确认自变量数据交换名结果使用中请求类型规范表响应类型规范表程序调用结果错误类型自变量此参数包含获取数据交换属性服务请求的参数数据交换名此对象名类型参数为其属性被请求的数据交换对象的名称结果结果参数表明服务请求成功当服务成功时将包括下列参数请求类型规范表此规范表类型参数表示请求类型规范表的属性值若请求类型规范表不给定类型则发送一个空表响应类型规范表此规范表类型参数表示响应类型规范表的属性值若响应类型规范表不给定类型则发送一个空表使用中此参数为布尔型它表明使用中属性的值程序调用此标识符类型任选参数如存在则表示程序调用引用属性值若已链接的属性值为真则此参数存在反之则省略结果结果参数表示服务请求失败第章中详细定义的错误类型参数将说明失败的原因服务过程服务器核实给定的数据交换对象的存在若数据交换对象不存在则返回结果反之则返回数据交换对象的属性
本文标题:GBT 16979.1-1997 工业自动化系统 制造报文规范(MMS) 第1部分:服务定义 补充件
链接地址:https://www.777doc.com/doc-9327550 .html