Comprehensive Introduction to Technical Training Instruction Set

undefined
 
Do-more Technical Training
 
Instruction Set
(Introduction)
Instruction Set (Introduction)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
T
H
E
 
B
A
S
I
C
S
1
8
1
 
i
n
s
t
r
u
c
t
i
o
n
s
C
o
n
t
a
c
t
 
(
1
4
)
C
o
i
l
/
B
i
t
 
O
u
t
p
u
t
 
(
1
1
)
A
n
a
l
o
g
/
P
r
o
c
e
s
s
 
(
1
3
)
D
a
t
e
/
T
i
m
e
/
C
a
l
e
n
d
a
r
 
(
7
)
E
t
h
e
r
n
e
t
 
(
5
)
H
a
r
d
w
a
r
e
/
D
e
v
i
c
e
 
(
9
)
H
i
g
h
 
S
p
e
e
d
/
C
T
R
I
O
 
(
1
9
)
M
a
t
h
 
(
5
)
M
i
s
c
/
D
a
t
a
 
M
a
n
i
p
u
l
a
t
i
o
n
 
(
2
3
)
P
r
o
g
r
a
m
 
C
o
n
t
r
o
l
 
(
2
0
)
P
r
o
g
r
a
m
-
L
o
o
p
i
n
g
 
(
8
)
P
r
o
t
o
c
o
l
-
C
u
s
t
o
m
/
A
S
C
I
I
 
(
7
)
P
r
o
t
o
c
o
l
-
S
t
a
n
d
a
r
d
 
(
1
0
)
S
t
r
i
n
g
 
(
1
4
)
T
i
m
e
r
/
C
o
u
n
t
e
r
/
D
r
u
m
 
(
1
6
)
Instruction Set (Introduction)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
T
H
E
 
B
A
S
I
C
S
1
8
1
 
i
n
s
t
r
u
c
t
i
o
n
s
I
n
-
l
i
n
e
 
(
1
0
0
)
 
 
n
n
o
o
 
 
f
f
l
l
a
a
g
g
E
x
e
c
u
t
e
s
 
c
o
m
p
l
e
t
e
l
y
 
i
n
-
l
i
n
e
 
o
n
 
s
a
m
e
 
s
c
a
n
F
u
l
l
y
 
A
s
y
n
c
h
r
o
n
o
u
s
 
(
4
8
)
 
 
R
R
e
e
d
d
D
e
p
e
n
d
e
n
t
 
o
n
 
s
h
a
r
e
d
 
D
e
v
i
c
e
s
 
a
v
a
i
l
a
b
i
l
i
t
y
L
o
c
k
s
 
D
e
v
i
c
e
 
w
h
e
n
 
e
x
e
c
u
t
e
d
 
t
o
 
m
a
k
e
 
i
t
 
e
x
c
l
u
s
i
v
e
U
n
l
o
c
k
s
 
D
e
v
i
c
e
 
a
f
t
e
r
 
i
t
 
i
s
 
f
i
n
i
s
h
e
d
M
u
s
t
 
n
o
t
 
t
e
r
m
i
n
a
t
e
 
b
e
f
o
r
e
 
i
t
 
i
s
 
f
i
n
i
s
h
e
d
M
u
s
t
 
w
a
i
t
 
f
o
r
 
S
u
c
c
e
s
s
 
o
r
 
E
r
r
o
r
 
i
n
d
i
c
a
t
i
o
n
M
u
l
t
i
-
s
c
a
n
 
(
2
0
)
 
 
Y
Y
e
e
l
l
l
l
o
o
w
w
T
a
k
e
s
 
2
 
o
r
 
m
o
r
e
 
s
c
a
n
s
 
t
o
 
c
o
m
p
l
e
t
e
 
o
r
 
f
u
n
c
t
i
o
n
 
p
r
o
p
e
r
l
y
D
e
p
e
n
d
 
o
n
 
t
h
e
 
s
t
a
t
u
s
 
o
f
 
t
h
e
 
i
n
s
t
r
u
c
t
i
o
n
 
f
r
o
m
 
