EasyManua.ls Logo

Parker COMPAX-M /-S (L) - Start a Program Loop [REPEAT]; Branching [IF I7=1]; Binary if Query of Inputs [IF I12=101-1]

Parker COMPAX-M /-S (L)
242 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Operating Instructions
COMPAX-M / -S
Start a program loop [REPEAT]
108
8.4.21 Start a program loop [REPEAT]
The following program sequence is run through the number of times
specified until an END instruction appears.
REPEAT value
Value: 1...65 000 a control parameter (P40..P49) or a variable (V1..V39)
e.g. REPEAT .P40
N005: REPEAT 10
N006: ...
N007: END
Starts a program loop, which is run through 10 times
End of loop
A loop can be prematurely exited using GOTO.
8.4.22 Branching [IF I7=1]
Branching related to a control input
IF control input=1/0 GOTO/GOSUB data record number
Control input: I1
18
...I16
IF I7=1 GOTO 010
IF I7=0 GOSUB 010
If I7 = "1", a jump is made to data record N010
If I7 = "0", a jump is made to the sub-program in data record
N010
8.4.23 Binary IF query of inputs [IF I12=101-1]
Multiple inputs can be queried simultaneously.
The inputs are compared with a mask. The mask contains individual bits 1 or 0,
and a space marker (-)
19
for "not taken into consideration".
IF I12=101-1 GOTO 123
-> I12 = 1, I13=0, I14=1, I15= "not considered", I16 = 1.
Binary IF querying of status values or outputs is not possible.
A maximum of 8 inputs can be queried per IF instruction.
18
I1...I6 only if masked via P221.
19
Instead of "-", "." is also an option
REPEAT
Syntax:
Example:
IF I7=1
Syntax:
Examples:
IF I12=101-1
Syntax:
POSA
POSR
SPEED
ACCEL
OUTPUT
Password
SPEED
SYNC
Mark
reference
POSR
SPEED
POSR
OUTPUT
Cam
controller
WAIT
GOTO
GOSUB
RETURN
END
REPEAT
IF I..
Comparison
WAIT Start
GOTO /
GOSUB EXT
IF Error/ Stop
Arithmetic
Position
monitoring
Idle display
Speed
monitoring
Engage /
disengage
brake / final
stage
Variable
voltage

Table of Contents

Related product manuals