BS EN 62541-9:2015
$215.11
OPC unified architecture – Alarms and conditions
Published By | Publication Date | Number of Pages |
BSI | 2015 | 92 |
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 |