p
r
e
v
i
o
u
s
 
s
c
a
n
(
E
d
g
e
-
t
r
i
g
g
e
r
i
n
g
 
i
n
p
u
t
s
 
n
o
r
m
a
l
l
y
 
t
a
k
e
 
2
 
a
l
s
o
)
Y
i
e
l
d
i
n
g
 
(
5
)
 
 
B
B
l
l
u
u
e
e
C
a
n
 
t
e
m
p
o
r
a
r
i
l
y
 
p
o
s
t
p
o
n
e
 
o
p
e
r
a
t
i
o
n
 
u
n
t
i
l
 
n
e
x
t
 
s
c
a
n
S
k
i
p
p
i
n
g
 
(
6
)
 
 
G
G
r
r
e
e
e
e
n
n
C
a
n
 
s
k
i
p
 
f
o
r
w
a
r
d
 
o
r
 
b
a
c
k
w
a
r
d
 
i
n
 
c
o
d
e
Y
i
e
l
d
i
n
g
/
S
k
i
p
p
i
n
g
 
(
2
)
 
-
 
B
B
l
l
u
u
e
e
 
 
G
G
r
r
e
e
e
e
n
n
C
a
n
 
t
e
m
p
o
r
a
r
i
l
y
 
p
o
s
t
p
o
n
e
 
o
p
e
r
a
t
i
o
n
 
u
n
t
i
l
 
n
e
x
t
 
s
c
a
n
 
a
n
d
 
s
k
i
p
 
f
o
r
w
a
r
d
 
o
r
b
a
c
k
w
a
r
d
 
i
n
 
c
o
d
e
 
Box Instruction
Corner
Instruction Set (Introduction)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
T
H
E
 
B
A
S
I
C
S
1
8
1
 
i
n
s
t
r
u
c
t
i
o
n
s
A
u
t
o
/
M
a
n
u
a
l
 
 
O
N
:
 
a
u
t
o
m
a
t
i
c
 
m
o
d
e
D
a
t
a
 
 
O
N
:
 
v
a
l
u
e
 
o
f
 
1
 
a
v
a
i
l
a
b
l
e
 
t
o
 
i
n
s
t
r
u
c
t
i
o
n
C
T
R
I
O
:
 
D
i
r
e
c
t
i
o
n
 
 
O
N
:
 
c
l
o
c
k
w
i
s
e
D
o
w
n
 
 
O
F
F
-
t
o
-
O
N
:
 
c
o
u
n
t
 
d
o
w
n
E
n
a
b
l
e
 
 
O
N
:
 
e
n
a
b
l
e
d
E
n
a
b
l
e
/
R
e
s
e
t
 
 
O
N
:
 
e
n
a
b
l
e
d
;
 
O
F
F
:
 
r
e
s
e
t
C
T
R
I
O
2
:
 
F
o
r
w
a
r
d
 
 
O
N
:
 
g
e
n
e
r
a
t
e
 
c
l
o
c
k
w
i
s
e
 
p
u
l
s
e
s
J
o
g
 
 
O
F
F
-
t
o
-
O
N
:
 
a
d
v
a
n
c
e
 
t
o
 
n
e
x
t
 
s
t
e
p
P
a
u
s
e
 
 
O
N
:
 
s
t
o
p
 
e
x
e
c
u
t
i
o
n
;
 
m
a
i
n
t
a
i
n
 
s
t
a
t
u
s
 
d
a
t
a
R
e
s
e
t
 
 
O
N
:
 
s
t
o
p
 
e
x
e
c
u
t
i
o
n
;
 
r
e
s
e
t
 
s
t
a
t
u
s
 
d
a
t
a
D
R
U
M
:
 
R
u
n
 
 
O
N
:
 
t
i
m
e
r
 
r
u
n
n
i
n
g
;
 
e
v
e
n
t
s
 
a
c
t
i
v
e
C
T
R
I
O
2
:
 
R
e
v
e
r
s
e
 
 
O
N
:
 
g
e
n
e
r
a
t
e
 
c
o
u
n
t
e
r
-
c
l
o
c
k
w
i
s
e
 
