AxisSafetyStateFlags
- Namespace
- ZEquipment
This enumeration is a collection of safety features, which a drive may supported according to EN IEC 61800-5-2:2007. The enumeration is most notably used in the IAxisBase interface to return the actual safety-state of a drive (if a given safety feature is activated currently).
Fields
SafeStateOk=2#0000_0000_0000_0000No Safety State diagnosed, axis safe to use
SafeTorqueOff=2#0000_0000_0000_0001STO: The power supply to the motor is cut by the drive. If the motor is in motion it will spin down in an uncontrolled way. As soon as the power os cut the motor can not produce torque also not for braking.
SafeStop1=2#0000_0000_0000_0010SS1: The power supply to the motor is cut by the drive. If the motor is in motion it spins down in a "controlled" way. This is achieved by activating the STO only after a fixed duration or by controlling the standstill of the motor in a given window.
SafeStop2=2#0000_0000_0000_0100SS2: The motor is held in position by the drive with a given torque or force. If the motor is in motion it spins down in a controlled way and once 0 velocity is reached the drive will try to keep to motor in position. The position of the motor is monitored. If it moves out of the predefined positon-monitoring window the power is cut by the drive by activating the safe-torque off feature.
SafeOperatingStop=2#0000_0000_0000_1000SOS: The drive monitors if the current position of the motor is held. If the motor moves out of this position, the drive cuts the power to it by activing the safe-torque off feature.
SafeLimitedSpeed=2#0000_0000_0001_0000SLS: The drive monitors if the velocity of the motor is below a predefined maximum velocity and can trigger a predefined error reaction of the speed gets above this level.
SafeSpeedMonitor=2#0000_0000_0010_0000SSM: The drive monitors if the velocity of the motor is below a predefined minimum velocity and can trigger a predefined error reaction of the speed gets underneath this level.
SafeSpeedRange=2#0000_0000_0100_0000SSR: Combintation of SafeLimitedSpeed (SLS) and SafeSpeedMonitor (SSM).
SafeLimitedPosition=2#0000_0000_1000_0000SLP: If this safety feature is active, the drive monitors if the motor is not moving out of predefined limits.
SafePosition=2#0000_0001_0000_0000SP: If this safety featurs is active, the drive is submitting position data redunantly, which can be used by a safety control system.
SafeDirectionPositive=2#0000_0010_0000_0000SDI: If this safety feature is active the drive is only allowed to move in the positive direction (in a safe way).
SafeDirectionNegative=2#0000_0100_0000_0000SDI: If this safety feature is active the drive is only allowed to move in the negative direction (in a safe way).
SafeBrakeControl=2#0000_1000_0000_0000SBC: SafeBrakeControl is usually used together with the SafeBrakeTest (SBT). SBC is controlling one or more (external) to ensure that the load is not moving after a STO command. Usually SBC and SBT are cyclically enabled by the drive (if the feature is supported and activated) to ensure that the brake is still working as expected or if maintainance is required.
SafeBrakeTest=2#0001_0000_0000_0000