Table 35 – ParameterSet of SafetyStateType
Attribute |
Value |
||||
BrowseName |
ParameterSet |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
HasComponent |
Variable |
OperationalMode |
OperationalModeEnumeration |
BaseDataVariableType |
Mandatory |
HasComponent |
Variable |
EmergencyStop |
Boolean |
BaseDataVariableType |
Mandatory |
HasComponent |
Variable |
ProtectiveStop |
Boolean |
BaseDataVariableType |
Mandatory |
Description of ParameterSet of SafetyStateType:
- Variable OperationalMode: The OperationalMode variable provides information about the current operational mode. Allowed values are described in OperationalModeEnumeration, see ISO 10218-1:2011 Ch.5.7 Operational Modes.
- Variable EmergencyStop: The EmergencyStop variable is TRUE if one or more of the emergency stop functions in the robot system are active, FALSE otherwise. If the EmergencyStopFunctions object is provided, then the value of this variable is TRUE if one or more of the listed emergency stop functions are active.
- Variable ProtectiveStop: The ProtectiveStop variable is TRUE if one or more of the enabled protective stop functions in the system are active, FALSE otherwise. If the ProtectiveStopFunctions object is provided, then the value of this variable is TRUE if one or more of the listed protective stop functions are enabled and active.
Table 36 – OperationalModeEnumeration
OperationalModeEnumeration |
||
OTHER |
0 |
This value is used when there is no valid operational mode. Examples are: - During system-boot - The system is not calibrated (and hence can not verify cartesian position values) - There is a failure in the safety system itself |
MANUAL_REDUCED_SPEED |
1 |
"Manual reduced speed" - name according to ISO 10218-1:2011 |
MANUAL_HIGH_SPEED |
2 |
"Manual high speed" - name according to ISO 10218-1:2011 |
AUTOMATIC |
3 |
"Automatic" - name according to ISO 10218-1:2011 |
AUTOMATIC_EXTERNAL |
4 |
"Automatic external" - Same as "Automatic" but with external control, e.g. by a PLC |