Description#
The command rotateSocketToStandby rotates carousel in order to put a carousel socket at STANDBY
position. The carousel socket is selected through its name.
Synopsis#
rotateSocketToStandby <socket_name>
where <socket_name
> can be : socket1
, socket2
, socket3
, socket4
or socket5
This command has to be sent to component carousel
.
Example#
If we want to rotate socket 4 to STANDBY
:
rotateSocketToStandby socket4
The command rotateSocketToStandby
executes a sub command :
rotateToAbsolutePosition
<socket_position_at_standby>
where STANDBY
position.
Conditions to execute rotateSocketToStandby#
The conditions to execute rotateSocketToStandby are the conditions to execute rotateToAbsolutePosition.
Configurable parameters for rotateSocketToStandby#
The configurables parameters for command rotateSocketToStandby
are
- configurables parameters for Carousel rotation
- 2 parameters which are used to check the delta position of a socket at the end of the execution of the command :
maxStandbyDeltaPosition
: over this value ofdeltaPosition
, carousel position atSTANDBY
is NOT correctminStandbyDeltaPosition
: below this value ofdeltaPosition
, carousel position atSTANDBY
is correct
Troubleshooting and recovery#
If carousel rotation doesn't start#
See Troubleshooting for rotateToAbsolutePosition
If carousel stops before the position is reached#
See Troubleshooting for rotateToAbsolutePosition
If an ALARM is raised during rotation#
See Troubleshooting for rotateToAbsolutePosition
If an ALARM is raised at the end of rotation#
At the end of command rotateSocketToStandby
, when rotation has stopped, we compute the difference between the carousel position and the position it must have when the socket is at STANDBY
position.
This difference is the deltaPosition
for the socket and is computed like this :
deltaPosition = carousel.getPosition() - this.standbyPosition;
When
deltaPosition > maxStandbyDeltaPosition
an ALARM is raised.