p
u
l
s
e
s
C
T
R
I
O
:
 
S
u
s
p
e
n
d
 
 
O
N
:
 
s
t
o
p
 
g
e
n
e
r
a
t
i
n
g
 
p
u
l
s
e
s
U
p
 
 
O
F
F
-
t
o
-
O
N
:
 
c
o
u
n
t
 
u
p
E
d
g
e
 
T
r
i
g
g
e
r
 
 
O
F
F
-
t
o
-
O
N
 
t
r
a
n
s
i
t
i
o
n
 
r
e
q
u
i
r
e
d
 
Contact (14)
Normally Open Contact
Normally Closed Contact
Leading Edge One-Shot Contact
Trailing Edge One-Shot Contact
Greater-Than-or-Equal-To Relational Contact
Equal-To Relational Contact
Less-Than-or-Equal-To Relational Contact
Less-Than Relational Contact
Not-Equal-To Relational Contact
Greater-Than Relational Contact
Delta Contact
Leading Edge One-Shot on Power Flow
Trailing Edge One-Shot on Power Flow
Invert Power Flow
Instruction Set (Introduction)
 
Coil/Bit Output (11)
END
 coil – End Code Block
ND 
– Trailing Edge One-Shot
NOP 
coil – Null Operation
OUT 
coil – Write Bit
PD 
– Leading Edge One-Shot
PONOFF 
– PushOn/Push Off
RST 
coil – Reset Bit
RSTR 
– Reset Range
SET 
coil – Set Bit
SETR 
– Set Range
SR
 – Shift Register
Instruction Set (Introduction)
 
Analog/Process (13)
ALDEV
 – Deviation Alarm
ALHILO
 – High/Low Alarm
ALRATE
 – Rate of Change Alarm
CLAMP
 – Limit Range
DEADBAND
 – Set Outside Deadband
FILTER
 – First Order Filter
INTEGRAT
 – Integrate over Time
PID
 – Closed Loop Controller
PIDINIT
 – Set PID Tuning Constants
RAMPSOAK
 – Ramp Soak Profile
SCALE
 – Scale Value
SLOPE
 – Calculate Slope
TIMEPROP
 – Time Proportional Control
Instruction Set (Intro)
 
 
 
 
 
 
 
 
 
D
a
t
e
/
T
i
m
e
/
C
a
l
e
n
d
a
r
 
(
7
)
D
T
2
E
P
O
C
H
 
 
C
o
n
v
e
r
t
 
D
a
t
e
/
T
i
m
e
 
t
o
E
p
o
c
h
D
T
C
M
P
 
 
C
o
m
p
a
r
e
 
D
a
t
e
/
T
i
m
e
D
T
D
I
F
F
 
 
D
i
f
f
e
r
e
n
c
e
 
B
e
t
w
e
e
n
 
T
w
o
D
a
t
e
/
T
i
m
e
s
D
T
O
F
F
S
E
T
 
 
A
d
d
 
O
f
f
s
e
t
 
t
o
 
D
a
t
e
/
T
i
m
e
E
P
O
C
H
2
D
T
 
 
C
o
n
v
e
r
t
 
E
p
o
c
h
 
t
o
D
a
t
e
/
T
i
m
e
N
E
T
T
I
M
E
 
 
S
N
T
P
 
C
l
i
e
n
t
S
E
T
T
I
M
E
 
 
S
e
t
 
P
L
C
 
D
a
t
e
/
T
i
m
e
Instruction Set (Introduction)
 
 
 
 
 
 
 
E
t
h
e
r
n
e
t
 
(
5
)
D
N
S
L
O
O
K
U
P
 
 
N
a
m
e
 
t
o
 
I
P
A
d
d
r
e
s
s
E
M
A
I
L
 
 
S
e
n
d
 
E
M
a
i
l
P
I
N
G
 
 
P
i
n
g
 
E
t
h
e
r
n
e
t
 
D
e
v
i
c
e
S
E
T
U
P
I
P
 
 
S
e
t
u
p
 
