Example: barber

1785-6.1, PLC-5 Programmable Controllers …

InstructionSet ReferencePLC-5 ProgrammableControllersAllen-BradleyImpo rtant User Information6 ROLG VWDWH HTXLSPHQW KDV RSHUDWLRQDO FKDUDFWHULVWLFV GLIIHULQJ IURP WKRVH RI HOHFWURPHFKDQLFDO HTXLSPHQW 6 DIHW\ *XLGHOLQHV IRU WKH $SSOLFDWLRQ ,QVWDOODWLRQ DQG 0 DLQWHQDQFH RI 6 ROLG 6 WDWH &RQWUROV 3 XEOLFDWLRQ 6*, GHVFULEHV VRPH LPSRUWDQW GLIIHUHQFHV EHWZHHQ VROLG VWDWH HTXLSPHQW DQG KDUG ZLUHG HOHFWURPHFKDQLFDO GHYLFHV %HFDXVH RI WKLV GLIIHUHQFH DQG DOVR EHFDXVH RI WKH ZLGH YDULHW\ RI XVHV IRU VROLG VWDWH HTXLSPHQW DOO SHUVRQV UHVSRQVLEOH IRU DSSO\LQJ WKLV HTXLSPHQW PXVW VDWLVI\ WKHPVHOYHV WKDW HDFK LQWHQGHG DSSOLFDWLRQ RI WKLV HTXLSPHQW LV DFFHSWDEOH ,Q QR HYHQW ZLOO WKH $OOHQ %UDGOH\ &RPSDQ\ EH UHVSRQVLEOH RU OLDEOH IRU LQGLUHFW RU FRQVHTXHQWLDO GDPDJHV UHVXOWLQJ IURP WKH XVH RU DSSOLFDWLRQ RI WKLV HTXLSPHQW 7KH H[DPSOHV DQG GLDJUDPV LQ WKLV PDQXDO DUH LQFOXGHG VROHO\ IRU LOOXVWUDWLYH SXUSRVHV %HFDXVH RI WKH PDQ\ YDULDEOHV DQG UHTXLUHPHQWV DVVRFLDWHG ZLWK DQ\ SDUWLFXODU LQVWDOODWLRQ WKH $OOHQ %UDGOH\ &RPSDQ\ FDQQRW DVVXPH UHVSRQVLELOLW\ RU OLDELOLW\ IRU DFWXDO XVH EDVHG RQ WKH H[DPSOHV DQG GLDJUDPV 1R SDWHQW OLDELOLW\ LV DVVXPHG E\ $OOHQ %UDGOH\ &RPSDQ\ ZLWK UHVSHFW WR XVH RI LQIRUPDWLRQ FLUFXLWV HTXLSPHQW RU VRIWZDUH GHVFULEHG LQ WKLV PDQXDO 5 HSURGXFWLRQ RI WKH FRQWHQWV RI WKLV PDQXDO LQ ZKROH RU LQ SDUW ZLWKRXW ZULWWHQ SHUPLVVLRQ RI WKH $OOHQ %UDGOH\ &RPSDQ\ LV SURKLELWHG 7 KURXJKRXW WKLV PDQXDO ZH XVH QRWHV]]

1785-6.1 November 1998 PLC-5 Instruction Set Alphabetical Listing PLC-5 Instruction Set Alphabetical Listing For this Instruction: See Page: For this

Tags:

  Controller, Programmable, 5 programmable controllers, 5718

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of 1785-6.1, PLC-5 Programmable Controllers …

