The ExternalAlarmType EventType is an alarm that is managed by the underlying system (display, acknowledge, retain, reset, etc) while the alarm condition is generated and set by an external system connected as a client.
The ExternalAlarmType representation in the AddressSpace is formally defined in the following table.
Table 184 – ExternalAlarmType Definition
Attribute |
Value |
|||||
BrowseName |
ExternalAlarmType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the DiscreteAlarmType defined in OPC 10000-9: OPC Unified Architecture Part 9: Alarms & Conditions, which means it inherits the Instance Declarations of that Node. |
||||||
0:HasProperty |
Variable |
ExternalAlarmCondition |
0:Boolean |
0:PropertyType |
M, RW |
|
0:HasComponent |
Method |
SetMessage |
See below. |
M |
The components of the ExternalAlarmType are further described below.
BrowseName |
Description |
ExternalAlarmCondition |
The condition that causes the alarm. |
The Method SetMessage sets the Message that the underlying system will display for the alarm. Message is inherited from a parent type.
The signature of this Method is specified below. Table 185 specifies the Arguments representation.
Signature
SetMessage (
[in] 0:LocalizedText Message,
[out] MethodExecutionFeedbackTypeExecutionFeedback);
Table 185 – SetMessage Method Arguments
Argument |
Description |
Message |
The message that will be displayed for the external alarm. |
ExecutionFeedback |
The extended feedback returning a detailed message in case of execution failure. |