OPC Foundation
  • Documents
  • NodeSets
  • Search
7.9 SafetyFunctionType

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

SelectionState

0:EnumStrings

NONE

SELECTED

SELECTED_INTERN

SELECTED_EXTERN

SELECTED_LIMIT_1

SELECTED_LIMIT_2

SELECTED_LIMIT_3

SELECTED_LIMIT_4

SELECTED_POS

SELECTED_NEG

ActivationState

0:EnumStrings

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

Please report errors or issues with the site to webmaster.

Copyright © 2025 - OPC Foundation