BS EN IEC 62541-9:2020
$215.11
OPC Unified Architecture – Alarms and Conditions
Published By | Publication Date | Number of Pages |
BSI | 2020 | 138 |
IEC 62541-9:2020 is available as IEC 62541-9:2020 RLV which contains the International Standard and its Redline version, showing all changes of the technical content compared to the previous edition.
IEC 62541-9:2020 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 such as alarm philosophy, life cycle, alarm response times, alarm types and many other details are captured in documents such as IEC 62682 and ISA 18.2. The Alarms and Conditions Information Model in this specification is designed in accordance with IEC 62682 and ISA 18.2. This third edition cancels and replaces the second edition published in 2015. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) added optional engineering units to the definition of RateOfChange alarms; b) to fulfill the IEC 62682 model, the following elements have been added: – AlarmConditionType States: Suppression, Silence, OutOfService, Latched; – AlarmConditionType Properties: OnDelay, OffDelay, FirstInGroup, ReAlarmTime; – New alarm types: DiscrepencyAlarm, DeviationAlarm, InstrumentDiagnosticAlarm, SystemDiagnosticAlarm. c) added Annex that specifies how the concepts of this OPC UA part maps to IEC 62682 and ISA 18.2; d) added new ConditionClasses: Safety, HighlyManaged, Statistical, Testing, Training; e) added CertificateExpiration AlarmType; f) added Alarm Metrics model.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
5 | Annex ZA(normative)Normative references to international publicationswith their corresponding European publications |
7 | English CONTENTS |
15 | FOREWORD |
17 | 1 Scope 2 Normative references 3 Terms, definitions, abbreviated terms and data types used 3.1 Terms and definitions |
20 | 3.2 Abbreviated terms 3.3 Data types used 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 |
21 | Figures Figure 1 โ Base Condition state model |
22 | 4.3 Acknowledgeable Conditions Figure 2 โ AcknowledgeableConditions state model |
23 | 4.4 Previous states of Conditions Figure 3 โ Acknowledge state model Figure 4 โ Confirmed Acknowledge state model |
24 | 4.5 Condition state synchronization 4.6 Severity, quality, and comment |
25 | 4.7 Dialogs 4.8 Alarms |
26 | Figure 5 โ Alarm state machine model |
27 | 4.9 Multiple active states Figure 6 โ Typical Alarm Timeline example |
28 | 4.10 Condition instances in the AddressSpace Figure 7 โ Multiple active states example |
29 | 4.11 Alarm and Condition auditing 5 Model 5.1 General |
30 | 5.2 Two-state state machines Figure 8 โ ConditionType hierarchy |
31 | Table 3 โ TwoStateVariableType definition |
32 | 5.3 ConditionVariable 5.4 ReferenceTypes 5.4.1 General 5.4.2 HasTrueSubState ReferenceType Table 4 โ ConditionVariableType definition |
33 | 5.4.3 HasFalseSubState ReferenceType 5.4.4 HasAlarmSuppressionGroup ReferenceType Table 5 โ HasTrueSubState ReferenceType Table 6 โ HasFalseSubState ReferenceType |
34 | 5.4.5 AlarmGroupMember ReferenceType 5.5 Condition Model 5.5.1 General Table 7 โ HasAlarmSuppressionGroup ReferenceType Table 8 โ AlarmGroupMember ReferenceType |
35 | 5.5.2 ConditionType Figure 9 โ Condition model |
36 | Table 9 โ ConditionType definition |
39 | 5.5.3 Condition and branch instances 5.5.4 Disable Method Table 10 โ SimpleAttributeOperand Table 11 โ Disable result codes |
40 | 5.5.5 Enable Method 5.5.6 AddComment Method Table 12 โ Disable Method AddressSpace definition Table 13 โ Enable result codes Table 14 โ Enable Method AddressSpace definition |
41 | 5.5.7 ConditionRefresh Method Table 15 โ AddComment arguments Table 16 โ AddComment result codes Table 17 โ AddComment Method AddressSpace definition |
42 | Table 18 โ ConditionRefresh parameters Table 19 โ ConditionRefresh result codes |
43 | 5.5.8 ConditionRefresh2 Method Table 20 โ ConditionRefresh Method AddressSpace definition Table 21 โ ConditionRefresh2 parameters |
44 | Table 22 โ ConditionRefresh2 result codes |
45 | 5.6 Dialog Model 5.6.1 General 5.6.2 DialogConditionType Figure 10 โ DialogConditionType overview Table 23 โ ConditionRefresh2 Method AddressSpace definition |
46 | Table 24 โ DialogConditionType definition |
47 | 5.6.3 Respond Method 5.7 Acknowledgeable Condition Model 5.7.1 General Table 25 โ Respond parameters Table 26 โ Respond Result Codes Table 27 โ Respond Method AddressSpace definition |
48 | 5.7.2 AcknowledgeableConditionType Figure 11 โ AcknowledgeableConditionType overview Table 28 โ AcknowledgeableConditionType definition |
49 | 5.7.3 Acknowledge Method Table 29 โ Acknowledge parameters Table 30 โ Acknowledge result codes |
50 | 5.7.4 Confirm Method Table 31 โ Acknowledge Method AddressSpace definition Table 32 โ Confirm Method parameters Table 33 โ Confirm result codes |
51 | 5.8 Alarm model 5.8.1 General Table 34 โ Confirm Method AddressSpace definition |
52 | 5.8.2 AlarmConditionType Figure 12 โ AlarmConditionType Hierarchy Model |
53 | Figure 13 โ Alarm Model |
54 | Table 35 โ AlarmConditionType definition |
57 | 5.8.3 AlarmGroupType 5.8.4 Reset Method Table 36 โ AlarmGroupType definition |
58 | 5.8.5 Silence Method Table 37 โ Silence result codes Table 38 โ Reset Method AddressSpace definition Table 39 โ Silence result codes |
59 | 5.8.6 Suppress Method Table 40 โ Silence Method AddressSpace definition Table 41 โ Suppress result codes |
60 | 5.8.7 Unsuppress Method Table 42 โ Suppress Method AddressSpace definition Table 43 โ Unsuppress result codes Table 44 โ Unsuppress Method AddressSpace definition |
61 | 5.8.8 RemoveFromService Method 5.8.9 PlaceInService Method Table 45 โ RemoveFromService result codes Table 46 โ RemoveFromService Method AddressSpace definition |
62 | 5.8.10 ShelvedStateMachineType Table 47 โ PlaceInService result codes Table 48 โ PlaceInService Method AddressSpace definition |
63 | Figure 14 โ Shelve state transitions Figure 15 โ ShelvedStateMachineType model |
64 | Table 49 โShelvedStateMachineType definition |
65 | Table 50 โ ShelvedStateMachineType transitions Table 51 โ Unshelve result codes |
66 | Table 52 โ Unshelve Method AddressSpace definition Table 53 โ TimedShelve parameters Table 54 โ TimedShelve result codes |
67 | 5.8.11 LimitAlarmType Table 55 โ TimedShelve Method AddressSpace definition Table 56 โ OneShotShelve result codes Table 57 โ OneShotShelve Method AddressSpace definition |
68 | Figure 16 โ LimitAlarmType Table 58 โ LimitAlarmType definition |
69 | 5.8.12 Exclusive limit types Figure 17 โ ExclusiveLimitStateMachineType |
70 | Table 59 โ ExclusiveLimitStateMachineType definition Table 60 โ ExclusiveLimitStateMachineType transitions |
71 | Figure 18 โ ExclusiveLimitAlarmType Table 61 โ ExclusiveLimitAlarmType definition |
72 | 5.8.13 NonExclusiveLimitAlarmType Figure 19 โ NonExclusiveLimitAlarmType |
73 | 5.8.14 Level Alarm Table 62 โ NonExclusiveLimitAlarmType definition Table 63 โ NonExclusiveLevelAlarmType definition |
74 | 5.8.15 Deviation Alarm Table 64 โ ExclusiveLevelAlarmType definition Table 65 โ NonExclusiveDeviationAlarmType definition |
75 | 5.8.16 Rate of change Alarms Table 66 โ ExclusiveDeviationAlarmType definition |
76 | 5.8.17 Discrete Alarms Table 67 โ NonExclusiveRateOfChangeAlarmType definition Table 68 โ ExclusiveRateOfChangeAlarmType definition |
77 | Figure 20 โ DiscreteAlarmType Hierarchy Table 69 โ DiscreteAlarmType definition Table 70 โ OffNormalAlarmType Definition |
78 | Table 71 โ SystemOffNormalAlarmType definition Table 72 โ TripAlarmType definition |
79 | Table 73 โ InstrumentDiagnosticAlarmType definition Table 74 โ SystemDiagnosticAlarmType definition Table 75 โ CertificateExpirationAlarmType definition |
80 | 5.8.18 DiscrepancyAlarmType 5.9 ConditionClasses 5.9.1 Overview Table 76 โ DiscrepancyAlarmType definition |
81 | 5.9.2 BaseConditionClassType 5.9.3 ProcessConditionClassType Figure 21 โ ConditionClass type hierarchy Table 77 โ BaseConditionClassType definition Table 78 โ ProcessConditionClassType definition |
82 | 5.9.4 MaintenanceConditionClassType 5.9.5 SystemConditionClassType 5.9.6 SafetyConditionClassType Table 79 โ MaintenanceConditionClassType definition Table 80 โ SystemConditionClassType definition Table 81 โ SafetyConditionClassType definition |
83 | 5.9.7 HighlyManagedAlarmConditionClassType 5.9.8 TrainingConditionClassType 5.9.9 StatisticalConditionClassType Table 82 โ HighlyManagedAlarmConditionClassType definition Table 83 โ TrainingConditionClassType definition Table 84 โ StatisticalConditionClassType definition |
84 | 5.9.10 TestingConditionSubClassType 5.10 Audit Events 5.10.1 Overview Figure 22 โ AuditEvent hierarchy Table 85 โ TestingConditionSubClassType definition |
85 | 5.10.2 AuditConditionEventType 5.10.3 AuditConditionEnableEventType 5.10.4 AuditConditionCommentEventType Table 86 โ AuditConditionEventType definition Table 87 โ AuditConditionEnableEventType definition |
86 | 5.10.5 AuditConditionRespondEventType 5.10.6 AuditConditionAcknowledgeEventType Table 88 โ AuditConditionCommentEventType definition Table 89 โ AuditConditionRespondEventType definition Table 90 โ AuditConditionAcknowledgeEventType definition |
87 | 5.10.7 AuditConditionConfirmEventType 5.10.8 AuditConditionShelvingEventType 5.10.9 AuditConditionSuppressionEventType Table 91 โ AuditConditionConfirmEventType definition Table 92 โ AuditConditionShelvingEventType definition Table 93 โ AuditConditionSuppressionEventType definition |
88 | 5.10.10 AuditConditionSilenceEventType 5.10.11 AuditConditionResetEventType 5.10.12 AuditConditionOutOfServiceEventType Table 94 โ AuditConditionSilenceEventType definition Table 95 โ AuditConditionResetEventType definition Table 96 โ AuditConditionOutOfServiceEventType definition |
89 | 5.11 Condition Refresh related Events 5.11.1 Overview 5.11.2 RefreshStartEventType 5.11.3 RefreshEndEventType Figure 23 โ Refresh Related Event Hierarchy Table 97 โ RefreshStartEventType definition Table 98 โ RefreshEndEventType definition |
90 | 5.11.4 RefreshRequiredEventType 5.12 HasCondition Reference type Table 99 โ RefreshRequiredEventType definition Table 100 โ HasCondition ReferenceType |
91 | 5.13 Alarm and Condition status codes 5.14 Expected A&C server behaviours 5.14.1 General 5.14.2 Communication problems Table 101 โ Alarm & Condition result codes |
92 | 5.14.3 Redundant A&C servers 6 AddressSpace organisation 6.1 General 6.2 EventNotifier and source hierarchy |
93 | 6.3 Adding Conditions to the hierarchy Figure 24 โ Typical HasNotifier Hierarchy |
94 | 6.4 Conditions in InstanceDeclarations Figure 25 โ Use of HasCondition in a HasNotifier hierarchy Figure 26 โ Use of HasCondition in an InstanceDeclaration |
95 | 6.5 Conditions in a VariableType 7 System State and alarms 7.1 Overview 7.2 HasEffectDisable Figure 27 โ Use of HasCondition in a VariableType |
96 | 7.3 HasEffectEnable 7.4 HasEffectSuppress Table 102 โ HasEffectDisable ReferenceType Table 103 โ HasEffectEnable ReferenceType |
97 | 7.5 HasEffectUnsuppressed Table 104 โ HasEffectSuppress ReferenceType Table 105 โ HasEffectUnsuppress ReferenceType |
98 | 8 Alarm metrics 8.1 Overview 8.2 AlarmMetricsType Table 106 โ AlarmMetricsType Definition |
99 | 8.3 AlarmRateVariableType 8.4 Reset Method Table 107 โ AlarmRateVariableType definition Table 108 โ Suppress result codes |
100 | Table 109 โ Reset Method AddressSpace definition |
101 | Annexes 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” |
102 | A.1.3 LocaleId “fr” Table A.3 โ Recommended state names for LocaleId “de” Table A.4 โ Recommended display names for LocaleId “de” |
103 | A.2 Recommended dialog response options 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 |
104 | 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 Figure B.1 โ Single state example Table B.1 โ Example of a Condition that only keeps the latest state |
105 | B.1.3 Server maintains previous states Figure B.2 โ Previous state example |
106 | B.2 AddressSpace examples Table B.2 โ Example of a Condition that maintains previous states via branches |
107 | Figure B.3 โ HasCondition used with Condition instances |
108 | Figure B.4 โ HasCondition reference to a Condition type Figure B.5 โ HasCondition used with an instance declaration |
109 | Annex C (informative) Mapping to EEMUA Table C.1 โ EEMUA Terms |
110 | 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 |
111 | D.2.2 Event sources D.2.3 Event categories Table D.1 โ Mapping from standard Event categories to OPC UA Event types |
112 | D.2.4 Event attributes D.2.5 Event subscriptions Figure D.1 โ The type model of a wrapped COM A&E server |
113 | Table D.2 โ Mapping from ONEVENTSTRUCT fields to UA BaseEventType Variables Table D.3 โ Mapping from ONEVENTSTRUCT fields to UA AuditEventType Variables |
114 | D.2.6 Condition instances Table D.4 โ Mapping from ONEVENTSTRUCT fields to UA AlarmType Variables |
115 | D.2.7 Condition Refresh D.3 Alarms and Events COM UA proxy D.3.1 General D.3.2 Server status mapping D.3.3 Event Type mapping |
116 | D.3.4 Event category mapping Figure D.2 โ Mapping UA Event Types to COM A&E Event Types |
117 | D.3.5 Event Category attribute mapping Figure D.3 โ Example mapping of UA Event Types to COM A&E categories |
118 | Table D.5 โ Event category attribute mapping table |
120 | 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 |
121 | D.3.8 Qualified names |
122 | D.3.9 Subscription filters |
124 | Annex E (informative) IEC 62682 Mapping E.1 Overview E.2 Terms Table E.1 โ IEC 62682 Mapping |
130 | E.3 Alarm records and State indications |
131 | Annex F (informative) System State F.1 Overview |
132 | F.2 SystemStateStateMachineType Figure F.1 โ SystemState transitions |
133 | Figure F.2 โ SystemStateStateMachineType Model |
134 | Table F.1 โ SystemStateStateMachineType definition |
135 | Table F.2 โ SystemStateStateMachineType transitions |
136 | Bibliography |