GB/T 41771.3-2022 现场设备集成 第3部分:服务器.pdf

GB/T 41771.3-2022 现场设备集成 第3部分:服务器.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:23.9 M
标准类别:机械标准
资源ID:382714
下载资源

标准规范下载简介

GB/T 41771.3-2022 现场设备集成 第3部分:服务器.pdf

现场设备集成第3部分:服务器

Id deviceintegration—Part3:Server

5.9.1概述 5.9.2离线变量的订阅 15 5.9.3在线变量的订阅 5.10设备拓扑 16 5.10.1概述. 16 5.10.2连接点 5.10.3拓扑管理 18 5.10.3.1概述·.. 5.10.3.2增加设备到网络 18 5.10.3.3从网络上移除设备 5.10.4拓扑扫描 20 5.10.5SCAN功能的使用 21 5.10.6已定义拓扑的验证 21 5.11用户界面元素 21 5.11.1用户界面描述 5.11.2用户界面插件 22 5.12动作(Action) 22 5.12.1FDI服务器和FDI客户端交互 22 5.12.2Action状态机 ··* 25 5.12.2.1状态 25 5.12.2.2状态转换 26 5.12.3动作代理 26 5.12.4动作,EDD动作和动作代理.…. OPCUA服务 28 6.1OPCUA行规. 6.2服务错误信息 28 6.2.1概述· 28 6.2.2OPCUA服务及其响应 28 6.2.3EDDL响应代码到OPCUA服务响应的映射· 29 6.3写服务请求期间的参数值更新 29 6.4本地化 30 30 通信 30 7.1符号 30 7.2概述... 30 7.2.1概念 30 7.2.2术语... 33 7.3通信服务处理 34 7.3.1通信服务调用 34 7.3.2分析通信路径 34 7.3.3管理通信关系“ 34 7.3.4通信服务请求映射 35

7.3.5通信服务请求传送 35 7.3.6通信错误处理 ·· 37 7.4FDI通信服务器特定处理 ··* 37 7.4.1发现.... ·* 37 7.4.2信息模型同步 37 FDI服务器中的并行执行.......…. 8.1动因.... ·** 37 8.2EDD解释器的内部结构 38 8.3EDD实体运行规则 1· 38 附录A(资料性)FDI服务器的功能结构 · 39 附录B(资料性)访问权限与用户角色 41 附录C(资料性)FDI服务器中并行执行的示例…· 43 参考文献

GB/T 38226-2019 地震烈度图制图规范场设备集成第3部分:服务器

本文件规定了FDI服务器的要求。整个FDI体系结构如图1所示。在本文件范围内的体系结构 组件在图中用深色表示。 本文件适用于自动化系统现场设备的集成

3术语、定义、缩略语和约定

FDI服务器应使用FDI包中的设备定义来维护信息模型。 设备定义可以包含条件表述。当设备定义的某个方面不是静态,而是依赖设备状态的时候,会使用 条件表述。无论何时一个设备实例的在线或离线数值被更改,FDI服务器应重新评估相关的条件表述, 并对信息模型做相应更改。 条件表述的评估可能会使信息模型中的变量无效。FDI服务器应改变无效变量的访问级别属性, 以使它们既不可读取也不可写人,同时这些变量的状态应设置为bad。针对无效变量的读和写服务请 求应返回一个失败。 设备定义可以规定一个设备中变量间的关系。这些关系会影响信息模型中变量的数值。 FDI服务器应生成DataChange通告到任何正在订阅信息模型元素的FDI客户端,告知信息模型 元素已变更。 FDI服务器通过使用FDI包提供的业务逻辑,来维护信息模型的完整性。在FDI包中规定的业务 逻辑可以调用FDI服务器应实现的内置函数。FDI服务器应实现的内置函数在IEC61804中规定。

由FDI服务器所维护的信息模型包含在线和离线数值。在线数值反映一个物理组件/设备中的数 值。离线数值反映存储在一个组态数据库中的数值。 通过来自FDI客户端或被FDI服务器执行的业务逻辑的写服务请求,离线数值被更新。当FDI服 务器从设备中读数据,或写数据到设备时,离线数值不被更新。 信息模型中的在线数值通过写服务请求不会被更新。通过信息模型的成功写服务请求导致物理设 备中的数值改变。然后作为读服务请求或订阅的结果,更新信息模型中的在线数据。 FDI服务器可以提供一个服务器特定机制用于创建设备实例,而无须物理设备的存在。FDI服务 器使用FDI包中的信息创建这些实例。针对无物理设备的设备实例在线数值的所有读/写请求,应返 回一个错误。 离线数据和物理设备间的信息传递,通过信息模型中的TransferToDevice和TransferFromDevice

FDI服务器提供锁定服务以防止FDI客户端来访问信息模型中的设备和网络元素。

如果在请求服务之前FDI客户端尚未通过InitLock来获得锁定,那么要求锁定的服务请求应部分 或完全失败。所有服务请求完成之后,FDI客户端应通过ExitLock来解除锁定。 写操作将部分失败,即它将针对一组被写变量中的每个变量返回一个状态码,因为这些变量有些可 能属于被锁定设备,另一些属于未锁定设备。 FDI服务器可能将InitLock请求放人队列,直到一个已创建锁定的服务执行完成,且锁定已被解 除。当然,这样一个优化不是FDI服务器标准行为要求的部分

HY/T 0313-2021 海洋灾害承灾体调查指南.pdf5.6.1概念和使用模型

FDI服务器提供EditContext模型,实现与客户端在编辑任务时进行交互。概念与UID紧密相关, 履行针对服务器所驱动UI对话框的需求,这些对话框是基于EDDL规则的。 EditContext可用于更改变量数值对于服务器的可视性,而无需应用到一个设备的在线或离线呈 现。服务器可以应用关联业务逻辑到可编辑的变量,某些情况下,这些可编辑变量会引起其他变量数值 (例如工程单位变量的改变)或UID(例如变量变成不可视)的变更。因此客户端可以在更改应用前使 用一个EditContext来修改(编辑)例如工程单位、量程等的参数、验证任何副作用以及重新调整设置。 FDI服务器可能实现不同的EditContext策略:

5.6.3Nodelds

RegisterNode为每个注册节点返回两个Nodelds:一个ContextNodeld和一个DeviceNodeld。客 户端在调用OPCUA服务进行读、写和订阅,或调用一个方法的时候,使用这些Nodelds。 ContextNodeld用于寻址在EditContext实例中的数值。DeviceNodeld用于寻址在设备中的数值

通过ContextNodeld进行一个变量的写时,修改EditContext实例中的数值。 通过DeviceNodeld进行一个变量的写时,修改设备(在线或离线)中的数值。对应EditContext实 例或其父实例中该变量任何已编辑过的数值,将被重置。

6.6写主导和从属变量

20200225 武汉火神山医院暖通设计与总结 中信总院雷建平 正本5.6.7动作(EDD方法)

图5控制变量和因变量的离线EditContext状态图

在调用动作前,客户端应注册设备的ActionSet节点。当调用InvokeAction时,

©版权声明
相关文章