T
C
P
/
I
P
P
a
r
a
m
e
t
e
r
s
S
E
T
U
P
N
O
D
 
 
S
e
t
u
p
 
E
t
h
e
r
n
e
t
 
N
o
d
e
P
a
r
a
m
e
t
e
r
s
Instruction Set (Introduction)
 
Hardware/Device (9)
CLOSE
 – Close Device
DEVCLEAR
 – Clear Device
DEVREAD
 – Read Device Register
DEVWRITE
 – Write Device Register
HWINFO
 – Get Hardware Information
OPENDEV
 – Open Device
RD
 – Read from Intelligent Module
SETUPSER
 – Setup Serial Port
WT
 – Write to Intelligent Module
Instruction Set (Introduction)
 
High Speed/CTRIO (19)
CTAXCFG
 – CTRIO2 Axis Configuration
CTAXDYNP
 – CTRIO2 Axis Run Dynamic Position Mode
CTAXDYNV
 – CTRIO2 Axis Run Dynamic Velocity Mode
CTAXJOG
 – CTRIO2 Axis Jog Mode
CTAXLIMT
 – CTRIO2 Axis Run Trapezoid w/Limits
CTAXTRAP
 – CTRIO2 Axis Run Trapezoid
CTDYNPOS
 – CTRIO Run Dynamic Position Mode
CTDYNVEL
 – CTRIO Run Dynamic Velocity Mode
CTPLSADD
 – CTRIO2 Add Entry to PLS
CTPLSEDT
 – CTRIO2 Edit PLS Entry
CTREGRD
 – CTRIO Read Register
CTREGWR
 – CTRIO Write Register
CTRUNPOS
 – CTRIO Run Position Mode
CTRUNVEL
 – CTRIO Run Velocity Mode
CTTBLADD
 – CTRIO Add Entry to Preset Table
CTTBLCLR
 – CTRIO Clear Table
CTTBLEDT
 – CTRIO Edit Preset Table Entry
CTTBLLD
 – CTRIO Load Table
CTUPDLVL
 – CTRIO Update Level
Instruction Set (Introduction)
 
 
 
 
 
 
 
M
a
t
h
 
(
5
)
D
E
C
 
-
 
D
e
c
r
e
m
e
n
t
I
N
C
 
-
 
I
n
c
r
e
m
e
n
t
L
E
R
P
 
 
L
i
n
e
a
r
 
I
n
t
e
r
p
o
l
a
t
i
o
n
M
A
T
H
 
 
C
a
l
c
u
l
a
t
e
 
E
x
p
r
e
s
s
i
o
n
R
A
N
D
S
E
E
D
 
 
R
a
n
d
o
m
 
N
u
m
b
e
r
S
e
e
d
Instruction Set (Introduction)
 
Misc/Data Manipulation (22)
BCDTO
 – BCD To Integer/Real
DATAINFO
 – Query Information about Data Memory
DECO
 – Decode to Set Bit
ENCO
 – Encode Bit Position
GRAY
 – Gray Code to Integer
INIT
 – Initialize Data
ISCLEAR
 – Is Structure Cleared
MAPIO
 – Map Inputs/Outputs
MEMCLEAR
 – Clear Memory
MOVE
 – Move Value
MOVEBIT
 – Move Single Bit
MOVER
 – Move Range of Values
PUBLISH
 – Translate from Do-more
REFWRITE
 – Write Value Indirectly
ROTL
 – Rotate Left
ROTR
 – Rotate Right
SEG
 – Hex/BCD to 7 Segment Display
SETNUMR
 – Set Numeric Range
SUBSCRIB
 – Translate to Do-more
SUMBITS
 – Sum Bits
SWAPB
 – Swap Bytes
TOBCD
 – Integer/Real to BCD
Instruction Set (Introduction)
 
Program Control (20)
ENTASK
 – Enable Task
EXIT
 – Exit This Program
GOTO
 – Go To Label
HALT
 – Halt Program or Task
JMP
 – Jump To Stage
JMPI
 – Indexed Jump
LABEL
 – Program Label
REBOOT
 – Reboot PLC