1 InstructionSet ReferencePLC-5 ProgrammableControllersAllen-BradleyImpo rtant User Information6 ROLG VWDWH HTXLSPHQW KDV RSHUDWLRQDO FKDUDFWHULVWLFV GLIIHULQJ IURP WKRVH RI HOHFWURPHFKDQLFDO HTXLSPHQW 6 DIHW\ *XLGHOLQHV IRU WKH $SSOLFDWLRQ ,QVWDOODWLRQ DQG 0 DLQWHQDQFH RI 6 ROLG 6 WDWH &RQWUROV 3 XEOLFDWLRQ 6*, GHVFULEHV VRPH LPSRUWDQW GLIIHUHQFHV EHWZHHQ VROLG VWDWH HTXLSPHQW DQG KDUG ZLUHG HOHFWURPHFKDQLFDO GHYLFHV %HFDXVH RI WKLV GLIIHUHQFH DQG DOVR EHFDXVH RI WKH ZLGH YDULHW\ RI XVHV IRU VROLG VWDWH HTXLSPHQW DOO SHUVRQV UHVSRQVLEOH IRU DSSO\LQJ WKLV HTXLSPHQW PXVW VDWLVI\ WKHPVHOYHV WKDW HDFK LQWHQGHG DSSOLFDWLRQ RI WKLV HTXLSPHQW LV DFFHSWDEOH ,Q QR HYHQW ZLOO WKH $OOHQ %UDGOH\ &RPSDQ\ EH UHVSRQVLEOH RU OLDEOH IRU LQGLUHFW RU FRQVHTXHQWLDO GDPDJHV UHVXOWLQJ IURP WKH XVH RU DSSOLFDWLRQ RI WKLV HTXLSPHQW 7KH H[DPSOHV DQG GLDJUDPV LQ WKLV PDQXDO DUH LQFOXGHG VROHO\ IRU LOOXVWUDWLYH SXUSRVHV %HFDXVH RI WKH PDQ\ YDULDEOHV DQG UHTXLUHPHQWV DVVRFLDWHG ZLWK DQ\ SDUWLFXODU LQVWDOODWLRQ WKH $OOHQ %UDGOH\ &RPSDQ\ FDQQRW DVVXPH UHVSRQVLELOLW\ RU OLDELOLW\ IRU DFWXDO XVH EDVHG RQ WKH H[DPSOHV DQG GLDJUDPV 1R SDWHQW OLDELOLW\ LV DVVXPHG E\ $OOHQ %UDGOH\ &RPSDQ\ ZLWK UHVSHFW WR XVH RI LQIRUPDWLRQ FLUFXLWV HTXLSPHQW RU VRIWZDUH GHVFULEHG LQ WKLV PDQXDO 5 HSURGXFWLRQ RI WKH FRQWHQWV RI WKLV PDQXDO LQ ZKROH RU LQ SDUW ZLWKRXW ZULWWHQ SHUPLVVLRQ RI WKH $OOHQ %UDGOH\ &RPSDQ\ LV SURKLELWHG 7 KURXJKRXW WKLV PDQXDO ZH XVH QRWHV WR PDNH \RX DZDUH RI VDIHW\FRQVLGHUDWLRQV $WWHQWLRQV KHOS \RX LGHQWLI\ D KD]DUG DYRLG WKH KD]DUG UHFRJQL]

