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.