RESTART
 – Restart Program or Task
RUN
 – Run Program
SG
 - Stage
SGCONVRG
 – Converge Multiple Stages to SG
SGDIVRG
 – Jump to Multiple Stages
SGRST
 – Disable Stage
SGRSTR
 – Disable Range of Stages
SGSET
 – Enable Stage
STOP
 – Switch to Program Mode
SUSPEND
 – Suspend Program or Task
WATCHDOG
 – Force Watchdog Error
YIELD
 – Yield Program or Task
Instruction Set (Intro)
 
 
 
 
 
 
 
 
 
 
P
r
o
g
r
a
m
-
L
o
o
p
i
n
g
 
(
8
)
B
R
E
A
K
 
 
E
x
i
t
 
L
o
o
p
C
O
N
T
I
N
U
E
 
 
S
k
i
p
 
t
o
 
L
o
o
p
 
E
n
d
F
O
R
 
 
I
n
d
e
x
 
L
o
o
p
N
E
X
T
 
 
I
n
d
e
x
 
b
y
 
S
t
e
p
R
E
P
E
A
T
 
 
L
o
o
p
 
U
n
t
i
l
 
C
o
n
d
i
t
i
o
n
 
i
s
N
o
n
-
Z
e
r
o
U
N
T
I
L
 
 
R
e
p
e
a
t
 
U
n
t
i
l
 
C
o
n
d
i
t
i
o
n
 
i
s
N
o
n
-
Z
e
r
o
W
H
I
L
E
 
 
L
o
o
p
 
W
h
i
l
e
 
C
o
n
d
i
t
i
o
n
 
i
s
N
o
n
-
Z
e
r
o
W
E
N
D
 
 
W
h
i
l
e
 
E
n
d
Instruction Set (Introduction)
 
 
 
 
 
 
 
 
 
P
r
o
t
o
c
o
l
-
C
u
s
t
o
m
/
A
S
C
I
I
 
(
7
)
C
H
E
C
K
S
U
M
 
 
C
h
e
c
k
S
u
m
 
A
l
g
o
r
i
t
h
m
O
P
E
N
T
C
P
 
 
O
p
e
n
 
T
C
P
 
C
o
n
n
e
c
t
i
o
n
P
A
C
K
E
T
I
N
 
 
I
n
p
u
t
 
D
a
t
a
 
f
r
o
m
 
P
a
c
k
e
t
 
D
e
v
i
c
e
P
A
C
K
E
T
O
U
T
 
 
O
u
t
p
u
t
 
D
a
t
a
 
t
o
 
P
a
c
k
e
t
 
D
e
v
i
c
e
S
T
R
E
A
M
I
N
 
 
S
t
r
e
a
m
 
i
n
 
D
a
t
a
 
f
r
o
m
 
D
e
v
i
c
e
S
T
R
E
A
M
O
U
T
 
 
S
t
r
e
a
m
 
O
u
t
 
D
a
t
a
 
t
o
 
D
e
v
i
c
e
T
C
P
L
I
S
T
E
N
 
 
S
t
a
r
t
 
L
i
s
t
e
n
i
n
g
 
o
n
 
T
C
P
 
P
o
r
t
Instruction Set (Introduction)
 
Protocol-Standard (10)
DLRX
 – DirectLOGIC Network Read
DLWX
 – DirectLOGIC Network Write
EIPMSG
 – Send EtherNet/IP Message
GSREGRD
 – GS EDrive Register Read
GSREGWR
 – GS EDrive Register Write
MRX
 – Modbus Network Read
MWX
 – Modbus Network Write
PEERLINK
 – Share Data w/PLCs
RX
 – Do-more Network Read
WX
 – Do-more Network Write
Instruction Set (Introduction)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
S
t
r
i
n
g
 
(
1
4
)
S
T
R
2
I
N
T
 
 
C
o
n
v
e
r
t
 
S
t
r
i
n
g
 
t
o
 
I
n
t
e
g
e
r
S
T
R
2
R
E
A
L
 
 
C
o
n
v
e
r
t
 
S
t
r
i
n
g
 
t
o
 
