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 |