2 H WKH FRQVHTXHQFHV,PSRUWDQW ,GHQWLILHV LQIRUPDWLRQ WKDW LV HVSHFLDOO\ LPSRUWDQW IRU VXFFHVVIXO DSSOLFDWLRQ DQG XQGHUVWDQGLQJ RI WKH SURGXFW (W K HUQ HW L V D UHJ L VWHUHG WUDGHP DU N R I , Q WHO &RUSRU DWL RQ ;HU R[ &RU SRUDW L RQ DQ G 'L J L WDO (TXLSP HQW &RUSR UDWL RQ 'DWD + L J K ZD\ 3 OXV '+ 3/ & 3/& 3 / & / / ( ( DQ G ( DUH WUDGHP DU NV RI 5 RFNZHO O $ X WRP DWL RQ $OOHQ %UDGOH\ LV D WUDGHP DUN RI 5 RFNZHO O $ X WRP DWL RQ D FRUH EX VL Q HVV R I 5R FN ZHO O , Q WHUQ DWL RQ DO &RUSRU DWL RQ $77(17,21 ,GHQWLILHV LQIRUPDWLRQ DERXW SUDFWLFHV RU FLUFXPVWDQFHV WKDW FDQ OHDG WR SHUVRQDO LQMXU\ RU GHDWK SURSHUW\ GDPDJH RU HFRQRPLF ORVV November 1998 PLC-5 Instruction Set Alphabetical ListingPLC-5 Instruction Set Alphabetical Listing For this Instruction:See Page:For this Instruction:See Page:For this Instruction:See Page:For this Instruction:See Page:ABL17-51 CMP3-3 JSR13-12 RES2-25 ACB17-71 COP9-20 LBL13-5 RET13-12 ACI17-91 COS4-211 LEQ3-9 RTO2-13 ACN17-101 CPT4-5 LES3-10 SBR13-12 ACS4-131 CTD2-20 LFL11-51 SDS18-2 ADD4-14 CTU2-18 LFU11-51 SFR13-231 AEX17-111 DDT10-2 LIM3-11 SIN4-271 AFI13-19 DEG6-51LN4-231 SQI12-2 AHL17-121 DFA18-3 LOG4-241 SQL12-2 AIC17-141 DIV4-22 MCR13-3 SQO12-2 AND5-2 DTR10-8 MEQ3-13 SQR4-28 ARD17-151 EOT13-24 MOV7-4 SRT4-291 ARL17-181 EQU3-6 MSG16-2 STD4-311 ASC17-211 FAL9-2 MUL4-25 SUB4-34 ASN4-151 FBC10-2 MVM7-5 TAN4-351 ASR17-221 FFL11-5 NEG4-26 TND13-19 ATN4-161 FFU11-5 NEQ3-15 TOD6-3 AVE4-171 FLL9-21 NOT5-4 TOF2-9 AWA17-231 FOR13-8 NXT13-8 TON2-5 AWT17-261 FRD6-4 ONS13-20 UID13-251 BRK13-8 FSC9-15OR5-6 UIE13-261 BSL11-2 GEQ3-7 OSF13-221 XIC1-3 BSR11-2 GRT3-8 OSR13-211 XIO1-4 BTD7-2 IDI1-102 OTE1-5 XOR5-8 BTR15-4 IDO1-112 OTL1-6 XPY4-361 BTW15-4 IIN1-8 OTU1-71 Enhanced PLC -5 processors programming software with ControlNet PLC-5 processors onlyCIO15-252 IOT1-9))))))]

3 PIDNO November 1998 PLC-5 Instruction Set Alphabetical Listing6HH 7 DEOH $ IRU JXLGHOLQHV RQ FKRRVLQJ WKH DSSURSULDWH LQVWUXFWLRQ IRU WKH RSHUDWLRQ \RX ZDQW WR SHUIRUP 7 DEOH % OLVWV VRPH H[DPSOHV Table AChoosing an Instruction CategoryTable BExample OperationsIf You Want to Perform this Operation:Use this Instruction Category:examine, check or control2-state device or conditionbit levelmultiple 2-state devices or conditionsmulti-bitmove, copy, change, compute, compareanalog values, codeselement levelmultiple sets of valuesfile instructionsconvertconversion instructionstime or delaytimercountcountershift or trackbit shiftsequencesequencerPIDPID message sending/receivingmessagetransfer data to/from modulesblock transfer or ControlNet transferdiagnostics, fault handlingdiagnosticscontrol the flow of your program program controlIf Your Application Calls for Operations such as:Use:detecting when a limit switch closesbit levelchanging the temperature presetelement leveltransfer analog datablock transferturn on a motor 10 seconds after a pump is activatedtimingmove 1 of 3 recipes into a work areamulti-elementkeep track of parts as they move from station to station shiftingkeep track of total parts in a November 1998 Summary of ChangesSummary of ChangesNew Information Added to this Manual7KH OLVW EHORZ VXPPDUL]HV WKH FKDQJHV WKDW KDYH EHHQ PDGH WR WKLV PDQXDO VLQFH WKH ODVW SULQWLQJ 7R KHOS \RX ILQG QHZ LQIRUPDWLRQ DQG XSGDWHG LQIRUPDWLRQ LQ WKLV UHOHDVH RI WKH PDQXDO ZH KDYH LQFOXGHG FKDQJH EDUV DV VKRZQ WR WKH OHIW RI WKLV SDUDJUDSK For this Update Information:See Chapter:Converting non-decimal numbers with the FRD instruction6 How non-existing, indirect addresses affect the COP and FLL instructions9 How the.

4 POS value operates in sequencer instructions12 Using a RET instruction13 Using the PID bias term14 Using the no zero crossing (.NOZC) and no back calculation (.NOBC) features in the PD control block14 Clarification to error code 89 for MSG instruction16 Ethernet PLC-5 processors now support SLC Typed Read and SLC Typed Write MSG instructions16 Configuring a multihop MSG instruction over Ethernet or over ControlNet16 Monitoring the status of the .EN bit in a continuous MSG November 1998 Summary of Changes1 RWHV November 1998 PrefacePrefaceConventions7 KLV PDQXDO XVHV WKH IROORZLQJ FRQYHQWLRQV 8 QOHVV RWKHUZLVH VWDWHG :RUGV LQ VTXDUH EUDFNHWV UHSUHVHQW DFWXDO NH\V WKDW \RX SUHVV )RU H[DPSOH >Enter]; [F1] Online Programming/Documentation :RUGV WKDW GHVFULEH LQIRUPDWLRQ WKDW \RX KDYH WR SURYLGH DUH VKRZQ LQ LWDOLFV )RU H[DPSOH LI \RX KDYH WR W\SH D ILOH QDPH WKLV LV VKRZQ DV filename 0 HVVDJHV DQG SURPSWV WKDW WKH WHUPLQDO GLVSOD\V DUH VKRZQ DV Press a function keyReferences to:Include these Allen-Bradley Processors:Classic PLC-5 processorsPLC-5/10 , -5/12 , -5/15 , -5/25 , and -5/VME PLC-5 processorsPLC-5/11 , -5/20 , -5/30 , -5/40 , -5/40L , -5/60 , -5/60L , and -5/80 : Unless otherwise specified, Enhanced PLC-5 processors include Ethernet PLC-5 , ControlNet PLC-5 , Protected PLC-5 and VME PLC-5 PLC-5 processorsPLC-5/20E , -5/40E , and -5/80E PLC-5 processorsPLC-5/20C , -5/40C , -5/46C , and -5/80C PLC-5 processors 1 PLC-5 /26 , -5/46 , and -5/86 PLC-5 processorsPLC-5/V30 , -5/V40 , -5/V40L , and -5/V80 processors.]

