59
10.12.1 Program commands
Reference for LINAX®/ELAX® / ROTAX® and third party
motors
Execute index number xx or change according
operation yy with distance zz
Operation „EXE“: Drive index No. xx
and start a new index after COMPLETION zz% of the
actual index command
ACTION „=“: Set index distance to zz
ACTION „+“: Increase Index distance by zz
ACTION „-“: Reduce Index distance by zz
ACTION „POS“: Set Index distance to the slider actual
position.
Go to line number xx, if input number yy active
Set Loop Counter # to xxxx (1-10000)
Decrement Loop Counter #, if not zero, jump line xx.
Loop counters can be interleaved with each other
DEC LOOP COUNT (A-E) JNZ LINE
Wait xx ms (in 10ms resolution)
Wait for logical High of Input number xx within timeout
frame yy, otherwise jump to line zz „error handling“
(timeout can only be used locally, not for (remote)
Wait to logical Low of Input number xx within timeout
frame yy, otherwise jump to line zz „error handling“
(timeout can only be used locally, not for remote)
Set position counter to 0, (not possible with LINAX®/
ELAX®, with ROTAX® only possible if it is not
referenced)
Execute Profile number xx
Stop process timer
Command TPT (Tell Process Timer) returns measured
time in milliseconds
LINAX®/ELAX®
drives to mechanical limited position,
refer setup / reference.
Executing Force Calibration, Start Pos xx, End Pos yy
Automatic I_Force Drift Compensation drive
xx = POS => drive in positive direction
xx = NEG => drive in negative direction
I_FORCE DRIFT COMPENSATION
Execute DRIVE I_FORCE No. xx
Selection of active sectors with Bit mask.
E.g. xx = 1010→ sectors 2 and 4 are active. LSB is on
right.
Wait until Limit I_FORCE is reached according
parameter DRIVE I_FORCE within timeout xx, otherwise
jump to line yy „error handling“
Wait for distance (absolute position – Sector Offset) to
be greater than xx within timeout frame yy, otherwise
jump to line zz „error handling“
WAIT FOR DISTANCE GREATER