{"id":244464,"date":"2024-10-19T16:03:40","date_gmt":"2024-10-19T16:03:40","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-62541-92015\/"},"modified":"2024-10-25T11:02:52","modified_gmt":"2024-10-25T11:02:52","slug":"bs-en-62541-92015","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-62541-92015\/","title":{"rendered":"BS EN 62541-9:2015"},"content":{"rendered":"

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.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
4<\/td>\nForeword
Endorsement notice <\/td>\n<\/tr>\n
5<\/td>\nAnnex ZA (normative) Normative references to international publications with their corresponding European publications <\/td>\n<\/tr>\n
6<\/td>\nEnglish
CONTENTS <\/td>\n<\/tr>\n
12<\/td>\nFOREWORD <\/td>\n<\/tr>\n
14<\/td>\n1 Scope
2 Normative references
3 Terms, definitions, and abbreviations
3.1 Terms and definitions <\/td>\n<\/tr>\n
16<\/td>\n3.2 Abbreviations and symbols
3.3 Used data types
4 Concepts
4.1 General
4.2 Conditions
Tables
Table 1 \u2013 Parameter Types defined in IEC\u00a062541-3
Table 2 \u2013 Parameter Types defined in IEC\u00a062541-4 <\/td>\n<\/tr>\n
17<\/td>\nFigures
Figure 1 \u2013 Base Condition State Model <\/td>\n<\/tr>\n
18<\/td>\n4.3 Acknowledgeable Conditions
Figure 2 \u2013 AcknowledgeableConditions State Model <\/td>\n<\/tr>\n
19<\/td>\n4.4 Previous states of Conditions
Figure 3 \u2013 Acknowledge State Model
Figure 4 \u2013 Confirmed Acknowledge State Model <\/td>\n<\/tr>\n
20<\/td>\n4.5 Condition state synchronization
4.6 Severity, Quality, and Comment <\/td>\n<\/tr>\n
21<\/td>\n4.7 Dialogs
4.8 Alarms
Figure 5 \u2013 Alarm State Machine Model <\/td>\n<\/tr>\n
22<\/td>\n4.9 Multiple Active States
Figure 6 \u2013 Multiple Active States Example <\/td>\n<\/tr>\n
23<\/td>\n4.10 Condition Instances in the Address Space
4.11 Alarm and Condition Auditing
5 Model
5.1 General <\/td>\n<\/tr>\n
24<\/td>\n5.2 Two-State State Machines
Figure 7 \u2013 ConditionType Hierarchy <\/td>\n<\/tr>\n
25<\/td>\n5.3 Condition Variables
Table 3 \u2013 TwoStateVariableType Definition <\/td>\n<\/tr>\n
26<\/td>\n5.4 Substate Reference Types
5.4.1 General
5.4.2 HasTrueSubState ReferenceType
Table 4 \u2013 ConditionVariableType Definition
Table 5 \u2013 HasTrueSubState ReferenceType <\/td>\n<\/tr>\n
27<\/td>\n5.4.3 HasFalseSubState ReferenceType
5.5 Condition Model
5.5.1 General
Table 6 \u2013 HasFalseSubState ReferenceType <\/td>\n<\/tr>\n
28<\/td>\n5.5.2 ConditionType
Figure 8 \u2013 Condition Model <\/td>\n<\/tr>\n
29<\/td>\nTable 7 \u2013 ConditionType Definition <\/td>\n<\/tr>\n
31<\/td>\n5.5.3 Condition and Branch Instances
5.5.4 Disable Method
Table 8 \u2013 Simple Attribute Operand <\/td>\n<\/tr>\n
32<\/td>\n5.5.5 Enable Method
5.5.6 AddComment Method
Table 9 \u2013 Disable Result Codes
Table 10 \u2013 Disable Method AddressSpace Definition
Table 11 \u2013 Enable Result Codes
Table 12 \u2013 Enable Method AddressSpace Definition <\/td>\n<\/tr>\n
33<\/td>\n5.5.7 ConditionRefresh Method
Table 13 \u2013 AddComment Arguments
Table 14 \u2013 AddComment result Codes
Table 15 \u2013 AddComment Method AddressSpace Definition <\/td>\n<\/tr>\n
34<\/td>\nTable 16 \u2013 ConditionRefresh Parameters
Table 17 \u2013 ConditionRefresh ReturnCodes <\/td>\n<\/tr>\n
35<\/td>\n5.6 Dialog Model
5.6.1 General
5.6.2 DialogConditionType
Figure 9 \u2013 DialogConditionType Overview
Table 18 \u2013 ConditionRefresh Method AddressSpace Definition
Table 19 \u2013 DialogConditionType Definition <\/td>\n<\/tr>\n
36<\/td>\n5.6.3 Respond Method
Table 20 \u2013 Repond Parameters <\/td>\n<\/tr>\n
37<\/td>\n5.7 Acknowledgeable Condition Model
5.7.1 General
5.7.2 AcknowledgeableConditionType
Figure 10 \u2013 AcknowledgeableConditionType Overview
Table 21 \u2013 Respond ResultCodes
Table 22 \u2013 Respond Method AddressSpace Definition <\/td>\n<\/tr>\n
38<\/td>\n5.7.3 Acknowledge Method
Table 23 \u2013 AcknowledgeableConditionType Definition
Table 24 \u2013 Acknowledge Parameters <\/td>\n<\/tr>\n
39<\/td>\n5.7.4 Confirm Method
Table 25 \u2013 Acknowledge result codes
Table 26 \u2013 Acknowledge Method AddressSpace Definition
Table 27 \u2013 Confirm Method Parameters <\/td>\n<\/tr>\n
40<\/td>\n5.8 Alarm Model
5.8.1 General
Table 28 \u2013 Confirm Result Codes
Table 29 \u2013 Confirm Method AddressSpace Definition <\/td>\n<\/tr>\n
41<\/td>\n5.8.2 AlarmConditionType
Figure 11 \u2013 AlarmConditionType Hierarchy Model
Figure 12 \u2013 Alarm Model <\/td>\n<\/tr>\n
42<\/td>\nTable 30 \u2013 AlarmConditionType Definition <\/td>\n<\/tr>\n
43<\/td>\n5.8.3 ShelvedStateMachineType
Figure 13 \u2013 Shelve state transitions <\/td>\n<\/tr>\n
44<\/td>\nFigure 14 \u2013 Shelved State Machine Model
Table 31 \u2013ShelvedStateMachine Definition <\/td>\n<\/tr>\n
45<\/td>\nTable 32 \u2013 ShelvedStateMachine Transitions
Table 33 \u2013 Unshelve Result Codes
Table 34 \u2013 Unshelve Method AddressSpace Definition <\/td>\n<\/tr>\n
46<\/td>\nTable 35 \u2013 TimedShelve Parameters
Table 36 \u2013 TimedShelve Result Codes
Table 37 \u2013 TimedShelve Method AddressSpace Definition
Table 38 \u2013 OneShotShelve Result Codes <\/td>\n<\/tr>\n
47<\/td>\n5.8.4 LimitAlarmType
Figure 15 \u2013 LimitAlarmType
Table 39 \u2013 OneShotShelve Method AddressSpace Definition
Table 40 \u2013 LimitAlarmType Definition <\/td>\n<\/tr>\n
48<\/td>\n5.8.5 ExclusiveLimit Types
Figure 16 \u2013 ExclusiveLimitStateMachine
Table 41 \u2013 ExclusiveLimitStateMachineType Definition <\/td>\n<\/tr>\n
49<\/td>\nTable 42 \u2013 ExclusiveLimitStateMachineType Transitions <\/td>\n<\/tr>\n
50<\/td>\n5.8.6 NonExclusiveLimitAlarmType
Figure 17 \u2013 ExclusiveLimitAlarmType
Table 43 \u2013 ExclusiveLimitAlarmType Definition <\/td>\n<\/tr>\n
51<\/td>\nFigure 18 \u2013 NonExclusiveLimitAlarmType
Table 44 \u2013 NonExclusiveLimitAlarmType Definition <\/td>\n<\/tr>\n
52<\/td>\n5.8.7 Level Alarm
5.8.8 Deviation Alarm
Table 45 \u2013 NonExclusiveLevelAlarmType Definition
Table 46 \u2013 ExclusiveLevelAlarmType Definition <\/td>\n<\/tr>\n
53<\/td>\n5.8.9 Rate of Change
Table 47 \u2013 NonExclusiveDeviationAlarmType Definition
Table 48 \u2013 ExclusiveDeviationAlarmType Definition <\/td>\n<\/tr>\n
54<\/td>\n5.8.10 Discrete Alarms
Figure 19 \u2013 DiscreteAlarmType Hierarchy
Table 49 \u2013 NonExclusiveRateOfChangeAlarmType Definition
Table 50 \u2013 ExclusiveRateOfChangeAlarmType Definition <\/td>\n<\/tr>\n
55<\/td>\nTable 51 \u2013 DiscreteAlarmType Definition
Table 52 \u2013 OffNormalAlarmType Definition
Table 53 \u2013 SystemOffNormalAlarmType Definition <\/td>\n<\/tr>\n
56<\/td>\n5.9 ConditionClasses
5.9.1 Overview
5.9.2 Base ConditionClassType
Figure 20 \u2013 ConditionClass Type Hierarchy
Table 54 \u2013 TripAlarmType Definition
Table 55 \u2013 BaseConditionClassType Definition <\/td>\n<\/tr>\n
57<\/td>\n5.9.3 ProcessConditionClassType
5.9.4 MaintenanceConditionClassType
5.9.5 SystemConditionClassType
5.10 Audit Events
5.10.1 Overview
Table 56 \u2013 ProcessConditionClassType Definition
Table 57 \u2013 MaintenanceConditionClassType Definition
Table 58 \u2013 SystemConditionClassType Definition <\/td>\n<\/tr>\n
58<\/td>\n5.10.2 AuditConditionEventType
Figure 21 \u2013 AuditEvent Hierarchy
Table 59 \u2013 AuditConditionEventType Definition <\/td>\n<\/tr>\n
59<\/td>\n5.10.3 AuditConditionEnableEventType
5.10.4 AuditConditionCommentEventType
5.10.5 AuditConditionRespondEventType
5.10.6 AuditConditionAcknowledgeEventType
Table 60 \u2013 AuditConditionEnableEventType Definition
Table 61 \u2013 AuditConditionCommentEventType Definition
Table 62 \u2013 AuditConditionRespondEventType Definition <\/td>\n<\/tr>\n
60<\/td>\n5.10.7 AuditConditionConfirmEventType
5.10.8 AuditConditionShelvingEventType
5.11 Condition Refresh Related Events
5.11.1 Overview
Table 63 \u2013 AuditConditionAcknowledgeEventType Definition
Table 64 \u2013 AuditConditionConfirmEventType Definition
Table 65 \u2013 AuditConditionShelvingEventType Definition <\/td>\n<\/tr>\n
61<\/td>\n5.11.2 RefreshStartEventType
5.11.3 RefreshEndEventType
5.11.4 RefreshRequiredEventType
Figure 22 \u2013 Refresh Related Event Hierarchy
Table 66 \u2013 RefreshStartEventType Definition
Table 67 \u2013 RefreshEndEventType Definition <\/td>\n<\/tr>\n
62<\/td>\n5.12 HasCondition Reference Type
5.13 Alarm and Condition Status Codes
Table 68 \u2013 RefreshRequiredEventType Definition
Table 69 \u2013 HasCondition ReferenceType <\/td>\n<\/tr>\n
63<\/td>\n5.14 Expected A&C Server Behaviours
5.14.1 General
5.14.2 Communication problems
5.14.3 Redundant A&C Servers
Table 70 \u2013 Alarm and Condition Result Codes <\/td>\n<\/tr>\n
64<\/td>\n6 AddressSpace Organisation
6.1 General
6.2 Event Notifier and Source Hierarchy
Figure 23 \u2013 Typical Event Hierarchy <\/td>\n<\/tr>\n
65<\/td>\n6.3 Adding Conditions to the Hierarchy
6.4 Conditions in InstanceDeclarations
Figure 24 \u2013 Use of HasCondition in an Event Hierarchy <\/td>\n<\/tr>\n
66<\/td>\n6.5 Conditions in a VariableType
Figure 25 \u2013 Use of HasCondition in an InstanceDeclaration
Figure 26 \u2013 Use of HasCondition in a VariableType <\/td>\n<\/tr>\n
67<\/td>\nAnnex\u00a0A (informative)Recommended localized names
A.1 Recommended State Names for TwoState Variables
A.1.1 LocaleId \u201cen\u201d
A.1.2 LocaleId \u201cde\u201d
Table A.1 \u2013 Recommended state names for LocaleId \u201cen\u201d
Table A.2 \u2013 Recommended display names for LocaleId \u201cen\u201d
Table A.3 \u2013 Recommended state names for LocaleId \u201cde\u201d <\/td>\n<\/tr>\n
68<\/td>\nA.1.3 LocaleId \u201cfr\u201d
A.2 Recommended Dialog Response Options
Table A.4 \u2013 Recommended display names for LocaleId \u201cde\u201d
Table A.5 \u2013 Recommended state names for LocaleId \u201cfr\u201d
Table A.6 \u2013 Recommended display names for LocaleId \u201cfr\u201d
Table A.7 \u2013 Recommended Dialog Response Options <\/td>\n<\/tr>\n
69<\/td>\nAnnex\u00a0B (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 \u2013 Single State Example
Table B.1 \u2013 Example of a Condition that only keeps the latest state <\/td>\n<\/tr>\n
70<\/td>\nFigure B.2 \u2013 Previous State Example <\/td>\n<\/tr>\n
71<\/td>\nB.2 Address Space Examples
Table B.2 \u2013 Example of a Condition that maintains previous states via branches <\/td>\n<\/tr>\n
72<\/td>\nFigure B.3 \u2013 HasCondition used with Condition instances <\/td>\n<\/tr>\n
73<\/td>\nFigure B.4 \u2013 HasCondition reference to a Condition Type <\/td>\n<\/tr>\n
74<\/td>\nFigure B.5 \u2013 HasCondition used with an instance declaration <\/td>\n<\/tr>\n
75<\/td>\nAnnex\u00a0C (informative)Mapping to EEMUA
Table C.1 \u2013 EEMUA Terms <\/td>\n<\/tr>\n
76<\/td>\nAnnex\u00a0D (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 <\/td>\n<\/tr>\n
77<\/td>\nD.2.2 Event Sources
D.2.3 Event Categories
Table D.1 \u2013 Mapping from Standard Event Categories to OPC UA Event Types <\/td>\n<\/tr>\n
78<\/td>\nD.2.4 Event Attributes
D.2.5 Event Subscriptions
Figure D.1 \u2013 The Type Model of a Wrapped COM AE Server <\/td>\n<\/tr>\n
79<\/td>\nTable D.2 \u2013 Mapping from ONEVENTSTRUCT fields to UA BaseEventType Variables
Table D.3 \u2013 Mapping from ONEVENTSTRUCT fields to UA AuditEventType Variables <\/td>\n<\/tr>\n
80<\/td>\nD.2.6 Condition Instances
D.2.7 Condition Refresh
Table D.4 \u2013 Mapping from ONEVENTSTRUCT fields to UA AlarmType Variables <\/td>\n<\/tr>\n
81<\/td>\nD.3 Alarms and Events COM UA Proxy
D.3.1 General
D.3.2 Server Status Mapping
D.3.3 Event Type Mapping <\/td>\n<\/tr>\n
82<\/td>\nD.3.4 Event Category Mapping
Figure D.2 \u2013 Mapping UA Event Types to COM A&E Event Types <\/td>\n<\/tr>\n
83<\/td>\nD.3.5 Event Category Attribute Mapping
Figure D.3 \u2013 Example Mapping of UA Event Types to COM A&E Categories <\/td>\n<\/tr>\n
84<\/td>\nTable D.5 \u2013 Event Category Attribute Mapping Table <\/td>\n<\/tr>\n
86<\/td>\nD.3.6 Event Condition Mapping
D.3.7 Browse Mapping
Figure D.4 \u2013 Example Mapping of UA Event Types to A&E Categories with Attributes <\/td>\n<\/tr>\n
87<\/td>\nD.3.8 Qualified Names
D.3.8.1 Qualified Name Syntax
D.3.8.2 Namespace Table <\/td>\n<\/tr>\n
88<\/td>\nD.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 <\/td>\n<\/tr>\n
90<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

OPC unified architecture – Alarms and conditions<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2015<\/td>\n92<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":244466,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[668,2641],"product_tag":[],"class_list":{"0":"post-244464","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-100-05","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/244464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/244466"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=244464"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=244464"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=244464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}