The PtSafetyFunctionsAttributesType provides the asset attributes describing the safety functions, standards, safety integrity level (SIL), safety performance level and safety category and is formally defined in Table 155.

Table 155 – PtSafetyFunctionsAttributesType Definition

Attribute

Value

BrowseName

PtSafetyFunctionsAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtCommonAssetAttributesType defined in chapter 7.5.1

0:HasComponent

Variable

SafetyFunctions

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasProperty

Variable

SafetyStandards

0:String[]

0:PropertyType

O, RO

0:HasComponent

Variable

FunctionalSafetySilLevel

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

FunctionalSafetyPerformanceLevel

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

FunctionalSafetyCategory

0:UInt16

0:MultiStateValueDiscreteType

O, RO

Conformance Units

Powertrain Attributes Information

SafetyFunctions provides the supported safety functions. The values of the MultiStateValueDiscreteType variable are defined in Table 156 and shall be used. Additional values will be added in the specification. Manufacturer-specific extensions are not foreseen.

Table 156 – PtSafetyFunctionsAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

SafetyFunctions

0:EnumValues

[ { "Value": 0, "DisplayName": "STO", "Description": "Safe torque off" }, { "Value": 1, "DisplayName": "SS1", "Description": "Safe stop 1" }, { "Value": 2, "DisplayName": "SS2", "Description": "Safe stop 2" }, { "Value": 3, "DisplayName": "SOS", "Description": "Safe operating stop" }, { "Value": 4, "DisplayName": "SLS", "Description": "Safely limited speed" }, { "Value": 5, "DisplayName": "SSM", "Description": "Safe speed monitor" }, { "Value": 6, "DisplayName": "SSR", "Description": "Safe speed range" }, { "Value": 7, "DisplayName": "SLP", "Description": "Safe limited position" }, { "Value": 8, "DisplayName": "SP", "Description": "Safe position" }, { "Value": 9, "DisplayName": "SDI", "Description": "Safe direction" }, { "Value": 10, "DisplayName": "SBC", "Description": "Safe brake control" }, { "Value": 11, "DisplayName": "SBT", "Description": "Safe brake test" }, { "Value": 12, "DisplayName": "S-DI", "Description": "Safe digital input" }, { "Value": 13, "DisplayName": "S-DO", "Description": "Safe digital output" }, { "Value": 14, "DisplayName": "S-AI", "Description": "Safe analog input" }, { "Value": 15, "DisplayName": "S-AO", "Description": "Safe analog output" } ]

FunctionalSafetySilLevel

0:EnumValues

[ { "Value": 0, "DisplayName": "SIL_1", "Description": "Safety integrity level 1" }, { "Value": 1, "DisplayName": "SIL_2", "Description": "Safety integrity level 2" }, { "Value": 2, "DisplayName": "SIL_3", "Description": "Safety integrity level 3" }, { "Value": 3, "DisplayName": "SIL_4", "Description": "Safety integrity level 4" } ]

FunctionalSafetyPerformanceLevel

0:EnumValues

[ { "Value": 0, "DisplayName": "PLA", "Description": "Performance level a" }, { "Value": 1, "DisplayName": "PLB", "Description": "Performance level b" }, { "Value": 2, "DisplayName": "PLC", "Description": "Performance level c" }, { "Value": 3, "DisplayName": "PLD", "Description": "Performance level d" }, { "Value": 4, "DisplayName": "PLE", "Description": "Performance level e" } ]

FunctionalSafetyCategory

0:EnumValues

[ { "Value": 0, "DisplayName": "CAT_B", "Description": "Category B" }, { "Value": 1, "DisplayName": "CAT_1", "Description": "Category 1" }, { "Value": 2, "DisplayName": "CAT_2", "Description": "Category 2" }, { "Value": 3, "DisplayName": "CAT_3", "Description": "Category 3" }, { "Value": 4, "DisplayName": "CAT_4", "Description": "Category 4" } ]

SafetyStandards provides the supported safety standards. Examples are:

  • IEC 61800-5
  • IEC 61508

FunctionalSafetySilLevel provides the information to the supported safety integrity level (SIL) according to IEC 61508 standard. The values of the MultiStateValueDiscreteType variable are defined Table 156 and shall be used. Additional values are added in the specification in according to the standard. Manufacturer-specific extensions are not foreseen.

FunctionalSafetyPerformanceLevel provides the value used to define the ability of safety-related parts of control systems to perform a safety function under foreseeable conditions. The values of the MultiStateValueDiscreteType variable are defined in Table 156and shall be used. Additional values are added in the specification in according to the EN ISO 13849 standard. Manufacturer-specific extensions are not foreseen.

FunctionalSafetyCategory provides the information to the existing functional safety category. The values of the MultiStateValueDiscreteType variable are defined in Table 156 and shall be used. Additional values are added in the specification in according to the ISO 13849-1 standard. Manufacturer-specific extensions are not foreseen.