EasyManua.ls Logo

IAI XSEL - Chapter 1 List of SEL Language Command Codes; Part 4 Commands

IAI XSEL
566 pages
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...
139
Part 4 Commands Chapter 1 List of SEL Language Command Codes
Part 4 Commands
Part 4 Commands
Chapter 1 List of SEL Language Command Codes
1. By Function
Variables can be specified indirectly in the operand 1, operand 2 and output fields.
Symbols can be input in the condition, operand 1, operand 2 and output fields.
The input items in ( ) under operand 1 and operand 2 are optional.
Once an “actuator control declaration” command is executed in a program, the command will remain valid as long as
the program is running. To change the values (in operand 1, operand 2, etc.) already set by the “actuator control
declaration” command, the necessary parts of the program must be set again. In other words, the values set by the
last executed command will prevail.
The output field will be turned OFF when the command is executed. Once the execution is completed, the output field
may be turned ON depending on the operation type condition in the output field. (The output field will remain OFF if the
condition is not satisfied.)
Note: The output field of a comparison command CPxx (CPEQ, CPNE, CPGT, CPGE, CPLT and CPLE), ECMD will not be turned OFF
when the command is executed.
Operation type in the output field
CC: Command was executed successfully,
ZR: Operation result is zero, PE: Operation is complete,
CP: Command part has passed, TU: Time up
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
Category Condition Command Operand 1 Operand 2 Output Function Page
Optional LET Assignment variable Assigned value ZR Assign 151
Optional TRAN
Copy-destination
variable
151ypoCRZelbairavecruos-ypoC
Variable
assignment
Optional CLR Start-of-clear variable End-of-clear variable ZR Clear variable 152
Optional ADD Augend variable Addend ZR Add 153
Optional SUB Minuend variable Subtrahend ZR Subtract 153
Optional MULT Multiplicand variable Multiplier ZR Multiply 154
Optional DIV Dividend variable Divisor ZR Divide 154
Arithmetic
operation
Optional MOD
Remainder
assignment variable
Divisor ZR Calculate remainder 155
Optional SIN
Sine assignment
variable
651eniSRZ]naidar[dnarepO
Optional COS
Cosine assignment
variable
651enisoCRZ]naidar[dnarepO
Optional TAN
Tangent assignment
variable
751tnegnaTRZ]naidar[dnarepO
Optional ATN
Inverse-tangent
assignment operation
Operand ZR Inverse tangent 157
Function
operation
Optional SQR
Root assignment
variable
Operand ZR 851tooR
Optional AND AND operand variable Operand ZR Logical AND 159
Optional OR OR operand variable Operand ZR Logical OR 160
Logical
operation
Optional EOR
Exclusive-OR operand
variable
Operand ZR Logical exclusive-OR 161
Comparison Optional CP Comparison variable Comparison value
EQ, NE,
GT, GE,
LT, LE
261erapmoC
Optional TIMW Wait time (sec) Prohibited TU Wait 163
Optional TIMC Program number Prohibited CP Cancel waiting 164
Timer
Optional GTTM
Time assignment
variable
Prohibited CP Get 561emit
Optional BT Start output, flag (End output, flag) CP Output, flag [ON, OF, NT] 166
Optional BTPN Output port, flag Timer setting CP Output ON pulse 167
Optional BTPF Output port, flag Timer setting CP Output OFF pulse 168
Optional WT I/O, flag (Wait time) TU Wait for I/O, flag [ON, OF] 169
Optional IN Head I/O, flag End I/O, flag CC Input binary (32 bits max.) 170
Optional INB Head I/O, flag Conversion digits CC Input BCD (8 digits max.) 171
Optional OUT Head output, flag End I/O, flag CC Output binary (32 bits max.) 172
Optional OUTB Head output, flag Conversion digits CC Output BCD (8 digits max.) 173
I/O, flag
operation
Optional FMIO Format type Prohibited CP
Set IN (B)/OUT (B) command
format
174

Table of Contents

Related product manuals