60
Wait for distance (absolute position
–
Sector Offset) to
be smaller than xx within timeout frame yy, otherwise
jump to line zz „error handling“
WAIT FOR DISTANCE LESS
xx, yy, zz
Wait for process status register Bit xx High within
timeout frame yy, o
therwise jump to line zz „error
handling“
WAIT PROCESS STATUS BIT HIGH
xx, yy, zz
Wait for process status register Bit xx Low within
timeout frame yy, otherwise jump to line zz „error
handling“
WAIT PROCESS STATUS BIT LOW
xx, yy, zz
Is taking the actual position as offset value for all
sectors followed by the restart of monitoring.
Furthermore the positions “Wait for distance
greater/less” and “Jump if distance greater/less” are
being adjusted by the offset as well.
TAKE POS AS SECTOR OFFSET
Setting offsets for all sectors followed by the restart of
monitoring.
xx = [Inc] Offset
Furthermore the positions “Wait for distance
greater/less” and “Jump if distance greater/less” are
being adjusted by the offset xx as well.
e.g. xx = 0, sets offset
incl. TAKE POS AS SECTOR OFFSET to 0
SET SECTOR OFFSET
xx
Changing Limit DR_I_FORCE to xx x 10mA
Value of I_FORCE will overwrite the current parameter
I_Force in DRIVE I_FORCE until DRIVE I_FORCE END
CHANGE LIMIT I_FORCE
xx
Jump to line zz if distance xx (absolute position
–
sector
offset) greater than xx
e.g. driving distance was too big after force was
reached
JUMP IF DISTANCE GREATER
xx, zz
Jump to line zz if distance (absolute position
–
sector
offset) smaller than xx
e.g. driving distance was too small after force was
reached
JUMP IF DISTANCE LESS
xx, zz
Jump to line xx “error handling” if one or more sectors
are not passed correctly. Only active sectors are being
tested. Caution: Before this analysis can be done,
“DRIVE I_FORCE END” has to be completed.
JUMP IF I_FORCE SECTORS FAULT
xx
Stop Drive I_Force, current position = set point
position,
parameter LIMIT DR_I_FORCE inactive
DRIVE I_FORCE END
Power stage turned off,
the linear motor can be moves by hand.
POWER QUIT
MS
Power continues (>PWC)
Turning on the power stage while using the most
recent absolute position and
without the need of
referencing the linear motor, e.g. after error 50 or
after “Power Quit”.
This is only possible as long as the
logic supply has not been interrupted after the linear
motor was referenced.
POWER CONTINUE
MS
Program is being ended and does not proceed to last
line. Beneficiary for „error handling“
PROGRAM END