7.10 SafetySystemType ObjectType Definition

The SafetySystemType is a generic component that represents a protective device. Each component in the PAEFS can reference an instance of the safety system via a Uses reference.

It is formally defined in Table 50.

Table 50 – SafetySystemType Definition
Attribute Value
BrowseNameSafetySystemType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasAddInObject2:Identification4:MachineryComponentIdentificationTypeO
0:HasComponentObject4:MachineryBuildingBlocks0:FolderTypeO
0:HasPropertyVariableTriggered0:Boolean0:PropertyTypeO,R
0:HasAddInObject4:MachineryItemState4:MachineryItemState_StateMachineTypeO
0:HasPropertyVariableMalfunction0:Boolean0:PropertyTypeO,R
0:GeneratesEventObjectTypeMalfunctionAlarmType
0:GeneratesEventObjectTypeSafetySystemTriggeredAlarmType
Conformance Units
PAEFS SafetySystemType Basic
PAEFS SafetySystemType Advanced
PAEFS SafetySystemType Events
PAEFS Additional Statemachines

The component Variables of the SafetySystemType have additional Attributes defined in Table 51.

Table 51 – SafetySystemType Attribute values for child nodes
BrowsePath Description Attribute
2:IdentificationData for component identification (OPC 40001-1).
TriggeredIndicates that the safety system has been triggered. If true the safety system has been triggered.
4:MachineryItemStateStateMachine representing the operating state of the unit (OPC 40001-1).
MalfunctionIndicates that the safety system is malfunctioning. True in case of error.

The components of the SafetySystemType have additional references which are defined in Table 52.

Table 52 – SafetySystemType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
4:MachineryBuildingBlocks0:HasAddInTrue2:Identification
4:MachineryBuildingBlocks0:HasAddInTrue4:MachineryItemState

The server sends a SafetySystemTriggeredAlarmType event when the safety system is triggered.

The server sends a MalfunctionAlarmType event when the Malfunction property changes.