GB/T 40017-2021 信息技术 系统间远程通信和信息交换 社区节能控制异构网络融合与可扩展性.pdf

GB/T 40017-2021 信息技术 系统间远程通信和信息交换 社区节能控制异构网络融合与可扩展性.pdf
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:13.5 M
标准类别:电力标准
资源ID:265692
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

GB/T 40017-2021 信息技术 系统间远程通信和信息交换 社区节能控制异构网络融合与可扩展性.pdf

4.2.3允许转换规则的远程配置

4.2.4定义异构网络的共用原始数据类型

本标准定义了这些原始数据类型及其表达形式,IEEE1888系统中通常宜采用它们。本标准聚焦于, 组原始数据类型CFDABT 0301.1-2014 食品药品监管信息基础数据元 第1部分:总则,因为不可能定义那些覆盖所有异构现场总线协议的综合数据类型。本标准的定义支 持基于相同的原生数据格式。异构网络用GW的设计者宜采用此规则以便增强原语级互操作性

0017—2021/ISO/IEC/IEEE18882:2017

4.2.5在注册器上明确呈现现场总线数据类型

现场总线通常定义自已的应用数据类型。IEEE1888支持通过IEEEStd1888定义的网关(GW) 架构包含这些数据。但本标准并未定义如何识别这些数据类型。本标准支持处理这些数据及其数据类 型。其方法是为这些异构网络和(应用特定的)数据类型定义相应的名称空间和属性。附录C为主要 的现场总线数据模型提供了表示规则

