Home
Series 90 Micro Programmable Logic Controller Self
Contents
1. CATALOG DESCRIPTION 3 IC693UDR1 2 MICRO 14PT DCINZRLYOUT AC DC 4 IC693UAA003 MICRO 14PT ACIN ACOUT AC PS 5 IC693UDD004 MICRO 14PT DCIN DCDUT DC PS 6 IC693UDR005 MICRO ZBPT DCIN RLYOUT AC PS IC693UAA007 MICRO ZBPT ACIN ACOUT AC PS 8 IC693CPU311 BASE 5 SLOT WITH CPU 311 8 MHZ 3 IC693CPU313 BASE 5 SLOT WITH CPU 313 10 MHZ 0 IC693CPU3Z1 BASE 10 SLOT WITH CPU 311 8 MHZ lt lt CURSOR TO THE DESIRED CATALOG NUMBER AND PRESS THE ENTER KEY gt gt lt lt PRESS PGDN KEY FOR NEXT PAGE PGUP KEY FOR PREVIOUS PAGE gt gt gt lt lt D Jo as PIC LESSON C REPLACE AJ GFK 1104A 3 The default I O configuration will suffice for the lessons in this manual However you might want to review the configuration parameters Press Tab to move from parameter to parameter and use the directional cursor keys CT and J etc to change the parameter values Press PgDn and PgUp to move from page to page For more information about I O configuration refer to chapter 4 in the Series 90 Micro Programmable Logic Controller User s Manual GFK 1065 If you change any parameters in the configuration set them back to their default values before leaving this screen changes are automatically saved when you exit this screen Press Esc to return to the SOFTWARECONFIGURATION main menu 4 To review the CPU Configuration parameters press F2 The following screen will appear 1 0 WAN STATUS SETUP FOLD
2. P Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Variable Declarations L6 Nicknames can be assigned to references so that the functions of the program elements are identified in the ladder diagram Using this type of program annotation can make your program easier to understand The following references will be used in this program Reference Function 10004 STOP pushbutton 10001 ON pushbutton 2610002 EMPTY levelswitch 2610003 FULL levelswitch Q0003 System ON light Q0004 MotoiOn Pump Running light M0001 GO coil MO0002 MotorStarterset reset MO0003 Timer Reset Nicknames can be assigned one at a time as you create the ladder diagram or by entering them all in the Variable Declaration Table For this example the second method will be used 1 Move the cursor to the VARIABLEDECLARATIONS rung and press F10 zoom The VARIABLEDECLARATION TABLE screen will appear ENSE TABLES STATUS REFERENCE SETUP FOLDER UTILTY PRINT ES N Inu imn 07 ONHENN NIMM soto regionikbuitch REFERENCE DESCRIPTION T NLM9ONLESSONZ a BLK MAIN ENTRY 0001 C IREPLACE HE P 2 Press FI insert 3 Type iin the first field and press Enter The cursor will move to the next field GFK 1104A Lesson 6 More Programming 6 5 6 6 4 Type STOP press Enter then type pushbutton switch and press Enter The
3. Averaging filter B Bulletin Board C Catalog numbers PLC 1C693UAA003 IC693UDR001 3 1 IC693UDROO2 Software Cable Kit amp manuals IC640HWP300 Clearing memory Configuration printing 8 6 obs 1 OB 3 power supply Copying program folders to diskettes Counter cascading A 2 CPU Creating a new folder 6 3 Creating a program D Data tables analog input analog output ig input status internal status 7 mixed Series 90 Micro Programmable Logic Controller Self Teach Manual Index register 7 viewing 7 27 writing in Definition PLC Diagnostics power up E Editing tips for ladder diagram 6 7 Editor options 6 6 Elements program searching for 6 9 screen 4 4 F Field wiring Folder E copying Folder functions program 5 7 H High speed counters application examples A 1 outputs I I O circuits L 3 1 Oconnections wiring to Indicators power up sequence Input circuits AC e DC E Input switches 3 2 Installing the programming software 3 6 K Key shortcuts 4 7 L Ladder diagrams 2 August 1995 Index 1 Index Language changing R LEDs OK RUN PWRindicators B 5 f References Loading a file 5 9 automatically entering in Variable Dec larations Table Ed tables 7 1 7 7 M RPM indicator example ot A 3 Running a program 5 6 Material handling conveyor control m Runni
4. Restore Contents of Current Program Folder Rename Program Folder Clear Contents of Current Program Folder Lock or Unlock Current Program Folder Copy Contents of Program Folder to Current Program Folder 1 NLHSONLESSUN cate NLOCKED REPLACE Lesson 5 Beginning Programming 5 7 3 Press FI Select Create a Program Folder 4 In the Program Folder blank type in the name you wish to use for the copy you are about to make Make sure you specify the disk drive letter e g a as shown below PROGRM TABLES STATUS sETUP QUA UTILTY PRINT ie lectxicletemnuto Bibackuyerestorpirenancclear Kilock ON IONS gt SELECT OR CREATE A PROGRAM FOLDER Program Folder STT PLC Program Name LESSON1 Folders in Drawer C NLM90 LESSON2 TEMP TESTDR lt lt Type a folder name or use the cursor keys to select an existing folder gt gt lt lt Use PgUp PgDn to page through folders Press ENTER to start selection gt gt ONLINE L4 ACC WRITE LOGIC KU PRG LESSON1 5 Press Enter to select this new folder The following prompt will appear at the top of your screen Program folder does not exist create new folder Y N 6 Type Y to confirm that you want to create a new folder on your diskette Note that this step only creates an empty folder In the next steps you will copy the contents of your source folder into that empty folder 7 After the software has finished creating
5. 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 NLMIJONLESSONZ REPLACE 7i SETUP ANALOG OUTPUT 00000000 00000000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 A001 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 FOLDER UTILTY PRINT 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 T 2 Press AIt R to stop the PLC Although reference tables can be changed in ONLINE mode this is not a recommended practice 3 Enter a new value in the command line 7 for example and press Enter 4 Press Alt R to return to RUN mode 5 To observe the results of this change type 16ai in the command line and press Enter The values in AI0016 and AI0017 should be fluctuating within a significantly reduced range 6 When you have finished experimenting with the data tables press Esc until you have
6. 1 2 3 The three functions listed above are repeated continuously to control the process Additionally the PLC performs internal checking functions every sweep to ensure Reads the current states of all inputs Sends updates to the outputs Executes the program Program execution begins at address 0000 and continues to the end of the program or to the end of the memory correct operation The total sweep time of a PLC is typically expressed in milliseconds For the Series 90 Micro PLC it is approximately 5 milliseconds per simple instruction contacts and coils More complex functions such as math functions usually take longer Input Update Figure 1 2 PLC Sweep Sequence Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A I O Interface General Input and output voltages are isolated from the PLC s internal circuitry by optical isolators PLC INTERNAL SYSTEM optical isolator Figure 1 3 Typical Input Output Circuitry The illustration above shows an input circuit The optical isolator is composed of a light emitting diode LED and a photosensitive transistor When the input is closed current flows through the LED causing it to light When this occurs the photosensitive transistor turns on causing a 5 VDC signal level to be routed to the internal PLC system This signal level represents an ON condition for the input device Every set of input
7. 0 Q 0 00020 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00030 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00040 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00050 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00060 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00070 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00080 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00090 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00100 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 PRG LESSONZ 9 On the input simulator toggle the switches that you have assigned as the ON and EMPTY switches As you watch the block of registers for the ONDTR you can see the enable EN value go to 1 and the value for the timer V incrementing When V reaches 50 the timer output will go on and the value for Q will change to 1 GFK 1104A Lesson 7 Data Monitoring 7 3 Creating a Mixed Table Amixed table allows you to view the contents of different types of reference addresses at the same time To create a mixed table 1 Enter a number in the command line 99 in the example below This identifies the table in case you create more than one mixed table Press F9 mix
8. LOGIC EQUAL P 2 Toggle the input switch that you have wired to I1 FULL on and off several times to observe that this value changes Note that the reference address nickname and description are displayed at the bottom of the screen 3 Practice navigating in the table Using the arrow keys move the cursor to a different reference and note that the name at the bottom of the screen changes Press the Home key to go to the lowest reference number 7510001 press End to go to the highest 4 Youcan also select a reference by typing in the command line Type 2i and press Enter to select 7610002 Toggle the I2 EMPTY switch on the input simulator to change the value in this reference address 5 Use the function keys defined at the top of the screen to experiment with the data formats that are available Some of the formats will not be available for this reference type 7 2 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A 6 Type 1m and press Enter The INTERNAL STATUS table will appear The values for all of the M references will probably be 0 except for M0001 which was set by the first line in your ladder logic when you toggled the ON switch Press or toggle the STOP switch to reset 70M0001 PROGRM TRS STATUS SETUP FOLDER UTILTY PRINT Bint tine KO ki bin esco Btnctr Enea oral u A n INTERNAL STATUS 7M0001 00064 00000000 000000
9. Note that ONLINE is now displayed in the status line You can also change the programmer mode by pressing Alt M Do this several times noting the change in the status line Be sure to leave the PLC in ONLINE mode GFK 1104A Lesson 4 Basic Configuration 4 5 4 Press F3 from the CONFIGURATION SOFTWARE menu to select PLC Control and Status Pressing Shift F3 from other menus in the software will take you to this screen PROGRM TABLES SIGHIS SETUP FOLDER UTILTY PRINT IE ESD SAN DO SIN GIN 1200 SID By 1 O PLC CONTROL AND STATUS MODEL UDR1 2 SOFTWARE REVISION 1 00 Fi Run Stop PLC F2 Password Protection PLC Fault Table 1 0 Fault Table PLC Memory Usage Block Memory Usage Reference Table Sizes PLC Sueep Table ONLINE L4 ACC WRITE LOGIC LOGIC NOT EQ PRG LESSON1 P 5 Press FI to go to the RUN STOP PLC screen Press the Tab key until STOP NO IO is displayed Press Enter to make the change PROGRM TABLES JEH SETUP FOLDER UTILTY PRINT l e een oe E E a Se 97223 Y o gt RUN y STOP PLC PLC i AU B RUNZOUTputs ENabled STOP IOSCAN STOP NO IOscan lt lt Select PLC State then Press ENTER Key to Make Change gt gt lt lt Note If the RUN OUT EN state is chosen the PLC will begin executing with the output scan ENABLED If the STOP IOSCAN state is chosen the PLC will stop executing with the output scan ENABLED
10. eoJnog JemOd ov gt gt DJ 4o lt a 20 0 20 0 20 0 O so n 20 0 OWA Ovc 00 L LT zio uo 010 60 vINO9 WOO 80 LO E WOD NOO ON ON zWOD 90 so YD o HNOD ZD ON EU WOO WOO eH EMNOD NOO zWOD SI HNOD vl ON ON eLpspe YY eoinog jewod ov eo o 8 eoinog Jemog E o oF Oo o o o s oO 20OS JemOd ov eoinog jewod ov Figure 3 8 Field Wiring Diagrams continued GFK 1104A Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 3 6 Power up Sequence Ensure that the protective cover is installed over terminals on the terminal board when power is applied to the unit The cover protects against accidental shock hazard which could cause severe or fatal injury to the operator or maintenance personnel After the proper power connections have been made apply power to the Series 90 Micro PLC Observe the following power up selftest sequence 1 2 The Power indicator labeled PWR should light The CPU status indicator labeled OK blinks during the power up self diagnostics
11. gt gt ID IRUN OUT EN Zims SCAN L4 ACC WRITE LOGIC LOGIC EQUAL NLMIONLESSON PRG LESSON 4 6 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A 6 Note that PLC RUN STOP status is displayed on the left side of the status line Press Esc to return to the CONFIGURATION SOFTWARE menu 7 You can also change the status of the PLC by pressing Alt R Do this several times noting the change in the status line You can also verify that the PLC actually toggles from RUN to STOP by watching the RUN LED on the front panel of the PLC go on and off 8 When you are finished with this exercise press Esc to return to the CONFIGURATION SOFTWARE main menu Alt R and Alt M are two of the key shortcuts that Logicmaster 90 Micro software provides To see a complete list of these special key assignments press Alt K This list can be accessed from any screen in the software where the key assignments are active On these screens the following message is displayed lt lt Press Alt K at any time to see special key assignments gt gt For contextual help press Alt H at any time You can try both of these key combinations now GFK 1104A Lesson 4 Basic Configuration 4 7 Configuring the Series 90 Micro PLC Configuration is the process of selecting the operating parameters for the hardware modules in your system Either configuration or programming can be done first However it is recommended that conf
12. LOGIC TITLE R SUBTITLE Y N LOGIC REFERENCE LIST HEADER PAGE VARIABLE TABLE REFERENCE DESCRIPTION COIL REF DESCRIPTION RUNG COMMENTS FROM RUNG 0 TO RUNG 9999 STARTING PAGE NUMBER IL LOGIC SFC TOPOLOGY Y N ALL BLOCKS N NICKNAME REFERENCE N N lt lt Press ENTER Key to Start Printout gt gt PORT LPT1 LPT1 COM1 LPTZ COMZ FILE FILE NAME ONITORML4 ACC WRITE LOGIC LK _MAIN LOGIC EQUAL 8 Type a title for your printout in the TITLE field The default selections are HEADER PAGE and LOGIC The header page will show the program name CPU reference sizes highest references used in the program and the size of the program in bytes With no options selected under LOGIC only the ladder diagram will be printed 9 Press Enter to print the program logic using the default parameters When the file has been sent to the printer a Listing complete message will be displayed in the message line at the top of the screen Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Sending the Document to a File 1 Inthe PRINT PROGRAM LOGIC screen move the cursor to the PORT field and press the Tab key to select FILE 2 Inthe FILE NAME field type the path to the file destination In this example it is c l1m90 pumping PROGRM TABLES STATUS SETUP FOLDER UTILTY TH setup 2n logic ret ales E Bpause tisave gt PRINT PROGRAM LO
13. NLNSONLESSON PRG LESSON NLOCKED REPLACE F 2 Press F1 Select Create a Program Folder PROGRM TABLES STATUS SETUP QU UTILTY PRINT selecto letefauto KbackuplisrestorKircnanckgclcar Brock El o gt SELECT OR CREATE A PROGRAM FOLDER Program Folder n PLC Program Name LESSON1 Folders in Drawer C NLM90 lt lt Type a folder name or use the cursor keys to select an existing folder gt gt lt lt Use PgUp PgDn to page through folders Press ENTER to start selection gt gt LOGIC EQUAL NLOCKED PRG LESSON1 GFK 1104A Lesson 6 More Programming 6 4 Type in a name for the new folder lesson2 in this example and press Enter The following message will appear Program folder does not exist create new folder Y N Type Y The message will change to Program folder selected and the new folder will be highlighted in the Folders in Drawer box Press Shift F1 to display edit the new program folder An empty program folder screen will be displayed Note that the left corner of the status block now shows the path to the new folder I TABLES STATUS SETUP FOLDER UTILTY PRINT Hinsertfiedit T A E koptionkisoto nore o N L START OF LD PROGRAM LESSON2 1 Ge x L VARIABLE DECLARATIONS BLOCK DECLARATIONS 1 START OF PROGRAM LOGIC 1 END OF PROGRAM LOGIC 1 T NLM9ONLESSONZ i apes BLK _MAIN 1P Fa 0001 REPLACE JH
14. Start Clear Function gt gt PRG COPY1 i ONLINE ML4 ACC WRITE LOGIC SETUP FOLDER TAWIWg PRINT es pron Y QN Y QN LOG LIC NOT EQ P 3 Press the Enter key to start the clear function The following prompt will appear in the message line Current PLC contents will be lost continue clear Y N 4 Press Y The message Clearing selected memory in PLC displayed while the program in the PLC is being cleared Will be 5 When the Clear complete message appears press Esc twice to return to the PROGRAMMING SOFTWARE main menu Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Creating a New Folder 1 From the PROGRAMMING SOFTWARE main menu press F8 to select Program Folder Functions PROGRM TABLES STATUS SETUP QU UTILTY PRINT select letef auto KbackuplisrestorKircnanckgclcar rock ONE o A HIS UL ULIUILLLI CCLCULIICLIO STSUUGZGGGUMSUU nl PROGRAM FOLDER FUNCTIONS F1 Select Create a Program Folder F2 Delete a Program Folder F3 Auto Select Program Folder to Match PLC F4 Backup Current Program Folder F5 Restore Contents of Current Program Folder F6 Rename Program Folder F Clear Contents of Current Program Folder F8 Lock or Unlock Current Program Folder F10 Copy Contents of Program Folder to Current Program Folder ID 1 STOP NO I0 ONITORGL4 ACC WRITE LOGIC LOGIC NOT EQ
15. Started cess obest ev V w ns an earl ae 5 1 Cr ating a Program ad e 5 3 Transferring Your Program to the PLC eeeeeeeeeeeeeeeen 5 5 Running Your Program eee ee eee ket ta e kek an aaa kn aa rak an kran an 5 6 Copying Your Program to a Diskette 9 9 5 7 Loading a File ia tenet eek as ert ME CORRIERE pupas 5 9 GFK 1104A Series 90 30 Micro Programmable Logic Controller Self Teach Manual May 1996 v Contents Lesson 6 More Programming see x aaa eee K K K nnn 6 1 Getting Started erie iets a Sin a ec evade Ie at whan A E 6 1 Clearing Memory 2 6 6 6 eee teenies 6 2 Creating a New Folder bispado ATR RER iata eee eens 6 3 Variable Declarations ANS KAT ENNE eens 6 5 Entering the Ladder Logic Into the Programmer eeee e 6 7 Editing Tips x2 posse tette vena eta eee e e et aeger 6 7 Drawing the Rest Of The Logic ooooooooooccoccnnnnrrronoo 6 8 Searching sce eae en Meets d Aeon eode qe eade ppt Red ens 6 9 Viewing the Variable Declarations Table 0 00 cece eee 6 10 Editing the Variable Declarations Table nnna 6 10 Testing Your Program d eE Rre Ed E een 6 11 Lesson 7 Data Monitoring ossa tea ate Y Se aire RE RR Wee EEL RO Os 7 1 Getting Started obs eine 24 axel pa o beu Remand TT 7 1 Viewing Data Tables 1 0 6 6 eens 7 2 Creating a Mixed Tables su inaen nee R E 7 4 Viewing Al References 7 5 Writing inthe Tables 4 ani
16. When self diagnostics have been successfully completed the OK indicator will remain lighted The CPU status indicator labeled RUN should light if the unit is configured to run on power up If any of the input points have been wired to field devices that energize those circuits and the RUN indicator is lighted the corresponding input LEDs should light If the RUN indicator is not lighted all output indicators should be dark in the Stop with I O Disabled mode Connecting a Programming Device After verifying that a valid power up sequence has occurred connect the computer serial communications port to the RS 422 serial port on the front of the Micro PLC Refer to Chapter 2 in the Series 90 Micro PLC User s Manual GFK 1065 for connection diagrams GFK 1104A Lesson 3 Setup 3 7 Installing the Programming Software 1 Boot up the computer using MS DOS You should see the DOS prompt C Be sure that CONFIG SYS has files set to at least 20 i e FILES 20 Remove write protection from the Logicmaster 90 Micro software disks Slide the moveable tab on the diskette so that the hole is closed Insert Logicmaster 90 Micro software disk 1 into the computer s disk drive At the MS DOS prompt type the designation of the disk drive followed by a colon For example if the disk is in drive A type A and press the Enter key To begin the automatic installation process type INSTALL and press the Enter key Follow the instr
17. by the difference between the two strobe register readings Multiplying the difference by the known distance represented by each pulse gives the length in measurement units for comparison against the allowable tolerance Parts out of tolerance may be marked or diverted into a separate reject storage area An illustration of this application is shown below a44220 jo SENSOR Example of Tolerance Checking A 4 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Measuring Pulse Time Features Used Counter Type Ref Osc Input B Strobe Inputs ON OFFtime of input pulses can be accurately measured using the High Speed Counter This can be done by configuring the Ref Osc input into Counter 1 and using the two Strobe inputs to capture the counter value on each of the input pulse edges For example assume that an input pulse needs to be measured to the nearest 0 1 milliseconds configure the High Speed Counter as follows Counter Type B Osc Freq Div 66 10 kHz Osc IN 1 ON 1 For Counter 1 Mode Continuous Strobe 1 Edge Pos Strobe 2 Edge Neg Connect the pulse signal to both Strobe inputs When the signal occurs its duration in tenths of ms is now given by Strobe Reg 2 Strobe Reg 1 for positive going pulses or Strobe Reg 1 Strobe Reg 2 for negative going pulses Note that if the pulse spans the counter rollover point the
18. calculation becomes more complex therefore it may be desirable to preload the counter to 0 shortly before the pulse is measured If only a positive going pulse is measured it could also be connected to the preload input The Strobe Reg 2 reading would now give the pulse length directly GFK 1104A Appendix A High Speed Counter Applications A 5 Measuring Total Material Length Features Used Counter Type Disable Input B The total length of multiple pieces of material such as plate glass plastic strips or lumber can be measured with the High Speed Counter This application uses an encoder geared to a transport conveyor to provide the count input increments and a sensor to detect material as it passes SENSOR a44610 COUNTING COUNTING COUNTING DISABLE DISABLE The High Speed Counter should be configured for A quad B counter operation Connect the encoder to the counter s Count Input Connect the sensor to the Disable Input Count inputs from the encoder will increment the Accumulator only while a piece of material is passing through the sensor The total length of all pieces will be accumulated until the counter is reset Preloaded for the start of a new batch The application program can convert the count units from the accumulator to the actual units of length being measured A 6 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Material Handl
19. encourage you to further explore the capabilities of your Series 90 Micro PLC system using the GE Fanuc BBS Logicmaster 90 on line help and the documents listed in the front of this manual 8 8 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Appendix A GFK 1104A High Speed Counter Applications This appendix describes several typical applications that use High Speed Counters The Series 90 Micro PLC User s Manual GFK 1065 provides connection and configuration information for the High Speed Counters The application examples consist of Counter Cascading o sona e ke H en EU a e o ese S Se e a ea aes A 2 RPM Indicator toto eise Re ees dei e ee Ree ER eed REOR e ek enh A 3 Tolerance Checking eh ete anko ebat ioter ee dls at A 4 Measuring Pulse Time Lee elle elle le lk e XN e enne A 5 Measuring Total Material Length A 6 Material Handling Conveyor Control 2 6 eens A 7 Timing Pulse Generation E r Ne KRN RN KN E EAE NE K N R a A 8 A 1 Counter Cascading A 2 Type A counters can be cascaded to accumulate greater count values than are possible with a single 2 byte counter This can be accomplished by using the preset output of one counter for the count input of the next as shown below a43028 COUNTER __g COUNTER 1 gt COUNTER 2 gt PULSES For example if a 4 byte Up Counter is required use two counters conf
20. first entry in the table will appear as follows REFERENCE DESCRIPTION REFERENCE NICKNAME 710004 STOP pushbutton switch OFFLINE LMJON TES TDR PRG TESTDR BLK _MAIN REPLACE i a TABLES STATUS SETUP FOLDER UTILTY PRINT Hinsertedit Edeletelsearchiicopu Yi NIMM soto eregionikbuitch ENTRY 0002 Zh You can type the all of the nickname assignments that you plan to use either before or after you have completed the ladder logic it is a matter of preference If you choose to create the ladder logic first you can set the programmer options so that all the references you use will be automatically entered in the Variable Declarations Table This option is recommended because it will save you some typing later 1 Press Esc to return to the program editor 2 Press F7 option The PROGRAM EDITOR SETUP OPTIONS screen will be displayed 3 Press F2 Editor Options The following screen will be displayed ENSE TABLES STATUS 1 E gt EDITOR OPTIONS Automatically Insert References into Variable Declaration Table i v lt lt Press ENTER key to Change Setting gt gt lt lt Press ESC Key to Exit gt gt SETUP FOLDER UTILTY PRINT NN GENER e on on ONE en O T NLM9ONLESSOUNZ i apes BLK _MAIN SIZE ka 0005 REPLACE H n J 4 Type Y to select automatic listing of references Press Enter Esc and Esc to return to the program editor Serie
21. for some applications The Series 90 Micro PLC uses an averaging filter to stabilize these inputs The filter used on AI16 and AI17 samples the values on these inputs once per sweep When a predetermined number of samples has been read it averages them and stores the result in AI16 and AI17 To control the number of samples to average you can adjust the value in memory reference AQ1 The value in AQ1 represents 2 4Q samples For example if 4 is placed in AQ1 16 samples will be taken and averaged to determine the values to place in AI16 and AI17 Any value can be placed in AQ1 however only the lower 3 bits of AQ1 are recognized giving a minimum value of 0 and a maximum value of 7 for 0 128 samples By default 16 samples are averaged equivalent to a value of 4 in AQ1 Monitoring the Values in AI16 and Al17 1 Type 16ai in the command line of the table that you are currently in The following screen will appear PROGRM ES STATUS SETUP FOLDER UTILTY PRINT Bint Ein ko ki bin esco 77579 Enixed cial gt ANALOG INPUT 7810016 00000011 11100111 00020 00000 00000 00000 01007 00000 00000 00000 00000 00000 00030 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00040 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00050 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00060 00000 00000 00
22. internal operating system software and memory There are several types of memories used in computer systems The predominant type is called RAM Random Access Memory Random access refers to the ability to access the instruction you want without having to start at the beginning of the memory Instructions in RAM are erased if power is lost In the Series 90 Micro PLC backup power from a capacitor preserves instructions in RAM during system power loss Ladder Diagrams GFK 1104A Ladder diagrams have been the basis of industrial control for many years These diagrams provide the logical sequence that controls the functioning of a particular process or machine Ladder diagrams can be short or long depending upon the complexity of the process being controlled Figure 1 4 presents a simple ladder diagram Control Circuit L1 L2 PB3 pushbutton relay coil ers 24 VDC NO relay contact R5 motor starter 0 R5 NC relay contact 115 VAC pilot light Figure 1 4 Ladder Diagram Example The name ladder diagram comes from the diagram s horizontal lines which look like rungs The vertical lines represent power rails The flow of current or logic is from left to right The PLC solves the ladder diagram logic from the top down one step at a time Note that the two ladder diagrams shown are not connected electrically In this particular example the input circuit to the coil is 24 VDC and the output circuit is 11
23. results of the timer function Pressing Tab again puts the cursor into position for you to enter the motor coil Q0004 First press Shift F1 to return to the RELAY menu 2 6M0001 Q0003 0005 9610004 9410002 96M0002 l S 0006 2610001 2 6M0003 0007 2610004 10001 Tenens 0008 R 2610004 40004 YMOOO1 M0002 9 Q0004 0009 MO0003 Yol0003 00050 R0001 6 8 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A L6 Searching The search function is a versatile tool that allows you to locate program elements anywhere in the program To briefly explore this function 1 Press Home to position the cursor at the start of the program and then press F4 The SEARCH function screen will appear a TABLES STATUS l SETUP FOLDER UTILTY PRINT REM CINE OIDEUT LIINC E Beptionfixvoto ore o gt SEARCH Search for JE n Replace With Scope LOCAL LOCAL GLOBAL STOP Usage EXPLICIT EXPLICIT IMPLICIT 7M0001 Prompt NO YES NO I Jo Direction FORWARD FORWARD BACKWARD Start From CURRENT CURRENT TOP BOTTOM lt lt Press Enter key to begin search function gt gt 7M0001 lt lt Press Esc key to exit search screen gt 400003 STOP 7M000Z al ET T NLM9ONLESSONZ Pret LESSA BLK _MAIN SE ma 0003 REPLACE F E 2 Type 4i in the Search for field and press Enter The cursor will automatically go to the first in
24. use the High Speed Counter to generate the pulse at the required frequency The specified pulse width will be accurate to 0 5 msec of resolution Assume that a pulse of 50 msec duration is needed every 1 2 second The High Speed Counter could be configured as follows to give the desired pulse output Counter type A Oscillator Frequency Divider N 66 10kHz Oscillator Frequency Input 1 ON 1 For counter 1 mode continuous high limit 4999 low limit 0 On Preset 4499 Off Preset 0 a44612 lt 1 2 SECOND 0 4999 COUNTER 1 4499 0 OUTPUT 1 50mS The counter s upper limit of 4999 represents 5000 counts the number of counts in 1 2 second at 10kHz For this example the Oscillator Frequency could also have been set to 1kHz If that had been done the upper limit would have been 499 Setting the lower limit to 0 establishes the counter start point for each output pulse period The On Preset 4499 determines that 4500 counts will pass before the beginning of the output pulse Setting the Off Preset to 0 turns off the output pulse when the Accumulator reaches 5000 counts A 8 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A A Analog inputs Application examples counter cascading A 2 li re handling conveyor control A 7 measuring pulse time measuring total material Tength A 6 rpm indicator timing pulse generation tolerance checking A 4
25. 00 00000000 00000000 00000000 00000000 00000000 0000000N 00128 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00192 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00256 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00320 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00384 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00448 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00512 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00576 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00640 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00768 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 LOGIC EQUAL PRG LESSON2Z 7 To observe the ONDTR working enter 1R The REGISTER TABLE will be displayed 8 Press F8 tmctr to select timer counter format In the upper right corner a block containing the register values for the ONDTR is shown PROGRM GS STATUS SETUP FOLDER UTILTY PRINT Bint dint KO ke bin IE 7979 mixed Rchgal NR U REGISTER zROOO1 00000000 00000000 00010 00000 00000 00000 00000 00000 00000 00000 CU PU 00000 EN
26. 000 00000 00000 00000 00000 00000 00000 00000 00070 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00080 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00090 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00100 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00110 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00120 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00128 00000 00000 00000 00000 00000 00000 00000 00000 IPRG LESSONZ K yA HH J 2 Note that the values in A10016 and AI0017 are fluctuating To set the nominal value of these inputs use a jeweler s screwdriver to turn one of the potentiometers Turning to the right increases the value The range of possible values is 0 1024 GFK 1104A Lesson 7 Data Monitoring 7 5 Writing in the Tables To change the value in AQ0001 1 Type laq in the command line The analog output table will appear as follows gt 00010 00000 00020 00000 00030 00000 00040 00000 00050 00000 00060 00000 00070 00000 00080 00000 00090 00000 00100 00000 00110 00000 00120 00000 Xe PROGRM STATUS Rint aint ko kwe E IDEEN Bitnctr Enves oral 760001 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000
27. 03 white light none OUTPUT 4 Q0004 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Wire Connection Information Wire connection information for power supply and I O connections for Series 90 Micro PLCs is detailed below Each terminal can accept solid or stranded wires but the wires into any given terminal should be of the same type and size Because of the small spacing between terminals pay close attention when wiring stranded conductors It is recommended that a crimp be applied to stranded wires Power Supply and I O Connections Use one AWG 14 2 1 mm or two AWG 16 1 3 mm copper conductors rated for 75 C 167 F The suggested torque for the terminal connections is 5 in lbs 5 76 kg cm General Wiring Practices The following procedures should be followed when routing and connecting field wiring from user devices to the Series 90 Micro PLC inputs and outputs You should calculate the maximum current for each wire and observe proper wiring practices Failure to do so may cause injury to personnel or damage to equipment Turn off power to the Series 90 Micro PLC before connecting field wiring All low level signal wires should be run separately from other field wiring AC power wiring should be run separately from DC field wiring Field wiring should not be routed close to any device that could be a potential source of electrical interference Ifsevere noise probl
28. 10 then the CTB register gives a direct reading of RPM with an assumed decimal placement Longer timebase settings will give better RPM resolution This is illustrated in the following examples Example 1 If feedback produces 1000 pulses revolution CTB reading 5212 and the timebase is configured for 600 ms then T 600 ms I 60000 ms min 01 and 1 T 100 RPM 52121 1000 x 100 521 2 CTB reading is RPM with 1 RPM resolution Example 2 Assume the same conditions as example 1 except the timebase is now set to 60 ms which gives T 601 60000 001 and 1 T 1000 Since the motion is turning at the same speed as in example 1 the CTB reading now equals 521 and RPM 521 1000 x 1000 521 CTB reading is now RPM with 1 RPM resolution GFK 1104A Appendix A High Speed Counter Applications A 3 Tolerance Checking Features Used Counter Type Strobe Inputs with B Positive Negative Strobe Edge Configuration Parts can be measured by a counter for tolerance checking This can be accomplished by coupling a pulse feedback device to the transport conveyor to provide count inputs representing increments of movement to the measuring counter For this example a Type B counter is used and the same part sensing signal is connected to both strobe inputs The first strobe input is configured to be active on the leading edge and the second on the falling edge Then as each part passes through the sensor its length is indicated
29. 5 VAC When pushbutton switch PB3 is pushed the circuit closes and current logic flows from the left power rail L1 through the pushbutton switch and the relay coil R5 to the right power rail This energizes the relay coil of R5 which changes the normally open NO contact of R5 to a closed state This completes the circuit and turns on the starter coil of M1 At the same time the normally closed contact of R5 opens and interrupts the power flow to pilot light PL4 which goes off Once you understand this simple process you understand ladder diagrams It is now just a matter of how complex the ladder diagram must be to solve the specific control circuit problem Chapter 1 PLC Basics 1 5 Chapter Basic PLC Application 2 When you complete this lesson you will have e Reviewed a typical PLC application e Reviewed a ladder diagram that can be created to perform the example application PLC Application AnAC powered feed pump must be interlocked with permissive conditions to control its operation The operator has a green pushbutton switch to turn the system on and a red pushbutton switch to stop the pump and reset the system The pump is also controlled by two fluid level switches that are in the tank This arrangement always provides liquid from the tank when the manual valve is open 230 VAC Pump Full level Empty level Manual Valve FULL level Operator Controls Current level WS System ON pushbutton EMPTY leve
30. C NLM90 ILESSON Status Information lt lt Type a folder name or use the cursor keys to select an existing folder gt gt lt lt Use PgUp PgDn to page through folders Press ENTER to start selection gt gt ILOGIC NOT EQ 7 PLC State Figure 4 1 Common Screen Elements 4 4 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Running and Stopping the Series 90 Micro PLC 1 You can make sure you are in control of the PLC by making it stop or run From the CONFIGURATION SOFTWARE or the PROGRAMMING SOFTWARE main menu press F7 to select Programmer Mode and Setup Lo cPU STATUS SU FOLDER UTILTY PRINT Ea Ever E E _ E E o I ERU PROGRAMMER SETUP Set Prgmr Mode Off line Monitor Onl ine Select SNP Connections PLC Communications Serial Port Setup STOP NO I0 ONITORML4 ACC WRITE LOGIC ONFIG NOT EQ NLMIJONLESSON PRG LESSON REPLACE il 2 Press F2 Set Prgmr Mode io cru sTATtUS SMa FOLDER UTILTY PRINT NEN 77 Epic EEE SET PROGRAMMER MODE MODE OFFLINE MONITOR ONLINE lt lt Press ENTER Key to Invoke Mode Change gt gt ID 1 STOP NO I0 ONITORML4 ACC WRITE LOGIC ONFIG NOT EQ NLMIJONLESSON PRG LESSON REPLACE E 3 Press the Tab key until ONLINE is selected Press Enter and then press Esc twice to return to the CONFIGURATION SOFTWARE menu
31. ER UTILTY PRINT picas SU Dou EEE a a ONCE ce CPU CONFIGURATION Fi PLC Time of Day Clock F3 fissign PLC ID F4 View Memory Limits ONITORML4 ACC WRITE LOGIC ONFIG NOT EQ PRG LESSON1 ONFIG VALID E 5 The default configuration will work in this case also For more information about CPU configuration refer to chapter 4 in the Series 90 Micro Programmable Logic Controller User s Manual GFK 1065 and chapters 1 and 11 in the Programming Software User s Manual GFK 0466 Press Esc to return to the CONFIGURATION SOFTWARE main menu 6 Press Esc and then Y to return to the LOGICMASTER 90 SOFTWARE main menu You are now ready to create an application program GFK 1104A Lesson 4 Basic Configuration 4 9 Chapter Beginning Programming 5 When you complete this lesson you will have Created a one rung ladder logic program Downloaded the program to the PLC Tested the program Copied the program to a diskette Getting Started You should have a powered up Series 90 Micro PLC connected to a computer that has Logicmaster 90 Micro software installed and running The LOGICMASTER 90 SOFTWARE main menu should be displayed See Lesson 4 if you are not at this point lg 90 20 90 30 90 70 Herogrngecont igi PON Ki an fi 0 Yi RG Util Beconenupesetup fu Exit LOGICMASTER 90 SOFTWARE FOR SERIES 90 c PROGRAMMABLE CONTROLLERS Shif t F1 Series 90 Micro Programmable Controller Shif
32. FANUC GE Fanuc Automation Programmable Control Products Series 90 Micro Programmable Logic Controller Self Teach Manual GFK1104A May 1996 GFL 002 Warnings Cautions and Notes as Used in this Publication Warning notices are used in this publication to emphasize that hazardous voltages currents temperatures or other conditions that could cause personal injury exist in this equipment or may be associated with its use Insituations where inattention could cause either personal injury or damage to equipment a Warning notice is used Caution notices are used where equipment might be damaged if care is not taken Note Notes merely call attention to information that is especially significant to understanding and operating the equipment This document is based on information available at the time of its publication While efforts have been made to be accurate the information contained herein does not purport to cover all details or variations in hardware or software nor to provide for every possible contingency in connection with installation operation or maintenance Features may be described herein which are not present in all hardware and software systems GE Fanuc Automation assumes no obligation of notice to holders of this document with respect to changes subsequently made GE Fanuc Automation makes no representation or warranty expressed implied or statutory with respect to and assumes no responsibility fo
33. GIC TITLE Pumping Example SUBTITLE HEADER PAGE Y QD LOGIC VARIABLE TABLE N REFERENCE LIST ALL BLOCKS N NICKNAME REFERENCE IL LOGIC N REFERENCE DESCRIPTION SFC TOPOLOGY N COIL REF DESCRIPTION RUNG COMMENTS FROM RUNG 0 TO RUNG 9999 STARTING PAGE NUMBER lt lt x Press ENTER Key to Start Printout gt gt PORT FILE LPT1 COM1 LPT2 COMZ FILE FILE NAME STE D NLM9ONLESSONZ i apes BLK MAIN REPLACE 3 Press Enter The prompt Start printout Y N willappear in the message line Press Y When the software has finished writing the file the message Listing complete will appear 4 To view the file Press Esc until you have returned to the LOGICMASTER 90 SOFTWARE main menu e Press F10 Exit to DOS You should be in the LM90 directory C LM90 gt will appear on the screen If not type cd and press Enter then type cd lm90and press Enter e Type typepumping more and press Enter Itis also possible to view this file using a text editor or word processor that can handle standard ASCII files GFK 1104A Lesson8 Printing 8 5 Printing the Hardware Configuration 1 From the C LM90 gt prompt type LM90 to start the Logicmaster 90 Micro software 2 From the LOGICMASTER 90 SOFTWARE main menu press F2 to enter the CONFIGURATION SOFTWARE package When the SELECT OR CREATE A PROGRAM FOLDER screen appears press Enter to select lesson2 3 To select Print Functions press F10 The fol
34. Load from PLC to Programmer key A message stating that the program in your PC will be overwritten will appear This should not concern you because it s the same program Acknowledge by pressing the Enter key PROGRM TABLES STATUS SETUP FOLDER 11 PRINT TR store T clear ae ANNA COGN n o gt STORE FROM PROGRAMMER TO PLC Information to be stored CURRENT FOLDER COPY1 EE EMTCE DOUA NE Nen PLC PROGRAM NAME LESSON1 PROGRAM LOGIC B cm CONF IGURAT ION N Y N Total logic blocks to be stored REFERENCE TABLES N Y N Current block being stored Logic blocks to be modified added deleted in PLC lt lt Press ENTER Key to Start Store Function gt gt PRG COPY1 ONLINE L4 ACC WRITE LOGIC LOGIC NOT EQ E Lesson 5 Beginning Programming 5 9 Chapter More Programming 6 When you have completed this lesson you will have learned how to Clear the memory of the programmer Develop the logic for a simple application Enter the logic into the programmer package Edit your program Label name the elements of your program Search for a reference address within your program In this lesson you will create the example program described in Lesson 2 and then modify it so that you can practice with the programmer package Before proceeding review the ladder diagram on page 2 2 Note The ladder diagram created in this lesson is designed to help you understand how to program the Series 90 M
35. N SI OM SEO PE OT nn al SERIES 90 30 90 20 A MICRO PROGRAMMING SOFTWARE Version 6 01 Direct Serial COM Program Display Edit Reference Tables PLC Control and Status Programmer Mode and Setup Program Folder Functions Utility Load Store etc Print Functions lt lt Press ALT K at any time to see special key assignments gt gt U LMSONLESSONZ Pre LESSONS a REPLACE E GFK 1104A 7 1 Viewing Data Tables 1 From the PROGRAMMING SOFTWARE Main menu select F2 Reference Tables Or from the ladder diagram press Shift F2 The reference table for discrete inputs will be displayed The cursor is located on I0001 by default PROGRM STATUS SETUP FOLDER UTILTY PRINT Rint aint E e E IDEEN Bitnctr Enves oral a MH M INPUT STATUS 410001 STOP 00064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000010 00128 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00192 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00256 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00320 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00384 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00448 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00512 11111111 11111111 00000000 00000000 00000000 00000000 00000000 00000000
36. NFIGURATION SOFTWARE main menu will appear JO cru STATUS SETUP FOLDER UTILTY PRINT izo 2370 SA EE SEN EI TEE OTE En _ _ ____z gt ______ QQ E SERIES 90 30 90 20 MICRO CONFIGURATION SOFTWARE Version 6 01 Direct Serial COM 1 0 Conf iguration CPU Conf iguration PLC Control and Status Programmer Mode and Setup Program Folder Functions Utility Load Storezetc Print Functions lt lt Press ALT K at any time to see special key assignments gt gt ID 1 STOP NO I0 ONITORML4 ACC WRITE LOGIC ONFIG NOT EQ NLMIJONLESSON PRG LESSON ONFIG VALID REPLACE E GFK 1104A Lesson 4 Basic Configuration 4 3 Screen Elements Figure 4 1 identifies the screen elements that are common to most of the screens presented in the Logicmaster 90 Micro software As you work with the software these areas provide useful information such as system status and menu choices PLCState and Mode within the Status Information area are specifically pointed out in the figure because these features are used in the lessons in this manual For a more detailed discussion of the screen elements refer to the Programming Software User s Manual GFK 0466 Function Key Assignments Message Line l l en men OCIO ON E E E _ ET Exit Logicmaster 90 Programmer Package Y N SELECT OR CREATE A PROGRAM FOLDER Program Folder MERI PLC Program Name COMBINE Menu Title Folders in Drawer
37. REPRE Le EEHERI A e tad oak Eres 7 6 Lesson 8 Printing s casa e eb AA eee ee PEERS ses 8 1 Getting Started cese E bea erben eue E Sees 8 1 Sending a Ladder Diagram to the Printer eeeeeeeesee 8 2 Sending the Document toa File 0 eee eee ee 8 5 Printing the Hardware Configuration eeeeeooooeooee 8 6 Sereen PANN kou edu ae Mea VI terne Xe eee ee 8 8 Appendix A High Speed Counter Applications cece eens A 1 Counter Cascading ei us etae taa dee altes A 2 REM Indicator podiat ede eint Pone E Ri ee ee teta A 3 Tolerance Checking etae LES ee ees A 4 Measuring Pulse Time I Ile ee eee eee dra TRE TE RET Te ren A 5 Measuring Total Material Length eee eee eee eeoooerroen A 6 Material Handling Conveyor Control e eeeeeooooeooee A 7 Timing Pulse Generation 0 cece eens A 8 vi Series 90 30 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Contents Figure 1 1 PLC Block Diagram 2 le 1 1 Figure 1 2 PLC Sweep Sequence soraio a EE EE lele l kk eee ea a enn na a e kk kk kaa aaa an rann 1 2 Figure 1 3 TypicalInput OutputCircuitry lele eee e eee eee III lee 1 3 Figure 1 4 Ladder Diagram Example relel lele le e kk eee a ennan ee 1 5 Figure 2 1 Feed Pump Example eee eee lele a ek kk kk kaa a aaa aaa kk kk aaa aaa ae nn non 2 1 Figure 2 2 Ladder Logic for Feed Pump Example eee eee ee
38. Type Q1 or 10 and press Enter Iaa TMRCTR MATH RELATN BITOP DATAMUV TABLES CONURT CONTRL OPN SP SSNS mnc NE E E O ver Eborz Afore A AAD LOS LhL CnDOI QI Ce nRESE EEL L START OF LD PROGRAM LESSON 1 Ge x VARIABLE DECLARATIONS 1 BLOCK DECLARATIONS 1 START OF PROGRAM LOGIC 1 710001 710001 L ID 1 STOP NO I0 NLMIONLESSON REPLACE 5 You have completed your first rung of logic Press the Esc key to leave the rung edit mode You must accept each rung of ladder logic by pressing the Esc key Press the Esc key again to return to the PROGRAMMING SOFTWARE main menu An Update to folder in progress message will be displayed while the software saves your program 5 4 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Transferring Your Program to the PLC To store a program from the programmer to the PLC the PLC must be in the ONLINE mode To store a new program the PLC must be in the STOP mode If the PLC is in STOP mode you can abort a program transfer in progress by pressing ALT A If the PLC is in RUN mode when the store begins you cannot abort the transfer of program logic 1 Press Alt R to place the PLC in STOP mode 2 From the Programming Software main menu press the F9 key 3 Press the F2 Store key The STORE FROM PROGRAMMER TO PLC screen will appear The screen shows the currently selected program folder which cannot be ch
39. a new folder press the Copy softkey F10 PROGRM TABLES STATUS sETUP QUA UTILTY PRINT ie lectexicletemenuto AINSITD E onum clear Brock m copy gt SELECT OR CREATE A PROGRAM FOLDER Program Folder STT PLC Program Mame LESSON1 Folders in Drawer C NLM90 LESSON2 TEMP TESTDR lt lt Type a folder name or use the cursor keys to select an existing folder gt gt lt lt Use PgUp PgDn to page through folders Press ENTER to start selection gt gt ONLINE L4 ACC WRITE LOGIC LOGIC EQUAL PRG LESSON1 NLOCKED y 8 Type in the entire path and folder name e g c lm90 lessonhs shown above Be sure to include the DOS drive and directory whichis usually c lm90 5 8 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Loading a File GFK 1104A 9 Press Enter to start the Copy function When the Copy process is complete the words Selected folder items have been copied to current folder will appear in the message line 10 Press the Esc key twice to exit the Copy function and return to the PROGRAM You can now remove your diskette which has a copy of the source folder on it Now practice loading the file you just saved 1 2 Press F9 to select the Utility Load Store etc function Press Alt M to switch to ONLINE mode FOLDER FUNCTIONS menu Press the Esc key again if you wish to exit the Programming software Press the F1
40. and reference descriptions to all of the references in the table See the listing on page 6 5 To edit a reference 1 Move the cursor to the next reference and press F2 edit 2 Press Tab to move to the first field to be entered and type the nickname or reference There is no need to save each assignment pressing Tab will move the cursor to the next reference 3 When you have finished editing the table press Esc The folder will be updated and the nicknames you have just entered will be displayed in the program To learn more about the functions associated with the Variable Declaration Table refer to the Programming Annotation and Variable Declaration Table sections in Chapter 3 of the Programming Software User s Manual GFK 0466 6 10 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Testing Your Program 1 Store your program to the PLC If you don t remember how to do this review Transferring Your Program to the PLC on page 5 5 Note Variable declarations are not stored in the PLC 2 With your program displayed in the PROGRAM DISPLAY EDIT screen make sure the PLC is in the RUN mode Press Alt R to put the PLC in the RUN mode RUN OUT EN will appear in the status block on the screen and the RUN indicator on the PLC will light 3 Operate the switches on your input device to simulate the operation of the pumping system e On your input device toggle
41. anged Note Do not press FI If you select the F1 Load from PLC to Programmer option by mistake press Esc to return to the PROGRAM UTILITY FUNCTIONS screen If you allow the LOAD process to continue you will lose the program you just created GFK 1104A PROGRM TABLES STATUS SETUP FOLDER PRINT l load P store 72910 MN 42073 EB o aane gt STORE FROM PROGRAMMER TO PLC Information to be stored CURRENT FOLDER LESSON PLC PROGRAM NAME LESSON PROGRAM LOGIC B vm CONF IGURAT ION N Y N Total logic blocks to be stored 00 REFERENCE TABLES N Y N Current block being stored Logic blocks to be modified added deleted in PLC lt lt Press ENTER key to Start Store Function gt gt ID IRUN OUT EN Z3ms SCAN L4 ACC WRITE LOGIC MLOGIC EQUAL NLMSONLESSON PRG LESSON Three types of data can be stored from the PLC to the programmer program logic configuration data or reference tables When this screen first appears only the program logicissetto Y Yes To store all of the data change the selection for reference tables and configuration to Y The following data will be stored Field Description ProgramLogic Theladderlogicprogram Configuration The currentconfiguration Reference Tables The reference tables for the program Lesson 5 Beginning Programming 5 5 4 Press Enter to start the Store function The following messages will be displayed Program name in PLC does no
42. ate rungs in ladder logic Press Alt M until ONLINE appears at the bottom of the screen 4 Press FI to select Program Display Edit The following screen which shows an empty program folder will appear 5 Usethe L key or press End to move the cursor to the END OF PROGRAM LOGIC line New rungs in the ladder diagram are always inserted before the line that the cursor is on The bottom right corner of the status block identifies the rung that the cursor is on Note that the END OF PROGRAM LOGIC line is now RUNG 0004 diS TABLES STATUS SETUP FOLDER UTILTY PRINT Hinsertffedit T 9991 ONHNHEM ONHNHN DIXIT TION III o O START OF LD PROGRAM LESSON 1 Ge x VARIABLE DECLARATIONS 1 BLOCK DECLARATIONS 1 START OF PROGRAM LOGIC 1 END OF PROGRAM LOGIC ID 1 ISTOP NO IO NLMIONLESSON E REPLACE 5 2 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Creating a Program You can create a one rung program that controls the Q1 indicator on the Series 90 Micro PLC front panel The main objective of this section is to give you an overview of the programming package Ina later example you will be given more detailed information on how to create and edit a program The ladder diagram is shown in the following figure Output Q1 will be unconditionally energized as power flows from the left Yol0001 Q0001 Follow th
43. ble Logic Controller Self Teach Manual May 1996 GFK 1104A GOOHGNYESO SEMPAN TO Aejeu ul DA wil d ez s euBis aqo 1s Jo sjunoo pepuejuiun esneo pjnod uoiuM Hulounog 1u 91910 0 aje s pios eq Pinoys seyonms indu ay sindui 1ejunoo peads ybiy se pasn ae gr U ueuM y asnos eomog somos eomog asnos eomog kiddns somo semod semod semod semod semod semod OWA 0040 9Y 9010 9Y 90 10 9Y 9010 9Y 90 40 9Y 90 10 9v oa Ovc 001 a ON ON ON Q EE CN YON ie A No NA NA II e NN 3 d a a a a a a a a a a a K E Y Y v v v v v v v v o o o o o o o o o o o o 1 a 1 1 1 1 1 1 1 1 1 1 NOD NOD zio uo 0 0 9WOO eo SWOD 80 WOO LO WOD 90 zWOD so YD o ZD DA HNOD LD GND E iddng somo OGA vc YWOO YWOO 9H SH vH EU ENOD ENO ZU LU ou 6l zWOD 8l LI 9I SI INWOOD vl el e H rivaye Figure 3 1 Field Wiring Diagrams continued 3 5 Lesson 3 Setup GFK 1104A eoinog jewod ov 20 a0 20 80 20 80 20 80 LOOVWNEGSO SEMPAN INO DV UL OV 1utod ez Soung JemOd ov 20 80 20 80 FN NI Soung JemOd ov
44. e eee eee eee eee o oo n noon 2 2 Figure 3 1 Field Wiring Diagrams ee ehis voe hane kk kk kaa a anana ak kk kaka aaa ann nn nn 3 5 Figure 4 1 Common Screen Elements erer e elle eee e e eee ee e en na a e kaka aaa aa ae n rann 44 GFK 1104A Series 90 30 Micro Programmable Logic Controller Self Teach Manual May 1996 vii Chapter PLC Basics 1 When you complete this lesson you will have learned e How I O functions in a PLC system e How the CPU executes a program e About memory in the PLC About the CPU scan e The fundamentals of ladder diagrams Definition A Programmable Logic Controller PLC is an industrial computer that accepts inputs from switches and sensors evaluates them using a stored program and generates outputs to control machines and processes Programming Device Data Storage Central Processing Unit CPU Input Output System gt ontouroevces Figure 1 1 PLC Block Diagram GFK 1104A 1 1 A PLC allows you to use software to create logic that controls a system thus saving the expense of creating hard wired logic on physical devices in the control system The functions of a Programmable Logic Controller PLC must be repeated in an orderly manner to respond to changing conditions in the system The PLC continuously performs a built in automatic cycle called a sweep During each sweep the Central Processing Unit CPU of the PLC performs the following three functions in sequence
45. ed PROGRM STATUS SETUP FOLDER UTILTY PRINT 1 Ed NEN Bint Bint NEN hex 37 ascii mete Enied entire eee TITLE MIXED TABLE 99 I LOGIC EQUAL E Move the cursor to the title line and enter a name 63 characters maximum Move the cursor to the first line in the table and type the designation for the first reference to be listed 1i for example Press F10 chline to enter the line in the table To enter additional references move the cursor down to a blank line type the next reference you want to see and press F10 To delete a reference line move the cursor to the line and press F10 To leave the mixed table type the address of any reference type in the command line and press Shift F2 For example typing 1m will take you to the INTERNAL STATUS table If you wish to return to the mixed table type the number of the mixed table 99 in the example above in the title line and press F9 7 4 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Viewing Al References Two potentiometers located on the front panel of the Micro PLC allow you to manually set input values that are stored in AI16 and AI17 The top potentiometer controls AI16 and the bottom one controls AI17 Analog Potentiometer Input Filtering Control Due to the nature of analog input the values seen in AI16 and AI17 will have some fluctuation This variation could make these inputs unusable
46. ems are present additional power supply filtering or an isolation transformer may be required e Ensure that proper grounding procedures are followed to minimize potential safety hazards to personnel Label all wires to and from I O devices Procedure for Power Connections e Use a three wire power cable e The PC you will use for programming must be connected to the same power system as the Series 90 Micro PLC e Power connections are located on the left bottom side of the Series 90 Micro PLC case GFK 1104A Lesson 3 Setup 3 3 Note Although the figures below show I1 through I4 connected as positive logic and I5 through I8 connected as negative logic all inputs can be connected as either positive or negative logic a45435 24 VDC Output Power Supply AC or DC AC or DC AC or DC Power Source Power Source Power Source l 1 J When ln 18 are used as high speed counter inputs the input switches should be solid state to CD prevent bouncing which could cause unintended high speed counter counts or strobe signals 14 Point DC In Relay Out Modules ICG93UDRO01 002 a45444 6 AC Power Source AC Power Source O O O O O O Q Q CTS TOT To T fen e T 8 Le T Ies Done Tele le ee fa Jos lt oror u or ON ono E 120 240 AC AC VAC Power Source Power Source 14 P oint AC In AC Out AC Power Modules IC693UAA003 Figure 3 1 Field Wiring Diagrams 3 4 Series 90 Micro Programma
47. ers Change the printer parameters if necessary To increase or toggle the values in a field press Tab Shift Tab to decrease the values Use the arrow keys to select fields e To accept the printer settings and return to the PRINT FUNCTIONS menu press Esc For more information refer to Printer Parameters in Chapter 9 of the programming software user s manual GFK 0466 5 To select the screen print output destination press F2 Designate Screen Print Device The following screen will appear PROGRM TABLES STATUS SETUP FOLDER UTILTY THH setup a Blloyic Bxret values 99 pause save gt SELECT SCREEN PRINT DESTINATION SCREEN PRINT OUTPUT DESTINATION PORT LPT1 COM1 LPT2 COMZ FILE FILE NAME c graphics U LMSONLESSONZ Pre LESSONS BLK MAIN INSERT CAPS 6 Press the Tab key to select the output port to your printer This setting will be used for all screen prints until you exit the Logicmaster 90 Micro software or until you change it using this screen GFK 1104A Lesson 8 Printing 8 3 8 4 7 To specify which portions of your program folder will be printed press F4 The following screen will appear Refer to Print Program in Chapter 9 of the Programming Software User s Manual GFK 0466 for definitions of the print parameters PROGRM TABLES STATUS SETUP FOLDER UTILTY TH setup Bascreenf logic ret rales GN oE o gt PRINT PROGRAM
48. ese steps to create the ladder diagram shown above 1 With the cursor on the END OF PROGRAM LOGIC line press F1 Insert The END OF PROGRAM LOGIC line will move down to make space for the rung you are about to create 109 IMRCTR MATH RELATN BITOP DATAMU TABLES CONURT CONTRL UPN SP Imc mam NEN NN DNE SUS A PE AA Ion gt L START OF LD PROGRAM LESSON 1 Ge x VARIABLE DECLARATIONS 1 BLOCK DECLARATIONS 1 START OF PROGRAM LOGIC 1 END OF PROGRAM LOGIC 1 ID 1 STOP NO 10 ONLINE ACC WRI NLMIJONLESSON PRG LESSON BLK MAIN REPLACE Li P 2 Press the FL RELAY key As soon as you press this key a normally open contact will be displayed in the logic rung GFK 1104A Lesson 5 Beginning Programming 5 3 If you make an error while entering elements in a rung press Alt D to delete the element Pressing Alt D after you have accepted the rung will delete the entire rung that your cursor is on 3 Type i1 or 1i and press Enter Iaa TMRCTR MATH RELATN BITOP DATAMY TABLES CONURT CONTRL OPN SP SSNS mnc MEER MN E O Em SOU Eborz Afore L START OF LD PROGRAM LESSON 1 Ge x VARIABLE DECLARATIONS 1 BLOCK DECLARATIONS 1 START OF PROGRAM LOGIC 1 710001 END OF PROGRAM LOGIC 1 ID 1 STOP NO 10 NLMIJONLESSON REPLACE 4 Press F5 to insert a coil The programming software automatically places the coil at the end of the rung 5
49. field terminals has its own input circuit providing electrical isolation between the input signals and the PLC The CPU of the PLC uses the field terminal number as a reference number for each position in the input status table The current status of each input is represented by either a 1 on or a 0 off in the input table which is stored in the PLC The CPU can tell whether an input is on or off from its status in the input table The PLC controls outputs based on the condition of the inputs combined with instructions in the program The outputs are written to an output status table similar to the input status table Outputs are controlled by output circuits which are practically identical to input circuits GFK 1104A Chapter 1 PLC Basics 1 3 Series 90 Micro PLC I O Circuits DC Input Relay Output Models 10693UDR001 002 005 7 Refer to Chapter 3 in the Series 90 Micro PLC User s Manual GFK 1065 for detailed descriptions of the I O circuitry DC Input Circuits The DC input circuits condition and filter 24 VDC input voltages so that they can be properly detected by the CPU module The DC inputs can be used as a regular inputs or to supply count and preload strobe inputs for the high speed counters HSCs For details on the operation of HSCs see Chapter 6 in GFK 1065 Also Appendix A in this manual provides some general examples of applications for HSCs Relay Output Circuits The six 2A isolated normally open out
50. g Programming Walks you through the process of creating and testing a simple one line ladder logic program Lesson 6 More Programming Provides instructions for creating a ladder logic program for the application described in lesson 2 Lesson 7 Ladder and Data Monitoring Describes the use of various data table functions provided by the Logicmaster 90 software Lesson 8 Printing Describes how to use Logicmaster 90 software print functions to print ladder logic and configuration data GE Fanuc Bulletin Board System If you have a modem you might wish to register on the GE Fanuc PLC Bulletin Board System BBS Updates of programs will be provided in the PLC files section as they become available Eight rolling nodes available 804 978 5458 14400 to 2400 autobaud no parity 8 data bits 1 stop bit We Welcome Your Comments and Suggestions At GE Fanuc automation we strive to produce quality technical documentation After you have used this manual please take a few moments to complete and return the Reader s Comment Card located on the next page Libby Allen Senior Technical Writer Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Contents Lesson T PROC Basics 2555 is wei ka di A ea CN an awa E aan 1 1 Definition xoc akasan teh his TAT R eoe d eate be oe E bolas ne d etae a and dite 1 1 L OInterface Muni ro PS ure ul oM reor De teta 1 3 General iii done dig erri er rick pri eim
51. he Series 90 Micro PLC Program type LM90 and press the Enter key The following menu should appear C LM90 l 90 20 90 30 NM D ERN IFTE ONINN OECUN Ki an By 0 Yi BG Util Beconenupesctuy Y Exit Shift F1 Shift F2 Shift F3 Shift F5 30 70 LOGICMASTER 90 SOFTWARE FOR SERIES 90 c PROGRAMMABLE CONTROLLERS Series 90 Micro Programmable Controller Series 90 20 Programmable Controller Series 90 30 Programmable Controller Series 90 70 Programmable Controller Logicmaster 90 Programmer Package Logicmaster 90 Configuration Package PCM Development Package PCOP fixis Positioning Module Package perator Interface Utilities Logicmaster 90 Utilities User Command Menu Logicmaster 90 Setup Package Exit to DOS Use the Shift function keys to select PLC type Use the function keys to start software package GFK 1104A 3 If you need to change the language that Logicmaster menus and commands are displayed in press F9 to select the Logicmaster 90 Setup Package cae SENE MEIN SENEN al A Se NES SENE EQUMN TPS GTH By tang BR BB save LOGICMASTER 90 Setup File Editor Version 4 3 Terminal amp Printer Options Specify Palette Colors Specify Disk Drives S PLC Communications Options Specify Language Save Setup File lt lt Use the Escape key to exit gt gt po E e Press F5 to select Specify Language Spec
52. i du Pa weeds 1 3 Series 90 Micro PLCI OCircuits 2 0 0 0 eee eee eee 1 4 Central Processor Unit ee phere hee eke eee ewer 1 5 Ladder Diagrams at rh ERR Ue xU e dos 1 5 Lesson 2 Basic PLC Application sss e e e e e e e ccc cece ccc e ccc ee cence 2 1 PEC Application e ette alent tenths ena ee tee ak edere 2 1 Ladder Diagram sesede R a RE rc ek de ina R R ed Rs 2 2 Lesson 35e8l pD 1555499 12 92 A CR ERA UA RU Cac S Aca a qe Wa pi vd QR ra iod UE 3 1 Getting Started iis ober ueterum beoe peche d s bubo seb rd 3 1 Input Switches ee i n a e 3 3 Wire Connection Information e eee 3 4 Power Supply and I O Connections eeee eee ee eee eee ee 3 4 General Wiring Practices erer eee erer ee eee eee eee er roen 3 4 Procedure for Power Connections eee eee ee eee eee ee 3 4 Powetr up Sequence uie EI eee a pa een eee deter te 3 8 Connecting a Programming Device eeeeee eee ee eee eeoooerroen 3 8 Installing the Programming Software K eee ee eeeeoooorroen 3 9 Lesson 4 BasicConfiguration iow ss e e e e rena ties aa a atanta douk E V E a aie 4 1 Getting Started re aze oak an eee lao ite aede ease a tad 41 Screen Elements sic R a a tata aze ola ia ano ee a ec lel 4 4 Running and Stopping the Series 90 Micro PLC eeeeeeeeeeen 4 5 Configuring the Series 90 Micro PLC 1 kee eee eee 4 8 Lesson 5 Beginning Programming cece e cece eee nen 5 1 Getting
53. icro PLC Therefore it lacks some safety interlocks that are necessary in an actual application Getting Started You should have a powered up Series 90 Micro PLC connected to a computer that has Logicmaster 90 Micro software installed and running The PROGRAMMING SOFTWARE main menu shown below should be displayed See Lesson 5 if you are not at this point PROGRM TABLES STATUS SETUP FOLDER UTILTY PRINT RIR ZXYES SSS MAN SI OM SEO PE OT eC SERIES 90 30 90 20 MICRO PROGRAMMING SOFTWARE Version 6 01 Direct Serial COM Program Display Edit Reference Tables PLC Control and Status Programmer Mode and Setup Program Folder Functions Utility Load Store etc Print Functions lt lt Press ALT K at any time to see special key assignments gt gt ID 1 STOP NO I0 ONITORGL4 ACC WRITE LOGIC LOGIC NOT EQ NLMIJONLESSON IPRG LESSON IREPLACE A 6 1 GFK 1104A 6 Clearing Memory 6 2 If you have been following the lessons in order you probably have a program stored in the programmer memory 1 Press F9 to select the Utility Load Store etc function 2 Press the F5 Clear PLC Memory key The following screen will appear PROGRM TABLES STATUS aid TR store verificar E EE gt CLEAR PLC MEMORY PLC PROGRAM NAME LESSON1 Select information to be cleared PROGRAM LOGIC YOUN CONF IGURAT ION REFERENCE TABLES Y Y N OVERRIDE TABLES lt lt Press ENTER Key to
54. ify Language Country code 1 Default language based on country code English Language default English lt lt Use Tab Shift Tab keys to adjust field contents gt gt e Press Tab to select the desired language Press F10 to save the setup file and then press any key and Esc to return to the Logicmaster 90 Software main menu 4 2 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A 4 Ifyouare using Logicmaster 90 30 20 Micro software press Shift F1 to select the Series 90 Micro PLC In the upper left hand corner of the LOGICMASTER 90 SOFTWARE screen MICRO will be highlighted If you are using Logicmaster 90 Micro software this will be the only choice lS 90 20 so 30 90 70 EE O SA Ou NO MEL ED SO 5 Press F2 to enter the Logicmaster 90 Configuration Package The software will attempt to automatically select a program folder Type in a new folder name up to seven characters and press Enter In this manual the first example is named LESSONI DE pop p pr E p E my 7 SELECT OR CREATE A PROGRAM FOLDER Progran Folder PLC Program Mame seeeeeec Folders in Drawer C NLM90 lt lt Type a folder name or use the cursor keys to select an existing folder gt gt lt lt Use PgUp PgDn to page through folders Press ENTER to start selection gt gt Um hii EON 6 After you have typed a folder name press Enter The CO
55. iguration be done before you create your application program 1 From the SOFTWARE CONFIGURATION main menu press FI to select I O Configuration The following screen will appear gt SERIES 90 MICRO SOFTWARE CONFIGURATION Catalog MICRO 14PT DCINZRLYOUT AC DC IOScan Stop NO Baud Rate 19200 Data Bits 8 Pur Up Mode LAST Parity ODD Cfg From RAM Stop Bits 1 Registers RAM Modem TT 0 1 100 Second Count Passwords ENABLED Idle Time 10 Seconds Chksum Urds 4 Sweep Mode NORMAL Sweep Tmr NVA msec VIEW ONLY PARAMETERS In RefAddr 100001 Out RefAddr Q00001 Input Size 8 Output Size 6 o EEE E E E E onn lt lt More Config Data Exists PgDn for Next Page PgUp for Previous Page gt gt T LMSONLESSON Pret Lesson ONFIG VALID REPLACE P 2 If the correct catalog number and PLC model are not displayed at the top of the configuration screen press F1 to select the CPU When the following screen appears use the T and L keys to select the type of Micro PLC that you have and then press Enter If you changed CPUs the message REPLACE displayed module Y N Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 will appear Press Y The software will return you to the screen shown in step 1 a e EEE E E E E onn gt SERIES 90 MICRO SOFTWARE CONFIGURATION Catalog IC693UDR1 2 MICRO 14PT DCIN RLYOUT AC DC
56. igured for the UP direction and 1 Setthe Count Limits for both counters at their maximum values LOW 332768 and HIGH 432767 2 Setthe output preset for counter 1 at 244217 ON OFF ON 0 UP 0 150 OFF 150 3 Connect counter 1 output to the counter 2 input 4 Connectthe count pulse stream to the counter 1 input Similarly Down Counters can be cascaded by configuring all counters for the Down direction setting the limits at the maximum values and reversing the output presets For example 244218 OFF ON OFF 0 O 190 DOWN ON 150 eS Type A Counter Operating Count Directions Counter Number Crane Direction Count Direction Counter 1 Counter 2 Notcounting Counter 1 DOWN Counter 2 UP Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A RPM Indicator Feature Used Counter Types Counts Timebase Register A B C The High Speed Counter can be used as a position motion indicator when connected to a feedback device such as an encoder that is coupled to a rotary motion RPM indication can be obtained directly from the counter sCounts Timebase register CTB or derived from it by a simple calculation The RPM is given by CTB 1 RPM x PPR T where CTB counts timebase reading from the counter PPR pulses revolution produced by the feedback device T timebase expressed in minutes Note that if 1 T divided by PPR is some integer power of
57. ing Conveyor Control Features Used Counter Type Preset Outputs B When transported material must be stopped momentarily for inspection or modifications the High Speed Counter s Preset outputs can control conveyor slowdown and stop points Use an encoder geared to the transport conveyor to provide the count input increments Use a sensor to detect material as it passes on the conveyor Determine where the material should begin to slow down and where the material should stop Find out how many encoder counts are equivalent to each of these two distances The High Speed Counter should be configured for A quad B counter operation Configure Preset Output 1 to turn on at the slowdown point by entering the number of counts from the sensor to the point where slowdown should begin Configure Preset Output 2 to turn on at the stop point by entering the number of counts from the sensor to the inspection station Connect the sensor to the Preload Input of the counter to restart the counter at 0 for each piece of material that passes only one piece can be between the sensor and the stop point in this configuration 1 SENSOR a44611 ALTER CHECK STATION OUTPUT 1 SLOWDOWN OUTPUT 2 STOP GFK 1104A Appendix A High Speed Counter Applications A 7 Timing Pulse Generation Features Used Counter Type Ref Osc Input A Preset Output Applications requiring an accurate timing pulse can
58. l system ON Light L FILL Light System STOP pushbutto Level Switches Figure 2 1 Feed Pump Example GFK 1104A Ladder Diagram 2 2 The control system must keep the fluid level in the tank between two predetermined levels To keep the pump from continually cycling on and off the fill process starts when the fluid level reaches the empty level mark and continues until it has reached the full level Additionally a red pushbutton is included on the operator panel for emergency stop control and to shut down the system You can step through the ladder diagram for this process shown below to gain an understanding of it and the system The rungs in the ladder diagram are numbered to correspond to the paragraphs in the discussion provided on page 2 3 STOP pushbutton ON pushbutton GO 9910004 9610003 M0001 m i YoMOOO1 i System ON light YoMOOO1 Q0003 2 Motor Starter EMPTY level switch set coil Yol0004 9610002 M0002 S 3 FULL I switch Timer Reset 9610001 M0003 i 9910004 Motor Starter reset coil 9610001 M0002 R 5 Yol0004 Motor On Yol0004 MO0001 M0002 Q0004 6 MO0003 m 00050 PV RO0001 Figure 2 2 Ladder Logic for Feed Pump Example Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A GFK 1104A Rung 1 Note The STOP pushbutton switch is wired normally closed NC but programmed normally open NO so tha
59. lowing screen which is similar to the PRINT FUNCTIONS screen for the programming software package will appear ivo cru STATUS SETUP FOLDER UTILTY TH 1995 scr EO pi OM OO N PRINT FUNCTIONS F1 Setup Printer Parameters F2 Designate Screen Print Device F4 Print Configuration F9 Pause Printing Save Printer Setup Print Destination to Disk ONITORML4 ACC WRITE LOGIC ONFIG NOT EQ PRG LESSON2 ONFIG VALID 8 6 Series 90 Micro Programmable Logic Controller Self Ieach Manual May 1996 GFK 1104A 4 Press F4 The PRINT CONFIGURATION screen will appear 1 0 cru STATUS SETUP FOLDER UTILTY TH S cre EO pi OM pase fosa gt PRINT CONFIGURATION TITLE SUBTITLE OPTIONS N 1 0 RACK FROM 1 0 RACK TO I O RACK 0 DETAIL REF VIEW STARTING PAGE NUMBER 1 CPU CONFIG lt lt Press ENTER key to Start Printout gt gt LISTING DESTINATION PORT LPT1 LPT1 COM1 LPTZ COMZ FILE FILE NAME V NLM9ONLESSONZ i apes NFIG URLID IREPLACE 5 Type a title for your printout in the TITLE field 6 SettheI ORACK default and CPU CONFIG options to Y yes Note Setting the DETAIL and REF VIEW options to Y will have no effect on your printout because the Micro PLC is not actually in a rack The FROMI ORACK and TO I O RACK fields are not active for the same reason 7 In the PORT field press Tab to select the printer port LPT1 8 Press Ente
60. ng and stopping the PLC Measuring pulse time example of A 5 Measuring total material length Message line 0 4 S Mixed table Screen elements Screen print N Search utility 6 9 Self diagnostics 3 5 Nicknames 6 10 Software installing B 6 Logicmaster 90 O key shortcuts 4 7 screen elements tarting 4 1 ONLINE mode stars State RUN STOP 11 4 4 5 Output circuits 7 AC Status block on Logicmaster 90 screen relay 44 Store program to PLC Sweep sequence P PLC T catalog numbers B 1 definition 1 1 Tables loading program from E power up sequence storing program to sweep sequence Timing pulse generation A 8 PLC application 2 1 Tolerance checking example of A 4 Potentiometers LA Power supply wiring to V Power up sequence Printing to a file Variable Declarations Table 6 5 16 10 Program folder functions f Program folders creating 6 3 W Programming devices Wiring field connections Index 2 Series 90 Micro PLC Self Teach Manual August 1995 GFK 1104
61. ns This manual should be used with the Series 90 Micro ProgrammableLogic Controller User s Manual GFK 1065 which contains detailed information about the installation and operation of the Series 90 Micro PLC You will find several programming examples in this manual If you are not familiar with the functions used in ladder logic refer to the following documents Logicmaster90 30 20 Micro Programming Software User s Manual GFK 0466 Series 90 30 20 Micro ProgrammableControllersReference Manual GFK 0467 Series90 30 and 90 20 Hand held ProgrammerUser s Manual GFK 0402 Workmaster II PLC Programming Unit Guide to Operation GFK 0401 GFK 1104A Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 111 Preface Content of This Manual The material in this manual is presented in two sections Section 1 Lessons 1 and 2 briefly explain the basics of programmable controllers Lesson 1 PLC Basics Describes the general principles of PLC operation Lesson 2 PLC Application Describes a simple PLC application that will be used as an example later in this manual Section 2 Lessons 3 through 8 focus on the use of Logicmaster 90 Micro configuration and programming software with the Series 90 Micro PLC Lesson 3 Setup Describes how to setup the hardware for the exercises in this manual Lesson 4 Basic Configuration Describes software configuration of the Series 90 Micro PLC Lesson 5 Beginnin
62. ogram folder on the diskette and copy the contents of your program into it The Logicmaster 90 Micro program folder functions are used for this process Do not use MS DOS to copy individual files from one folder to another or to delete files Doing so may produce unexpected results MS DOS may only be safely used to copy an entire program folder to another program folder of the same name If MS DOS functions have been used to place program files into a program folder with a different name you will not be able to select the program folder Each program and the corresponding configuration is assigned to a subdirectory called a program folder Both the configuration software and the programming software use the same set of program utility functions to create and maintain program folders Refer to Chapter 7 of the Programming Software User s Manual GFK 0466 for detailed information about program folder functions 1 Place a diskette in your disk drive usually an A or B drive There should be plenty of room on the diskette From the PROGRAM DISPLAY EDIT menu press Shift F8 to select Program Folder Functions Or from the main menu press F8 PROGRM TABLES STATUS SETUP JUDAS UTILTY PRINT l ke lectfzde leteftauto a STTNIN a aera ilock ONNENGG ee PROGRAM FOLDER FUNCTIONS Select Create a Program Folder Delete a Program Folder Auto Select Program Folder to Match PLC Backup Current Program Folder
63. pting to edit another rung If you only want to change a reference for a program element there is no need to go into the rung edit mode Simply position the cursor on the reference type the new reference and press Enter The query Confirm change Y N will appear Press Y to confirm the change If you press Alt D while in the rung edit mode the element where the cursor is located will be deleted If you are not in the rung edit mode the entire rung will be deleted when you press Alt D the software will prompt you to confirm the rung delete Lesson 6 More Programming 6 7 6 Drawing the Rest Of The Logic Enter the remaining rungs in the same way that you created the first one Remember to press Esc after completing each rung to accept the rung The rungs in the figure below have been renumbered to correspond to their numbering in your program e When you get to rung 6 press F9 more to display additional program elements Press F6 to insert the set coil Press F9 to return to the other menu of program elements e When you get to the ONDTR in rung 9 press Shift F2 TMRCTR to select timers and counters Press FI to select the on delay timer To enter the constant for the delay move the cursor down and back type 50 and press Enter Press Tab to move the cursor to the register reference field for the timer type 1R and press Enter This assigns YoR0001 as the starting register for storing the
64. put circuits allow the low level signals from the CPU module to control relay devices The outputs can be configured as regular outputs or as outputs controlled by the HSCs AC Input AC Output Models IC693UAA003 007 AC Input Circuits Eight 120 VAC 50 60 Hz input points are provided in two groups with four inputs in each group Input characteristics are compatible with a wide range of user supplied input devices such as pushbuttons limit switches and electronic proximity switches AC Output Circuits Six AC 120 VAC 50 60 Hz 0 5 A output points are provided in two groups The first group has four points common and the second group has two points common Potentiometer Inputs IC693UDR001 002 ICG93UAA003 Two potentiometers are provided to allow adjustment of the values in analog registers AI16 and AI17 The potentiometers can be turned by inserting a small screwdriver through an access hole in the Micro PLC front panel This feature could be used to set threshold values that are used in logic relationships withotherinputs outputs Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Central Processor Unit The CPU is the section of the PLC that coordinates sequences utilizes and controls all other parts of the system The CPU executes the program performing each instruction in the order that it appears in the program The main components of the CPU include the microprocessor the
65. r The prompt Start printout Y N willappear in the message line 9 Press Y When the software has finished sending the file to the printer the message Listing complete will appear 10 Press Esc to return to the PRINT FUNCTIONS screen GFK 1104A Lesson8 Printing 6 7 Screen Print Any screen in Logicmaster 90 Micro can be sent to a printer or to a file using this procedure 1 From the PRINT FUNCTIONS menu press F2 Designate Screen Print Device The following screen will appear PROGRM TABLES STATUS SETUP FOLDER UTILTY TH setup 2n logic ret ales pause save gt SELECT SCREEN PRINT DESTINATION SCREEN PRINT OUTPUT DESTINATION PORT LPT1 COM1 LPT2 COMZ FILE FILE NAME LOGIC EQUAL Press Tab until the correct print device LPT1 appears in the PORT field Press Esc to accept the screen print setting and return to the PRINT FUNCTIONS screen This setting will be used for all screen prints until you exit the Logicmaster 90 Micro software or until you change it using this screen To access the I O Configuration press Shift F1 I O The SOFTWARE CONFIGURATION screen will appear To print the first page in the SOFTWARECONFIGURATION press Alt P The message Print screen in progress will appear Congratulations on completing the Series 90 Micro PLC Self Teach labs This manual presents an introduction to the Series 90 Micro PLC and to Logicmaster 90 Micro software We
66. r the accuracy completeness sufficiency or usefulness of the information contained herein No warranties of merchantability or fitness for purpose shall apply Thefollowing are trademarks of GE Fanuc Automation North America Inc Alarm Master GEnet PowerMotion Series One CIMPLICITY Genius ProLoop SeriesSix CIMPLICITYPowerTRAC Genius Power TR AC PROMACRO Series Three CIMPLICITY 90 ADS Helpmate Series Five VuMaster CIMSTAR Logicmaster Series90 Workmaster Field Control Modelmaster Copyright 1996 GE Fanuc Automation North America Inc All Rights Reserved Preface The purpose of this manual is to help you become familiar with the use of the Series 90 Micro Programmable Logic Controller PLC Refer to Getting Started on page 3 1 for a list of items you will need Revisions to This Manual The following list describes the revisions made to this manual as compared to the previous version GFK 1104 e Product listing on page 3 1 updated to include 28 point Micro PLCs Wiring diagrams for 28 point PLCs provided on pages 3 5 and 3 6 e Description of input switches on page 3 2 revised to include input devices other than the Simulator Box 44A76988 001 e Wiring diagram for ACIn AC Out modules page 3 4 revised Previous version contained a note concerning high speed counter inputs that does not apply to AC In AC Out models Other corrections and clarifications including additional index entries Related Publicatio
67. returned to the PROGRAMMING SOFTWARE main menu Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Chapter Printing 6 When you have finished this Lesson you will have learned to e Make a hard copy of your ladder diagram and configuration data Online with a printer e Print a ladder diagram and configuration data to a file e Use the screen print function From the programming software package you can print copies of program logic reference tables and values for ranges of reference addresses From the configuration software package you can print the I O and CPU configuration From either package you can send your printout to a file instead of a printer Also the screen print function can be accessed from either package Getting Started To begin this lesson you should have a powered up Series 90 Micro PLC connected to a computer that has Logicmaster 90 Micro software installed and running The PROGRAMMING SOFTWARE main menu should be displayed and the folder that you worked with in Lessons 6 and 7 lesson2 should be selected PROGRM TABLES STATUS SETUP FOLDER UTILTY PRINT LISTED S SSUES EE SEEN EI SEE OTE SE SERIES 90 30 90 20 MICRO PROGRAMMING SOFTWARE Version 6 01 Direct Serial COM Program Display Edit Reference Tables PLC Control and Status Programmer Mode and Setup Program Folder Functions Utility Load Store etc Print Functions lt lt Pre
68. s 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A L6 Entering the Ladder Logic Into the Programmer Editing Tips GFK 1104A To create the first rung of the ladder diagram shown below complete steps 1 7 This will be RUNG 0004 in your program STOP Yol0003 YoMOOO1 E MO0001 1 As you did in lesson 5 move the cursor to the END OF PROGRAM LOGIC line and press F1 insert 2 Press FI to insert a normally open contact Type 4i and press Enter to assign the reference 10004 to the contact Note that instead of I0004 the nickname STOP which you assigned in the Variable Declarations section is displayed 3 Press FI again and assign the reference I0003 to this contact 4 Back up the cursor and move it directly below 10003 and J and press FI to insert another contact Assign YoM0001 to this contact 5 Press F8 to insert a vertical line Move the cursor to the left and press F8 again for the other vertical line 6 Move the cursor up to the rung and to the right of the two sets of contacts and press F5 to insert a coil Assign M0001 to this coil and press Enter 7 Entering the coil completes this rung Press Esc to leave the rung edit mode and accept the rung If you want to make a correction to a program element in a rung position the cursor on the rung and press the F2 edit key from the Offline menu You can only edit one rung at a time Press Esc before attem
69. s on this rung are met and the Motor Starter set coil 70M0002 is energized The set coil closes the M0002 contacts in rung 6 satisfying one of the conditions for activating the on delay timer ONDTR that controls the pump motor Note Once it has received power a setcoil remains energized until the reference is reset by another coil A set coil is used in this rung because although the EMPTY switch will open when the pump comes on and causes the fluid level in the tank to rise we want the pump to continue running until the tank is full Using a set coil is another way of sealing the circuit Lesson 2 Basic PLC Application 2 3 Rungs 4 and 5 If either the STOP switch 7610004 opens or the FULL level switch 7910001 closes the Timer Reset coil M0003 will be energized Also if either of these conditions exists power will flow to the Motor Starter reset coil resetting the M0002 contacts to an off open state Rung 6 This is the rung where the pump motor Q0004 is actually energized if the following conditions are met STOP pushbutton is not pressed GO coil M0001 is energized Motor Starter coil M0002 is energized and The ON pushbutton 7610003 is not pressed Timer Reset coil 70M0003 is not energized An on delay timer ONDTR is used to prevent the pump from starting unnecessarily if the EMPTY switch is accidentally closed for a very brief time This timer increments while it receives power and holds i
70. ss ALT K at any time to see special key assignments gt gt T NLMIJONLESSONZ IP REPLACE GFK 1104A 8 1 Sending a Ladder Diagram to the Printer Make sure your PC is connected to a printer Typically you would print through your PC s parallel port configured as LPT1 Make sure your printer is configured to match your PC Set the printer to the Online mode Set the printing parameters In the PROGRAMMING SOFTWARE main menu press F10 The PRINT FUNCTIONS menu will appear PROGRM TABLES STATUS SETUP FOLDER UTILTY TH setup 2n ONHMHE Bllogic ret ales E Bpause save THEN PRINT FUNCTIONS F1 Setup Printer Parameters F2 Designate Screen Print Device Print Program Logic Select Cross Reference Options Print Values F9 Pause Printing Save Printer Setup Screen Print Destination to Disk LOGIC EQUAL Press F1 to display the SETUP PRINTER PARAMETERS screen PROGRM TABLES STATUS SETUP FOLDER UTILTY TH setup 2 nc ONHENE Bllogic rel ales GONNA oE o L gt SETUP PRINTER PARAMETERS PAPER WIDTH XH 807132 LINES PAGE 60 50 120 LF WITH CR Y YN PRINTER SETUP CONTROL SEQUENCES LEADING TRAILING ONITORML4 ACC WRITE LOGIC LK _MAIN LOGIC EQUAL Series 90 Micro Programmable Logic Controller Self Ieach Manual May 1996 GFK 1104A e The default settings shown on page 8 2 will work for most print
71. stance of 7010004 which has been given the nickname STOP a TABLES STATUS SETUP FOLDER UTILTY PRINT EE CINE OIDEUT IINC E Beptionfixvoto ore o U Ms s BLOCK DECLARATIONS 1 START OF PROGRAM LOGIC 1 710003 70003 C 20 70003 700003 L 20 STOP 710002 MO00Z C1 DFFL INE NLMSONTESTDR PRG TESTDR REPLACE 710004 STOP pushbutton switch E 3 To find the next instance of 7010004 press F4 and Enter Refer to the Programming Software User s Manual GFK 0466 to learn about all of the capabilities of this function GFK 1104A Lesson 6 More Programming 6 9 6 Viewing the Variable Declarations Table If you have set the programmer options to automatically list references see page 6 6 all of the references you used should now be in the Variable Declarations Table To see the table e Move the cursor to the VARIABLEDECLARATIONS rung and press F10 zoom The VARIABLEDECLARATION TABLE screen will appear a TABLES STATUS l l SETUP FOLDER UTILTY PRINT linsertigzcait Edeletelsearchiicopu Pi fi soto eregionikbuitch REFERENCE NICKNAME REFERENCE DESCRIPTION Z10001 710002 710003 710004 STOP pushbutton switch 7100003 70004 7M0001 7M000Z 70003 zROOO1 DFFL INE NLMIONTESTDR PRG TESTDR BLK _MAIN ENTRY 0001 REPLACE I y Editing the Variable Declarations Table If you wish you can assign nicknames
72. t F2 Series 90 20 Programmable Controller Shift F3 Series 90 30 Programmable Controller Shif t F5 Series 90 70 Programmable Controller Logicmaster 90 Programmer Package Logicmaster 90 Configuration Package PCM Development Package PCOP Axis Positioning Module Package Operator Interface Utilities Logicmaster 90 Utilities User Command Menu Logicmaster 90 Setup Package Exit to DOS Use the Shift function keys to select PLC type Use the function keys to start software package C LM90 P 1 Press FI to enter the Logicmaster 90 Programmer Package The Programming Software will attempt to automatically select a program folder The name that you typed in Lesson 4 lesson1 should appear in the Program Folder field GFK 1104A 5 1 2 Press Enter The PROGRAMMING SOFTWARE main menu will appear PROGRM TABLES STATUS SETUP FOLDER UTILTY PRINT pprogrnptablespestatus ERE INTR E o o Me eae SERIES 90 30 90 20 MICRO PROGRAMMING SOFTWARE Version 6 01 Direct Serial COM Program Display Edit Reference Tables PLC Control and Status Programmer Mode and Setup Program Folder Functions Utility Load Store etc Print Functions lt lt Press ALT K at any time to see special key assignments gt gt ID 1 STOP NO I0 ONITORGL4 ACC WRITE LOGIC LOGIC NOT EQ NLMIJONLESSON PRG LESSON REPLACE J 3 The PLC must be in the ONLINE or OFFLINE mode to cre
73. t match program name in folder continue Y N 5 Press Y The following message will be displayed Selected items will be overwritten continue to store to PLC Y N In each case press Y to continue the store process The following message will be displayed Storing selected items to PLC Press ALT A to abort After a successful transfer of data the software displays the message Store Complete at the top of the screen and LOGIC EQUAL in the status block If a communication or disk error occurs during the store process indicated by a message on the screen the selected items are cleared from the current folder Correct the error and repeat the store function Running Your Program 1 Press Shift F1 to return to the PROGRAM DISPLAY EDITscreen 2 Make sure the PLC is in the RUN mode Press AIt R to put the PLC in the RUN mode RUN OUT EN will appear in the status block on the screen and the RUN indicator on the PLC will light 3 Onyour input device turn on the switch that is wired to Input 1 The Input 1 and Output 1 LEDs on the front of the Series 90 Micro PLC will light As you turn the switch on and off observe the ladder diagram The contact and coil symbols will be highlighted when the input switch is on 5 6 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Copying Your Program to a Diskette GFK 1104A To copy your program to a diskette you must create a new pr
74. t the system will not start if the switch fails This is a safer arrangement than one using a NO switch In real applications a NC switch is usually used to provide an emergency stopswitch In a real application the emergency stop switch must be hardwired in the equipment it is controlling This precaution is necessary in addition to providing the emergency stop function in the PLC logic program When the work day starts the operator presses the ON pushbutton 76910003 to activate the system Power flows through the normally closed STOP switch 7610004 and the ON switch to the GO retentive coil M0001 energizing it and closing its normally open contacts When the operator releases the ON pushbutton power flow is maintained to the M0001 coil through the normally open contact M0001 now closed This rung is sealed in by contact M0001 because it remains energized as long as the system is on and the STOP pushbutton is not pressed This is necessary because the ON pushbutton is only closed momentarily but the system must remain on until the STOP pushbutton is pressed Rung 2 Contact M0001 also energizes the System ON light 790003 Rung 3 When the current state of the system is that of Figure 2 1 the float on the EMPTY level switch 7610002 rises keeping the switch open with no current flowing through it As the level of the water decreases the EMPTY switch is energized If the STOP button is not pressed the two condition
75. the ON switch The GO coil M0001 should be highlighted in the ladder diagram and the System On output indicator Q3 on the PLC should light e Toggle the EMPTY switch The timer should start counting After 5 seconds the Motor On output Q4 indicator on the PLC should light e Toggle the FULL switch The on delay timer should reset and the Motor On output indicator Q4 should go off e Toggle the STOP switch The System On output indicator Q3 should go off e Experiment by activating the control switches in different sequences to verify that your pumping system is operating properly GFK 1104A Lesson 6 More Programming 6 11 Chapter Data Monitoring When you complete this lesson you will have learned how to e View the different types of data tables e Change values in the data tables e Create a mixed table to view the contents of different types of references at the same time This lesson presents an overview of the data tables For more information refer to Chapter 5 of the Programming Software User s Manual GFK 0466 Getting Started For this lesson the program you created in Lesson 6 lesson2 must be loaded and running in the PLC and communication must be established between the PLC and the PC You will also need a small screwdriver such as a jeweler s screwdriver The PROGRAMMING SOFTWARE main menu should be displayed PROGRM TABLES STATUS SETUP FOLDER UTILTY PRINT 1000 OES SSS MA
76. timer so that the pump will run for a minimum time duration unless the FULL switch is activated e Could the application be accomplished more efficiently with fewer rungs or elements Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Chapter Setup 3 In this lesson you will find e A list of the equipment you need to complete Lessons 3 through 8 e Wiring information for your Series 90 Micro PLC Instructions for installing the Logicmaster 90 software on your PC Getting Started A You will need the following items Refer to the User s Manual GFK 1065 for information about specific configurations One of the following PLCs 14 Point DCIn RelayOut AC Power IC693UDRO01 DCIn Relay Out DC Power IC693UDR002 ACIn AC Out AC Power IC693UAA003 28 Point DCIn 1 DC and 11 Relay Out AC Power IC693UDR005 ACIn AC Out AC Power IC693UAA007 e Cable to connect the Series 90 Micro PLC to the computer serial port included in Software and Cable Kit IC640HWP300 e A power cable if using an AC unit or a 24 VDC source if using a DC unit e Logicmaster90 30 20 Microsoftware or Logicmaster Micro software B Torun Logicmaster 90 Micro software you will need e AnIBM M compatible PC with a hard disk A Workmaster II industrial computer with a 101 key keyboard or A personal computer with an Intel 80386 or higher processor a minimum of 2 Megab
77. ts value when power flow stops The default time increment it tenths of a second When the ONDTR value equals or exceeds the preset value PV its output is energized The output remains energized until the ONDTR is reset R When the ON pushbutton is pressed M0001 is energized Because the circuit in rung 1 is sealed M0001 remains energized until the STOP pushbutton is pressed When the EMPTY switch 7610002 closes 70M0002 is set and power flows to the ONDTR In this example the preset value is 00050 tenths of a second or 5 seconds When 5 seconds has elapsed the ONDTR output is energized and power flows to the Motor On coil 7600004 When the FULL level switch closes or the STOP pushbutton is pressed M0003 is energized resetting the ONDTR to a value of 0 The ONDTR is also reset by pressing the ON pushbutton 7610003 This is necessary because the ONDTR is retentive it retains its value when power flow stops If system power is lost while the pump is running the ONDTR should be reset upon restarting the system so that the pump does not start up unexpectedly There you have it a ladder diagram program for a simple application In subsequent lessons you will find instructions for creating and testing this program You also might discover on your own ways to improve the logic by considering such things as e What if the EMPTY and FULL level switches are both stuck in the on position Perhaps you could add another
78. uctions presented on the screen The INSTALL program prompts you to insert the other Logicmaster 90 Micro disks in the proper sequence When all of the necessary files have been copied the final installation screen will be displayed When this happens remove the final disk To complete the installation process you must reboot the computer press Control Alt Del The automatic installation process creates one of the following directory structures on your hard disk C Software Version Subdirectories Created Standardserialcommunications LM90 LM90 P30S LM90 C30S WSI LM90 LM90 P30 LM90 C30 Refer to chapter 2 of the Logicmaster 90 Series 90 30 20 Micro Programming Software User s Manual GFK 0466 for additional details concerning software installation 3 8 Series 90 Micro Programmable Logic Controller Self Teach Manual May 1996 GFK 1104A Chapter Basic Configuration 4 When you complete this lesson you will have e Created a program folder Practiced running and stopping the Micro PLC e Configured the Micro PLC using Logicmaster 90 Micro software Getting Started You should have a powered up Series 90 Micro PLC connected to a computer that has Logicmaster 90 Micro software installed 1 Start up the computer system using MS DOS and change to the directory containing the Logicmaster 90 Micro software At the DOS prompt type CD LM90 and press the Enter key 2 Torun t
79. ytes of memory and at least 4 megabytes of free disk space e MS DOS Version 5 0 or higher installed on your computer Refer to the Logicmaster 90 Series 90 30 20 Micro Programming Software User s Manual GFK 0466 for details concerning memory requirements C Aninput device such as described in Input Switches on page 3 2 TMIBM is a trademark of International Business Machines Inc 9MS DOS is a registered trademark of Microsoft Corporation GFK 1104A 3 1 3 2 Input Switches To simulate actions that would normally occur in an industrial situation your PLC must be configured with operational input devices Connect input switches to input terminals 1 4 on the PLC Refer to Figure 3 1 or Figure 3 2 to determine the correct wiring for the type of PLC that you have Note If you are using the Simulator Box 44A76988 001 make the connections to the Micro PLC as listed in the table below If you are using a different type of input device such as a set of toggle switches you can use the output LEDs on the Micro PLC to observe the simulated outputs Simulator Box Switches and Indicators Connections to PLC Switch Designation Type for Lessons in this Manual green pushbutton normally open INPUT3 I0003 NO red pushbutton O normallyclosed INPUT 4 9610004 NC selectorknob NC INPUT 2 10002 null NC INPUT 1 10001 green light none OUTPUT 3 Q00
Download Pdf Manuals
Related Search
Related Contents
No.679 Untitled - Terramak Solution 2.0 SOLUTION TLB GROUP User`s Manual AORUS X3 PLUS Heidelberg microPG Swingline 200XL User's Manual Samsung SMH9207 Microwave Oven User Manual Copyright © All rights reserved.
Failed to retrieve file