AlarmConditionType TOC Previous Next Specification

The representation of the AlarmConditionType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId i=2915
NamespaceUri http://opcfoundation.org/UA/
BrowseName AlarmConditionType
NodeClass ObjectType
IsAbstract False
SubtypeOf AcknowledgeableConditionType
Categories A & C Alarm

The references from the AlarmConditionType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasComponent Variable EnabledState LocalizedText TwoStateVariableType Mandatory
HasComponent Variable ActiveState LocalizedText TwoStateVariableType Mandatory
HasProperty Variable InputNode NodeId PropertyType Mandatory
HasComponent Variable SuppressedState LocalizedText TwoStateVariableType Optional
HasComponent Variable OutOfServiceState LocalizedText TwoStateVariableType Optional
HasComponent Object ShelvingState   ShelvedStateMachineType Optional
HasProperty Variable SuppressedOrShelved Boolean PropertyType Mandatory
HasProperty Variable MaxTimeShelved Duration PropertyType Optional
HasProperty Variable AudibleEnabled Boolean PropertyType Optional
HasComponent Variable AudibleSound AudioDataType AudioVariableType Optional
HasComponent Variable SilenceState LocalizedText TwoStateVariableType Optional
HasProperty Variable OnDelay Duration PropertyType Optional
HasProperty Variable OffDelay Duration PropertyType Optional
HasComponent Variable FirstInGroupFlag Boolean BaseDataVariableType Optional
HasComponent Object FirstInGroup   AlarmGroupType Optional
HasComponent Variable LatchedState LocalizedText TwoStateVariableType Optional
HasAlarmSuppressionGroup Object <AlarmGroup>   AlarmGroupType OptionalPlaceholder
HasProperty Variable ReAlarmTime Duration PropertyType Optional
HasComponent Variable ReAlarmRepeatCount Int16 BaseDataVariableType Optional
HasComponent Method Silence     Optional
HasComponent Method Suppress     Optional
HasComponent Method Suppress2     Optional
HasComponent Method Unsuppress     Optional
HasComponent Method Unsuppress2     Optional
HasComponent Method RemoveFromService     Optional
HasComponent Method RemoveFromService2     Optional
HasComponent Method PlaceInService     Optional
HasComponent Method PlaceInService2     Optional
HasComponent Method Reset     Optional
HasComponent Method Reset2     Optional
HasComponent Method GetGroupMemberships     Optional
HasSubtype ObjectType LimitAlarmType      
HasSubtype ObjectType DiscreteAlarmType      
HasSubtype ObjectType DiscrepancyAlarmType      

Silence

Signature

    Silence(    );

Suppress

Signature

    Suppress(    );

Suppress2

Signature

    Suppress2(
        [in]  LocalizedText Comment
    );
Argument Description
Comment  

Unsuppress

Signature

    Unsuppress(    );

Unsuppress2

Signature

    Unsuppress2(
        [in]  LocalizedText Comment
    );
Argument Description
Comment  

RemoveFromService

Signature

    RemoveFromService(    );

RemoveFromService2

Signature

    RemoveFromService2(
        [in]  LocalizedText Comment
    );
Argument Description
Comment  

PlaceInService

Signature

    PlaceInService(    );

PlaceInService2

Signature

    PlaceInService2(
        [in]  LocalizedText Comment
    );
Argument Description
Comment  

Reset

Signature

    Reset(    );

Reset2

Signature

    Reset2(
        [in]  LocalizedText Comment
    );
Argument Description
Comment  

GetGroupMemberships

Signature

    GetGroupMemberships(        [out] NodeId Groups
    );
Argument Description
Groups