The SafetyFunctionType represents the status of one safety function.
Table 31 – SafetyFunctionType Definition
Attribute |
Value |
||||
BrowseName |
SafetyFunctionType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseObjectType defined in [OPC 10000-5]. |
|||||
0:HasComponent |
Variable |
SelectionState |
0:UInt16 |
0:MultiStateDiscreteType |
M |
0:HasComponent |
Variable |
ActivationState |
0:UInt16 |
0:MultiStateDiscreteType |
M |
0:HasProperty |
Variable |
Limit |
0:Float |
0:PropertyType |
O |
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 |