为实现前一条中指出的需求,本标准引入了两个新的IEEE1888组件:可重构解析服务器(RRS 和智能应用解析器(IAR)。RRS和IAR的定义如下: RRS管理现场总线和IEEE1888点ID之间的ID映射配置,并管理不同应用数据类型域之间 的值转换规则; IAR执行不同应用数据类型域间的值转换。 图1描述了RRS和IAR在IEEE1888体系结构中的工作过程。下面的描述只是提供了一个例 子.详细描述见5.2和5.3。RRS管理GW的配置和转换规则

图1IEEE1888系统体系架构

接收。虽然在图1中IAR是独立描述的,但在实际操作中,IAR可统一到GW、存储器和任何其 牛中(见5.3) 图1只显示了组件与组件之间的通信。注册器启用的操作参考5.2.5和5.3.5

0017—2021/ISO/IEC/IEEE18882:2017

5.2可重构解析服务器(RRS)

RRS的作用是将ID映射配置分发到GW并将转换规则分发给IAR。本标准规定了两个通信过 程:基于读(FETCH)的配置和基于写(WRITE)的配置。基于读(FETCH)的配置是必须提供的服务, 但基于写(WRITE)的配置是可选的(见5.2.3和5.2.4)。在发送配置操作时,本标准允许网络中的多个 RRS共存。本标准还定义了RRS与GW/IAR的动态绑定过程,绑定过程需使用注册器(REGISTRY) (见5.2.5)。ID映射配置格式和转换规则参见附录A和附录B。

5.2.2映射配置和转换规则的点ID定义

表1IDTHATREPRESENTSGW定义案例

麦2IDTHATREPRESENTSIAR定义案例

5.2.3基于读(FETCH)的配置

基于读配置过程中,GW发起一个读请求(FETCHrequest),从RRS获得ID映射。以同样的方 式,IAR(如果动态更新转换规则使能)也可以通过读取请求以从RRS获得转换规则, 这个过程通常发生在设备或者系统启动的时候。此后,它们会周期性进行读配置特别当网络地址 转换(NAT)后,重新部署了设备或系统」,以检查配置的改变。读请求应规定属性attrName取值为 "Time"、属性select取值为"maximum”

5.2.4基于写(WRITE)的配置

在基于写的配置过程中,RRS发起一个写请求(WRITErequest)来对GW进行ID映射配置。 详的方式,RSS也可以发起一个写请求在IAR中设置转换规则(如果转换规则的动态更新使能)。 当IEEE1888系统管理者改变一个配置或者部分配置时,RRS会执行写配置过程。然而,一 不会执行写配置功能或者部署在NAT或防火墙后面,此时它们应执行读配置服务

5.2.5基于注册器的RRS与GW/IAR的自动绑定

为了使ID映射配置和转换规则可扩展,本标准允许网络中的多个RRS并存。在这种情况下,手动 配置远程IEEE1888组件(即RRS,GW,IAR)的开销会很高。因此,系统集成商应引人注册器以自动 绑定RRS和GW/IAR。注册和查找RRS和GW/IAR应遵循5.2.5.2和5.2.5.3的规定

5.2.5.2注册RRS和GW/IAR

5.2.5.3查找RRS和GW

如果启用注册操作模式,则RRS可以从注册器中查找GW,stream应等于“out”,并通过写配置 应的GW设置新的ID映射配置。以同样的方式,RRS可以查询IAR,stream也应等于“out”,并通

40017—2021/ISO/IEC/IEEE18882:2017

图2基于注册器的写配置

图3基于注册器的读配置

1AR也存在上述过程,当GW和IAR融合在一起的时候,GW也通过多个点ID同时生成 询请求。

1AR也存在上述过程,当GW和IAR融合在一起的时候,GW也通过多个点ID同时生成上述的查 询请求。

5.3智能应用解析器(IAR)

5.3.1IAR 概述

IAR的角色作用是实现不同应用域中的应用数据类型转换。例如图4中,应用A(现场总线A)使 用“1”表明HVAC的冷模式,但是应用B(现场总线B)中HVAC的冷模式用“COOL”表示。虽然含义 同,但是它们各自使用了不同的数据表达形式。IAR充当代理,完成应用A和应用B之间表达形式 的转换.即“1”与"COOL”的转换

图4中,POINT/A/01与POINT/B/01、POINT/A/02与POINT/B/02存在绑定关系(点ID命名 现则需遵循IEEE1888规定)。当应用(APP)在IAR上读到POINT/A/O1数据时,IAR从应用B中检 索POINT/B/01数据、转换表达形式,并以POINT/A/01的形式返回到APP。如果POINT/B/01是 “HEAT”,APP读取到值“2”的数据。 IAR应在转换时配置必要的信息,包括值映射定义、数学计算公式、点ID与点ID的绑定。IAR也 需要它们关联的GW、存储器、APP的访问信息。值映射、数学计算、点ID与点ID的绑定配置案例参 见附录B。 本标准定义的IAR在实现时,典型的形式是它能够融合到其他类型的组件(如GW、存储器、APF 等组件)中.如图5所示

5.3.2IAR作为读服务提供者

图5IAR的不同实现形式

在IAR接收一个读(FETCH)请求后,图6描述了它如何作为读服务提供者的工作过程

图6IAR作为读服务提供者

5.3.3 IAR 作为写入对象

图7描述了IAR接收一个写请求后的工作流程

图7IAR作为写入对象

5.3.4IAR作为TRAP提供者

5.3.4.1IAR作为TRAP提供者概述

述了IAR接收一个订阅(TRAP)请求后的工作流

5.3.4.2TRAP请求阶段(图8中的1~4)

图8IAR作为订阅提供者

5.3.4.3TRAP回调阶段(图8中5~10)

在5、5'处,如果提供者收到来自IAR订阅请求且满足订阅请求的更新发生时,提供者应向IAR 数据。然后,在6、6'处,IAR向提供者回复OK。IAR转换数据和映射相关的点ID,在7处更新回

GB/T400172021/ISO/IEC/IEEE18882:2017 数据。 订阅提供者在5、5'处发生应注意的事故时,能够向IAR回调控制信号(如,错误信息)。然后,在6、 6'处,IAR向订阅提供者回复OK。如果控制信号是OK,在9处IAR仅仅向回调控制发送OK。如果 控制信号是错误,IAR则发送type="NESTED"的错误。在此,收到的错误应该在错误元素的内容中 显示。回调控制向IAR回复OK,见图8中10处,

5.3.5基于注册器的组件与IAR的自动绑定

3.5.1基于注册器的组件与IAR的自动绑定概

图9描述了基于注册器的组件与IAR的自动绑定流程。如果启用注册操作模式,IEEE1888组件 会将自已注册到其注册器。IAR还应在此操作模式下向注册管理机构注册。组件A作为一个请求者, 在注册器查询IAR后(图中1为查询,2为响应),触发了组件到组件的通信(图中9处)。接着,IAR在 主册器查询目标组件(图中5查询,图中6响应)后,触发了另一组件与组件的通信(图中7读和8响 应),在它们的配置中进行值映射(图中4处)。其他过程见5.3.2(IAR作为读服务提供者)、5.3.3(IAR 作为写入对象)和5.3.4(IAR作为订阅提供者)

图9基于注册器的组件与IAR的自动绑定

40017—2021/ISO/IEC/IEEE18882:2017

为POINT/B/01分配POINT/A/01/01,为POINT/C/01分配POINT/A/02/01。这种映射表配置到IAR中,注 I道组件B能处理"POINT/B/*”,组件C能处理POINT/C/*”。IAR可以基于上面的配置执行转换 注4:该架构允许IAR的可扩展操作:a)处理来自不同IEEE1888组件的1000万个不同请求,并且每个请求都要 不同的点ID;b)处理来自不同IEEE1888组件的1000万个相同请针对相同的点ID)。对于第一种情况,系 可以通过分布式方式将一组转换规则委托给多个IAR来实现可扩展性。注册器管理进行转换请求的IAR 而分配负载。对于后一种情况,系统可以通过在网络上部署多个相同IAR,分发请求来实现可扩展性。通 使用相同的值映射配置部署多个IAR,系统每秒处理请求数的能力可以成倍增加。请求者(即组件A)通过 注册器在网络上管理多个IAR来选择其中一个。请求者使用“cursor"或“TRAP"请求与IAR进行通信,贝 访问相同的服务器(相同的IP地址)。因此在这种情况下,请求的负载应在请求者之间进行平衡,从而实理 扩展性。

5.3.5.2IAR 查询

5.3.5.2IAR 查询

0017—2021/ISO/IEC/IEEE18882:2017

5.3.5.3IAR查找

6.1原语数据类型定义

6.2IEEE1888中的原语数据类型表达式

6.2.1Boolean类型

6.2.2 Int 类型

6.2.3UnsigedInt 类型

6.2.4Decimal类型

6.2.5 Float 类型

6.2.6String类型

6.2.7Base64Binary类型

DB32T 3923-2020 饮用水处理装置远程监控技术要求和服务规范6.2.8DateTime类型

6.2.9Duration类型

6.2.10其他内置类型

6.3使用注册器的数据类型管理

标准规定了将数据类型信息关联到点ID的规则。可注册和查询的点元素有“type"属性,该属性定 18

7导入现场总线数据类型

本标准适用于IEEEStd1888TM第10章。本标准推荐参考IEEEStd1888.3的4.1。 因为本标准引人了两个新的组件:RRS(见5.2)和IAR(见5.3),因此要考虑新的威胁。比如,一个 恶意的IEEE1888应用程序表现为RRS,它将重写GW中的映射规则或IAR中的转换规则。一个恶 意的IEEE1888应用也可表现为IAR,它允许恶意应用程序向请求者响应请求者的无效值或向提供者 人无效值。为了缓解这些问题,本标准强烈建议结合IEEEStd1888.3来综合考虑,

GB/T 26473-2011 起重机 随车起重机安全要求现场总线与IEEE1888间的ID映射配置

©版权声明
相关文章