5 See the PLC-5 /VME VMEbus Programmable Controllers User Manual for more information. 3UR WH FW HG 3/ & SUR F H VVR UV DO R QH GR QR W HQ VXUH 3/ & V\ VWH P VH FX UL W\ 6\ VWH P VH F XUL W\ L V D FR PE LQD W LR Q R I W KH 3UR WH FW HG 3/ & SUR FH VVR U W KH VR IWZ DUH D QG \ R XU D SSO LF DW LR Q H[ SH UWL VH November 1998 Preface1 RWHV Table of November 1998 Relay-Type InstructionsXIC, XIO, OTE, OTL, OTU, IIN, IOT, IDI, IDOC hapter 1 Using Relay-Type Instructions .. 1-1I/O Image Files in Data Storage .. 1-2 Rung Logic .. 1-2 Examine On (XIC) .. 1-3 Examine Off (XIO) .. 1-3 Energize (OTE) .. 1-4 Latch (OTL) .. 1-4 Unlatch (OTU) .. 1-5 Immediate Input (IIN) .. 1-6 Immediate Output (IOT) .. 1-7 Immediate Data Input (IDI) .. 1-8 Immediate Data Output (IDO) .. 1-8 Using IDI and IDO Instructions .. 1-9 Timer Instructions TON, TOF, RTO Counter Instructions CTU, CTD Reset RESC hapter 2 Using Timers and Counters .. 2-1 Using Timers.]

6 2-1 Entering Parameters .. 2-2 Timer Accuracy .. 2-3 Timer On Delay (TON) .. 2-4 Using Status Bits .. 2-4 Timer Off Delay (TOF) .. 2-7 Using Status Bits .. 2-7 Retentive Timer On (RTO) .. 2-10 Using Status Bits .. 2-10 Using Counters .. 2-13 Entering Parameters .. 2-13 Count Up (CTU) .. 2-15 Using Status Bits .. 2-15 Count Down (CTD) .. 2-17 Using Status Bits .. 2-17 Timer and Counter Reset (RES).. November 1998toc 2 Table of ContentsCompare InstructionsCMP, EQU, GEQ, GRT, LEQ, LES, LIM, MEQ, NEQC hapter 3 Using Compare Instructions.. 3-1 Using Arithmetic Status Flags .. 3-2 Compare (CMP) .. 3-2 Entering the CMP Expression .. 3-2 Determining the Length of an Expression.. 3-3 Equal to (EQU) .. 3-5 Greater than or Equal to (GEQ) .. 3-5 Greater than (GRT) .. 3-6 Less than or Equal to (LEQ) .. 3-6 Less than (LES) .. 3-7 Limit Test (LIM) .. 3-7 Entering Parameters .. 3-7 Mask Compare Equal to (MEQ) .. 3-9 Entering Parameters .. 3-9 Not Equal to (NEQ).

7 3-10 Compute InstructionsCPT, ACS, ADD, ASN, ATN, AVE, CLR, COS, DIV, LN, LOG, MUL, NEG, SIN, SRT, SQR, STD, SUB, TAN, XPYC hapter 4 Using Compute Instructions.. 4-1 Using Arithmetic Status Flags .. 4-2 Data Types and the Compute Instruction .. 4-3 Using Floating Point Data Types .. 4-4 Compute (CPT) .. 4-5 Entering the CPT Expression .. 4-5 Determining the Length of an Expression.. 4-7 Determining the Order of Operation .. 4-8 Expression Examples.. 4-8 Entering the Destination .. 4-9 Using CPT Functions .. 4-9 Arc Cosine (ACS) .. 4-11 Addition (ADD).. 4-12 Arc Sine (ASN).. 4-13 Arc Tangent (ATN) .. 4-14 Average File (AVE) .. 4-15 Entering Parameters .. 4-15 Using Status Bits .. 4-16 Clear (CLR) .. 4-17 Cosine (COS) .. 4-18 Divide (DIV) .. 4-19 Natural Log (LN) .. 4-20 Log to the Base 10 (LOG).. 4-21 Multiply (MUL) .. 4-22 Negate (NEG).. 4-23 Sine (SIN) .. 4-24 Square Root (SQR).. November 1998 Table of Contents toc 3 Sort File (SRT).

