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.
| Attribute | Value | ||||
| BrowseName | SafetySystemType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the BaseObjectType defined in OPC 10000-5 | |||||
| 0:HasAddIn | Object | 2:Identification | 4:MachineryComponentIdentificationType | O | |
| 0:HasComponent | Object | 4:MachineryBuildingBlocks | 0:FolderType | O | |
| 0:HasProperty | Variable | Triggered | 0:Boolean | 0:PropertyType | O,R |
| 0:HasAddIn | Object | 4:MachineryItemState | 4:MachineryItemState_StateMachineType | O | |
| 0:HasProperty | Variable | Malfunction | 0:Boolean | 0:PropertyType | O,R |
| 0:GeneratesEvent | ObjectType | MalfunctionAlarmType | |||
| 0:GeneratesEvent | ObjectType | SafetySystemTriggeredAlarmType | |||
| 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.
| BrowsePath | Description Attribute |
| 2:Identification | Data for component identification (OPC 40001-1). |
| Triggered | Indicates that the safety system has been triggered. If true the safety system has been triggered. |
| 4:MachineryItemState | StateMachine representing the operating state of the unit (OPC 40001-1). |
| Malfunction | Indicates 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.
| SourceBrowsePath | Reference Type | Is Forward | TargetBrowsePath |
| 4:MachineryBuildingBlocks | 0:HasAddIn | True | 2:Identification |
| 4:MachineryBuildingBlocks | 0:HasAddIn | True | 4:MachineryItemState |
The server sends a SafetySystemTriggeredAlarmType event when the safety system is triggered.
The server sends a MalfunctionAlarmType event when the Malfunction property changes.