7.9 SafetyFunctionType

The SafetyFunctionType represents the status of one safety function.

Table 31 – SafetyFunctionType Definition
Attribute Value
BrowseNameSafetyFunctionType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType defined in [OPC 10000-5].
0:HasComponentVariableSelectionState0:UInt160:MultiStateDiscreteTypeM
0:HasComponentVariableActivationState0:UInt160:MultiStateDiscreteTypeM
0:HasPropertyVariableLimit0:Float0:PropertyTypeO

The SelectionState Variable represents the selection status of the represented safety function.

The ActivationState Variable represents the activation status of the represented safety function.

The Limit Variable represents the speed limit if representing the SLS safety function or the acceleration limit if representing the SLA safety function. Shall only be provided for these two safety functions.

Table 32 – SafetyFunctionType Attribute values for child Nodes
BrowsePath Value Attribute

NONE

SELECTED

SELECTED_INTERN

SELECTED_EXTERN

SELECTED_LIMIT_1

SELECTED_LIMIT_2

SELECTED_LIMIT_3

SELECTED_LIMIT_4

SELECTED_POS

SELECTED_NEG

NONE

POWER_REMOVED

SS1_ACTIVE

SS1_ACTIVE_FAULTED

SS2_ACTIVE

SS2_ACTIVE_FAULTED

SOS_ACTIVE

SOS_ACTIVE_FAULTED

SLS_ACTIVE

SLS_ACTIVE_FAULTED

SDI_POS_ACTIVE

SDI_NEG_ACTIVE

SLA_ACTIVE

SLA_ACTIVE_FAULTED

SLP_ACTIVE

SLP_ACTIVE_FAULTED

SLP_INOPERABLE