Rockwell-automation 1772-LV Mini-PLC - 2/15 Programmable Controller (S Manual de usuario

Busca en linea o descarga Manual de usuario para Equipo Rockwell-automation 1772-LV Mini-PLC - 2/15 Programmable Controller (S. Rockwell Automation 1772-LV Mini-PLC - 2/15 Programmable Controller (Series B) Programming and Operations User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 215
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente

Indice de contenidos

Pagina 1 - Operations

ProgrammingandOperationsManualMini-PLC2/15ProgrammableController(Series B)AllenBradley

Pagina 2 - Table of Contents

An Introduction to ProgrammableControllersChapter 223Figure 2.3The Four Major Sections of a Programmable Controller10719-IPower SupplyProcessorInform

Pagina 3 - Table of Contentsii

Advanced Instruction SetChapter 6643Figure 6.16Buffering DataR10Block LengthCode104005Block Transfer Data (Buffer)Block Transfer Data (Valid)R1001403

Pagina 4 - Table of Contents iii

Chapter 771Operations OverviewThis section is the operations section. it will get you started in programming bygiving you step by step directions fo

Pagina 5 - Table of Contentsiv

Operations OverviewChapter 772Some keys have two symbols occupying one key (Figure 7.1). To display thetop section of each key use your shift key be

Pagina 6 - Introduction

Operations OverviewChapter 7735. Connect the AC power cord of the industrial terminal to the incoming ACpower source.6. Connect one end of the PLC-2

Pagina 7

Chapter 881Programming Fundamental InstructionsThis chapter shows how to program the fundamental instructions.In this chapter you will read how to: E

Pagina 8 - Traditional Controls

Programming Fundamental InstructionsChapter 882Figure 8.2Press the Keys 11 to begin ProgrammingDiagnostics PassedMode SelectionKeyboard Module 1770F

Pagina 9 - The Four Major Sections

Programming Fundamental InstructionsChapter 883Examine On, Examine Off, EnergizeWe will begin by entering this rung:114131121001301NOTE: The cursor

Pagina 10 - Chapter 2

Programming Fundamental InstructionsChapter 884Branch InstructionsWe will enter this rung:11210112110130111212KEYDISPLAY01000112101121011210112100100

Pagina 11

Programming Fundamental InstructionsChapter 885KEYDISPLAY1121011211112101121101000112121121011211112121121011211112121121110112 01000112121121110112

Pagina 12

Programming Fundamental InstructionsChapter 886Energize, Latch, UnlatchThis is your final result:112120131311213013OFF14L11214013OFF14UKEYDISPLAY0100

Pagina 13

An Introduction to ProgrammableControllersChapter 224IndicationThe input section of most modules also provides a visual indication of the stateof eac

Pagina 14

Programming Fundamental InstructionsChapter 88711214 1121411214010OFF00UU11214013OFF14U01314SEARCH A blank Screen112120131311213013OFF14L11214013OFF1

Pagina 15 - PC Control Sequence

Programming Fundamental InstructionsChapter 888Section BEditing Your InstructionsThis section demonstrates: How to enter instructions. How to remov

Pagina 16 - Scan Sequence

Programming Fundamental InstructionsChapter 889When you are finished it should look like this:112100130111211112121121001301INSERT appears at the low

Pagina 17

Programming Fundamental InstructionsChapter 88101121001301?11?1211211211INSERT appears at the lower right hand corner of the screen.INSERT1121001301?

Pagina 18

Programming Fundamental InstructionsChapter 881111210013011111212112REMOVE REMOVE appears at the lower left hand corner of the screen.112100130111112

Pagina 19 - Conclusion

Programming Fundamental InstructionsChapter 88121121101302112110130201302You are done inserting the first new rung.Let's insert the second rung:

Pagina 20 - Hardware Features

Programming Fundamental InstructionsChapter 88131121001301To remove the middle rung from the existing program.112110130211212013031121001301112110130

Pagina 21 - Chapter 3

Programming Fundamental InstructionsChapter 8814Practic by completing the exercie below:Start by entering:1120201301Then enter:11202013011120411205N

Pagina 22

Chapter 991Programming ApplicationsThis chapter illustrates generic programming applications which demonstrate asuggested use for the following instr

Pagina 23

Programming ApplicationsChapter 992Figure 9.1Converting Temperature Values200100X203900G200100GX202000Rung 1203900:206000G204005G:205180 .Rung 22051

Pagina 24

An Introduction to ProgrammableControllersChapter 225In addition, the output section of modules with fuses has blown fuse indicators.Typically, each

Pagina 25

Programming ApplicationsChapter 993Rung 6: Counter 034 counts the number of times the value falls below 1900F.Therefore, when rung 4 is true the coun

Pagina 26 - Optional Features

Programming ApplicationsChapter 994Rungs 3 thru 5: Convert Celsius temperature to Fahrenheit temperatureexactly as in application one.Rung 6: The re

Pagina 27

Programming ApplicationsChapter 995Figure 9.3Program Control Instructions11017MCRRung 111016Rung 201115MCRRung 311017ZCLRung 111016Rung 201115ZCLRung

Pagina 28

Chapter 10101Block Format InstructionsIn this chapter you will read sections A thru C concerning: How to expand the data table. How to enter a file

Pagina 29

Block Format InstructionsChapter 10102Turn the keyswitch to the program position (PROG).As we stated in chapter 4, you must expand the data table to

Pagina 30 - Memory Organization

Block Format InstructionsChapter 10103File Instructions010001120511205FILEScreen does not change.HELP10 = FILE TO FILE MOVE11 = WORD TO FILE MOVE

Pagina 31 - Chapter 4

Block Format InstructionsChapter 10104KEYDISPLAYNow the cursor is on the first digit of the file length.ENDN11205200172001500702000010070000-00000000

Pagina 32

Block Format InstructionsChapter 10105You can now proceed to add data to your file by using the data monitor display.Do not press [CLEAR MEMORY].DATA

Pagina 33

Block Format InstructionsChapter 10106We will now enter data in position 001.1257HEXADECIMAL DATA MONITORFILE TO FILE MOVECOUNTER ADDR: 200FILE A:

Pagina 34

Block Format InstructionsChapter 101070721HEXADECIMAL DATA MONITORFILE TO FILE MOVECOUNTER ADDR: 200FILE A: 400-406POSITION: 001FILE LENGTH:

Pagina 35 - User Program

An Introduction to ProgrammableControllersChapter 226Data TableThe area of memory, where data is controlled and utilized, is called the datatable. T

Pagina 36 - Message Storage

Block Format InstructionsChapter 10108Proceed by loading each position of file A with following data:POSITION 003 0879POSITION 004 0162POSITION 005 1

Pagina 37

Block Format InstructionsChapter 10109Your screen should look like this:DISPLAY The screen does not change1HEXADECIMAL DATA MONITORFILE TO FILE MOVEC

Pagina 38 - Programming Logic

Block Format InstructionsChapter 101010INSERTHEXADECIMAL DATA MONITORFILE TO FILE MOVECOUNTER ADDR: 200FILE A: 400-406POSITION: 001FILE LENGTH

Pagina 39 - Set vs. Reset

Block Format InstructionsChapter 101011MaskA special programming technique called a “mask” is used with the sequencerinstructions. By masking your b

Pagina 40 - 0 0 / 121

Block Format InstructionsChapter 101012 When programming a sequencer input with a sequencer output instruction,the counter address for both instruct

Pagina 41

Block Format InstructionsChapter 101013Task 2: List Your DevicesInput DevicesThe input devices and their abbreviations are:Input Device Abbreviation

Pagina 42 - Bit Examining Instructions

Block Format InstructionsChapter 101014Task 3: Completing Your WorksheetsFigure 10.1 and Figure 10.2 illustrate completed sequencer worksheets. Not

Pagina 43 - Branching Instructions

Block Format InstructionsChapter 101015Figure 10.1Completed Sequencer Input WorksheetALLENBRADLEY Programmable ControllerData Table MAP (128word)(P

Pagina 44

Block Format InstructionsChapter 101016Figure 10.2Completed Sequencer Output Worksheet17 10 07 00WORD #1PROJECT NAMEDESIGNERPROCESSORDATA TABLE ADDRP

Pagina 45 - Timers and Counters

Block Format InstructionsChapter 101017Task 4: Processor Instruction ProgramFigure 10.3 is an example of a program rung which represents your workshe

Pagina 46

An Introduction to ProgrammableControllersChapter 227Picture memory as a page that has been divided into many blocks. Each blockrepresents one bit.

Pagina 47

Block Format InstructionsChapter 101018SEQ The screen does not change111213SEQUENCER INPUTCOUNTER ADDR:CURRENT STEP:SEQ LENGTH:0030000001WORDS PER ST

Pagina 48 - Counter Instructions

Block Format InstructionsChapter 101019We will continue to insert data for the sequencer output instruction.SEQ The screen does not change011213SEQUE

Pagina 49

Block Format InstructionsChapter 101020Let’s continue and load your data into the binary data monitor mode for eachsequencer instruction. You will g

Pagina 50

Block Format InstructionsChapter 1010210000001000000000BINARY DATA MONITORSEQUENCER INPUTCOUNTER ADDR: 200FILE: 900-913INPUT ADDR: 110DATA:

Pagina 51 - Section D

Block Format InstructionsChapter 101022BINARY DATA MONITORSEQUENCER INPUTCOUNTER ADDR: 200FILE: 400-413INPUT ADDR: 110DATA:

Pagina 52 - Compare Instructions

Block Format InstructionsChapter 101023INSERTBINARY DATA MONITORSEQUENCER INPUTCOUNTER ADDR: 200FILE: 400-413INPUT ADDR: 110DATA:

Pagina 53

Block Format InstructionsChapter 101024Data is transferred to step 002.Continue adding your data:003: 00000010 00010000004: 00000010 00010001005: 000

Pagina 54 - Arithmetic Instructions

Block Format InstructionsChapter 101025A completed display for the sequencer output instruction looks like:BINARY DATA MONITORSEQUENCER INPUTCOUNTER

Pagina 55

Chapter 11111Special Programming TechniquesThis chapter describes special programming techniques. In this chapter you willread sections A through C

Pagina 56

Special Programming TechniquesChapter 11112NOTE: If a particular function or instruction directory or an item in a directoryis not available with th

Pagina 57

An Introduction to ProgrammableControllersChapter 228For example, you may want the action to take place, “Whenever a certain limitswitch closes.” So

Pagina 58 - Scan Theory

Special Programming TechniquesChapter 11113Online Programming ProcedureThe changes to your program that you can make in the on-line programmingmode

Pagina 59

Special Programming TechniquesChapter 11114The data stored at the instruction address is divided into two sections: status bits(bits 14-17) and BCD v

Pagina 60

Special Programming TechniquesChapter 11115If found, the rung containing the first occurrence of the address and/orinstruction will be displayed as w

Pagina 61

Special Programming TechniquesChapter 11116BLOCK X-FERNo display..1BLOCK XFER READDATA ADDR:MODULE ADDR:BLOCK LENGTH:FILE:303100010110-0110KEYDISPLAY

Pagina 62

Special Programming TechniquesChapter 11117Here is a explanation to help you understand the sample rung:1. During the program scan when input switch

Pagina 63

Special Programming TechniquesChapter 11118Refer to the user’s manual for additional information on the block transfermodule of interest or consult o

Pagina 64

Special Programming TechniquesChapter 11119WARNING: When programming multiple writes (or reads) tothe same module, programming errors could prevent t

Pagina 65 - Program Control Instructions

Special Programming TechniquesChapter 111110Data Address and Module Address - The module address is stored in BCD inthe data address of the read and

Pagina 66

Special Programming TechniquesChapter 111111Unequal Block Lengths - Consult the user’s manual for the block transfermodule of interest for programmin

Pagina 67 - Instructions

Special Programming TechniquesChapter 111112Figure 11.4Leading Edge OneShot112 01104One-shot storage2530014bit2530001114L1120401114U25300One-shot ou

Pagina 68

An Introduction to ProgrammableControllersChapter 229Figure 2.4A Simplified Example of a Machine with a Programmable ControllerConveyorMotorLimitSwit

Pagina 69

Special Programming TechniquesChapter 111113When bit 11204 goes true, bit 01114 is latched on. As soon as bit 11204 makesa true-to-false transition,

Pagina 70

Special Programming TechniquesChapter 111114The values in the data table at start-up will depend on whether or not thememory was retained by back-up

Pagina 71

Special Programming TechniquesChapter 111115Figure 11.824 Hour Clock030150301.0TONRung 1PR 060AC 00003015031CTURung 2PR 060AC 00003115032CTURung

Pagina 72

Chapter 12121Run Time ErrorsIn this chapter you will read: What are run time errors? Diagnosing a run time error. Causes of run time errors.Run time

Pagina 73

Run Time ErrorsChapter 12122Table 12.APossible Causes of Run Time ErrorsInstruction CauseJump Jumping from the main program into the subroutinearea o

Pagina 74

Chapter 13131Troubleshooting AidsTroubleshooting aids are useful during start-up of your operations and whentroubleshooting your Mini-PLC-2/15 progra

Pagina 75

Troubleshooting AidsChapter 13132Bit monitor lets you display the status of all 16 bits of any data table word. Itcan function when the processor is

Pagina 76

Troubleshooting AidsChapter 13133You can remove all force on or all force off functions at once in ladder diagramdisplay by pressing either of the fo

Pagina 77 - Advance Data Manipulation

Troubleshooting AidsChapter 13134You can use the temporary end instruction to test or debug a program up to thepoint where it is inserted. It acts a

Pagina 78

Troubleshooting AidsChapter 13135If an illegal opcode should occur you can compare the rung containing theillegal opcode with the equivalent rung in

Pagina 79 - Modes of Operation

An Introduction to ProgrammableControllersChapter 2210Figure 2.5Scan Sequence10145–IOutputImageTableInputTerminalsInputImageTableOutputTerminalsCopy

Pagina 80

AppendixAA1Quick Reference SectionThis section reminds you of what you have read in this manual. Tablesillustrate:Title PageGeneral program informat

Pagina 81 - Data Monitor Mode Display

Quick Reference SectionAppendix AA2Table A.AGeneral Program InformationInstruction Name Key SymbolWords of MemoryRequiredExamine OnExamine Off-| |--

Pagina 82

Quick Reference SectionAppendix AA3Instruction NameWords of MemoryRequiredKey SymbolTemporary End T. END 1 [1] Timer and counter instructions use two

Pagina 83

Quick Reference SectionAppendix AA4Table A.BInstruction Execution ValuesNote: These values are approximate (in average microseconds) exectuion value

Pagina 84

Quick Reference SectionAppendix AA5Instruction NameInstructionFalseInstruction TrueSymbolSubroutine ARea SBR 27 27Immediate Input Update -[I]- 140 -I

Pagina 85

Quick Reference SectionAppendix AA6Table A.CRelay Type InstructionsNOTE: You can assign input and output address, XXXXX, to any location in the data

Pagina 86 - Sequencer Instructions

Quick Reference SectionAppendix AA7Table A.DTimer InstructionsNOTE: The timer word address, XXX, is assigned to the timer accumulated areas of the d

Pagina 87

Quick Reference SectionAppendix AA8Table A.EConter InstructionsNOTE: The counter word address, XXX, is assigned to the counter accumulated areas of

Pagina 88

Quick Reference SectionAppendix AA9Table A.FData Manipulation InstructionsNOTE: Date manipulation instructions operate upon BCD valuessss and/or 16

Pagina 89

Quick Reference SectionAppendix AA10Table A.GArithmetic InstructionsNOTE: Arithmetic instructions operate on BCD values in the data table. THe word

Pagina 90

An Introduction to ProgrammableControllersChapter 2211Our program could been written this wayIf(Condition)Then(Action)Input bit 02 is off Turn output

Pagina 91

Quick Reference SectionAppendix AA11Table A.HProgram Control InstructionsNOTE: The MCR and ZCL boundary instructions have no word address.The word a

Pagina 92 - Block Transfer Instructions

Quick Reference SectionAppendix AA12Table A.IJump/Subroutine InstructionsKey Symbol Instruction Name1770-T3DisplayExplanation and Rung ConditionsSBRT

Pagina 93

Quick Reference SectionAppendix AA13Figure A.1File InstructionsKey Sequence1770-T3 DisplayInstruction NotesENFile To File MoveCounter Addr:Position:F

Pagina 94 - Block Transfer Syntax

Quick Reference SectionAppendix AA14Figure A.2Sequencer InstructionsKey Sequence1770-T3 DisplayInstruction NotesENSequencer OutputCounter Addr:Curren

Pagina 95

Quick Reference SectionAppendix AA15Figure A.3Block Transfer InstructionsKey Sequence1770-T3 DisplayInstruction NotesBLOCK XFERBLOCK XFERBLOCK XFERO

Pagina 96

Quick Reference SectionAppendix AA16This section describes commands available to you when using the 177–T3industrial terminal. This section contains

Pagina 97 - Block Programming

Quick Reference SectionAppendix AA17Table A.JData Table ConfigurationFunction Key Sequence Mode DescriptionData table configuration [SEARCH][5] [0][N

Pagina 98 - Buffering Data

Quick Reference SectionAppendix AA18Table A.LEditing Functions [1]Function Key Sequence Mode DescriptionInserting a conditioninstruction[INSERT](Inst

Pagina 99

Quick Reference SectionAppendix AA19Table A.MSearch FunctionsFunction Key Sequence Mode DescriptionLocate first rung ofprogram[SEARCH] [↑]Any Positio

Pagina 100 - Chapter 6

Quick Reference SectionAppendix AA20Table A.NHelp DirectoriesFunction Key Sequence Mode DescriptionHelp directory [HELP] Any Displays a list of the k

Pagina 101 - Operations Overview

An Introduction to ProgrammableControllersChapter 2212Now that you have read the basic concepts to our programmable controllers,you can proceed to ch

Pagina 102 - Chapter 7

Quick Reference SectionAppendix AA21Table A.OTroubleshooting AidsFunction Key Sequence Mode DescriptionBit monitor [SEARCH][5][3][Address]Any Display

Pagina 103

Quick Reference SectionAppendix AA22Function DescriptionModeKey Sequence[INSERT][T.END]Position the cursor on the instruction that willprecede the te

Pagina 104 - Chapter

Quick Reference SectionAppendix AA23Table A.QContact Histogram FunctionsFunction Key Sequence Mode DescriptionContinuous contacthistogram[SEARCH][16]

Pagina 105 - Relay Type Instructions

Quick Reference SectionAppendix AA24Table A.SIndustrial Terminal Control CodesControl CodeKey SequenceFunction[CTRL][P][Column #][;][Line #][A]Positi

Pagina 106 - Chapter 8

AppendixBB1GlossaryAC Input ModuleI/O module which converts various AC signals originating at user devices to theappropriate logic level for use with

Pagina 107

GlossaryAppendix BB2Binary Coded Decimal (BCD)A method used to express individual decimal digits (0 thru 9) in 4-bit binarynotation; e.g., the number

Pagina 108

GlossaryAppendix BB3ByteA sequence of binary digits usually operated upon as a unit. (The exact numberdepends on the system.) In Allen-Bradley PCs,

Pagina 109 - Bit Controlling Instructions

GlossaryAppendix BB4CMOSAcronym for Complementary Metal Oxide Semiconductor circuitry. Anintegrated circuit family which has high threshold logic an

Pagina 110

GlossaryAppendix BB5CursorA means for indicting on a CRT screen the point at which data entry or editingwill occur. The intensified element may be at

Pagina 111 - Editing Your Instructions

GlossaryAppendix BB6Diagnostic ProgramA user-inserted test program to help isolate hardware malfunctions in theprogrammable controller and applicatio

Pagina 112

Introduction 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Purpose 11. . . . . . . . . . . . . . . . . . . . . . . .

Pagina 113

Chapter 331MiniPLC2/15 System: An OverviewThis chapter focuses on the complete Mini-PLC-2/15 system. In this chapteryou will read about: Major co

Pagina 114

GlossaryAppendix BB7the application cycle, certain data files are compared to the data table.whenever a discrepancy is detected, a printed report des

Pagina 115

GlossaryAppendix BB8modules to the associated 16-bit word in the input image table without waitingfor the normal I/O scan.Input DevicesDevices such a

Pagina 116

GlossaryAppendix BB9instruction is enabled. (It can only be turned off by an unlatch instruction in aseparate rung.)Latching RelayA relay constructe

Pagina 117

GlossaryAppendix BB10Magnetic Core Memory(See core memory.)MalfunctionAny incorrect functioning within electronic, electrical, or mechanical hardware

Pagina 118 - Programming Applications

GlossaryAppendix BB11ModuleAn interchangeable “plug-in” item containing electronic components whichmay be combined with other interchangeable items t

Pagina 119 - Chapter 9

GlossaryAppendix BB12OutputInformation transferred from PC image table words through output modules tocontrol output devices.Output DevicesDevices su

Pagina 120 - Application Two

GlossaryAppendix BB13ProgramA sequence of instructions to be executed by the PC processor to control amachine or process.Program PanelA device for in

Pagina 121 - Application Three

GlossaryAppendix BB14Read1) Accessing of data from a storage device such as memory, magnetic tape, etc.2) Transfer of data between devices, such as b

Pagina 122

GlossaryAppendix BB15RevisionA firmware change which does not greatly affect unit or module function. InAllen-Bradley PCs this is indicated by a sla

Pagina 123 - File Instruction Programming

GlossaryAppendix BB16SeriesA hardware design change which affects the form, fit, and/or function of a unitor module. In Allen-Bradley PCs, this is i

Pagina 124 - Before you begin:

Mini-PLC-2/15 System:An OverviewChapter 332Figure 3.1MiniPLC2/15 Programmable Controller18404System Status IndicatorsThese indicators are located o

Pagina 125

GlossaryAppendix BB17Unlatch InstructionA PC instruction which causes an output to stay off, regardless of how brieflythe instruction is enabled. (I

Pagina 126

GlossaryAppendix BB183-Digit AddressThis identifies a specific 16-bit word in the first 51210 words (000 thru 777) ofan Allen-Bradley PC data table.4

Pagina 127

Symbols**Empty**, 55, 515, 68, 614, 617, 618, 619, 622, 1111AAccumulated Value, data table, 46Addition, applicaiton, 91

Pagina 128

IndexI–2Energize instruction, application, 83ERR Message, 134Examine Off Instruction, 55, 83Examine On Instruction, 55Examine on Instr

Pagina 129

IndexI–3Outut Override Instructions, Master ControlReset, 68PPeripheral Equipment, 310Power Cable, 35Power Supply, 23, 35Preset Value,

Pagina 130 - Editing a File

Publication 17726.8.2 - March, 1984Supersedes Publication 1772-804 March, 1984AllenBradley, a Rockwell Automation Business, has been helping its c

Pagina 131 - Let's Begin

Mini-PLC-2/15 System:An OverviewChapter 333RUNIndicator: GreenState: On indicates that the output devices respond to your program when theprocessor i

Pagina 132 - Section C

Mini-PLC-2/15 System:An OverviewChapter 334TESTFunction: You can test your program without enabling outputs.Response: All outputs are disabled. Prog

Pagina 133 - Programming Limitations

Mini-PLC-2/15 System:An OverviewChapter 335WARNING: Do not use the on-line programming feature of the Mini PLC-2/15 when the 1770-T3 industrial termi

Pagina 134 - Documenting Your Program

Mini-PLC-2/15 System:An OverviewChapter 336Terminal StripPurpose: Provides wire connections for the power supply module.Hardware: Terminals L1 and

Pagina 135

Mini-PLC-2/15 System:An OverviewChapter 337 Off indicates that the outputs are de-energized when a fault is detected.WARNING: Switch number 1 should

Pagina 136

Mini-PLC-2/15 System:An OverviewChapter 338EAF InstructionsPurpose: Provides additional specific application instructions.Hardware: Optional EAF EP

Pagina 137

Mini-PLC-2/15 System:An OverviewChapter 339NOTE: Refer to individual product data publications for your needs bycontacting your local Allen-Bradley

Pagina 138

Mini-PLC-2/15 System:An OverviewChapter 3310Peripheral EquipmentPurpose: Optional auxiliary hardware which serves as a support function toenable you

Pagina 139

Table of ContentsiiSection B - Relay Type Instructions 54. . . . . . . . . . . . . . . . . Bit Examining Instructions 55. . . . . . . . . . . .

Pagina 140

Chapter 441Memory OrganizationThis chapter describes: Hardware and its relationship to your program Memory and its componentsIn chapter 2 we describe

Pagina 141

Memory OrganizationChapter 442Figure 4.1Word Address Equals Memory Bits10146-IConcept ExampleHardware Terminology Hardware TerminologyInput (1) or Ou

Pagina 142

Memory OrganizationChapter 443Conclusion: 128 I/O is the combined amount of usable bits utilized in the inputimage table and/or the output image tab

Pagina 143

Memory OrganizationChapter 444transfer of output data to output devices occur during I/O scan. If the status ofthe output instruction changes in the

Pagina 144

Memory OrganizationChapter 445Figure 4.3Data Table Organization, Factory ConfiguredProcessor Work AreaNo. 1OutputImage TableBit/Word StorageReservedT

Pagina 145

Memory OrganizationChapter 446There are six areas (Figure 4.3) making up the data table. They are: Input image table Output image table Processor wo

Pagina 146

Memory OrganizationChapter 447The user program area begins at word address 200.Main Ladder Diagram ProgramPurpose: Your program is a group of ladder

Pagina 147

Memory OrganizationChapter 448any other functions if you want to achieve maximum flexibility within yourprogram.When you enter the report generation

Pagina 148 - Special Programming Aids

Chapter 551Fundamental Instruction SetThis chapter describes fundamental programming and editing techniquescommon to the controller.In this chapter y

Pagina 149 - Online Programming

Fundamental Instruction SetChapter 552Perhaps an example might make this more clear:C1C3 ATrue TrueTrueC2Here, a series of conditions, (C1, C2, C3) m

Pagina 150 - Data Initialization Key

Table of Contents iiiSection E - Block Transfer Instructions 635. . . . . . . . . . . . . . . Introduction 635. . . . . . . . . . . . . . . . .

Pagina 151

Fundamental Instruction SetChapter 553reset to a 0. (From this point on, set means turned to the on-condition or 1.Reset means turned to the off-con

Pagina 152 - Block Transfer

Fundamental Instruction SetChapter 554 The second number denotes an I/O rack ad it always is a 1. The third number denotes a module group. This nu

Pagina 153

Fundamental Instruction SetChapter 555Exami ne OnSymbol: -| |-Purpose: This instruction tells the controller to examine a bit at a specifiedmemory

Pagina 154

Fundamental Instruction SetChapter 556LatchSymbol: -(L)-Purpose: This instruction tells the controller to set a specified memory bit. Itis used wit

Pagina 155

Fundamental Instruction SetChapter 557The rung below uses parallel logic:C1FalseC2TrueAHere two conditions are parallel. As long as one of the condi

Pagina 156 - Bidirectional Block Transfer

Fundamental Instruction SetChapter 558The rung below achieves the same result, but avoids nested branching:11000010001101011011110121101311011Section

Pagina 157

Fundamental Instruction SetChapter 559Two bits in the accumulated value word are status bits: Bit 15 is the timed bit. It is set either on or off we

Pagina 158 - Special Program Techniques

Fundamental Instruction SetChapter 5510CAUTION: Allowances should be made for conditions which could be created by the use of the jump instruction.

Pagina 159

Fundamental Instruction SetChapter 5511Retentive Timer InstructionSymbol: -(RTO)-Purpose: Similar to the TON instruction. The AC value is retained

Pagina 160 - Manual Restart

Fundamental Instruction SetChapter 5512The upper four bits in the accumulated value (AC) word are status bits: Bit 14 - Overflow/underflow bit. it

Pagina 161 - Cascading

Table of ContentsivSection C - Documenting A Sequencer Instruction 1010. . Objectives 1010. . . . . . . . . . . . . . . . . . . . . . . . . . .

Pagina 162 - Hour Clock

Fundamental Instruction SetChapter 5513True Accumulated value increments by 1. Bit 14 is set on if the AC >999. Bit 15 is set on when AC >PR

Pagina 163 - Run Time Errors

Fundamental Instruction SetChapter 5514Counter Reset InstructionSymbol: -(CTR)-Purpose: Resets the up counter or down counter instructions’ accumul

Pagina 164 - Chapter 12

Fundamental Instruction SetChapter 5515Figure 5.5Get and Put11011PUT030238110238GPutSymbol: -(PUT)-Purpose: Receives 16 bits of data from the immedi

Pagina 165 - Troubleshooting Aids

Fundamental Instruction SetChapter 5516Less ThanSymbol: -|<|-Purpose: Compares the data in your specified address with the data stored atanother

Pagina 166 - Bit Monitor Function

Fundamental Instruction SetChapter 5517NOTE: Do not place compare instructions between the get byte and limit testinstruction. The get byte and lim

Pagina 167

Fundamental Instruction SetChapter 5518Figure 5.10Arithmetic Instructions11111030520G0321014031514G +Must be true to allow arithmetic operationResult

Pagina 168 - Temporary End Instruction

Fundamental Instruction SetChapter 5519performs arithmetic and data manipulation operations only with 3-digit BCDvalues.SubtractionSymbol: -(-)-Purpo

Pagina 169

Fundamental Instruction SetChapter 5520000.000. This differs from the PLC-2/20 and PLC-2/30 controllers where 0 : 0= 1.000.

Pagina 170 - Quick Reference Section

Chapter 661Advanced Instruction SetThis chapter describes advanced programming techniques common to thecontroller. In this chapter you will read sec

Pagina 171 - Appendix A

Advanced Instruction SetChapter 662Figure 6.1Scan Sequence10150-IOutputImageTableInputTerminalsInputImageTableOutputTerminalsCopy output image table

Pagina 172

Chapter 111IntroductionNOTE: Read this chapter before you use the series B Mini-PLC-2/15programmable controller (cat. no. 1772-LV). It will tell yo

Pagina 173

Advanced Instruction SetChapter 663NOTE: When your processor is in the test mode, all outputs are not active.When your processor is in the run mode,

Pagina 174

Advanced Instruction SetChapter 664Figure 6.2Rungs for Measuring Scan Time03115CTU031PR 99903113AC 000Rung 1CTU031PR 999AC 000Rung 2?03114RTO0320

Pagina 175

Advanced Instruction SetChapter 665Rung 6: An input device is controlling the timer.Table 6.AApproximate Execution Time Per Scan (in average microsec

Pagina 176

Advanced Instruction SetChapter 666InstructionNameInstructionFalseInstructionTrueSymbolMultiply (x)(x) 615 60Divide (:)(:) 875 60Add to any of

Pagina 177

Advanced Instruction SetChapter 667InstructionNameInstructionFalseInstructionTrueSymbolFiletofile Move FILE 10 470 200 [1]When a rung which contain

Pagina 178

Advanced Instruction SetChapter 668Section BProgram Control InstructionsCertain applications may need programming techniques designed to override agr

Pagina 179

Advanced Instruction SetChapter 669Figure 6.3MCR ProgrammingMCRMCRStart fenceWhen MCR zone isfalse nonretentiveoutputs are de-energizedUnconditional

Pagina 180

Advanced Instruction SetChapter 6610 Program the first ZCL instruction with input conditions to begin the zone(start fence). Program the second ZCL

Pagina 181

Advanced Instruction SetChapter 6611Function: Used where I/O modules interface with I/O devices that operate in ashorter time period than the proces

Pagina 182

Advanced Instruction SetChapter 6612Figure 6.5Immediate Input InstructionI/OScanProgramScanImmediateinputinstructioninterruptsprogramscanReturnstoPro

Pagina 183

IntroductionChapter 112To make this manual easier to read and understand, we avoid repeating productnames wherever possible. We refer to the: Serie

Pagina 184

Advanced Instruction SetChapter 6613NOTE: To avoid loss of production time use these instructions only whenabsolutely necessary.Figure 6.6Immediate

Pagina 185 - Industrial Terminal Commands

Advanced Instruction SetChapter 6614Section CJump Instructions and Subroutine ProgrammingYou are capable of reducing scan time by using instructions

Pagina 186

Advanced Instruction SetChapter 6615Figure 6.7Subroutine AreaFactory Configure Data TableAdditional AC, PR and Bit/Word StorageFile or Bit/Word Stora

Pagina 187

Advanced Instruction SetChapter 6616A maximum of eight subroutines can be programmed in the subroutine area.Each subroutine begins with a label instr

Pagina 188

Advanced Instruction SetChapter 6617Syntax: Actual programming techniques are described in the operationssection, chapter 9.Here we will state gener

Pagina 189

Advanced Instruction SetChapter 6618JumpSymbol: -(JMP)-Purpose: Used with a label instruction to instruct the processor to jumpforward in the main p

Pagina 190

Advanced Instruction SetChapter 6619WARNING: Do not place a label instruction in a ZCL or MCRzone. When jumping over a start fence, the processor wi

Pagina 191

Advanced Instruction SetChapter 6620SECTION DAdvance Data ManipulationThis section describes ways to transfer file data to another designated area.

Pagina 192

Advanced Instruction SetChapter 6621Figure 6.10Types of file InstructionsDNWordToFile MoveCounter Addr:Position:File Length:Word Addr:File R:007012

Pagina 193

Advanced Instruction SetChapter 6622Another characteristic of the internally indexed file instruction is that it has adone bit and an enable bit. Th

Pagina 194 - Glossary

Chapter 221An Introduction to Programmable ControllersThis chapter reviews general fundamentals common to our programmablecontrollers (PC’s). When y

Pagina 195 - Appendix B

Advanced Instruction SetChapter 6623last group of words is operated upon. At the same time, the done bit is set andstays set for one scan. During t

Pagina 196

Advanced Instruction SetChapter 6624Once you establish your file data, you’ll want to edit, load, or monitor your filedata. To do these functions th

Pagina 197

Advanced Instruction SetChapter 6625Figure 6.11Data Monitor DisplaysHEXADECIMAL DATA MONITORFILE TO FILE MOVEHeaderFileCOUNTER ADDR: 200SectionPOSIT

Pagina 198

Advanced Instruction SetChapter 6626There are three types of data transfer file instructions: File to file move File to word move Word to file mov

Pagina 199

Advanced Instruction SetChapter 6627Here is an explanation of each value:Counter Address: Address of the instruction in theaccumulated value area of

Pagina 200

Advanced Instruction SetChapter 6628Word to File MoveSymbol: FILE 11Purpose: Duplicates and transfers the data of a word from the data table to aspec

Pagina 201

Advanced Instruction SetChapter 6629WARNING: The counter address for the word-to-file move andfile-to-word move instructions should be used only for

Pagina 202

Advanced Instruction SetChapter 6630Figure 6.13Sequencer InstructionsKey Sequence 1779-T3 Display Instruction NotesSEQ 0ENSequencer OutputCounter Add

Pagina 203

Advanced Instruction SetChapter 6631Here is an explanation of each value:Counter Address: Address of the instruction in accumulatedvalue area of data

Pagina 204

Advanced Instruction SetChapter 6632If the rung condition becomes:True Action is taken.False No action is taken.WARNING: The counter address of the

Pagina 205

An Introduction to ProgrammableControllersChapter 222Programmable controllers can perform many of the functions of traditionalcontrols (Figure 2.2).

Pagina 206

Advanced Instruction SetChapter 6633 Outputs remain in their last state unless changed by instructions elsewhere inyour program.WARNING: The counter

Pagina 207

Advanced Instruction SetChapter 6634WARNING: The counter address of the sequencer loadinstruction should be reserved for that instruction. Do notman

Pagina 208

Advanced Instruction SetChapter 6635SECTION EBlock Transfer InstructionsBlock transfer refers to a set of instructions and a programming technique us

Pagina 209

Advanced Instruction SetChapter 6636Figure 6.14Image Table Byte Relationship vs Module PositionData TableBit Numbers10 0717 00Output Image TableContr

Pagina 210

Advanced Instruction SetChapter 6637Table 6.CTimer/Counter Block Transfer AnalogyTimer/Counter Equals Block Transfer AnalogAddress of Ac

Pagina 211

Advanced Instruction SetChapter 6638Figure 6.15Block Transfer FormatENBlock Xfer ReadData Addr:Module Addr:Block Length:File:03010001110 110DN01007

Pagina 212

Advanced Instruction SetChapter 6639programmed by assigning the get and put instructions to the addressimmediately following the last block transfer

Pagina 213

Advanced Instruction SetChapter 6640Done and Enable BitsThe read and write bits are the enable bits for block transfer modules. Eitherone (or both f

Pagina 214

Advanced Instruction SetChapter 6641Function: Acts upon false-to-true transitions. When the rung goes:True Data is transferred.False No action is

Pagina 215 - Worldwide representation

Advanced Instruction SetChapter 6642respective user’s manual for the block transfer module to determine the correctusage of the diagnostic and/or dat

Comentarios a estos manuales

Sin comentarios