R
e
a
l
S
T
R
C
A
S
E
 
 
C
o
n
v
e
r
t
 
S
t
r
i
n
g
 
t
o
 
U
P
P
E
R
 
/
 
l
o
w
e
r
C
a
s
e
S
T
R
C
L
E
A
R
 
 
C
l
e
a
r
 
S
t
r
i
n
g
s
S
T
R
C
M
P
 
 
S
t
r
i
n
g
 
C
o
m
p
a
r
e
S
T
R
D
E
L
E
T
E
 
 
D
e
l
e
t
e
 
S
u
b
s
t
r
i
n
g
S
T
R
F
I
N
D
 
 
F
i
n
d
 
w
i
t
h
i
n
 
S
t
r
i
n
g
S
T
R
G
E
T
B
 
 
G
e
t
 
B
y
t
e
s
 
O
u
t
 
o
f
 
a
 
S
t
r
i
n
g
S
T
R
I
N
S
E
R
T
 
 
I
n
s
e
r
t
 
S
u
b
s
t
r
i
n
g
S
T
R
P
R
I
N
T
 
 
P
r
i
n
t
 
t
o
 
S
t
r
i
n
g
S
T
R
P
U
T
B
 
 
P
u
t
 
B
y
t
e
s
 
I
n
t
o
 
a
 
S
t
r
i
n
g
S
T
R
S
U
B
 
 
G
e
t
 
S
u
b
-
S
t
r
i
n
g
S
T
R
T
R
I
M
 
 
T
r
i
m
 
W
h
i
t
e
s
p
a
c
e
S
T
R
T
R
U
N
C
 
 
S
e
t
 
S
t
r
i
n
g
 
L
e
n
g
t
h
Instruction Set (Intro)
 
Timer/Counter/Drum (16)
CNT
 – Up Counter
CNTDN
 – Down Counter
DRUM
 – Timed/Event/Timed-Event Drum
FREQCNT
 – Frequency Counter
FREQTMR
 – Frequency Timer
OFFDTMR
 – Off Delay Timer
ONDTMR
 – On Delay Timer
RSTCT
 – Reset Counter
RSTT
 – Reset Timer
TMR
 – Timer
TMRA
 – Accumulating Timer
TMRADOWN
 – Accumulating Down Timer
TMRAG
 – Global Accumulating Timer
TMRDOWN
 – Down Timer
UDC
 – Up/Down Counter
UDCG
 – Global Up/Down Counter
Instruction Set (Intro)
Slide Note
Embed
Share

Delve into the basics of technical training instruction sets covering 181 different instructions. Explore key concepts such as coil/bit output, analog/process control, program looping, timer/counter functions, and more. Understand the operational characteristics of different instruction categories, including in-line execution, asynchronous processing, multi-scan operations, yielding, skipping, and edge triggering. Learn about various contact types like normally open, normally closed, one-shot, relational, delta contacts, and more, essential in industrial automation systems.


