Service Operation Mode

Overview

NOTE: Safety-related functions are deactivated in Service operation mode.

The Service operation mode helps with the commissioning of the machine. The command MTBM.ET_Cmd.Service puts a MultiBelt module in the operation mode Service. No commands can be executed in this operation mode, except those that lead to exiting the operation mode. Handling requests to the module are carried out via bool arrays of the ST_ServiceParameter structure.

For every operation that the module can execute in this operation mode, there is an array for the possible action participants (trains or stations).

  • Position control: i_axEnableDrive

  • Jogging forwards: i_axJogForw

  • Jogging backwards: i_axJogBack

  • Release brake: i_axBrakeRelease

  • Referencing via Setpos: i_axSetposAxisPosition

  • Multiturn encoder homing without Retain: i_axRestorePosFromAxisEncoder

  • Multiturn encoder homing with Retain: i_axRestorePosFromRetain

  • Write multiturn encoder: i_axWriteAxisencoder

  • Teach station: i_axTeachStation

Each axis can be controlled individually using these command arrays. Combinations that cannot be executed in an axis (e.g. i_axEnableDrive[1] := FALSE and i_axJogForw[1] TRUE) result in no changes being accepted for any axes until a consistent status is restored. Conflicts are displayed in q_sResultText output. Array elements are not reset, they must be reset by the user.