|
Category |
Instruction
Name |
Instruction |
|
Basic Instruction |
Bit Basic |
Normally Open |
NO |
|
Normally Closed |
NC |
|
Out |
OUT |
|
Negative Out |
OUTN |
|
Set |
SET |
|
Reset |
RST |
|
Pulse Basic |
Positive Transition |
PT |
|
negative Transition |
NT |
|
Program Control |
Jump |
JMP |
|
Jump to Subroutine |
JSR |
|
Return |
RET |
|
Repeat number of times |
FOR |
|
NEXT |
|
Reverse processing |
INV |
|
Exit |
EXIT |
|
Power Bar Control |
PBC |
|
Power Bar Reset |
PBR |
|
Logic Wait |
LWA |
|
Timer Instruction |
- |
On Delay Timer |
TON |
|
Off Delay Timer |
TOF |
|
Pulse Timer |
TP |
|
Accumulate On Delay Timer |
TONA |
|
Accumulate Off Delay
Timer |
TOFA |
|
Counter Instruction |
- |
Up Counter |
CTU |
|
Down Counter |
CTD |
|
Up / Down Counter |
CTUD |
|
R/W Instruction |
Time Read/Write |
Time Read |
JRD |
|
Time Set |
JSET |
|
Date Read/Write |
Date Read |
NRD |
|
Date Set |
NSET |
|
Operation Instruction |
Arithmetic Operation |
Add |
ADD |
|
Substruct |
SUB |
|
Multiplication |
MUL |
|
Division |
DIV |
|
Modulation |
MOD |
|
Increment |
INC |
|
Decrement |
DEC |
|
Time Operation |
Time Addition |
JADD |
|
Time Subsruction |
JSUB |
|
Logical Operaton |
Logical AND |
AND |
|
Logical OR |
OR |
|
Logical XOR |
XOR |
|
Logical NOT |
NOT |
|
Transfer |
Move (Copy) |
MOV |
|
Block Move (Block Copy) |
BLMV |
|
Full Move (Multiple Copy) |
FLMV |
|
Exchange |
XCH |
|
Shift |
Shift Left |
SHL |
|
Shift Right |
SHR |
|
Arithmetic Shift Left |
SAL |
|
Arithmetic Shift RIght |
SAR |
|
Rotation |
Rotate Left |
ROL |
|
Rotate Right |
ROR |
|
Rotate Left with Carry
Over |
RCL |
|
Rotate Right with Carry
Over |
RCR |
|
Function Instruction |
Calculate Function |
Sum |
SUM |
|
Average |
AVE |
|
Square Root |
SQRT |
|
Bit Count |
BCNT |
|
PID Operation |
PID |
|
Trigonometric Function |
Sine |
SIN |
|
Cosine |
CON |
|
Tangent |
TAN |
|
Arc Sine |
ASIN |
|
Arc Cosine |
ACON |
|
Arc Tangent |
ATAN |
|
Cotangent |
COT |
|
Miscellaneous Function |
Exponential |
EXP |
|
Logarithm |
LN |
|
Log Base 10 |
LG10 |
|
Compare Instruction |
Arithmetic Compare |
Equal |
EQ |
|
Greater Than |
GT |
|
Greater Than Or Equal To |
LT |
|
Less Than |
GE |
|
Less Than Or Equal To |
LE |
|
Not Equal |
NE |
|
Time Compare |
Time Compare Equal |
JEQ |
|
Time Compare Greater Than |
JGT |
|
Time Compare Greater Than |
JLT |
|
Time Compare Less Than |
JGE |
|
Time Compare Less Than Or Equal
To |
JLE |
|
Time Compare Not Equal |
JNE |
|
Date Compare |
Date Compare Equal |
NEQ |
|
Date Compare Greater Than |
NGT |
|
Date Compare Greater Than Or Equal
To |
NLT |
|
Date Compare Less Than |
NGE |
|
Date Compare Less Than Or Equal
To |
NLE |
|
Date Compare Not Equal |
NNE |
|
Convert Instruction |
Data Convert |
BCD Convert |
BCD |
|
BIN Convert |
BIN |
|
Encode |
ENCO |
|
Decode |
DECO |
|
Convert to Radian |
RAD |
|
Degree Convert |
DEG |
|
Scale |
SCL |
|
Type Convert |
Convert Integer to Float |
I2F |
|
Convert Integer to Real |
I2R |
|
Convert Float to Integer |
F2I |
|
Convert Float to Real |
F2R |
|
Convert Real to Integer |
R2I |
|
Convert Real to Float |
R2F |
|
Convert Seconds |
H2S |
|
Convert Seconds to Time |
S2H |
|
I/O Driver Instruction |
CAN |
SDO Read |
SDOR |
|
SDO Write |
SDOW |
|
Master Diagnostics |
DGMT |
|
Slave Diagnostics |
DGSL |
|
STD |
Change Pulse Output
Parameter Instruction |
PLSX |
|
Change Acceleration/Deceleration
Pulse Output Parameter Instruction |
PLSY |
|
Read Pulse Output Parameter
Instruction |
PLSG |
|
Start Pulse Output
Instruction |
PLS |
|
Stop Pulse Output
Instruction |
PLSQ |
|
Change PWM Output
Parameter Instruction |
PWMX |
|
Read PWM Output Parameter
Instruction |
PWMG |
|
Start PWM Output
Instruction |
PWM |
|
Stop PWM Output
Instruction |
PWMQ |
|
Change High Speed Counter
Parameter Instruction |
HSCX |
|
Read High Speed Counter
Parameter Instruction |
HSCG |
|
Start High Speed Counter
Instruction |
HSC |
|
Stop High Speed Counter
Instruction |
HSCQ |
|
Confirm Pulse Catch Input
Instruction |
PCH |
|
Clear Pulse Catch Input
Instruction |
PCHQ |