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.