Uploaded on Sep 08, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Do-more Technical Training Instruction Set (Introduction)

  2. Instruction Set (Introduction) THE BASICS 181 instructions Contact (14) Coil/Bit Output (11) Analog/Process (13) Date/Time/Calendar (7) Ethernet (5) Hardware/Device (9) High Speed/CTRIO (19) Math (5) Misc/Data Manipulation (23) Program Control (20) Program-Looping (8) Protocol-Custom/ASCII (7) Protocol-Standard (10) String (14) Timer/Counter/Drum (16)

  3. Instruction Set (Introduction) Box Instruction Corner THE BASICS 181 instructions In-line (100) no flag Executes completely in-line on same scan Fully Asynchronous (48) Red Dependent on shared Device s availability Locks Device when executed to make it exclusive Unlocks Device after it is finished Must not terminate before it is finished Must wait for Success or Error indication Multi-scan (20) Yellow Takes 2 or more scans to complete or function properly Depend on the status of the instruction from previous scan (Edge-triggering inputs normally take 2 also) Yielding (5) Blue Can temporarily postpone operation until next scan Skipping (6) Green Can skip forward or backward in code Yielding/Skipping (2) - Blue Green Can temporarily postpone operation until next scan and skip forward or backward in code

  4. Instruction Set (Introduction) THE BASICS 181 instructions Auto/Manual ON: automatic mode Data ON: value of 1 available to instruction CTRIO: Direction ON: clockwise Down OFF-to-ON: count down Enable ON: enabled Enable/Reset ON: enabled; OFF: reset CTRIO2: Forward ON: generate clockwise pulses Jog OFF-to-ON: advance to next step Pause ON: stop execution; maintain status data Reset ON: stop execution; reset status data DRUM: Run ON: timer running; events active CTRIO2: Reverse ON: generate counter-clockwise pulses CTRIO: Suspend ON: stop generating pulses Up OFF-to-ON: count up Edge Trigger OFF-to-ON transition required

  5. Instruction Set (Introduction) Contact (14) Normally Open Contact Normally Closed Contact Leading Edge One-Shot Contact Trailing Edge One-Shot Contact Greater-Than-or-Equal-To Relational Contact Equal-To Relational Contact Less-Than-or-Equal-To Relational Contact Less-Than Relational Contact Not-Equal-To Relational Contact Greater-Than Relational Contact Delta Contact Leading Edge One-Shot on Power Flow Trailing Edge One-Shot on Power Flow Invert Power Flow

  6. Instruction Set (Introduction) Coil/Bit Output (11) END coil End Code Block ND Trailing Edge One-Shot NOP coil Null Operation OUT coil Write Bit PD Leading Edge One-Shot PONOFF PushOn/Push Off RST coil Reset Bit RSTR Reset Range SET coil Set Bit SETR Set Range SR Shift Register

  7. Instruction Set (Intro) Analog/Process (13) ALDEV Deviation Alarm ALHILO High/Low Alarm ALRATE Rate of Change Alarm CLAMP Limit Range DEADBAND Set Outside Deadband FILTER First Order Filter INTEGRAT Integrate over Time PID Closed Loop Controller PIDINIT Set PID Tuning Constants RAMPSOAK Ramp Soak Profile SCALE Scale Value SLOPE Calculate Slope TIMEPROP Time Proportional Control

  8. Instruction Set (Introduction) Date/Time/Calendar (7) DT2EPOCH Convert Date/Time to Epoch DTCMP Compare Date/Time DTDIFF Difference Between Two Date/Times DTOFFSET Add Offset to Date/Time EPOCH2DT Convert Epoch to Date/Time NETTIME SNTP Client SETTIME Set PLC Date/Time

  9. Instruction Set (Introduction) Ethernet (5) DNSLOOKUP Name to IP Address EMAIL Send EMail PING Ping Ethernet Device SETUPIP Setup TCP/IP Parameters SETUPNOD Setup Ethernet Node Parameters

  10. Instruction Set (Introduction) Hardware/Device (9) CLOSE Close Device DEVCLEAR Clear Device DEVREAD Read Device Register DEVWRITE Write Device Register HWINFO Get Hardware Information OPENDEV Open Device RD Read from Intelligent Module SETUPSER Setup Serial Port WT Write to Intelligent Module

  11. Instruction Set (Introduction) High Speed/CTRIO (19) CTAXCFG CTRIO2 Axis Configuration CTAXDYNP CTRIO2 Axis Run Dynamic Position Mode CTAXDYNV CTRIO2 Axis Run Dynamic Velocity Mode CTAXJOG CTRIO2 Axis Jog Mode CTAXLIMT CTRIO2 Axis Run Trapezoid w/Limits CTAXTRAP CTRIO2 Axis Run Trapezoid CTDYNPOS CTRIO Run Dynamic Position Mode CTDYNVEL CTRIO Run Dynamic Velocity Mode CTPLSADD CTRIO2 Add Entry to PLS CTPLSEDT CTRIO2 Edit PLS Entry CTREGRD CTRIO Read Register CTREGWR CTRIO Write Register CTRUNPOS CTRIO Run Position Mode CTRUNVEL CTRIO Run Velocity Mode CTTBLADD CTRIO Add Entry to Preset Table CTTBLCLR CTRIO Clear Table CTTBLEDT CTRIO Edit Preset Table Entry CTTBLLD CTRIO Load Table CTUPDLVL CTRIO Update Level

  12. Instruction Set (Introduction) Math (5) DEC - Decrement INC - Increment LERP Linear Interpolation MATH Calculate Expression RANDSEED Random Number Seed

  13. Instruction Set (Introduction) Misc/Data Manipulation (22) BCDTO BCD To Integer/Real DATAINFO Query Information about Data Memory DECO Decode to Set Bit ENCO Encode Bit Position GRAY Gray Code to Integer INIT Initialize Data ISCLEAR Is Structure Cleared MAPIO Map Inputs/Outputs MEMCLEAR Clear Memory MOVE Move Value MOVEBIT Move Single Bit MOVER Move Range of Values PUBLISH Translate from Do-more REFWRITE Write Value Indirectly ROTL Rotate Left ROTR Rotate Right SEG Hex/BCD to 7 Segment Display SETNUMR Set Numeric Range SUBSCRIB Translate to Do-more SUMBITS Sum Bits SWAPB Swap Bytes TOBCD Integer/Real to BCD

  14. Instruction Set (Intro) Program Control (20) ENTASK Enable Task EXIT Exit This Program GOTO Go To Label HALT Halt Program or Task JMP Jump To Stage JMPI Indexed Jump LABEL Program Label REBOOT Reboot PLC RESTART Restart Program or Task RUN Run Program SG - Stage SGCONVRG Converge Multiple Stages to SG SGDIVRG Jump to Multiple Stages SGRST Disable Stage SGRSTR Disable Range of Stages SGSET Enable Stage STOP Switch to Program Mode SUSPEND Suspend Program or Task WATCHDOG Force Watchdog Error YIELD Yield Program or Task

  15. Instruction Set (Introduction) Program-Looping (8) BREAK Exit Loop CONTINUE Skip to Loop End FOR Index Loop NEXT Index by Step REPEAT Loop Until Condition is Non-Zero UNTIL Repeat Until Condition is Non-Zero WHILE Loop While Condition is Non-Zero WEND While End

  16. Instruction Set (Introduction) Protocol-Custom/ASCII (7) CHECKSUM CheckSum Algorithm OPENTCP Open TCP Connection PACKETIN Input Data from Packet Device PACKETOUT Output Data to Packet Device STREAMIN Stream in Data from Device STREAMOUT Stream Out Data to Device TCPLISTEN Start Listening on TCP Port

  17. Instruction Set (Introduction) Protocol-Standard (10) DLRX DirectLOGIC Network Read DLWX DirectLOGIC Network Write EIPMSG Send EtherNet/IP Message GSREGRD GS EDrive Register Read GSREGWR GS EDrive Register Write MRX Modbus Network Read MWX Modbus Network Write PEERLINK Share Data w/PLCs RX Do-more Network Read WX Do-more Network Write

  18. Instruction Set (Intro) String (14) STR2INT Convert String to Integer STR2REAL Convert String to Real STRCASE Convert String to UPPER / lower Case STRCLEAR Clear Strings STRCMP String Compare STRDELETE Delete Substring STRFIND Find within String STRGETB Get Bytes Out of a String STRINSERT Insert Substring STRPRINT Print to String STRPUTB Put Bytes Into a String STRSUB Get Sub-String STRTRIM Trim Whitespace STRTRUNC Set String Length

  19. Instruction Set (Intro) Timer/Counter/Drum (16) CNT Up Counter CNTDN Down Counter DRUM Timed/Event/Timed-Event Drum FREQCNT Frequency Counter FREQTMR Frequency Timer OFFDTMR Off Delay Timer ONDTMR On Delay Timer RSTCT Reset Counter RSTT Reset Timer TMR Timer TMRA Accumulating Timer TMRADOWN Accumulating Down Timer TMRAG Global Accumulating Timer TMRDOWN Down Timer UDC Up/Down Counter UDCG Global Up/Down Counter

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#