Shopping Cart

No products in the cart.

BS EN 62541-9:2015

$215.11

OPC unified architecture – Alarms and conditions

Published By Publication Date Number of Pages
BSI 2015 92
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

This part of IEC 62541 specifies the representation of Alarms and Conditions in the OPC Unified Architecture. Included is the Information Model representation of Alarms and Conditions in the OPC UA address space.

PDF Catalog

PDF Pages PDF Title
4 Foreword
Endorsement notice
5 Annex ZA (normative) Normative references to international publications with their corresponding European publications
6 English
CONTENTS
12 FOREWORD
14 1 Scope
2 Normative references
3 Terms, definitions, and abbreviations
3.1 Terms and definitions
16 3.2 Abbreviations and symbols
3.3 Used data types
4 Concepts
4.1 General
4.2 Conditions
Tables
Table 1 โ€“ Parameter Types defined in IECย 62541-3
Table 2 โ€“ Parameter Types defined in IECย 62541-4
17 Figures
Figure 1 โ€“ Base Condition State Model
18 4.3 Acknowledgeable Conditions
Figure 2 โ€“ AcknowledgeableConditions State Model
19 4.4 Previous states of Conditions
Figure 3 โ€“ Acknowledge State Model
Figure 4 โ€“ Confirmed Acknowledge State Model
20 4.5 Condition state synchronization
4.6 Severity, Quality, and Comment
21 4.7 Dialogs
4.8 Alarms
Figure 5 โ€“ Alarm State Machine Model
22 4.9 Multiple Active States
Figure 6 โ€“ Multiple Active States Example
23 4.10 Condition Instances in the Address Space
4.11 Alarm and Condition Auditing
5 Model
5.1 General
24 5.2 Two-State State Machines
Figure 7 โ€“ ConditionType Hierarchy
25 5.3 Condition Variables
Table 3 โ€“ TwoStateVariableType Definition
26 5.4 Substate Reference Types
5.4.1 General
5.4.2 HasTrueSubState ReferenceType
Table 4 โ€“ ConditionVariableType Definition
Table 5 โ€“ HasTrueSubState ReferenceType
27 5.4.3 HasFalseSubState ReferenceType
5.5 Condition Model
5.5.1 General
Table 6 โ€“ HasFalseSubState ReferenceType
28 5.5.2 ConditionType
Figure 8 โ€“ Condition Model
29 Table 7 โ€“ ConditionType Definition
31 5.5.3 Condition and Branch Instances
5.5.4 Disable Method
Table 8 โ€“ Simple Attribute Operand
32 5.5.5 Enable Method
5.5.6 AddComment Method
Table 9 โ€“ Disable Result Codes
Table 10 โ€“ Disable Method AddressSpace Definition
Table 11 โ€“ Enable Result Codes
Table 12 โ€“ Enable Method AddressSpace Definition
33 5.5.7 ConditionRefresh Method
Table 13 โ€“ AddComment Arguments
Table 14 โ€“ AddComment result Codes
Table 15 โ€“ AddComment Method AddressSpace Definition
34 Table 16 โ€“ ConditionRefresh Parameters
Table 17 โ€“ ConditionRefresh ReturnCodes
35 5.6 Dialog Model
5.6.1 General
5.6.2 DialogConditionType
Figure 9 โ€“ DialogConditionType Overview
Table 18 โ€“ ConditionRefresh Method AddressSpace Definition
Table 19 โ€“ DialogConditionType Definition
36 5.6.3 Respond Method
Table 20 โ€“ Repond Parameters
37 5.7 Acknowledgeable Condition Model
5.7.1 General
5.7.2 AcknowledgeableConditionType
Figure 10 โ€“ AcknowledgeableConditionType Overview
Table 21 โ€“ Respond ResultCodes
Table 22 โ€“ Respond Method AddressSpace Definition
38 5.7.3 Acknowledge Method
Table 23 โ€“ AcknowledgeableConditionType Definition
Table 24 โ€“ Acknowledge Parameters
39 5.7.4 Confirm Method
Table 25 โ€“ Acknowledge result codes
Table 26 โ€“ Acknowledge Method AddressSpace Definition
Table 27 โ€“ Confirm Method Parameters
40 5.8 Alarm Model
5.8.1 General
Table 28 โ€“ Confirm Result Codes
Table 29 โ€“ Confirm Method AddressSpace Definition
41 5.8.2 AlarmConditionType
Figure 11 โ€“ AlarmConditionType Hierarchy Model
Figure 12 โ€“ Alarm Model
42 Table 30 โ€“ AlarmConditionType Definition
43 5.8.3 ShelvedStateMachineType
Figure 13 โ€“ Shelve state transitions
44 Figure 14 โ€“ Shelved State Machine Model
Table 31 โ€“ShelvedStateMachine Definition
45 Table 32 โ€“ ShelvedStateMachine Transitions
Table 33 โ€“ Unshelve Result Codes
Table 34 โ€“ Unshelve Method AddressSpace Definition
46 Table 35 โ€“ TimedShelve Parameters
Table 36 โ€“ TimedShelve Result Codes
Table 37 โ€“ TimedShelve Method AddressSpace Definition
Table 38 โ€“ OneShotShelve Result Codes
47 5.8.4 LimitAlarmType
Figure 15 โ€“ LimitAlarmType
Table 39 โ€“ OneShotShelve Method AddressSpace Definition
Table 40 โ€“ LimitAlarmType Definition
48 5.8.5 ExclusiveLimit Types
Figure 16 โ€“ ExclusiveLimitStateMachine
Table 41 โ€“ ExclusiveLimitStateMachineType Definition
49 Table 42 โ€“ ExclusiveLimitStateMachineType Transitions
50 5.8.6 NonExclusiveLimitAlarmType
Figure 17 โ€“ ExclusiveLimitAlarmType
Table 43 โ€“ ExclusiveLimitAlarmType Definition
51 Figure 18 โ€“ NonExclusiveLimitAlarmType
Table 44 โ€“ NonExclusiveLimitAlarmType Definition
52 5.8.7 Level Alarm
5.8.8 Deviation Alarm
Table 45 โ€“ NonExclusiveLevelAlarmType Definition
Table 46 โ€“ ExclusiveLevelAlarmType Definition
53 5.8.9 Rate of Change
Table 47 โ€“ NonExclusiveDeviationAlarmType Definition
Table 48 โ€“ ExclusiveDeviationAlarmType Definition
54 5.8.10 Discrete Alarms
Figure 19 โ€“ DiscreteAlarmType Hierarchy
Table 49 โ€“ NonExclusiveRateOfChangeAlarmType Definition
Table 50 โ€“ ExclusiveRateOfChangeAlarmType Definition
55 Table 51 โ€“ DiscreteAlarmType Definition
Table 52 โ€“ OffNormalAlarmType Definition
Table 53 โ€“ SystemOffNormalAlarmType Definition
56 5.9 ConditionClasses
5.9.1 Overview
5.9.2 Base ConditionClassType
Figure 20 โ€“ ConditionClass Type Hierarchy
Table 54 โ€“ TripAlarmType Definition
Table 55 โ€“ BaseConditionClassType Definition
57 5.9.3 ProcessConditionClassType
5.9.4 MaintenanceConditionClassType
5.9.5 SystemConditionClassType
5.10 Audit Events
5.10.1 Overview
Table 56 โ€“ ProcessConditionClassType Definition
Table 57 โ€“ MaintenanceConditionClassType Definition
Table 58 โ€“ SystemConditionClassType Definition
58 5.10.2 AuditConditionEventType
Figure 21 โ€“ AuditEvent Hierarchy
Table 59 โ€“ AuditConditionEventType Definition
59 5.10.3 AuditConditionEnableEventType
5.10.4 AuditConditionCommentEventType
5.10.5 AuditConditionRespondEventType
5.10.6 AuditConditionAcknowledgeEventType
Table 60 โ€“ AuditConditionEnableEventType Definition
Table 61 โ€“ AuditConditionCommentEventType Definition
Table 62 โ€“ AuditConditionRespondEventType Definition
60 5.10.7 AuditConditionConfirmEventType
5.10.8 AuditConditionShelvingEventType
5.11 Condition Refresh Related Events
5.11.1 Overview
Table 63 โ€“ AuditConditionAcknowledgeEventType Definition
Table 64 โ€“ AuditConditionConfirmEventType Definition
Table 65 โ€“ AuditConditionShelvingEventType Definition
61 5.11.2 RefreshStartEventType
5.11.3 RefreshEndEventType
5.11.4 RefreshRequiredEventType
Figure 22 โ€“ Refresh Related Event Hierarchy
Table 66 โ€“ RefreshStartEventType Definition
Table 67 โ€“ RefreshEndEventType Definition
62 5.12 HasCondition Reference Type
5.13 Alarm and Condition Status Codes
Table 68 โ€“ RefreshRequiredEventType Definition
Table 69 โ€“ HasCondition ReferenceType
63 5.14 Expected A&C Server Behaviours
5.14.1 General
5.14.2 Communication problems
5.14.3 Redundant A&C Servers
Table 70 โ€“ Alarm and Condition Result Codes
64 6 AddressSpace Organisation
6.1 General
6.2 Event Notifier and Source Hierarchy
Figure 23 โ€“ Typical Event Hierarchy
65 6.3 Adding Conditions to the Hierarchy
6.4 Conditions in InstanceDeclarations
Figure 24 โ€“ Use of HasCondition in an Event Hierarchy
66 6.5 Conditions in a VariableType
Figure 25 โ€“ Use of HasCondition in an InstanceDeclaration
Figure 26 โ€“ Use of HasCondition in a VariableType
67 Annexย A (informative)Recommended localized names
A.1 Recommended State Names for TwoState Variables
A.1.1 LocaleId โ€œenโ€
A.1.2 LocaleId โ€œdeโ€
Table A.1 โ€“ Recommended state names for LocaleId โ€œenโ€
Table A.2 โ€“ Recommended display names for LocaleId โ€œenโ€
Table A.3 โ€“ Recommended state names for LocaleId โ€œdeโ€
68 A.1.3 LocaleId โ€œfrโ€
A.2 Recommended Dialog Response Options
Table A.4 โ€“ Recommended display names for LocaleId โ€œdeโ€
Table A.5 โ€“ Recommended state names for LocaleId โ€œfrโ€
Table A.6 โ€“ Recommended display names for LocaleId โ€œfrโ€
Table A.7 โ€“ Recommended Dialog Response Options
69 Annexย B (informative)Examples
B.1 Examples for Event sequences from Condition instances
B.1.1 Overview
B.1.2 Server Maintains Current State Only
B.1.3 Server Maintains Previous States
Figure B.1 โ€“ Single State Example
Table B.1 โ€“ Example of a Condition that only keeps the latest state
70 Figure B.2 โ€“ Previous State Example
71 B.2 Address Space Examples
Table B.2 โ€“ Example of a Condition that maintains previous states via branches
72 Figure B.3 โ€“ HasCondition used with Condition instances
73 Figure B.4 โ€“ HasCondition reference to a Condition Type
74 Figure B.5 โ€“ HasCondition used with an instance declaration
75 Annexย C (informative)Mapping to EEMUA
Table C.1 โ€“ EEMUA Terms
76 Annexย D (informative)Mapping from OPC A&E to OPC UA A&C
D.1 Overview
D.2 Alarms and Events COM UA Wrapper
D.2.1 Event Areas
77 D.2.2 Event Sources
D.2.3 Event Categories
Table D.1 โ€“ Mapping from Standard Event Categories to OPC UA Event Types
78 D.2.4 Event Attributes
D.2.5 Event Subscriptions
Figure D.1 โ€“ The Type Model of a Wrapped COM AE Server
79 Table D.2 โ€“ Mapping from ONEVENTSTRUCT fields to UA BaseEventType Variables
Table D.3 โ€“ Mapping from ONEVENTSTRUCT fields to UA AuditEventType Variables
80 D.2.6 Condition Instances
D.2.7 Condition Refresh
Table D.4 โ€“ Mapping from ONEVENTSTRUCT fields to UA AlarmType Variables
81 D.3 Alarms and Events COM UA Proxy
D.3.1 General
D.3.2 Server Status Mapping
D.3.3 Event Type Mapping
82 D.3.4 Event Category Mapping
Figure D.2 โ€“ Mapping UA Event Types to COM A&E Event Types
83 D.3.5 Event Category Attribute Mapping
Figure D.3 โ€“ Example Mapping of UA Event Types to COM A&E Categories
84 Table D.5 โ€“ Event Category Attribute Mapping Table
86 D.3.6 Event Condition Mapping
D.3.7 Browse Mapping
Figure D.4 โ€“ Example Mapping of UA Event Types to A&E Categories with Attributes
87 D.3.8 Qualified Names
D.3.8.1 Qualified Name Syntax
D.3.8.2 Namespace Table
88 D.3.9 Subscription Filters
D.3.9.1 General
D.3.9.2 Filter by Event, Category or Severity
D.3.9.3 Filter by Source
D.3.9.4 Filter by Area
90 Bibliography
BS EN 62541-9:2015
$215.11