8 4-26 Entering Parameters .. 4-26 Using Status Bits .. 4-27 Standard Deviation (STD) .. 4-28 Entering Parameters .. 4-29 Using Status Bits .. 4-29 Subtract (SUB).. 4-31 Tangent (TAN) .. 4-32X to the Power of Y (XPY).. 4-33 Logical InstructionsAND, NOT, OR, XORC hapter 5 Using Logical Instructions .. 5-1 Using Arithmetic Status Flags .. 5-1 AND Operation (AND).. 5-2 NOT Operation (NOT) .. 5-3OR Operation (OR) .. 5-4 Exclusive OR Operation (XOR) .. 5-5 Conversion InstructionsFRD and TOD, DEG and RADC hapter 6 Using the Conversion Instructions .. 6-1 Using Arithmetic Status Flags .. 6-1 Convert to BCD (TOD) .. 6-2 Convert from BCD (FRD) .. 6-2 Degree (DEG) (Enhanced PLC-5 Processors Only) .. 6-3 Radian (RAD) (Enhanced PLC-5 Processors Only) .. 6-4 Bit Modify and Move Instructions BTD, MOV, MVMC hapter 7 Using Bit Modify and Move Instructions .. 7-1 Bit Distribute (BTD) .. 7-2 Entering Parameters .. 7-2 Move (MOV) .. 7-3 Masked Move (MVM).

9 7-4 Entering Parameters .. 7-4 File Instruction ConceptsChapter 8 Concepts of File Operation .. 8-1 Entering Parameters .. 8-1 Using the Control Structure .. 8-2 Manipulating File Data.. 8-3 Choosing Modes of Block Operation .. 8-5 All Mode .. 8-5 Numerical Mode .. 8-6 Incremental Mode .. 8-7 Special Case, Numerical Mode with Words Per Scan = 1 .. November 1998toc 4 Table of ContentsFile InstructionsFAL, FSC, COP, FLLC hapter 9 Using File Instructions .. 9-1 File Arithmetic and Logic (FAL) .. 9-2 Using Status Bits .. 9-4 FAL Copy Operations .. 9-5 FAL Arithmetic Operations .. 9-7 Upper and Lower Limits.. 9-7 FAL Logic Operations .. 9-12 FAL Convert Operations.. 9-14 File Search and Compare (FSC) .. 9-14 Using Status Bits .. 9-15 FSC Search and Compare Operations .. 9-17 Data Conversion .. 9-17 File Search Operation .. 9-17 File Copy (COP) .. 9-19 Entering Parameters .. 9-19 File Fill (FLL) .. 9-20 Entering Parameters .. 9-20 Diagnostic InstructionsFBC, DDT, DTRC hapter 10 Using Diagnostic Instructions.

10 10-1 File Bit Comparison (FBC) and Diagnostic Detect (DDT) .. 10-2 Selecting the Search Mode .. 10-2 One Mismatch at a Time .. 10-2 All Per Scan.. 10-3 Entering Parameters .. 10-4 Using Status Bits .. 10-5 Data Transitional (DTR) .. 10-8 Entering Parameters .. 10-8 Shift Register InstructionsBSL, BSR, FFL, FFU, LFL, LFUC hapter 11 Applying Shift Registers .. 11-1 Using Bit Shift Instructions .. 11-2 Entering Parameters .. 11-2 Using Status Bits .. 11-3 Using FIFO and LIFO Instructions .. 11-5 Entering Parameters .. 11-5 Using Status Bits .. 11-6 Sequencer InstructionsSQO, SQI, SQLC hapter 12 Applying Sequencers.. 12-1 Using Sequencer Instructions .. 12-2 Entering Parameters .. 12-2 Using Status Bits .. 12-4 Resetting the Position of SQO .. 12-6 Using SQI Without SQO .. November 1998 Table of Contents toc 5 Program Control Instructions MCR, JMP, LBL, FOR, NXT, BRK, JSR, SBR, RET, TND, AFI, ONS, OSR, OSF, SFR, EOT, UIE, UIDC hapter 13 Selecting Program Flow Instructions.


Related search queries