Allen-Bradley
PLC-5
Programmable
Controllers
Instruction
Set Reference
http://www.abplc.com
Important User Information
6ROLGVWDWHHTXLSPHQWKDVRSHUDWLRQDOFKDUDFWHULVWLFVGLIIHULQJIURP
WKRVHRIHOHFWURPHFKDQLFDOHTXLSPHQW³6DIHW\*XLGHOLQHVIRUWKH
$SSOLFDWLRQ,QVWDOODWLRQDQG0DLQWHQDQFHRI6ROLG6WDWH&RQWUROV´
3XEOLFDWLRQ6*,GHVFULEHVVRPHLPSRUWDQWGLIIHUHQFHVEHWZHHQ
VROLGVWDWHHTXLSPHQWDQGKDUGZLUHGHOHFWURPHFKDQLFDOGHYLFHV
%HFDXVHRIWKLVGLIIHUHQFHDQGDOVREHFDXVHRIWKHZLGHYDULHW\RI
XVHVIRUVROLGVWDWHHTXLSPHQWDOOSHUVRQVUHVSRQVLEOHIRUDSSO\LQJ
WKLVHTXLSPHQWPXVWVDWLVI\WKHPVHOYHVWKDWHDFKLQWHQGHGDSSOLFDWLRQ
RIWKLVHTXLSPHQWLVDFFHSWDEOH
,QQRHYHQWZLOOWKH$OOHQ%UDGOH\&RPSDQ\EHUHVSRQVLEOHRUOLDEOH
IRULQGLUHFWRUFRQVHTXHQWLDOGDPDJHVUHVXOWLQJIURPWKHXVHRU
DSSOLFDWLRQRIWKLVHTXLSPHQW
7KHH[DPSOHVDQGGLDJUDPVLQWKLVPDQXDODUHLQFOXGHGVROHO\IRU
LOOXVWUDWLYHSXUSRVHV%HFDXVHRIWKHPDQ\YDULDEOHVDQGUHTXLUHPHQWV
DVVRFLDWHGZLWKDQ\SDUWLFXODULQVWDOODWLRQWKH$OOHQ%UDGOH\
&RPSDQ\FDQQRWDVVXPHUHVSRQVLELOLW\RUOLDELOLW\IRUDFWXDOXVH
EDVHGRQWKHH[DPSOHVDQGGLDJUDPV
1RSDWHQWOLDELOLW\LVDVVXPHGE\$OOHQ%UDGOH\&RPSDQ\ZLWK
UHVSHFWWRXVHRILQIRUPDWLRQFLUFXLWVHTXLSPHQWRUVRIWZDUH
GHVFULEHGLQWKLVPDQXDO
5HSURGXFWLRQRIWKHFRQWHQWVRIWKLVPDQXDOLQZKROHRULQSDUW
ZLWKRXWZULWWHQSHUPLVVLRQRIWKH$OOHQ%UDGOH\&RPSDQ\LV
SURKLELWHG
7KURXJKRXWWKLVPDQXDOZHXVHQRWHVWRPDNH\RXDZDUHRI
VDIHW\ FRQVLGHUDWLRQV
$77(17,21 ,GHQWLILHVLQIRUPDWLRQDERXWSUDFWLFHV
RUFLUFXPVWDQFHVWKDWFDQOHDGWRSHUVRQDOLQMXU\RU
GHDWKSURSHUW\GDPDJHRUHFRQRPLFORVV
$WWHQWLRQVKHOS\RX
LGHQWLI\DKD]DUG
DYRLGWKHKD]DUG
UHFRJQL]HWKHFRQVHTXHQFHV
,PSRUWDQW,GHQWLILHVLQIRUPDWLRQWKDWLVHVSHFLDOO\LPSRUWDQWIRU
VXFFHVVIXODSSOLFDWLRQDQGXQGHUVWDQGLQJRIWKHSURGXFW
(WKHUQHWLVDUHJLVWHUHGWUDGHPDUNRI,QWHO&RUSRUDWLRQ;HUR[&RUSRUDWLRQDQG'LJLWDO
(TXLSPHQW&RUSRUDWLRQ
'DWD+LJKZD\3OXV'+3/&3/&3/&//
((DQG(DUHWUDGHPDUNVRI5RFNZHOO$XWRPDWLRQ
$OOHQ%UDGOH\LVDWUDGHPDUNRI5RFNZHOO$XWRPDWLRQDFRUHEXVLQHVVRI5RFNZHOO,QWHUQDWLRQDO
&RUSRUDWLRQ
http://www.abplc.com
PLC-5InstructionSetAlphabeticalListing
For this
Instruction:
See Page:
For this
Instruction:
See Page:
For this
Instruction:
See Page:
For this
Instruction:
See Page:
PLC-5 Instruction Set Alphabetical Listing
ABL
ACB
ACI
ACN
ACS
ADD
AEX
AFI
AHL
AIC
AND
ARD
ARL
ASC
ASN
ASR
ATN
AVE
AWA
AWT
BRK
BSL
BSR
BTD
BTR
BTW
CIO
CLR
17-51
17-71
17-91
17-101
4-131
4-14
17-111
13-19
17-121
17-141
5-2
17-151
17-181
17-211
4-151
17-221
4-161
4-171
17-231
17-261
13-8
11-2
11-2
7-2
15-4
15-4
15-252
4-20
CMP
COP
COS
CPT
CTD
CTU
DDT
DEG
DFA
DIV
DTR
EOT
EQU
FAL
FBC
FFL
FFU
FLL
FOR
FRD
FSC
GEQ
GRT
IDI
IDO
IIN
IOT
3-3
9-20
4-211
4-5
2-20
2-18
10-2
6-51
18-3
4-22
10-8
13-24
3-6
9-2
10-2
11-5
11-5
9-21
13-8
6-4
9-15
3-7
3-8
1-102
1-112
1-8
1-9
JMP
13-5
JSR
LBL
LEQ
LES
LFL
LFU
LIM
LN
LOG
MCR
MEQ
MOV
MSG
MUL
MVM
NEG
NEQ
NOT
NXT
ONS
OR
OSF
OSR
OTE
OTL
OTU
PID
RAD
13-12
13-5
3-9
3-10
11-51
11-51
3-11
4-231
4-241
13-3
3-13
7-4
16-2
4-25
7-5
4-26
3-15
5-4
13-8
13-20
5-6
13-221
13-211
1-5
1-6
1-7
NO TAG
6-61
RES
RET
RTO
SBR
SDS
SFR
SIN
SQI
SQL
SQO
SQR
SRT
STD
SUB
TAN
TND
TOD
TOF
TON
UID
UIE
XIC
XIO
XOR
XPY
2-25
13-12
2-13
13-12
18-2
13-231
4-271
12-2
12-2
12-2
4-28
4-291
4-311
4-34
4-351
13-19
6-3
2-9
2-5
13-251
13-261
1-3
1-4
5-8
4-361
1
2
Enhanced PLC -5 processors
only.
6200 programming software
with ControlNet PLC-5
processors only
1785-6.1 November 1998
http://www.abplc.com
6HH7DEOH$IRUJXLGHOLQHVRQFKRRVLQJWKHDSSURSULDWHLQVWUXFWLRQIRU
WKHRSHUDWLRQ\RXZDQWWRSHUIRUP7DEOH%OLVWVVRPHH[DPSOHV
Table A
Choosing an Instruction Category
If You Want to Perform
this Operation:
examine, check or control
move, copy, change,
compute, compare
convert
time or delay
count
shift or track
sequence
PID
Use this Instruction Category:
2-state device or condition
bit level
multiple 2-state devices or conditions multi-bit
analog values, codes
multiple sets of values
conversion instructions
element level
file instructions
timer
counter
bit shift
sequencer
PID
message sending/receiving
message
transfer data to/from modules
block transfer or ControlNet transfer
diagnostics, fault handling
diagnostics
control the flow of your program program control
Table B
Example Operations
If Your Application Calls for Operations such as:
Use:
detecting when a limit switch closes
changing the temperature preset
transfer analog data
bit level
element level
block transfer
turn on a motor 10 seconds after a pump is activated
timing
move 1 of 3 recipes into a work area
multi-element
keep track of parts as they move from station to station shifting
keep track of total parts in a bin
counting
PLC-5 Instruction Set Alphabetical Listing
1785-6.1 November 1998
http://www.abplc.com
Summary of Changes
Summary of Changes
New Information Added to
this Manual
7KHOLVWEHORZVXPPDUL]HVWKHFKDQJHVWKDWKDYHEHHQPDGHWRWKLV
PDQXDOVLQFHWKHODVWSULQWLQJ
For this Update Information:
See Chapter:
Converting non-decimal numbers with the FRD instruction
How non-existing, indirect addresses affect the COP and
FLL instructions
How the .POS value operates in sequencer instructions
Using a RET instruction
Using the PID bias term
Using the no zero crossing (.NOZC) and no back calculation
(.NOBC) features in the PD control block
Clarification to error code 89 for MSG instruction
Ethernet PLC-5 processors now support SLC Typed Read and
SLC Typed Write MSG instructions
Configuring a multihop MSG instruction over Ethernet or
over ControlNet
Monitoring the status of the .EN bit in a continuous
MSG instruction
6
9
12
13
14
14
16
16
16
16
7RKHOS\RXILQGQHZLQIRUPDWLRQDQGXSGDWHGLQIRUPDWLRQLQWKLV
UHOHDVHRIWKHPDQXDOZHKDYHLQFOXGHGFKDQJHEDUVDVVKRZQWRWKH
OHIWRIWKLVSDUDJUDSK
1785-6.1 November 1998
http://www.abplc.com
Summary of Changes
1RWHV
1785-6.1 November 1998
http://www.abplc.com
Preface
Preface
Conventions
7KLVPDQXDOXVHVWKHIROORZLQJFRQYHQWLRQV
8QOHVVRWKHUZLVHVWDWHG
References to:
Include these Allen-Bradley Processors:
Classic PLC-5 processors
PLC-5/10™, -5/12™, -5/15™, -5/25™, and -5/VME™ processors.
Enhanced PLC-5 processors
PLC-5/11™, -5/20™, -5/30™, -5/40™, -5/40L™, -5/60™,
-5/60L™, and -5/80™ processors.
Note: Unless otherwise specified, Enhanced PLC-5 processors include
Ethernet PLC-5, ControlNet PLC-5, Protected PLC-5 and VME PLC-5
processors.
Ethernet PLC-5 processors
PLC-5/20E™, -5/40E™, and -5/80E™ processors.
ControlNet PLC-5 processors
Protected PLC-5 processors 1
VME PLC-5 processors
PLC-5/20C™, -5/40C™, -5/46C™, and -5/80C™ processors.
PLC-5/26™, -5/46™, and -5/86™ processors.
PLC-5/V30™, -5/V40™, -5/V40L™, and -5/V80™ processors. See the
PLC-5/VME VMEbus Programmable Controllers User Manual for more
information.
3URWHFWHG3/&SURFHVVRUVDORQHGRQRWHQVXUH3/&V\VWHPVHFXULW\6\VWHPVHFXULW\LVDFRPELQDWLRQRI
WKH3URWHFWHG3/&SURFHVVRUWKHVRIWZDUHDQG\RXUDSSOLFDWLRQH[SHUWLVH
:RUGVLQVTXDUHEUDFNHWVUHSUHVHQWDFWXDONH\VWKDW\RXSUHVV
)RUH[DPSOH
>Enter]; [F1] – Online Programming/Documentation
:RUGVWKDWGHVFULEHLQIRUPDWLRQWKDW\RXKDYHWRSURYLGHDUH
VKRZQLQLWDOLFV)RUH[DPSOHLI\RXKDYHWRW\SHDILOHQDPHWKLV
LVVKRZQDV
filename
0HVVDJHVDQGSURPSWVWKDWWKHWHUPLQDOGLVSOD\VDUHVKRZQDV
Press a function key
1785-6.1 November 1998
http://www.abplc.com
Preface
1RWHV
1785-6.1 November 1998
http://www.abplc.com