GB/T 33863.9-2021标准规范下载简介
GB/T 33863.9-2021 OPC统一架构 第9部分:报警和条件.pdf简介:
GB/T 33863.9-2021 OPC统一架构 第9部分:报警和条件.pdf部分内容预览:
表12ConditionRefresh方法地址空间定义
对话模型是条件模型的扩展,用于服务器请求用户输入。它提供了与大多数操作系统中标准报文 对话类似的功能。通过在ResponseOptionSet中提供服务器特定响应选项并给派生的条件类型添加附 加功能,可很容易定制该模型。
JGJ 107-2016 钢筋机械连接技术规程5.6.2DialogConditionType
DialogConditionTyoe用对话来表达条件。其图解如图9所示,其正式定义见表13
图9DialogConditionType概述
表13DialogConditionType定义
DialogConditionTyoe继承条件类型的所有特性。 DialogState/Id设置为TRUE时,表示对话是活动的,并等待响应。推荐的状态名称参见附录A。 Prompt是向用户显示的对话提示。 ResponseOptionSet规定LocalizedText数组为所需响应集。在这个数组中的索引用于相应字段, 如在响应方法中的DefaultResponse、LastResponse和SelectedOption。推荐本地化名称的常见选项参 见附录A。 典型响应选项的组合有: OK; OK,Cancel; Yes, No, Cancel;
Abort,Retry,Ignore Retry,Cancel; Yes. No.
DefaultResponse标识对用户应显示为默认的响应选项。它是ResponseOptionSet数组中的索引。 如果没有响应选项是该默认值,则该特性值为一1。 LastResponse包含由客户端在响应方法中提供的最后响应。如果没有先前响应存在,那么该特性 值为一1。 OkResponse提供在ResponseOptionSet数组中OK选项的索引。此选项是特定响应,允许系统继 续执行提示描述的操作。如果此选项有可用的特殊处理,则允许客户端识别OK选项。如果没有OK 选项可用,则该特性值为一1。 CancelResponse提供在ResponseOptionSet数组中响应的索引,这将导致对话进人非活动状态,没 有可继续的操作。如果没有Cancel选项,则该特性值为一1。
5.6.3Respond方法
响应用于传递所选响应选项并结束对话。DialogState/id将返回到FALSE。 Signature
表14规定了该Respond方法的地址空间表示法
表14Respond方法地址空间定义
5.7可确认的条件模型
可确认的条件模型扩展了条件模型。它对条件模型添加了可确认和可证实的状态。 AcknowledgeableConditions由该ConditionType的子类型AcknowledgeableConditionType来表 示。该模型的正式定义在下面的条款中。
5.7.2AcknowledgeableConditionType
AcknowledgeableConditionT AcknowledgeableConditionType的图释如图 10所示,其正式定义见表15,
图10AcknowledgeableConditionType概述 表15AcknowledgeableConditionType定义
图10AcknowledgeableConditionType概述 表15AcknowledgeableConditionType定义
AcknowledgeableConditionType继承ConditionType的所有特性。 当AckedState为FALSE时,指示条件实例需要对所报告的条件状态进行确认。当条件实例被确
5.7.3Acknowledge方法
方法结果代码(在Call服务中定义)
表16Acknowledge方法地址空间定义
5.7.4Confirm方法
表17Confirm方法参数
17Confirm方法参数
方法结果代码(在Call服务中定义)
表18规定了该方法指定地址空间的表示法
表18Confirm方法地址空间定义
5.8.2AlarmConditionType
mConditionType层级结
AlarmConditionType是一种抽象类型,它通过引人ActiveState、SuppressedState和Shelv 扩展了AcknowledgeableConditionType。报警模型见图12。该图不是一个完整的定义。其正 见表19。
表19AlarmConditionType定义
AlarmConditionType继承AcknowledgeableConditionType的所有特性。以下状态是EnabledState为 TRUE时的子状态。 当ActiveState/Id设置为TRUE时,指出该条件表现的情况当前存在。当条件实例处于非活动状 态(ActiveState/Id设置为FALSE)时,它表示已返回正常状态的情况。条件转换到非活动和活动状态 由服务器特定动作触发。本部分后面规定的AlarmConditionType将有进一步定义活动状态的子状态 模型。推荐的状态名称见附录A。
AlarmConditionType继承AcknowledgeableConditionType的所有特性。以下状态是EnabledState为 TRUE时的子状态。 当ActiveState/Id设置为TRUE时,指出该条件表现的情况当前存在。当条件实例处于非活动状 态(ActiveState/Id设置为FALSE)时,它表示已返回正常状态的情况。条件转换到非活动和活动状态 由服务器特定动作触发。本部分后面规定的AlarmConditionType将有进一步定义活动状态的子状态 模型。推荐的状态名称见附录A
InputNode特性提供该变量的Nodeld,其值用作报警状态计算的主要输入。如果这个变量不在地 址空间中,将提供一个空NodeId。 SuppressState由服务器内部用来自动抑制由于系统特定原因引起的报警。例如,系统可以配置为 抑制与停机状态的机器相关的报警,如当前未使用罐的低物位报警。推荐的状态名称参见附录A。 ShelvingState建议是否应(暂时)阻止对用户显示某个报警。它经常用来阻止误报警。 ShelvingState将在下面的条款中定义。 SuppressedState和ShelvingState一起导致条件的SuppressedOrShelved状态。当报警处于其中 一种状态时,SuppressedOrShelved特性将设置为TRUE,客户端通常不显示此报警。与报警相关的状 态转换确实发生,但只要该报警仍然停留在suppressed或shelved状态,客户端通常不显示这些报警。 可选的MaxTimeShelved特性,用于设置警报条件可被搁置的最大时间。该值表示为持续时间。 系统可使用该特性来防止报警的永久搁置。如果该特性存在,它将是传递到TimedShelve方法调用的 持续时间的上限。如果该特性存在,它也将对OneshotShelved状态强制执行,即如果在 OneShotShelve操作之后MaxTimeShelved特性规定的持续时间期满,则警报条件将从 OneshotShelved状态转换为Unshelved状态。 关于报警模型和各种状态更多的细节见4.8。
特大跨径公路桥梁施工测量规范20195.8.3ShelvedStateMachineType
ShelvedStateMachine定义了一种先进报警过滤模型的子状态机。该模型如图14所示。 该状态模型支持两种搁置类型:OneShotShelving和TimedShelving,如图13所示。该图释包含了 在不同子状态之间所允许转换。搁置是操作员发起的活动。 在OneShotShelving情况下,用户请求将报警搁置在其当前的活动状态。当在边界上持续发生报警 时(即条件在High报警和HighHigh报警之间跳跃,总是处于活动状态),通常使用这种搁置(Shelving)类 型。当报警返回到非活动状态时,OneShotShelving将自动清除。这种搁置类型的另一个用法是用于 已关停的厂区,即长时间运行报警,诸如不在使用的罐的低物位报警。当该罐再次开始运行时,搁置状 态将自动清除。 在TimedShelving情况下,用户规定报警搁置一段固定时间。这种搁置通常用于阻止误报警。例 如,1min内发生超过10次的报警可能会搁置几分钟。 在所有状态下,可以调用Unshelve以导致转换到Unshelve状态;这包括,解除搁置处于Timed Shelve状态但未超时的报警和OneShotShelve无转换的进人非活动状态。 除两种转换之外的所有转换都由方法调用而引起,如图13所示。“TimeExpired”转换就是系统生 成的转换,当定义为“TimedshelvedCall”一部分的时间值到期时发生此转换。“AnyTransition Occurs转换也是系统生成的转换,当条件变为非活动时产生。
ShelvedStateMachine包括子状态层级结构。它支持所有在Unshelved、OneShotShelved和 TimedShelved之间的所有转换。 该状态机如图14所示,其正式定义见表20
图14ShelvedStateMachine模型
表20ShelvedStateMachine定义
UnshelveTime规定了直到TimedShelved状态或(对于提供MaxTimeShelved特性的情况)One shotShelved状态自动地转换进人UnShelved状态的剩余时间(按毫秒计)。 该状态机支持三种活动状态:Unshelved、TimedShelved和OneShotShelved。它还支持六种转换。 在表21中描述了这些状态和转换。该状态机还支持三种方法:TimedShelve、OneShotShelve和 UnShelve
表21ShelvedStateMachine转换
JGJ 6-1999 高层建筑箱形与筏形基础技术规范5.8.4Unshelve方法