EN IEC 62541-9:2026
(Main)OPC unified architecture - Part 9: Alarms and Conditions
OPC unified architecture - Part 9: Alarms and Conditions
IEC 62541-9:2026 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. Other aspects of alarm systems like alarm philosophy, life cycle, alarm response times, alarm types and many other details are captured in standards such as IEC 62682 and ISA 18.2. The Alarms and Conditions Information Model in this document, is designed in accordance with IEC 62682 and ISA 18.2. Annex C specifies a recommended mapping between OPC Classic Alarm & Events (A&E) servers to the model described in this document. Annex A describes recommended localized names for Alarm states. Annex B describes examples (e.g. Event sequences, Alarm areas in AddressSpace). This fourth edition cancels and replaces the third edition published in 2020. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) addition of "Comment" parameter to Alarm shelving methods; b) addition of method that allows a client to get the members of a group, since it is possible that the AddressSpace does not expose instances of alarms; c) addition of deadband properties for all limits in the limit AlarmType (from which all other types described in this issue are derived); d) addition of text explaining the disabling of alarms is no longer supported in ISA 18.2 and that it is maintained in this document for backward compatibility, but that it is recommended that Alarm not be disabled; e) addition of optional severities for limit alarms; f) addition of new AlarmState variable type that can be used to collect alarm information for displays on graphics; g) addition of SupportsFilterRetain property to improve Client filtering; h) removal of ConditionSubClassId and ConditionSubClassNames from the conditiontype definition since they are now defined in BaseEventType.
OPC Unified Architecture - Teil 9: Alarme und Zustände
Architecture unifiée OPC - Partie 9: Alarmes et conditions
IEC 62541-9:2026 spécifie la représentation des Alarmes et des Conditions dans l'Architecture unifiée OPC. Il comprend la représentation par le Modèle d'information des Alarmes et des Conditions dans l'espace d'adressage OPC UA. Les autres aspects des systèmes d'alarme tels que la philosophie d'alarme, le cycle de vie, le temps de réponse de l'alarme, les types d'alarme et de nombreux autres détails figurent dans des normes telles que l'IEC 62682 et l'ISA 18.2. Le Modèle d'information des Alarmes et Conditions du présent document est conçu conformément à l'IEC 62682 et à l'ISA 18.2. L'Annexe C spécifie un mapping recommandé entre les serveurs d'Alarme et Événements (A&E) OPC classiques et le modèle décrit dans le présent document. L'Annexe A décrit les noms localisés recommandés pour les états d'Alarme. L'Annexe B décrit des exemples (séquences d'Événement, zones d'Alarme dans l'AddressSpace, par exemple). Cette quatrième édition annule et remplace la troisième édition parue en 2020. Cette édition constitue une révision technique. Cette édition inclut les modifications techniques majeures suivantes par rapport à l'édition précédente: a) ajout du paramètre "Commentaire" aux méthodes de suspension d'Alarme; b) ajout d'une méthode permettant à un client d'obtenir les membres d'un groupe, puisque l'AddressSpace peut ne pas présenter d'instances d'alarmes; c) ajout de propriétés de bande morte pour toutes les limites de l'AlarmType limite (à partir duquel tous les autres types décrits dans ce problèmes sont dérivés); d) ajout d'un texte expliquant que la désactivation des alarmes n'est plus prise en charge dans l'ISA 18.2 et qu'elle est maintenue dans le présent document pour des raisons de rétrocompatibilité, mais qu'il est recommandé de ne pas désactiver l'Alarme; e) ajout de sévérités facultatives pour les alarmes limites; f) ajout d'un nouveau type de variable AlarmState qui peut être utilisé pour recueillir des informations d'alarme à afficher sur les graphiques; g) ajout de de la propriété SupportsFilterRetain pour améliorer le filtrage des Clients; h) suppression de ConditionSubClassId et ConditionSubClassNames de la définition de conditiontype, car ils sont désormais définis dans BaseEventType.
Enotna arhitektura OPC - 9. del: Alarmi in pogoji
General Information
- Status
- Not Published
- Publication Date
- 18-Jun-2026
- Technical Committee
- CLC/TC 65X - Industrial-process measurement, control and automation
- Current Stage
- 6055 - Ratification Completed (DOR) - Publishing
- Start Date
- 21-May-2026
- Completion Date
- 21-May-2026
Relations
- Effective Date
- 19-May-2026
- Effective Date
- 19-May-2026
- Effective Date
- 19-May-2026
- Effective Date
- 19-May-2026
- Effective Date
- 19-May-2026
- Effective Date
- 19-May-2026
- Effective Date
- 19-May-2026
- Effective Date
- 19-May-2026
- Effective Date
- 19-May-2026
- Effective Date
- 19-May-2026
- Effective Date
- 31-Jan-2023
Overview
EN IEC 62541-9:2026 - OPC Unified Architecture Part 9: Alarms and Conditions - defines the standard approach to representing Alarms and Conditions within the OPC UA (Unified Architecture) address space. Published by CLC as part of the comprehensive IEC 62541 series, this document is essential for the interoperability and consistent handling of alarms in industrial automation and IT-integrated process environments.
The standard provides the OPC UA Information Model for Alarms and Conditions, ensuring effective integration and communication of alarm events across diverse hardware and software platforms. EN IEC 62541-9:2026 aligns with established best practices from IEC 62682 and ISA 18.2, referencing these standards for broader alarm system concepts, such as alarm philosophy, types, life cycle, and response times.
This fourth edition integrates important technical updates such as enhanced alarm shelving, new methods for group management, optional severities, and improved support for client filtering, ensuring compliance with evolving operational and industry requirements.
Key Topics
Alarms and Conditions Information Model
Describes models for different alarm and condition types within the OPC UA address space, including acknowledgeable conditions and multiple active states.Alarm and Condition Status Codes
Standardizes status communication to enhance transparency between OPC UA servers and clients.System State & Alarms
Details on how alarms affect system status and the management of alarm enable, suppression, and unsuppression.AddressSpace Organization
Guidance on structuring Alarms and Conditions within the OPC UA model, supporting robust data access and efficient event management.Audit Events and Alarm Metrics
Models for tracking alarm-related actions (acknowledgement, suppression, reset) and collecting performance metrics for alarm management.Compatibility and Mapping
Includes recommended mappings from legacy OPC Classic Alarm & Events servers to OPC UA, aiding migration and integration.Localization and Examples
Annexes cover recommended naming for localized environments and practical event sequence and address space examples.
Applications
EN IEC 62541-9:2026 is instrumental in the following domains:
Industrial Automation:
Ensures reliable and consistent alarm management for manufacturing, energy, oil and gas, utilities, and other process industries.IT and OT Integration:
Provides a standardized way to represent, monitor, and react to alarms and conditions in mixed operational technology (OT) and information technology (IT) environments.Safety and Quality Assurance:
Enables traceability of alarm states and actions for audits, facilitating compliance with safety, environmental, and quality standards.Alarm System Design and Modernization:
Supports the migration from OPC Classic A&E systems to OPC UA, reducing integration risks and streamlining modernization initiatives.Process Visualization and Operator Interfaces:
Supplies alarm state models and localized naming conventions beneficial for advanced HMI and SCADA systems.
Related Standards
Organizations adopting EN IEC 62541-9:2026 should be aware of these closely linked standards:
IEC 62541 Series:
The foundational suite governing OPC Unified Architecture specifications.IEC 62682:
Addresses alarm management lifecycle, terminology, and requirements for process control industries.ISA 18.2:
North American standard on alarm system management, covering practices and methodologies compatible with this OPC UA model.OPC Classic A&E:
Earlier OPC alarm and event architecture. EN IEC 62541-9:2026 offers mappings to simplify transition and interoperability.Other OPC UA Parts:
e.g., Data Access, Event Handling, and Information Modelling, to leverage full OPC UA capability.
By following EN IEC 62541-9:2026, industries can implement a harmonized and future-proof approach to alarm management, drive operational excellence, and meet increasing demands for digital transformation and connectivity in industrial automation.
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.
DVS-ZERT GmbH
German welding certification society.
CARES (UK Certification Authority for Reinforcing Steels)
UK certification for reinforcing steels and construction.
Sponsored listings
Frequently Asked Questions
EN IEC 62541-9:2026 is a draft published by CLC. Its full title is "OPC unified architecture - Part 9: Alarms and Conditions". This standard covers: IEC 62541-9:2026 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. Other aspects of alarm systems like alarm philosophy, life cycle, alarm response times, alarm types and many other details are captured in standards such as IEC 62682 and ISA 18.2. The Alarms and Conditions Information Model in this document, is designed in accordance with IEC 62682 and ISA 18.2. Annex C specifies a recommended mapping between OPC Classic Alarm & Events (A&E) servers to the model described in this document. Annex A describes recommended localized names for Alarm states. Annex B describes examples (e.g. Event sequences, Alarm areas in AddressSpace). This fourth edition cancels and replaces the third edition published in 2020. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) addition of "Comment" parameter to Alarm shelving methods; b) addition of method that allows a client to get the members of a group, since it is possible that the AddressSpace does not expose instances of alarms; c) addition of deadband properties for all limits in the limit AlarmType (from which all other types described in this issue are derived); d) addition of text explaining the disabling of alarms is no longer supported in ISA 18.2 and that it is maintained in this document for backward compatibility, but that it is recommended that Alarm not be disabled; e) addition of optional severities for limit alarms; f) addition of new AlarmState variable type that can be used to collect alarm information for displays on graphics; g) addition of SupportsFilterRetain property to improve Client filtering; h) removal of ConditionSubClassId and ConditionSubClassNames from the conditiontype definition since they are now defined in BaseEventType.
IEC 62541-9:2026 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. Other aspects of alarm systems like alarm philosophy, life cycle, alarm response times, alarm types and many other details are captured in standards such as IEC 62682 and ISA 18.2. The Alarms and Conditions Information Model in this document, is designed in accordance with IEC 62682 and ISA 18.2. Annex C specifies a recommended mapping between OPC Classic Alarm & Events (A&E) servers to the model described in this document. Annex A describes recommended localized names for Alarm states. Annex B describes examples (e.g. Event sequences, Alarm areas in AddressSpace). This fourth edition cancels and replaces the third edition published in 2020. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) addition of "Comment" parameter to Alarm shelving methods; b) addition of method that allows a client to get the members of a group, since it is possible that the AddressSpace does not expose instances of alarms; c) addition of deadband properties for all limits in the limit AlarmType (from which all other types described in this issue are derived); d) addition of text explaining the disabling of alarms is no longer supported in ISA 18.2 and that it is maintained in this document for backward compatibility, but that it is recommended that Alarm not be disabled; e) addition of optional severities for limit alarms; f) addition of new AlarmState variable type that can be used to collect alarm information for displays on graphics; g) addition of SupportsFilterRetain property to improve Client filtering; h) removal of ConditionSubClassId and ConditionSubClassNames from the conditiontype definition since they are now defined in BaseEventType.
EN IEC 62541-9:2026 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control; 35.100.05 - Multilayer applications. The ICS classification helps identify the subject area and facilitates finding related standards.
EN IEC 62541-9:2026 has the following relationships with other standards: It is inter standard links to EN IEC 62541-6:2026, EN IEC 62541-11:2026, EN IEC 62541-3:2026, EN IEC 62541-8:2026, EN IEC 62541-7:2026, EN IEC 62541-1:2026, EN IEC 62541-4:2026, EN IEC 62682:2023, EN IEC 62541-16:2026, EN IEC 62541-5:2026, EN IEC 62541-9:2020. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
EN IEC 62541-9:2026 is associated with the following European legislation: Standardization Mandates: M/490. When a standard is cited in the Official Journal of the European Union, products manufactured in conformity with it benefit from a presumption of conformity with the essential requirements of the corresponding EU directive or regulation.
EN IEC 62541-9:2026 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
SLOVENSKI STANDARD
01-marec-2024
Enotna arhitektura OPC - 9. del: Alarmi in pogoji
OPC Unified Architecture - Part 9: Alarms and Conditions
OPC Unified Architecture - Teil 9: Alarme und Zustände
Architecture unifiée OPC - Partie 9: Alarmes et conditions
Ta slovenski standard je istoveten z: prEN IEC 62541-9:2024
ICS:
25.040.40 Merjenje in krmiljenje Industrial process
industrijskih postopkov measurement and control
35.240.50 Uporabniške rešitve IT v IT applications in industry
industriji
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
65E/1056/CDV
COMMITTEE DRAFT FOR VOTE (CDV)
PROJECT NUMBER:
IEC 62541-9 ED4
DATE OF CIRCULATION: CLOSING DATE FOR VOTING:
2024-01-26 2024-04-19
SUPERSEDES DOCUMENTS:
65E/981/RR
IEC SC 65E : DEVICES AND INTEGRATION IN ENTERPRISE SYSTEMS
SECRETARIAT: SECRETARY:
United States of America Mr Donald (Bob) Lattimer
OF INTEREST TO THE FOLLOWING COMMITTEES: PROPOSED HORIZONTAL STANDARD:
Other TC/SCs are requested to indicate their interest, if any, in
this CDV to the secretary.
FUNCTIONS CONCERNED:
EMC ENVIRONMENT QUALITY ASSURANCE SAFETY
SUBMITTED FOR CENELEC PARALLEL VOTING NOT SUBMITTED FOR CENELEC PARALLEL VOTING
Attention IEC-CENELEC parallel voting
The attention of IEC National Committees, members of
CENELEC, is drawn to the fact that this Committee Draft for
Vote (CDV) is submitted for parallel voting.
The CENELEC members are invited to vote through the
CENELEC online voting system.
This document is still under study and subject to change. It should not be used for reference purposes.
Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they
are aware and to provide supporting documentation.
Recipients of this document are invited to submit, with their comments, notification of any relevant “In Some Countries” clauses
to be included should this proposal proceed. Recipients are reminded that the CDV stage is the final stage for submitting ISC
clauses. (SEE AC/22/2007 OR NEW GUIDANCE DOC).
TITLE:
OPC Unified Architecture - Part 9: Alarms and Conditions
PROPOSED STABILITY DATE: 2026
NOTE FROM TC/SC OFFICERS:
electronic file, to make a copy and to print out the content for the sole purpose of preparing National Committee positions.
You may not copy or "mirror" the file or printed version of the document, or any part of it, for any other purpose without
permission in writing from IEC.
IEC CDV 62541-9 © IEC 2023 i
1 CONTENTS
3 FIGURES . iv
4 TABLES . v
5 FOREWORD . x
6 1 Scope . 1
7 2 Normative references . 1
8 3 Terms, definitions, and abbreviations . 2
9 3.1 Terms and definitions . 2
10 3.2 Abbreviations and symbols . 4
11 3.3 Used data types . 4
12 4 Concepts . 4
13 4.1 General . 4
14 4.2 Conditions . 4
15 4.3 Acknowledgeable Conditions . 6
16 4.4 Previous states of Conditions . 8
17 4.5 Condition state synchronization . 8
18 4.6 Severity, quality, and comment . 9
19 4.7 Dialogs . 9
20 4.8 Alarms . 9
21 4.9 Multiple active states . 11
22 4.10 Condition instances in the AddressSpace . 12
23 4.11 Alarm and Condition auditing. 13
24 4.12 Alarms in a system . 13
25 5 Model . 13
26 5.1 General . 13
27 5.2 Two-state state machines . 14
28 5.3 ConditionVariable . 16
29 5.4 ReferenceTypes . 17
30 5.4.1 General . 17
31 5.4.2 HasTrueSubState ReferenceType . 17
32 5.4.3 HasFalseSubState ReferenceType . 17
33 5.4.4 HasAlarmSuppressionGroup ReferenceType. 18
34 5.4.5 AlarmGroupMember ReferenceType . 18
35 5.4.6 AlarmSuppressionGroupMember ReferenceType . 18
36 5.5 Condition Model . 19
37 5.5.1 General . 19
38 5.5.2 ConditionType . 20
39 5.5.3 Condition and branch instances . 24
40 5.5.4 Disable Method . 24
41 5.5.5 Enable Method . 25
42 5.5.6 AddComment Method . 25
43 5.5.7 ConditionRefresh Method . 26
44 5.5.8 ConditionRefresh2 Method . 28
45 5.6 Dialog Model . 30
IEC CDV 62541-9 © IEC 2023 ii
46 5.6.1 General . 30
47 5.6.2 DialogConditionType . 30
48 5.6.3 Respond Method . 31
49 5.6.4 Respond2 Method . 32
50 5.7 Acknowledgeable Condition Model . 33
51 5.7.1 General . 33
52 5.7.2 AcknowledgeableConditionType . 33
53 5.7.3 Acknowledge Method . 34
54 5.7.4 Confirm Method . 35
55 5.8 Alarm model . 36
56 5.8.1 General . 36
57 5.8.2 AlarmConditionType . 37
58 5.8.3 AlarmGroupType . 42
59 5.8.4 AlarmSuppressionGroupType . 42
60 5.8.5 Reset Method. 42
61 5.8.6 Reset2 Method . 43
62 5.8.7 Silence Method . 44
63 5.8.8 Suppress Method . 45
64 5.8.9 Suppress2 Method . 46
65 5.8.10 Unsuppress Method . 46
66 5.8.11 Unsuppress2 Method . 47
67 5.8.12 RemoveFromService Method . 48
68 5.8.13 RemoveFromService2 Method . 48
69 5.8.14 PlaceInService Method . 49
70 5.8.15 PlaceInService2 Method . 50
71 5.8.16 GetGroupMemberships Method . 51
72 5.8.17 ShelvedStateMachineType . 51
73 5.8.18 LimitAlarmType . 59
74 5.8.19 Exclusive Limit Types. 62
75 5.8.20 NonExclusiveLimitAlarmType . 65
76 5.8.21 Level Alarm . 67
77 5.8.22 Deviation Alarm . 68
78 5.8.23 Rate of change Alarms . 69
79 5.8.24 Discrete Alarms . 70
80 5.8.25 DiscrepancyAlarmType . 73
81 5.9 ConditionClasses . 74
82 5.9.1 Overview . 74
83 5.9.2 BaseConditionClassType . 74
84 5.9.3 ProcessConditionClassType . 75
85 5.9.4 MaintenanceConditionClassType . 75
86 5.9.5 SystemConditionClassType . 75
87 5.9.6 SafetyConditionClassType . 76
88 5.9.7 HighlyManagedAlarmConditionClassType . 76
89 5.9.8 TrainingConditionClassType . 76
90 5.9.9 StatisticalConditionClassType . 77
91 5.9.10 TestingConditionClassType . 77
92 5.10 Audit Events . 77
93 5.10.1 Overview . 77
IEC CDV 62541-9 © IEC 2023 iii
94 5.10.2 AuditConditionEventType . 78
95 5.10.3 AuditConditionEnableEventType . 79
96 5.10.4 AuditConditionCommentEventType . 79
97 5.10.5 AuditConditionRespondEventType . 79
98 5.10.6 AuditConditionAcknowledgeEventType . 79
99 5.10.7 AuditConditionConfirmEventType . 80
100 5.10.8 AuditConditionShelvingEventType . 80
101 5.10.9 AuditConditionSuppressionEventType . 80
102 5.10.10 AuditConditionSilenceEventType. 81
103 5.10.11 AuditConditionResetEventType . 81
104 5.10.12 AuditConditionOutOfServiceEventType . 81
105 5.11 Condition Refresh related Events . 82
106 5.11.1 Overview . 82
107 5.11.2 RefreshStartEventType . 82
108 5.11.3 RefreshEndEventType . 82
109 5.11.4 RefreshRequiredEventType . 83
110 5.12 HasCondition Reference type . 83
111 5.13 Alarm & Condition status codes . 83
112 5.14 Expected A & C server behaviours . 84
113 5.14.1 General . 84
114 5.14.2 Communication problems . 84
115 5.14.3 Redundant A & C servers . 84
116 6 AddressSpace organisation . 85
117 6.1 General . 85
118 6.2 EventNotifier and source hierarchy . 85
119 6.3 Adding Conditions to the hierarchy . 85
120 6.4 Conditions in InstanceDeclarations . 86
121 6.5 Conditions in a VariableType . 86
122 7 System State & Alarms . 88
123 7.1 Overview . 88
124 7.2 HasEffectDisable . 88
125 7.3 HasEffectEnable . 88
126 7.4 HasEffectSuppressed . 89
127 7.5 HasEffectUnsuppressed . 89
128 8 Alarm Summary and Objects . 90
129 8.1 Overview . 90
130 8.2 AlarmState Variable . 91
131 8.3 AlarmMask . 92
132 9 Alarm Metrics . 92
133 9.1 Overview . 92
134 9.2 AlarmMetricsType . 93
135 9.3 AlarmRateVariableType . 94
136 9.4 Reset Method . 94
137 Annex A (informative) Recommended localized names . 95
138 A.1 Recommended state names for TwoState Variables . 95
139 A.1.1 LocaleId “en” . 95
140 A.1.2 LocaleId “de” . 95
IEC CDV 62541-9 © IEC 2023 iv
141 A.1.3 LocaleId “fr” . 96
142 A.2 Recommended dialog response options . 96
143 Annex B (informative) Examples . 98
144 B.1 Examples for Event sequences from Condition instances . 98
145 B.1.1 Overview . 98
146 B.1.2 Server maintains current state only . 98
147 B.1.3 Server maintains previous states . 98
148 B.1.4 Server current-State Model with Suppression . 100
149 B.1.5 Example for On-Delay, Off Delay and ReAlarmTime . 101
150 B.2 AddressSpace examples . 102
151 Annex C (informative) Mapping to EEMUA . 105
152 Annex D (informative) Mapping from OPC A&E to OPC UA A & C . 106
153 D.1 Overview . 106
154 D.2 Alarms and Events COM UA wrapper . 106
155 D.2.1 Event areas. 106
156 D.2.2 Event sources . 106
157 D.2.3 Event categories . 107
158 D.2.4 Event attributes . 108
159 D.2.5 Event subscriptions . 108
160 D.2.6 Condition instances . 110
161 D.2.7 Condition Refresh . 111
162 D.3 Alarms and Events COM UA proxy . 111
163 D.3.1 General . 111
164 D.3.2 Server status mapping . 111
165 D.3.3 Event Type mapping . 111
166 D.3.4 Event category mapping . 112
167 D.3.5 Event Category attribute mapping . 113
168 D.3.6 Event Condition mapping . 116
169 D.3.7 Browse mapping . 116
170 D.3.8 Qualified names . 117
171 D.3.9 Subscription filters . 118
172 Annex E – IEC 62682 Mapping . 120
173 E.1 Overview . 120
174 E.2 Terms . 120
175 E.3 Alarm records & State Indications . 124
176 Annex F System State (Informative) . 125
177 F.1 Overview . 125
178 F.2 SystemStateStateMachineType . 126
180 FIGURES
182 Figure 1 – Base Condition state model . 5
183 Figure 2 – AcknowledgeableConditions state model . 6
184 Figure 5 – Alarm state machine model . 10
185 Figure 6 – Typical Alarm Timeline example . 11
186 Figure 7 – Multiple active states example . 12
IEC CDV 62541-9 © IEC 2023 v
187 Figure 8 – ConditionType hierarchy . 14
188 Figure 10 – Condition model . 20
189 Figure 12 – DialogConditionType Overview . 30
190 Figure 13 – AcknowledgeableConditionType overview. 33
191 Figure 14 – AlarmConditionType Hierarchy Model . 37
192 Figure 15 – Alarm Model . 38
193 Figure 16 – Shelve state transitions . 52
194 Figure 17 – ShelvedStateMachineType model . 53
195 Figure 18 – LimitAlarmType. 60
196 Figure 19 – ExclusiveLimitStateMachineType . 63
197 Figure 20 – ExclusiveLimitAlarmType . 65
198 Figure 21 – NonExclusiveLimitAlarmType . 66
199 Figure 22 – DiscreteAlarmType Hierarchy . 71
200 Figure 23 – ConditionClass type hierarchy . 74
201 Figure 24 – AuditEvent hierarchy . 78
202 Figure 25 – Refresh Related Event Hierarchy . 82
203 Figure 26 – Typical HasNotifier Hierarchy . 85
204 Figure 27 – Use of HasCondition in a HasNotifier hierarchy . 86
205 Figure 28 – Use of HasCondition in an InstanceDeclaration . 86
206 Figure 29 – Use of HasCondition in a VariableType . 87
207 Figure B.1 – Single state example . 98
208 Figure B.2 – Previous state example . 99
209 Figure B.3 – SuppressedState and OutOfServiceState example . 100
210 Figure B.5 – HasCondition used with Condition instances . 103
211 Figure B.6 – HasCondition reference to a Condition type. 104
212 Figure B.7 – HasCondition used with an instance declaration . 104
213 Figure D.1 – The type model of a wrapped COM AE server . 108
214 Figure D.2 – Mapping UA Event Types to COM A&E Event Types . 112
215 Figure D.3 – Example mapping of UA Event Types to COM A&E categories . 113
216 Figure D.4 – Example mapping of UA Event Types to A&E categories with attributes . 116
217 Figure F.1 – SystemState transitions . 125
218 Figure F.2 – SystemStateStateMachineType Model . 126
220 TABLES
222 Table 1 – Parameter types defined in 10000-3 . 4
223 Table 2 – Parameter types defined in 10000-4 . 4
224 Table 3 – TwoStateVariableType definition . 14
225 Table 4 – ConditionVariableType definition . 16
226 Table 5 – HasTrueSubState ReferenceType . 17
227 Table 6 – HasFalseSubState ReferenceType . 18
228 Table 7 – HasAlarmSuppressionGroup ReferenceType . 18
IEC CDV 62541-9 © IEC 2023 vi
229 Table 8 – AlarmGroupMember ReferenceType . 18
230 Table 9 – AlarmSuppressionGroupMember ReferenceType . 19
231 Table 10 – ConditionType definition . 21
232 Table 11 – ConditionType Additional Subcomponents . 21
233 Table 12 – ConditionId SimpleAttributeOperand Illustration . 24
234 Table 13 – Disable result codes . 24
235 Table 14 – Disable Method AddressSpace definition . 25
236 Table 15 – Enable result codes . 25
237 Table 16 – Enable Method AddressSpace definition . 25
238 Table 17 – AddComment arguments . 26
239 Table 18 – AddComment result codes . 26
240 Table 19 – AddComment Method AddressSpace definition . 26
241 Table 20 – ConditionRefresh parameters . 27
242 Table 21 – ConditionRefresh result codes . 27
243 Table 22 – ConditionRefresh Method AddressSpace definition . 28
244 Table 23 – ConditionRefresh2 parameters. 28
245 Table 24 – ConditionRefresh2 result codes . 29
246 Table 25 – ConditionRefresh2 Method AddressSpace definition . 29
247 Table 26 – DialogConditionType definition . 30
248 Table 27 – DialogConditionType Additional Subcomponents . 30
249 Table 28 – Respond parameters. 31
250 Table 29 – Respond Result Codes . 31
251 Table 30 – Respond Method AddressSpace definition . 32
252 Table 31 – Respond2 parameters . 32
253 Table 32 – Respond2 Result Codes . 32
254 Table 33 – Respond2 Method AddressSpace definition . 32
255 Table 34 – AcknowledgeableConditionType definition . 33
256 Table 35 – AcknowledgeableConditionType Additional Subcomponents . 33
257 Table 36 – Acknowledge parameters . 34
258 Table 37 – Acknowledge result codes . 34
259 Table 38 – Acknowledge Method AddressSpace definition . 35
260 Table 39 – Confirm Method parameters . 35
261 Table 40 – Confirm result codes . 35
262 Table 41 – Confirm Method AddressSpace definition . 36
263 Table 42 – AlarmConditionType definition . 38
264 Table 43 – AlarmConditionType Additional Subcomponents . 39
265 Table 44 – AlarmGroupType definition . 42
266 Table 45 – AlarmSuppressionGroupType definition . 42
267 Table 46 – Reset result codes . 43
268 Table 47 – Reset Method AddressSpace definition . 43
269 Table 48 – Reset2 Method parameters . 43
270 Table 49 – Reset2 result codes . 44
IEC CDV 62541-9 © IEC 2023 vii
271 Table 50 – Reset2 Method AddressSpace definition . 44
272 Table 51 – Silence result codes . 44
273 Table 52 – Silence Method AddressSpace definition . 45
274 Table 53 – Suppress result codes . 45
275 Table 54 – Suppress Method AddressSpace definition . 45
276 Table 55 – Suppress2 Method parameters . 46
277 Table 56 – Suppress2 Method AddressSpace definition . 46
278 Table 57 – Unsuppress result codes . 47
279 Table 58 – Unsuppress Method AddressSpace definition . 47
280 Table 59 – Unsuppress2 Method parameters . 47
281 Table 60 – Unsuppress2 Method AddressSpace definition . 48
282 Table 61 – RemoveFromService result codes . 48
283 Table 62 – RemoveFromService Method AddressSpace definition . 48
284 Table 63 – RemoveFromService2 Method parameters . 49
285 Table 64 – RemoveFromService2 result codes . 49
286 Table 65 – RemoveFromService2 Method AddressSpace definition . 49
287 Table 66 – PlaceInService result codes . 50
288 Table 67 – PlaceInService Method AddressSpace definition . 50
289 Table 68 – PlaceInService2 Method parameters . 50
290 Table 69 – PlaceInService2 result codes . 50
291 Table 70 – PlaceInService2 Method AddressSpace definition . 51
292 Table 71 – GetGroupMemberships result codes . 51
293 Table 72 – GetGroupMemberships Method AddressSpace definition . 51
294 Table 73 – ShelvedStateMachineType definition . 53
295 Table 74 – ShelvedStateMachineType Additional References . 54
296 Table 76 – Unshelve result codes. 55
297 Table 77 – Unshelve Method AddressSpace definition . 55
298 Table 78 – Unshelve2 Method parameters . 55
299 Table 79 – Unshelve2 result codes . 56
300 Table 80 – Unshelve2 Method AddressSpace definition . 56
301 Table 81 – TimedShelve parameters . 56
302 Table 82 – TimedShelve result codes . 56
303 Table 83 – TimedShelve Method AddressSpace definition . 57
304 Table 84 – TimedShelve2 parameters . 57
305 Table 85 – TimedShelve2 result codes . 57
306 Table 86 – TimedShelve2 Method AddressSpace definition . 58
307 Table 87 – OneShotShelve result codes . 58
308 Table 88 – OneShotShelve Method AddressSpace definition . 58
309 Table 89 – OneShotShelve2 Method parameters . 59
310 Table 90 – OneShotShelve2 result codes . 59
311 Table 91 – OneShotShelve2 Method AddressSpace definition . 59
312 Table 92 – LimitAlarmType definition . 61
IEC CDV 62541-9 © IEC 2023 viii
313 Table 93 – ExclusiveLimitStateMachineType definition . 63
314 Table 94 – ExclusiveLimitStateMachineType Additional References . 64
315 Table 96 – ExclusiveLimitAlarmType definition . 65
316 Table 97 – NonExclusiveLimitAlarmType definition . 66
317 Table 98 – NonExclusiveLimitAlarmType Additional Subcomponents . 67
318 Table 99 – NonExclusiveLevelAlarmType definition . 67
319 Table 100 – ExclusiveLevelAlarmType definition . 68
320 Table 101 – NonExclusiveDeviationAlarmType definition . 68
321 Table 102 – ExclusiveDeviationAlarmType definition . 69
322 Table 103 – NonExclusiveRateOfChangeAlarmType definition . 70
323 Table 104 – ExclusiveRateOfChangeAlarmType definition . 70
324 Table 105 – DiscreteAlarmType definition . 71
325 Table 106 – OffNormalAlarmType definition . 71
326 Table 107 – SystemOffNormalAlarmType definition . 72
327 Table 108 – TripAlarmType definition . 72
328 Table 109 – InstrumentDiagnosticAlarmType definition . 72
329 Table 110 – SystemDiagnosticAlarmType definition . 73
330 Table 111 – CertificateExpirationAlarmType definition . 73
331 Table 112 – DiscrepancyAlarmType definition . 73
332 Table 113 – BaseConditionClassType definition . 75
333 Table 114 – ProcessConditionClassType definition . 75
334 Table 115 – MaintenanceConditionClassType definition . 75
335 Table 116 – SystemConditionClassType definition . 76
336 Table 117 – SafetyConditionClassType definition . 76
337 Table 118 – HighlyManagedAlarmConditionClassType definition . 76
338 Table 119 – TrainingConditionClassType definition . 77
339 Table 120 – StatisticalConditionClassType definition . 77
340 Table 121 – TestingConditionClassType definition . 77
341 Table 122 – AuditConditionEventType definition . 78
342 Table 123 – AuditConditionEnableEventType definition . 79
343 Table 124 – AuditConditionCommentEventType definition . 79
344 Table 125 – AuditConditionRespondEventType definition . 79
345 Table 126 – AuditConditionAcknowledgeEventType definition . 80
346 Table 127 – AuditConditionConfirmEventType definition . 80
347 Table 128 – AuditConditionShelvingEventType definition . 80
348 Table 129 – AuditConditionSuppressionEventType definit
...



