Skip to content

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 is carousel's position when socket given as argument is at 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 of deltaPosition, carousel position at STANDBY is NOT correct
    • minStandbyDeltaPosition : below this value of deltaPosition, carousel position at STANDBY is correct

Troubleshooting and recovery#

See Troubleshooting for rotateToAbsolutePosition

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.