
267
Part 4 Commands
WH
(Select if true; variable)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Optional Optional WH
Variable
number
Data CP
[Function] This command is used between SLCT and EDSL commands to execute the subsequent
commands up to the next W
command or an OTHE or EDSL command when the
comparison result of the content of the variable specified in operand 1 with the value
specified in operand 2 satisfies the condition.
WH
EQ
Operand 1 = Operand 2
NE
Operand 1
Operand 2
GT
Operand 1 > Operand 2
GE
Operand 1
Operand 2
LT
Operand 1 < Operand 2
LE
Operand 1
Operand 2
[Example 1]
LET
1
20
Assign 20 to variable 1.
LET
2
10
Assign 10 to variable 2.
:
SLCT
Execute
multi-branching.
WHEQ 1
10
:
(1)
(1) will be executed if the content of variable 1 is 10.
Since variable 1 contains 20, however, the next
condition will be referenced.
:
WHGT 1
*2
:
(2)
This command will be executed if the content of variable
1 is greater than the content of variable 2.
Since variable 1 (= 20) > variable 2 (=10), (2) will be
executed.
:
OTHE
:
(3)
This command will be executed if none of the conditions
are satisfied. In this example, since (2) was executed,
(3) will not be executed.
:
EDSL
:
(4)
:
The processing will move here if any of the conditions
was satisfied and the applicable command executed. In
this example, (2) and (4) will be executed.
* If multiple conditions are likely to be satisfied, remember that the first W
will become valid and
any subsequent commands will not be executed. Therefore, state from the command with the most
difficult condition or highest priority.
268
Part 4 Commands
WS
(Select if true; character)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Prohibited Prohibited WS
Column
number
Column
number,
character literal
CP
[Function] This command is used between SLCT and EDSL commands to execute the subsequent
commands up to the next W
command or an OTHE or EDSL command when the
comparison result of the character strings in the columns specified in operands 1 and 2
satisfies the condition.
Comparison will be performed for the length set by a SLEN command.
If a character literal is specified in operand 2, comparison will be performed for the entire
length of the literal.
WS
EQ
Operand 1 = Operand 2
NE
Operand 1
Operand 2
[Example 1]
SLEN 3
Set the number of comparing characters to 3.
SCPY 1
‘ABC’
Assign ‘ABC’ to column 1.
LET
1
2
Assign 2 to variable 1.
:
SLCT
Execute
multi-branching.
WSEQ
1 ‘XYZ’
:
(1) will be executed if columns 1 to 3 contain ‘XYZ.’
Since columns 1 to 3 contain ‘ABC,’ however, this
command will not be executed.
(1)
:
WSEQ
2 *1
:
(2) will be executed if the content of the number of
characters specified by SLEN after column 2 is the
same as the content of the column specified in variable
1.
(2)
:
OTHE
:
This command will be executed if none of the conditions
are satisfied. In this example, since (2) was executed,
(3) will not be executed.
(3)
:
EDSL
:
(4)
The processing will move here if any of the conditions
was satisfied and the applicable command executed. In
this example, (2) and (4) will be executed.
:
* If multiple conditions are likely to be satisfied, remember that the first W
will become valid and
any subsequent commands will not be executed. Therefore, state from the command with the most
difficult condition or highest priority.
270
Содержание X-SEL PX
Страница 1: ...Operation ManualSeventh Edition X SEL Controller PX QX Type Tenth Edition ...
Страница 2: ......
Страница 8: ......
Страница 14: ......
Страница 39: ...15 Part 1 Installation Reference Circuit Diagram Surge absorber Solenoid valve Controller 0 V 15 ...
Страница 410: ...383 Appendix 386 ...
Страница 452: ...425 Appendix 5 428 ...
Страница 559: ......