Home
Series 90-20 Programmable Controller User`s Manual, GFK
Contents
1. m PX T Fu3 A 24 VOLT 3 POWER SUPPLY FUSE OUTPUT FUSES FU2 S UM FU5 FU6 FU4 O I Gea Booey X H T JE OI OoO O oO o o0 o oO0 O0 Q0 O0 O0 O0 O0 O0 O0 O0 O O0 0 O Figure 5 16 Location of Fuses Failure to remove power when changing fuses could cause severe or fatal injury to the operator or maintenance personnel Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Table 5 15 List of FusesDC in Relay Out 120 VAC PS module FU1 FU2 FU3 Location FU4 FU5 FU6 Current Rating 3A 250mA 250mA 10A GE Fuse Part Number 259A9598P10 44A724627 105 259A9578P6 259A9578P19 Third Party Source and Part Number Littlefuse 239003 Bussman GMD0 50 Littlefuse 239 500 Bussman AGC 1 4 Littlefuse 312 250 Bussman AGC 10 Littlefuse 312010 Fuse Type Soldered in Replaceable Replaceable Replaceable Field Wiring Information The following figure provides wiring information for connecting user supplied input and output d
2. Figure 5 7 Location of Fuses for IC692MAA541 I O Power Supply Base Failure to remove power when changing fuses could cause severe or fatalinjury to the operator or maintenance personnel Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Table 5 7 List of Fuses Location FUL FU2 FU4 FU5 Current Rating 3A 250mA 7A GE Fuse Part Number 259A9598P10 44A724627 120 259A9578P18 Third Party Source and Part Number Littlefuse 239003 Bussman GMD0 25 Littlefuse 239 250 Bussman AGC 07 Littlefuse 312007 Fuse Type Soldered in Replaceable Replaceable Field Wiring Information The following figure provides wiring information for connecting user supplied input and output devices and a power source to the 120 VAC Input 120 VAC Output Module GFK 0551C SUPPLY Figure 5 8 Chapter 5 Power Supply and I O Modules NOTE HSCOM AND DCCOM ARE CONNECTED INTERNALLY Field Wiring Connections IC692MAA541 844552 120 E 1
3. 343114 PIN PIN o ov 1 AD r 7 ov 0 SERIES o SD B 26 RDB o 90 70 10 WORKSTATION o c SDA 27 Site amp 0 AND INTERFACE 0 MEL CTS A 30 14 RTS B 0 SERIES 0 o 975 CTS B 31 6 RTS A Ke 0 0 90 20 WS9A1 0 o 9 RTS B 32 8 CTS B E 9 0 CPU 09 SJ RTS A 33 15 CTS A gt 99 0 RT 36 _ L 0 0 i RD B 34 13 SD B gt o SERIES 05 S RD A 35 12 soa o 90 30 0 sup s lo i 1 sao gt 9j PS 37 PIN 87 PIN 1200 METERS 15 PIN 15 PIN FEMALE MALE 4 MAXIMUM MALE FEMALE D TYPE D TYPE D TYPE D TYPE CONNECTOR CONNECTOR CONNECTOR CONNECTOR Figure 2 10 Series 90 PLC to Workmaster II Serial Cable Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C m Cable Type 24 AWG 0 22 mm 30V computer grade Extra flexible construction recommended for short lengths m Connectors 37 pin male D type with 4 40 screws and AMP hood No 1 207908 0 or equivalent 15 pin male D type with M3 screws and AMP hood No 1 207908 4 or equivalent Note that an AMP connector is not supplied with M3 metric screws m Hardware kit AMP 207871 1 Kit includes two M3 metric screws and two screw clips Serial Port Compatibility Termination resistance for the Receive Data RD signal needs to be connected only on units at the end of the line This termination is m
4. A fe eA REMOVABLE FRONT VIEW CPU e 4 00 DIMENSIONS IN INCHES MILLIMETERS ARE IN PARENTHESIS 102 v Figure 2 1 Series 90 20 Baseplate Mounting Dimensions and Spacing Requirements Note For non standard orientation derate the operating temperature 0 C to 60 C 32 F to 140 F by 10 C 18 F 2 4 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C Power Supply Connections Connect a power source meeting specifications of the I O Base Module you are installing See Chapter 5 for detailed specifications For example 120 VAC power supply modules require a 102 to 132 VAC 50 60 Hz power source 44546 WARNING FOR PERSONAL SAFETY DISCONNECT POWER BEFORE REMOVING O CPU FROM I O BASE 21 olola x 7 GND POWER SOURCE Figure 2 2 Series 90 20 Power Source Connections 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 Grounding Requirements The Series 90 20 PLC and the devices it is controlling must be properly grounded This is particularly important for the reasons listed below m A low resistance path from all parts of a
5. PROM Description Part Number 28C256 EEPROM 350ns 44A725999 000 32Kx8UV EPROM 150ns 44A723379 000 Third Party Source Vendor Part Number Catalog Number IC693ACC305 Oty 4 X28C256Por XICOR X28C256P25 NEC UPD27C256AD 15 Atmel AT27C256 15DC1 Toshiba TC57256AD15 Hitachi HN27C256AG 15 AMD AM27C256 150DC Intel TD27C256A 1 IC693ACC306 Qty 4 EEPROM Insertion and Removal The EEPROM location is accessed by removing the LED lens on the CPU module The EEPROM socket is located above the words PROGRAM PROM It is important that the person performing the insertion or removal be grounded before handling the EEPROM device to avoid static discharge which may damage the device Remove power when inserting an EEPROM into or removing an EEPROM from the CPU module Inserting an EEPROM Place the EEPROM in the socket with the polarity of the EEPROM oriented towards the top of the unit Apply even pressure and push the EEPROM into the EEPROM socket Follow directions for programing the device as described in the Series 90 30 and 90 20 HHP User s Manual GFK 0402 Removing an EEPROM Using a small slotted screw driver insert the screw driver through the small rectangular opening in top of the plastic cover just above the PROGRAM PROM location Place the end of the screw driver just under the edge of PROM to start lifting the EEPROM out of the socket Caution Be sure that the screw drive
6. Slot Function Fixed Configurable 0 PowerSupply Fixed 1 CPU Parameters Configurable 2 InputLocations Fixed oI1 to I16 3 OutputLocations Fixed Q1 to Q12 4 HighSpeed Counter Configurable If you want to transfer a Series 90 20 PLC developed program to a Series 90 30 PLC the I O modules in the Series 90 30 PLC must be in the above listed rack and slot locations for the program and configuration to work properly The screen shown above also shows the first configuration item which allows you to change the Hand Held Programmer Key Click feature The default is KEY CLK OFE Selecting the up arrow key cause the next screen to be displayed RO 00 PWR SUP S IO BASE 1I16 Q12 This screen indicates that the baseplate located at rack 0 and slot 00 is a generic 16 Input 12 Output type of module Since this is the only type of baseplate available it is not a configurable item Pressing the down arrow key causes the previous screen to be displayed RO 01 PLC S KEY CLK OFF Use the left and right arrow keys to view the other CPU parameters for configuration and the key to select the items within each parameter Refer to the Series 90 30 and 90 20 PLC Hand Held Programmer Manual GFK 0402 for detailed information on configuration Pressing the down arrow key again causes the input screen to be displayed RO 02 I S I16 10001 10016 On the Series 90 20 PLC the input points are configured in logi
7. 0 00000 c cece ee eee 6 24 ApplicationExample seiso erratea naai eee eens 6 29 IRPMEndieator 2 doeet Me oer tae muet breite 6 29 Command and Error Code Reference Charts sssssssss 6 30 Terminal Assignments ssssessssse e 6 30 Appendix A Glossary i5 eeu E eveee tase ee NG We RES Eq USA T E EU CE TE B 1 AppendixB Instruction Timing ccc cece cece eee C 1 AppendixC MiniconverterKit so 06 ctae neste see aie cts cea eben a ead D 1 GFK 0551C Series 90 20 Programmable Controller User s Manual August 1995 x Contents Figure 1 1 Series 90 20 CPU and I O Power Supply Base Modules 0 00sec ee eee 1 2 Figure 1 2 Series 90 20 LED Status Indicators 0 0 000 c cece cee eee ee eee 1 3 Figure 1 3 Serial Port for the Series 90 20 PLC 6 cece eee 1 5 Figure 1 4 Removable Terminal Strip for User Field Wiring Connections 505 1 7 Figure 1 5 Hand Held Programmer 0 06 eneh Ri Te teen eens 1 8 Figure 1 6 Logicmaster 90 30 90 20 Programmer Connection to the Series 90 20 PLC 1 17 Figure 1 7 Example of RS 422 RS 485 to RS 232 Converter Connection inva Series 90 20 PEC System vues dase wl ta Gata aes aaa o eed aea eg ae 1 18 Figure 1 8 Series 90 SNP to RS 232 Adapter 0 cece eens 1 19 Figure 2 1 Series 90 20 Baseplate Mounting Dimensions and Spacing Requirements 2 4 Figure 2 2 Series 90 20 Power Source Connections
8. OV Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Negative Logic Output Points Negative logic output points are equivalent to IEC sink outputs Output modules designed with negative logic characteristics sink current from the loads to the user common or negative power bus The load is connected between the positive power bus and the output terminal 243842 IEC 24V SINK OUT GFK 0551C Chapter 5 Power Supply and I O Modules 5 3 120 VAC Input 120 VAC Triac Output 120 VAC Power Supply Module IC692MA A541 120 VAC Input 16 Points The 120 volt AC input circuits provide 16 input points with one common power input terminal The input circuits are reactive resistor capacitor inputs Current into an input point results in a logic 1 in the input status table lI Input characteristics are compatible with a wide range of user supplied input devices such as pushbuttons limit switches and electronic proximity switches Power to operate the field devices must be supplied by the user The input circuits require an AC power source they cannot be used with a DC power source Table 5 2 Specifications for 120 Volt AC Input Circuits Rated Voltage 120volts AC Input VoltageRange 0 to 132 volts AC 50 60Hz sinusoidal Inputs perModule 16 one group witha single common Isolation 1500 volts RMS between field side and logic side Inp
9. 00201 0004 l CONST TASK 00000 The Communications Request function block has four inputs and one output The first input is an enable input Generally a one shot coil is used to enable the COMMREO Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C s function This prevents multiple messages from being sent The second input IN is the starting location of the COMMREO command block The SYSID input is used to indicate which rack and slot to send the message to physical location of High Speed Counter module The SYSID is always 0004 for the Series 90 20 PLC In the above example the SYSID 0004 in Hexadecimal points to rack 0 slot 4 and the COMMREQ command block starts at Register 0001 The last input TASK is ignored during High Speed Counter communications and should be set to zero Command Block The command block for DATA Commands is composed of 10 words of information arranged in the following fashion all values in hexadecimal unless otherwise indicated Use the Block Move BLKMV command to move these values to the Register tables refer to the Logicmaster 90 30 20 Micro Programmable Controllers Reference Manual GFK 0467 for information on using the Block Move function Table 6 5 Description of Command Block for DATA Commands Location Data Description ROOO1 0004 Always0004 for this High Speed Counter application RO002 0000 Notused Always zero R0003 0008
10. 5 21 Derating Information The following figure provides derating information for this module 244744 161 12Q NUMBER OF I O 81 6 POINTS G ACTIVE 55 C 10 C 20C 30C 40C 50C 60C AMBIENT TEMPERATURE C Figure 5 18 Temperature vs Input Output Points for IC692MDR541 Notes 1 The Hand Held Programmer or RS 422 RS 485 to RS 232 Converter should not be connected continuously in the shaded region above 55 C 131 F 2 For non standard orientation derate the temperature in the above figure by 10 C 18 F 5 22 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C DC Input Relay Output 240 VAC Power Supply Module IC692MDR741 24 VDC Positive Negative Logic Inputs 16 Points GFK 0551C The 24 volt DC positive negative logic input circuits provide 16 input points in two groups of 4 and 12 points The input circuits are designed to have positive or negative logic characteristics To connect the inputs as positive logic circuits the input switching device is connected between the positive power bus and the module input The negative bus is connected to the input circuit common To connect the inputs as negative logic circuits the input switching device is connected between the negative power bus and the module input The positive bus is connected to the input circuit common Current into an input point results in a logic 1 in the input status table l I
11. 9 Shift Bit Left 169 95 12 2L 15 Shift Bit Right 165 95 12 6L 15 Rotate Bit Left 168 51 13 2L 15 Rotate Bit Right 160 51 12 5L 15 Bit Position 87 47 N 13 Bit Clear 80 33 13 Bit Test 85 34 13 Bit Set 80 34 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C Table B 1 Instruction Timing Continued Function Enabled Disabled Increment Group Function 211 211 211 Size Data Move Move INT 80 46 2 00N 13 Move BIT 110 48 15 00N 13 Move WORD 80 46 2 00N 13 Block Move 90 71 27 Block Move INT 90 71 27 Block Move WORD 90 71 27 BlockClear 66 46 1 60N 9 Shift Register 120 87 2 00N 15 Shift Register BIT 205 68 1 50N 15 Shift Register WORD 120 87 2 00N 15 Bit Sequencer 128 64 0 10N 15 CommunicationsRequest 131 45 Table Array Move INT 279 85 2 00N 21 DINT 280 87 4 00N 21 BIT 354 87 1 84N 21 BYTE 277 87 1 00N 21 WORD 279 85 2 00N 21 SearchEqual INT 240 95 1 98N 19 DINT 245 95 5 36N 19 BYTE 217 95 1 88N 19 WORD 240 95 1 98N 19 Search Not Equal INT 239 95 2 38N 19 DINT 244 95 8 00N 19 BYTE 217 95 1 88N 19 WORD 239 95 2 38N 19 Search Greater Than INT 241 96 4 76N 19 DINT 250 95 10 64N 19 BYTE 219 95 4 25N 19 WORD 241 96 4 76N 19 SearchGreaterThan Equal INT 240 95 4 76N 19 DINT 249 95 10 65N 19 BYTE 219 95 4 25N 19 WORD 240 95 4 76N 19 Search Less Than INT 241 95 4 72N 19
12. Table 6 8 Abbreviations for Configuration Parameters Parameter Number Abbreviation Value 1 Value 2 Value 3 Description Default 1 ENABLE DISABLED ENABLED EnableHigh Speed Counter DISABLED 2 CNTRTYPE TYPEA Counter Type TYPEA notconfigurable 3 FAILMODE NORMAL FRCOFF HOLD Output FailureMode NORMAL 4 CNTFIL HIGH LOW Count Input Filter HIGH 5 PLD STB PLD STB Preload Strob elect PLD 6 PLD STEFIL HIGH LOW Preload StrobelInputFilter HIGH 7 CTR1DIR UP DOWN Counter Direction UP 8 CTR1 MODE CONT 1SHOT Counter Mode CONT 9 TIME BS Time Base 1000mS 10 HILIM HighLimit 432767 11 LOLIM Low Limit 0 12 ON PST ON Preset 432767 13 OFF PST OFF Preset 0 14 PRELD Preload 0 GFK 0551C Chapter 6 Series 90 20 High Speed Counter 6 23 L5 PLC I O Scanner Configuration Before the PLC allows the High Speed Counter configuration screens to be viewed it presents the following I O Scanner Configuration screens In the Series 90 20 the I O configuration is fixed RO 04 HSC lt S I16 10033 10048 On the first line of the screen display RO indicates the rack number 04 is the slot number and S indicates that the CPU is in STOP mode On the second line I16 shows that this module has 16 bits of discrete Input data I This is the data transferred from the High Speed Counter to the PLC each sweep 76133 indicates the start address for the 16 I high speed coun
13. ld not Press LD and NOT simultaneously using HHP ostop Press NOT and RUN simultaneously using HHP pstop Power up in STOP mode prun Power up in RUN mode bal Battery voltage is low pdsm Power down in STOP mode If a PROM is not present rom_sum false prom_ram false GFK 0551C GFK 0551C START a43068 TRUE FALSE Y PROM RAM TRUE FALSE PROM ROM PASE FALSE TRUE 1 TRUE ID NOT Y TRUE FALSE PROM RAM STOP MODE E y COPY ROM TO RAM E v RAM SUM gt gt FALSE gt y CLEAR RAM TRUE PROGRAM osroP UE gt FALSE v TRUE PSTOP gt FALSE TRUE mw FALSE v TRUE BAL M gt FALSE C TRUE I FALSE LL y y Figure 3 3 Power up Decision Sequence Chapter 3 System Operation 3 9 Power Down Conditions System power down occurs under the following conditions 1 The power supply detects that incoming AC power has dropped out for more than one half power cycle 2 The24 volt output supply accessed on terminals 1 and 2 on I O bases with DC inputs is less than 21 volts This could occur if the output is shorted which will blow a replaceable fuse See Chapter 5 for location of fuses and information on how to replace fuses Clocks and Timers Clocks and timers provided by the Series 90 20 PLC are an elapsed time clock a watchdog timer and a constant sweep timer It also provides two types of timer functio
14. 50ns OFF The maximum frequency in the low frequency mode is 30 Hz 16 7 ms ON 16 7 ms OFF GFK 0551C Chapter 5 Power Supply and I O Modules 5 7 5 12 24 Volt DC Negative Output Q1 or High Speed Counter Output 1 5 Amp The 5 12 24 volt DC negative logic 1 5 Amp output circuit provides one isolated output point The output circuit is designed to have negative logic characteristics in that it sinks current from the loads to the user common or negative power bus The output device is connected between the positive power bus and the module output The output characteristics are compatible with a wide range of user supplied load devices such as motor starters solenoids and indicators Power to operate the field devices must be supplied by the user Power to control the output point is provided by an internal 12 voltsupply Table 5 5 Specifications For 5 12 24 Volt DC Negative Logic 2 Amp Output Circuit Rated Voltage 5 12 24voltsDC Output VoltageRange 5 to 30 volts DC Outputs perModule 1 Isolation 500 volts RMS between field side and logic side 500 volts RMS between each group OutputCurrent 1 5 amps maximum at 12 to 24 VDC 60 C 140 F 2 amps maximum at 12 to 24 VDC 0 to 25 C 32 to 77 F 75 amps maximum at 5 to 11 VDC 60 C 140 F OutputCharacteristics Output Voltage Drop 0 2 volts maximum 12 to 24 VDC 25 C 32 to 77 F Off state Leakage 250 LA maximum 0 4V maximum 5 to 11 VDC 25 C 77 F On R
15. COMMREO status data type 8 registers see Table below for data type codes ROO04 000D COMMREO status location 1 76R0014 RO005 0000 Notused RO006 0000 Notused RO007 E201 Command type E2 specific message to High Speed Counter and Command Parameter 1 write R0008 0006 Byte length of data to High Speed Counter R0009 0008 Data type 8 registers see Table below for data type codes R0010 000A Start location of data 1 R0011 R0011 nnnn Command word Table 6 2 R0012 nnnn LS data word R0013 nnnn MS data word Table 6 6 COMMREQ Data Type Codes For This Data T Enter This Number A p Decimal Hexadecimal 9oI DiscreteInput 28 1C Q Discrete Output 30 1E R Register 8 08 AI AnalogInput 10 0A 96AQ AnalogOutput 12 0C GFK 0551C Chapter 6 Series 90 20 High Speed Counter 6 13 6 14 Example of Sending Data Commands An example of ladder logic for sending data commands to the High Speed Counter via COMMREO function blocks is shown below In this example the COMMREO command block is located in registers R0001 through R0013 and the COMMREO status is returned in R0014 The command to send the data is initiated by the conditional input 13 which sets output 700013 for one sweep Note that register reference pointers in the COMMREQ command block are one less than the register number pointed to e g 000D 13 indicates R0014 as the COMMREQ status registe
16. 0 0 66 2 5 Figure 2 3 Recommended System Grounding 0 cece eee eens 2 6 Figure 2 4 Installing Removing a Terminal board 0 0 06 2 7 Figure 2 5 CPU Module Attachment to the I O Power Supply Baseplate 04 2 9 Figure 2 6 Battery Location and Mounting isses eene 2 10 Figure 2 7 Hand Held Programmer Cable Connection to a Series 90 20 PLC 006 2 12 Figure 2 8 Examples of Serial Connection from Series 90 20 PLC to Programmer 2 15 Figure2 9 Logicmaster90 30 20 Micro Programmer Connection through a Work Station Interface soina red Rua Fe UP ee eA ath a e re qs 2 16 Figure 2 10 Series 90 PLC to Workmaster II Serial Cable 2 6 2 16 Figure 2 11 Example of Series 90 PLC to Programmer 8 Wire Multidrop Serial Data Configuration mes setro eee onea d e ee 2 18 Figure 2 12 Location of Jumpers for User Options 0 cece eee 2 20 Figure 2 13 Wiring Connections for IC693CBL303 1 0 eee eens 2 23 Figure 2 14 Battery Replacement aci ian e a een ene 2 24 Figure 2 15 Location of Socket for User PROM Option 6 660 c cece ees 2 25 Figure S I PEC SWeep n koh sak haa PA alee ad Reda ae ER ee 3 2 Figure 3 2 Programmer Communications Window Flow Chart 0000000 c cece eens 3 5 Figure 3 3 Power up Decision Sequence 1 0 2 0 eee eee eee e eee 3 9 Figure 3 4 Series 90 20 T O Structure eia poi e e a EA Paap eee ehh 3 13 Figure 5 1 Typical 120
17. AC Power to operate loads connected to outputs must be supplied by the user This module requires an AC power source it can not be used with a DC power source User replaceable fuses are supplied internally on the common of each output group This fuse does not guarantee that the output point will be protected by a direct short It is recommended that each output point be externally fused minimum 1 amp to protect the output point For lighter loads the internal common fuse 7 amp can be replaced with a 1 amp fuse to protect the output point without adding the external fusing Table 5 3 Specifications for 120 Volt AC Output 1 Amp Circuits Rated Voltage 120volts AC Output Voltage Range 85 to 132 volts AC 50 60Hz Outputs perModule 11 two groups one with 5 and one with 6 outputs Isolation 1500 volts RMS between field side and logic side 500 volts RMS between each group OutputCurrent lamp maximum per point with all circuits active 2amps maximum with adjacent points off see derating tables OutputCharacteristics Inrush Current 10amps maximum for one cycle Minimum Load Current 50mA Output Voltage Drop 1 5 volts maximum Output Leakage Current 2 5mA maximum On Response Time 1 ms maximum Off Response Time 1 2cyclemaximum Operating Temperature 0 to 60 C 32 to 140 F 5V 245063 5V e amp edel e i TOS MUN uem o CPU e gt lt oror NUN istos lt
18. I O Power Supply Base Module Baseplate 1 6 TheI OPower Supply Base Module baseplate provides user mounting locations a power supply I O conditioning circuits including the High Speed Counter input circuits and terminal strips for user field wiring connections Mounting Locations The baseplate unit can be mounted on a flat panel area by use of mounting screws on the ends of the unit see installation instructions in Chapter 2 for more details These mounting locations are in the same location as the Series 90 30 PLCs which are more advanced PLCs in the Series 90 family of PLCs Power Supply The power supply converts the input source power to voltages required for internal circuitry In addition on modules with dc inputs it provides an isolated 24 VDC supply to power dc input circuits switches and indicators This 24 volt supply has a user replaceable fuse You can access this fuse by removing the CPU module from the I O base Input Circuits The input circuits condition and filter high level dc or ac voltages depending on the module type so that they can be properly detected by the CPU module High Speed Counter Inputs The High Speed Counter inputs condition dc signals which are used by the CPU module to implement a Type A counter The Type A counter accepts a count input which increments a 16 bit accumulator and a preload strobe input which can either preload the counter accumulator with a user defined value PRELOAD m
19. IC690ACC901 for use with Series 90 PLCs Related Publications vi e GFK 0401 Workmaster II PLC Programming Unit Guide to Operation e GFK 0402 Hand Held Programmer for Series 90 30 20 Micro PLC User s Manual e GFK 0466 Logicmaster 90 Series 90 30 20 Micro Programming Software User s Manual e GFK 0467 Series 90 30 20 Micro Programmable Controllers Reference Manual At GE Intelligent Platforms 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 Henry A Konat Senior Technical Writer Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Contents Chapter 1 Introduction and Product Description esss 1 1 Series 90 20 PLC System Components 666 e cece eee eee eee 1 1 Series 90 20 PLC Features ieestieeneerese eee pee area de teet 1 1 Product Description xis ee iot ee ePeSEI i ebER E eI wees 12 CPU 2T Mod le o4 nio nah ote en ce hoo T eR nO Ri e OA RIAL 1 3 I OPower Supply Base Module Baseplate 00000 1 6 Programming and Configuration 6 6666 eee 1 7 Programming and Configuration With the Hand Held Programmer 1 8 Programming WithLogicmaster90 30 20 MicroSoftware 1 10 Configuration WithLogicmaster90 30 20 MicroSoftware 1 10 Instructions and Function Blocks
20. Range 102volts AC to 132 volts AC Frequency 47 to 63 Hz Input Current 200mA maximum Hold up 10ms minimum Inrush Current 2ampsmaximum GFK 0551C Chapter 5 Power Supply and I O Modules 5 9 Replacing Fuses The Series 90 20 PLC provides replaceable fuses on this module for output points To replace these fuses Remove power from the unit Remove the CPU module Confirm that power is removed from the I O Power Supply baseplate Use a small screw driver or fuse extractor to remove the fuse from the clips on the I O circuit board The output fuses are located near the output terminal board The output fuses are located on the common of several circuits therefore if a fuse is blown it will prevent the entire group associated with it from working The following figure shows the location of the fuses on the I O Base module and the table following the figure provides a list of these fuses with location rating part number third party source and the type of fuse 245074 T il FUSES fM FU2 Peres FU5 FUA S9 I eo Ne n n YK Q O OJO O O O O O0 O0 O0 0 0O0 O0 0O0 0 0O0 X0O 0O0 0O0 CG
21. The High Speed Counter has programmable count limits that define its range The counter can either count continuously within these limits or count to either limit then stop In the continuous counting mode if either the upper or lower limit is exceeded the counter wraps around to the other limit and continues counting Continuous counting is the default mode If single shot is selected the counter will count to its upper or lower limit then stop When the counter is at the limit and the count direction is changed new counts will count it back off the limit The Accumulator can also be changed by loading a new value from the CPU or by applying a Preset Input Counter Timebase Count Limits The timebase represents a span of time which can be used to measure the rate of counting For example the program may be required to monitor the number of count pulses which are occurring every 30 seconds A timebase from 10 milliseconds to 65535 milliseconds can be selected for each counter The counter timebase is set to 1 second 1000 milliseconds by default The module stores the number of counts that occurred during the last completed timebase interval intheCounts Timebase register The range of the Counts Timebase register is 232768 and 32767 counts The timebase value selected should not allow the Counts Timebase register to overflow at the maximum count frequency If it does the sign of the Counts Tmebase will change from to or
22. following note is required to be published by the FCC NOTE This equipment generates uses and can radiate radio frequency energy and if not installed in accordance with this instruction manual may cause harmful interfer ence to radio communications It has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC Rules which are designed to provide reasonable protection against harmful interference when op erated in a commercial environment Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense The following note is required to be published by the Canadian Department of Commu nications NOTE This digital apparatus does not exceed the Class A limits for radio noise emis sions from digital apparatus set out in the radio interference regulations of the Canadian Department of Communications Preface This manual provides the information necessary to enable you to integrate a GE Series 90 20 Programmable Logic Controller PLC into a wide variety of control applications The contents of this manual include descriptions of the hardware components installation procedures system operation information and maintenance information for the Series 90 20 PLC Revisions to This Manual This version of the manual GFK 0551C adds and corrects some informat
23. lt y OUTPUT 7AMP FUSE CIRCUITS CPU ON SAME GROUP O BASE Figure 5 2 Typical 120 VAC Triac Output Circuit GFK 0551C Chapter 5 Power Supply and I O Modules 5 5 5 6 Bleeder Resistor Calculation for Light Loads Leakage current is present through the output circuit when the output point is off This leakage current is caused by surge absorber circuits Light loads such as neon lamps or small relays are susceptible to being turned on or prevented from turning off by this small leakage current A bleeder resistor in parallel with the load will prevent turn on of these devices The required size of this bleeder resistor can be calculated as follows 1 Calculate the resistor value Rpieeder Vmin B Ileak where Vmin is the minimum voltage required to turn on the load Teak is the maximum leakage current through the output and Rpjeeder is the maximum resistor value 2 Choose the next lower standard resistor value as the actual bleeder resistor 3 Calculate the power rating required for the resistor where Vioad is the normal voltage on the load Example The minimum voltage required to turn on a neon light is 20VAC The normal voltage applied is 120VAC R 20VAC 2 5mA 8000 ohms Choose 7500 ohms which is the closest standard value resistor that is less than 8000 ohms PE 120x 120x2 7500 P 3 84 watts Choose the next highest standard power rating rating for the resistor which is
24. m 40 LITHIUM BATTERY BATTERY GUIDE TAB IC693ACC301 CABLE SHOULD BE MOUNTED ON CONNECTS AWAY FROM BATTERY CLIPS TO EITHER CIRCUIT BOARDS ON BACK OF CONNECTOR ES E3 BATTERY COVER Figure 2 14 Battery Replacement Observe the following precautions when handling a Lithium battery Do not discard the battery in fire Do not attempt to recharge the battery The battery may burst or burn or release hazardous materials Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C Do not attempt to remove the CPU module circuit board from its module housing Failure to observe this caution may result in an electrostatic build up and discharge resulting in damage to MOS circuits Discharge of the non rechargeable lithium battery may occur if the board contacts a conducting surface causing loss of memory contents User PROM Option Application programs are normally developed in the CPUs RAM memory and executed from RAM memory If additional program integrity is desired or operation of the PLC without a battery is desired an optional EEPROM or EPROM can be installed in a spare socket labeled PROGRAM PROM EEPROMs can be written to and read from using the HHP and can be read from EEPROM to user RAM memory and then to the Memory Card EPROMS can be read when installed in the PLC however they must be programmed with an external PROM burn
25. 0551C Chapter 1 Introduction and Product Description 1 3 Discrete LEDs m POWER the top LED green provides an indication of the operating state of the power supply The LED is ON when the power supply has a correct source of power and is operating properly and OFF when a power supply fault occurs or power is not applied m LOW BATTERY the bottom LED red is ON if the memory backup battery voltage is too low to maintain the memory under a loss of power condition otherwise it remains OFE If this LED is ON the lithium battery must be replaced before removing power from the unit see Battery Replacement in Chapter 2 LED Matrix m INPUT STATUS the top two rows of LEDs indicate the status of the input points on the I O baseplate If the associated LED is ON the voltage at the input point is high enough to energize the input circuit If the LED is OFF the voltage is too low to energize the input circuit see I O Specifications in Chapter 5 for thresholds The input LEDs will indicate the input status in all CPU modes STOP with I O Disabled STOP with I O Enabled and RUN Standard Sweep or Constant Sweep m OUTPUT STATUS the third and fourth rows of the LED matrix indicate the status of the output points on the I O baseplate The LED is ON when the output is commanded to turn ON for example if 701 1 then output 1 LED will be ON m Alloutputsturn OFF in the STOP with I O disabled mode Outputs will hold last state or the present
26. 5 Description of Command Block for DATA Commands sssssslesesss 6 13 Table 6 6 COMMREO Data Type Codes ssssssssssssssss lee 6 13 Table 6 7 Configurable Features 2 mele e e be neenon ba y ele ek esed s in e 6 19 Table 6 8 Abbreviations for Configuration Parameters ssssssssseeeeeee 6 23 Table H 1 Instruction Timing csssssslee e Hh le C2 Table H 1 Instruction Timing Continued 00666 C 3 Table H 1 Instruction Timing Continued 0 0 0 0 0 66 e C 4 Table I 1 Miniconverter RS 232 Port siesti sae taa a aii eee lee D 1 Table I 2 Miniconverter RS 422 Port neer aa a ai EE a EE nee D 2 Table I 3 Miniconverter Specifications sssssssessleels ee D 4 GFK 0551C Series 90 20 Programmable Controller User s Manual August 1995 xiv Chapter Introductionand Product Description The Series 90 20 Programmable Logic Con troller PLC is a member of the GE Series 90 PLC family of Programmable Logic Controllers The Series 90 20 PLC is easy to install and configure offers advanced programming features and is designed for compatibility with other PLCs in the Series 90 family of PLCs The Series 90 20 PLC provides a cost effective platform for low I O count applications The primary objectives of the Series 90 20 PLC are To provide a small PLC that is easy to use install upgrade and maintain To provide a cost effective family compatible PLC To provide easier system in
27. 5 watts The selected bleeder resistor for this example is 7 5K ohms 5 watts Typical Bleeder Resistor Connection a44759 O 0Or Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C High Speed Counter Input Circuits Two 24VDC negative logic input circuits are available to provide inputs for Type A counter inputs count and strobe preload These circuits are self powered by an internal 12VDC supply Table 5 4 High Speed Counter Input Circuit Specifications RatedInput Voltage 12 24voltsDC Input VoltageRange 0 to 30 volts DC InputCurrent 2 8mAtypical InputThreshold Voltage ON 0 7Vmaximum OFF 10Vminimum Response Time low filter 10mstypical Response Time high filter 40us typical Isolation Voltage 500 volts field side to logic side OperatingTemperature 0 to 60 C 32 to 140 F Threshold Voltage with respect to count or strobe input and common TERMINAL 12V 5V BV a45064 STRIP COUNT OR STROBE n Ske 4 Cw gt S LED HSCOM V op cpu MATRIX Na 3 P E ON CPU dd VO BASE CPU Figure 5 3 Typical High Speed Counter Input Circuit These inputs are only used for the High Speed Counter function and their ON OFF status is not reported in the input status table With the high frequency selection the highest frequency guaranteed to be detected is 10Khz with a 50 50 duty cycle 50ns ON
28. B O 0 Z INA NIU EC STET E 25 PI 15 PIN 15 PIN 15 PIN 15 PIN FEMALE FEMALE MALE MALE FEMALE RS 232 PORT RS 485 PORT NOTE PINS 9 AND 10 ARE JUMPERED AT BOTH ENDS OF CABLE TO CONNECT TERMINATING RESISTORS FOR THE RD SIGNAL WHICH IS INSIDE THE PLC POWER SUPPLY Figure 2 13 Wiring Connections for IC693CBL303 GFK 0551C Chapter 2 Installation 2 23 Maintenance and Optional Procedures The following information describes operations and procedures that are required to maintain a Series 90 20 PLC system If at any time you need technical help PLC Technical Support can be reached at the PLC Hotline or via Internet or fax as listed on page 2 2 Replacing A Battery If the LOW BATTERY LED on the CPU Module turns ON replace the battery Battery replacement must be done with power on if the user program stored in RAM memory is to be retained To replace a battery catalog number IC693ACC301 use the following procedure m Remove the battery cover at the bottom of the CPU module m Remove the battery from its mounting clip m Firmly insert the replacement battery into the battery mounting clip With the needle nose pliers push the new battery connector firmly into the open receptacle on the board m Remove the old battery cable connector from its receptacle and discard the old battery m Replace the battery cover a44548 BATTERIE 00000000 ey 0000000 O a
29. Configuring the High Speed Counter There are two schemes that may be followed for configuration of the High Speed Counter m The Hand Held Programmer may be used for on line configuration m Off Line configuration can be accomplished using the Logicmaster 90 30 90 20 configurator software When the High Speed Counter module is enabled configuration data entered by the user in response to the Hand Held Programmer screens is stored in the configuration memory area of the PLC When the configuration is complete the PLC stores this configuration data The 95I AI and Q reference locations are fixed in the Series 90 20 PLC Circuit Specifications Refer to Chapter 5 for electrical and circuit specifications for the High Speed Counter tables 5 4 and 5 11 6 4 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Field Wiring It is recommended that the following procedures be followed when routing and connecting field wiring from user devices to the High Speed Counter inputs and outputs m Turn off power to the PLC before connecting field wiring m All low level signal wires should be run separately from other field wiring m AC power wiring should be run separately from DC field wiring 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 m Field wiring should not be routed close to an
30. DINT 250 96 10 64N 19 BYTE 219 95 4 25N 19 WORD 241 95 4 72N 19 Appendix B Instruction Timing B 3 Table B 1 Instruction Timing Continued Function Enabled Disabled Increment Group Function 211 211 211 Size Table cont SearchLessThan Equal INT 240 95 4 76N 19 DINT 250 95 10 64N 19 BYTE 218 95 4 25N 19 WORD 240 95 4 76N Conversion Convert to INT 90 45 9 Convert to BCD 4 88 45 9 Control CallaSubroutine Dol O 490 45 12 PID ISA Algorithm 2290 113 15 PID IND Algorithm 2420 116 15 End Instruction Service Request 6 77 45 9 13 1500 45 9 14 347 45 15 215 45 16 138 45 9 Nested MCR 50 35 8 NestedENDMCR 50 35 Notes 1 Time in microseconds is based on Release 3 of Logicmaster 90 30 90 20 software 2 For table functions increment is in units of length specified For bit operation functions L the number of bits For Bit Position N the bit that is set For data move functions N the number of bits or words 3 Sizeisin bytes 4 Enabled time for single length units of type R AI and AQ 5 JUMPs LABELs COMMENTS and non nested MCRs are included in the boolean timing spec which is 18ms 1K logic B 4 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Appendix Miniconverter Kit C This appendix describes the Miniconverter Kit for use with Series 90 PLCs The Miniconverter Kit IC690ACC9
31. Fault Information The Fault Table Displays seen on the screen of the programmer on which Logicmaster 90 30 20 Micro programming softwareisrunning contain basic information regarding the fault If more detailed information is needed a hexadecimal dump of the fault can be obtained by positioning the cursor on the fault entry and pressing the Ctrl F key sequence Chapter 4 Fault Descriptions and Corrections 4 5 The last entry Correction for each fault explanation in this chapter lists the action s to be taken to correct the fault If more than one action is listed try each action in the order listed Note that the correction description for some of the faults in this chapter includes the following statement Correction Displaythe PLC Fault Table on the Programmer Contact GE Technical Support giving them all the information contained in the fault entry The statement all the information contained in the fault entry implies that you should tell Technical Support both the information readable directly from the Fault Table and the hexadecimal information you see when you press the Ctrl F key sequence Technical Support personnel will give you further instructions for action to be taken An example of theI O FAULT SCREEN displaying this information is shown below In the example the faults in the table are Loss of I O Module and Addition of I O Module To initiate the hexadecimal display of additional fault information use the cursor up d
32. Module 120 VACIn 120VACOut 120VAC 1dn 12 Power Supply Out IC692MDR541 I Oand Power Supply Base Module 24 VDC In Positive Negative 1dn 12 RelayOut 120VAC Power Supply Out IC692MDR741 I Oand Power Supply Base Module 24 VDC In Positive Negative 1dn 12 RelayOut 240VAC PowerSupply Out IC692CPU211 CPU Module Model CPU211 n a n a not applicable 1 2 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C CPU 211 Module The primary capabilities of the Series 90 20 model CPU 211 Module are 80188 Processor 8 Mhz Input Points 16 Output Points 12 High Speed Counter 10Khz Type A Counter Maximum User Program 1K Words Registers 256 Words Internal Coils 1024 Memory Back up with Lithium Battery Typical Battery Life 5 years Typical Scan Rate 18 0 ms 1K oflogic boolean contacts User PROM Option user program can be stored to EEPROM user program can be executed from user PROM EPROM or EEPROM LED status indicators for I O and CPU status LED Status Indicators The CPU 211 module contains an LED matrix and two discrete LEDs that provide the user with a visual indication of the I O and CPU status 44541 POWER Eo Lao ato c8 c3 xe Spe 677 8 INPUTS 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 OUTPUTS O 9 10 11 12 13 14 15 16 OK RN CT PL Low BATTERY STATUS Figure 1 2 Series 90 20 LED Status Indicators GFK
33. Pin Signal Name Description Signal Flow 1 CableShield Shield 2 DCD A Differential Data Carrier Detect Out 3 DCD B Differential Data Carrier Detect Out 4 ATCH Attach used with HHP n a 5 5 VDC Logic Power In 6 RTS A Differential Request To Send Out 7 SG Logic Power In 8 CTS B Differential Clear To Send In 9 RT Resistor Terminator n a 10 RD A Differential Receive Data In 11 RD B Differential Receive Data In 12 SD A Differential Transmit Data Out 13 SD B Differential Transmit Data Out 14 RTS B Differential Request To Send Out 15 CTS A Differential Clear To Send In GFK 0551C Chapter 2 Installation 2 21 2 22 Wiring Connections for IC693CBL303 Cable The specifications and wiring information for this cable are provided below Note that in addition to being used to connect the RS 485 serial port on the PLC to the RS 422 RS 485 to RS 232 converter IC690ACC900 This cable is also used to connect the PLC to the Hand Held Programmer Cable Specifications The prewired cable IC693CBL303 is 6 feet 2 meters long This is the cable used with the Hand Held programmer If a different length cable is required for connection to the converter refer to the information below for specifications and wiring information This information is essential if you intend to build your own cable The recommended cable types for this cable are listed below and depend on the length of the cable Specifications for IC693
34. Table 5 11 High Speed Counter Input Circuit Specifications 0 666 5 16 Table 5 12 Specifications For5 12 24Volt DC Negative Logic 1 5 Amp Output Circuit 5 18 Table 5 13 Specifications for 120 VAC Power Supply cece cece eee eee 5 19 Table 5 14 Specifications for 24 VDC Power Supply 066s 5 20 Table 5 15 List of FusesDC in Relay Out 120 VAC PS module 6 6 5 21 Table 5 16 Specifications For 24 Volt DCNegative Positive Logic Input Circuits 5 23 Table 5 17 Specifications For Relay Output 2 Amp Circuits 0 0 6 eee ee 5 24 T ble 5718 Typical Goftact Life ede CR de oa eee RD Re LE eh eh Pac etse lh accents 5 25 Table 5 19 High Speed Counter Input Circuit Specifications 0 0 6 6 5 26 Table 5 20 Specifications For5 12 24Volt DC Negative Logic 1 Amp Output Circuit 5 27 Table 5 21 Specifications for 240 VAC Power Supply cece eee eens 5 28 Table 5 22 Specifications for 24 VDC Power Supply 06 nee ee eee 5 28 Table 5223 List of Puses cree tree P Le eec IP ed ova katana dy obese np deae qe 5 31 Table 6 1 Output Polarity Configuration sssssssssseeess lee 6 3 GFK 0551C Series 90 20 Programmable Controller User s Manual August 1995 xiii Contents Table 6 2 Description of AI Data 2 6 Ih le 6 8 Table 6 3 Error Codes Returned Mr veia eai e pa E EE eee 6 9 Table 6 4 Data Commands s r Sotaan e a nen eens 6 10 Table 6
35. Terminate program execution ENDSW 0 Nooperation NOOP 1 Nested jump JUMP 3 Nested master control relay MCR 4 Target number forjump LABEL 7 Master control sequence end ENDMCR 8 DoI Oupdate DOIO 85 System service request SVCREQ 89 6Change Read Checksum 13 Shut down PLC 14 Clear fault tables 15 Read last fault 16 Read elapsed time clock Standard PIDalgorithm PIDISA 86 Independent term PID algorithm PIDIND 87 Chapter 1 Introduction and Product Description 1 13 1 14 Data Move Functions The Series 90 20 PLC supports ten different Data Move functions Description Mnemonic Function Number Constantblock move BMOVW 43 Blockclear BLKCL 44 Bitsequencer SEQB 47 Shiftregister word SHFRW 45 Shiftregister bit SHFRB 46 Constant block move integer BMOVI 38 Multiple word move MOVWN 42 Multipleinteger move MOVIN 37 Multiplebitmove MOVBN 40 Communicationsrequest COMRQ 88 Table Functions The Series 90 20 PLC supports seven different Table functions The array search functions can be operated on by four different data types Byte Word INT DINT and the array move function can be operated on by 5 different data types Bit Byte Word INT DINT Description Mnemonic Function Numbers Search equal to SREQ 101 to 104 Search not equal to SRNE 105 to 108 Search less than SRLT 109 to 112 Search less than or equal to SRLE 113 to 116 Search greater than SRGT 117 to 120 Searc
36. a44540 e iWiciololale DOO TOTO IO TO TOO t Fu 1 10 20 x POWER Ee NUE mO 123 4 5 67 8 SERIES 90 20 PROGRAMMABLE L 9 10 11 12 13 14 15 16 CONIROMLER SS 12345678 OUTPUTS L O 9 10 11 12 13 14 15 16 SS OK RN CT PL SQ LOW b s PROGRAM SYSTEM PROGRAMMING AND BATTERY STATUS PROM PROM COMMUNICATIONS PORT WARNING BATTERY FOR PERSONAL SAFETY DISCONNECT POWER BEFORE REMOVING CPU FROM I O BASE 21 40 o FSS Figure 1 1 Series 90 20 CPU and I O Power Supply Base Modules Product Description The Series 90 20 PLC hardware configuration consists of an I O and Power Supply Base Module baseplate and a plug on CPU module The baseplate contains the discrete input and output circuits the power supply and terminal strips for user field wiring Different I O and power supply combinations are available to meet the customers requirements for various applications The CPU module executes and contains the user program communicates to the programmer Hand Held Programmer or computer running Logicmaster 90 30 software contains LED status indicators and a battery for backup of memory Table 1 1 Models of Series 90 20 PLCs CatalogNumber Description I O Points IC692M AA541 I OandPowerSupply Base
37. accuracy completeness sufficiency or usefulness of the information contained herein No warranties of merchantability or fitness for purpose shall apply indicates a trademark of GE Intelligent Platforms Inc and or its affiliates All other trademarks are the property of their respective owners Copyright 2010 GE Intelligent Platforms Inc All Rights Reserved Contact Information If you purchased this product through an Authorized Channel Partner please contact the seller directly General Contact Information Online technical support and http www ge ip com support GlobalCare Additional information http Awww ge ip com Solution Provider solutionprovider ip ge com Technical Support If you have technical problems that cannot be resolved with the information in this guide please contact us by telephone or email or on the web at www ge ip com support Americas 1 780 420 2010 if toll free 800 option is unavailable Technical Support Email support ip ge com Europe the Middle East and Africa 4352 26 722 780 if toll free 800 option is unavailable or if dialing from a mobile telephone Asia Pacific support jp ip 2 ge com ini i 21 3217 4826 su cn i i customercare cn ip ge com China GFK 0551C RFIStandards The Series 90 20 Programmable Logic Controller and its associated modules have been tested and found to meet or exceed the requirements of FCC Rule Part 15 Subpart J The
38. ap plication program Data Memory User references within the CPU which are accessible by the ap plication program for storage of discrete or register data Directory A file which contains the names and specifications of other files in the computer Discrete The term discrete includes both real and internalI O that are one bit user references Disk A hard disk or floppy diskette used as an information storage and retrieval device DOS Disk Operating System A group of utility programs which provide the structure for system operations on a personal computer Drive A floppy diskette drive or hard disk drive The identification of the drive such as Drive A Firmware A series of instructions contained in ROM Read Only Memory which are used for internal processing functions These instruc tions provide the structure for application program operations Function Key A key F1 through F10 whose function is controlled by software This function may change within the program Logicmaster 90 30 20 Microsoftware displays the current assignments of these function keys at the top of the screen Grounding Terminal A terminal on each power supply which must be connected to earth ground through the AC power source to ensure that the rack is properly and safely grounded Hardware All of the mechanical electrical and electronic devices that com prise the Series 90 20 PLC and its applications Appendix A Glossary A 3 Help Screen
39. be replaced with a 5 amp fuse to protect the output point without adding the external fusing GFK 0551C Chapter 5 Power Supply and I O Modules 5 25 High Speed Counter Input Circuits 11 and 12 5 26 Two 12 24VDC input positive negative logic circuits are available to provide inputs for type A counter inputs count and strobe preload These circuits function as either I1 and 9612 or as count and strobe preload inputs These inputs share the same common as I3 and I4 The inputs can be connected either as positive or negative inputs as described in the DC input circuit section With the high frequency selection the highest frequency guaranteed to be detected is 10Khz with a 50 50 duty cycle 50ns ON 50ns OFF The maximum frequency in the low frequency mode is 30 Hz 16 7 ms ON 16 7 ms OFF Table 5 19 High Speed Counter Input Circuit Specifications Negative Logic Mode Positive Logic Mode RatedInput Voltage 12VDC 24VDC 12VDC 24VDC Input VoltageRange 0 to 30VDC 0 to 30VDC InputCurrent 8 2 mA typical at 24VDC 8 2 mA typical at 24VDC 2 9mA typical at 12VDC 2 9mA typical at 12VDC InputThreshold Voltage ON 11 5Vminimum 11 5Vminimum OFF 5Vmaximum 5Vmaximum InputThresholdCurrent ON 29mAmaximumat11 5V 29mA maximumat11 5V OFE 5 mA minimumat5V 5 mA minimumat5V Response Time low filter 10mstypical 10mstypical Response Time high filter 40 micro stypical 40us typical I
40. blocks of memory from user RAM that are not legal These errors should not occur in a production system Display the PLC Fault Table on the Programmer Contact GE PLC Technical Support giving them all the information contained in the fault entry 4 8 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Name Error Code Description Correction Name Error Code Description Correction Name Error Code Description Correction Name Error Code Description Correction Name Error Code Description Correction System Memory Unavailable D The PLC Operating Software I O Scanner generates this error when its re quest for a block of system memory is denied by the Memory Manager be cause no memory is available from the system memory heap It is Informational if the error occurs during the execution of a DO LO Function Block It is Fatal if it occurs during power up initialization or auto configuration Display the PLC Fault Table on the Programmer Contact GE PLC Tech nical Support giving them all the information contained in the fault entry System Memory Could Not Be Freed E The PLC Operating Software I O Scanner generates this error when it requests the Memory Manager to deallocate a block of system memory and the deallocation fails This error can only occur during the execution of a DoI O Function Block 1 Display the PLC Fault Table on the P
41. conditional contacts to control logic within the user program G The G prefix is used to represent Global Data that is shared between multiple devices using the Genius Communications Module to communicate over a Genius I O bus These references have the same retentive properties as M references 76S The S prefix references system memory S references are retentive The S memory for fault references has four sections 765 765A SB and SC This memory is used by the PLC to store contact references that have special meaning such as Reference Nickname Description SA0002 ov_swp Exceeded constant sweep time SA0009 cfg mm Systemconfigurationmismatch SB0011 bad_pwd Password Access Failure The Series 90 20 PLC monitors internal operations for either system or user problems called faults These faults are reported through the S references and through an internal fault table Access to S information is available through Logicmaster 90 30 90 20 or with the Hand Held Programmer The fault table can only be accessed by Logicmaster 90 30 90 20 For more details on faults and fault reporting see Chapter 4 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Programmer Requirements For Running Logicmaster 90 30 90 20 Software In order to run the Logicmaster 90 30 20 Micro programming software you will need a programming computer which can be one of the following A computer with a hard disk A Wo
42. counts to either limit and stops When the counter is at the limit counts in the opposite direction back it off the limit The Accumulator can also be changed by loading a new value from the CPU or by applying a Preset Input Access to Accumulator An internal memory location stores the accumulated count The CPU can read the value in the accumulator or set it from the application program The accumulator value which may be either positive or negative is represented as a two s complement number Accumulator adjust The Accumulator may be adjusted The adjustment is an 8 bit signed two s complement offset value that is sent from the CPU whenever an adjustment is required Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C s Selectable Input Filters The Count and Preload Strobe inputs can be configured for a high frequency filter or a low frequency filter Count Rate Maximum count rate is 10 KHz with the high frequency filter Selectable On Off Output Presets The High Speed Counter output has two Preset points ON and OFE The output state indicates when the counter accumulator value lies between the defined points For example COUNTS ACCUMULATOR 243003 p VALUE OFF PRESET EN VALUE ON PRESET VALUE i l X TIME l CORRESPONDING ON OUTPUT OFF The output polarity may be configured to be either on or off between points by the rela
43. from I O devices Record circuit identification numbers or other pertinent data on the inserts which go in the terminal board cover 1 0 Connections I Oconnections are defined on the terminal board hinged cover label In addition wiring examples are given for each I O baseplate in Chapter 5 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C CPU Module Installation GFK 0551C Attachment to the I O Power Supply Base Attach the CPU module to the I O Power Supply Base by placing the CPU module flush with the top of the I O Power Supply Base and sliding the module towards the mating connector as shown in the following figure The CPU module should be pushed toward the mating connector until the CPU hook fully engages the I O Base catch 244554 S yo POWER z SUPPLY BASE w CPU MODULE ET Figure 2 5 CPU Module Attachment to the I O Power Supply Baseplate The CPU module is shipped from the factory with an insert placed between the LED matrix and the LED cover to ensure that the matrix is not dislodged during shipment Lift the cover remove this insert and push the cover back down before using the Series 90 20 PLC Battery Installation The CPU has battery backed CMOS memory This battery is connected at t
44. functions to execute advanced operations including arithmetic operations data conversion and data transfer On line program changes Search logic programs for instructions and or specific references Monitor reference data while viewing logic program Monitor reference data in table form in binary hexadecimal or decimal formats Monitor timer and counter values View PLC scan time firmware revision code and current logic memory use Load store and verify program logic and configuration between the Hand Held Programmer and a removable Memory Card IC693ACC303 which allows programs to be moved between PLCs or loaded into multiple PLCs Start or stop the PLC from any mode of operation a43052 GE n SERIES 90 30 PROGRAMMABLE D CONTROLLER HAND HELD PROGRAMMER QUT setm RSTM mR LD OUTM SET RST ONDTR MODE D E F UPCTR AND OR NOT BLK 5 cA RUN NI AL Ba CmM a S xi AG T s FUNC DEL 7 8 9 R SRCH SLOT 4 5 6 WRITE 4 INS e FOR MEMORY 2 Es e gt CARD HEX ENT o foe IE AP S N SERIAL PORT CONNECTOR TO CPU SERIAL PORT Figure 1 5 Hand Held Programmer 1 8 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C The Hand Held Programmer connects to the serial port labeled Programming and Communications P
45. in the Accumulator may be adjusted by writing an offset adjustment value to the Accumulator This adjustment may be any value between 128 and 127 The adjustment value is added to the contents of the accumulator Timing For Type A Counter The Count signal shown in the following illustrations represents an internal signal that indicates where counting occurs with respect to the pulse input Counting always occurs on the low to high current transition of the Pulse input 244702 A PULSE moo INPUT COUNT ACC VALUE zzz CPU Interface Data Transfer Between High Speed Counter and CPU During each I O scan the High Speed Counter automatically sends 16 status bits ol and 15 words AJ of register data values to the CPU In return during each I O scan the CPU sends 16 bits Q of output data to the module COMMREO function blocks in the user program can be used to send additional data commands to the module Information about configuration programming and monitoring High Speed Counter operation using a Hand Held Programmer can be found later in this chapter under Configuration of the High Speed Counter page 6 19 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Data Automatically Sent By The High Speed Counter The 15 register data words 6 AI represent m Latest Counts per Timebase value m Contents of the Accumulator s m Contents of the Strobe registers m Er
46. install the Series 90 20 PLC you will need the following items CPU Module m I OPower Supply Module m Programming device this can be one of the following items A Hand Held Programmer and cable B Logicmaster90 30 20 Micro programming software a Workmaster II or Cimstar I industrial computer or an IBM PC XT AT PS 2 or compatible personal computer and appropriate cables C Pre programmed PROM that will run the Series 90 20 PLC m Appropriate tools for mounting the PLC and connecting field wiring cables Pre Installation Set Up You are not required to configure any jumpers or make any other settings on the modules GFK 0551C Chapter 2 Installation 2 3 Installation This section describes the steps required for installation of your Series 90 20 PLC I O Power Supply Base Installation The Series 90 20 PLC I O Power Supply Base Module must be panel mounted normal orientation is on a vertical surface Each Base has standard attachment flanges for mounting on an electrical panel Base dimensions and proper spacing requirements for installation purposes are shown in the following figure 244545 ALLOWANCE FOR COOLING 4 00 10 50 4 00 4 00 le gt pia b K 354 102 267 ih 102 89 2 249 gt 1 42 3 LA DW 250 3 54 90 TYPICAL
47. is a solid state memory that allows individual bits to be stored and accessed at random This memory storesthe Logicmaster90 30 20 Micro soft ware program files and related data while power is applied to the system This type of memory however is volatile Because data stored in RAM is lost under no power conditions a backup battery is required to retain the contents under those conditions The Se ries 90 20 PLC uses a long life lithium battery mounted on the power supply and PCM modules To have data entered or to extract data from a storage device Reference Description Reference Type Register An optional text description associated with a user reference A reference description can be used with or without a nickname Ref erence descriptions are also entered in the variable declaration table A specific group of memory types in the Series 90 20 PLC e g I references discrete inputs and Q references discrete outputs The symbol is used to distinguish machine references from nick names A group of 16 consecutive bits in register memory referenced as R Each register is numbered beginning at 00001 Register memory is used for temporary storage of numerical values and for bit manipulation Removable Terminal Strip Retentive Coil RUN Mode Appendix A Glossary The removable assembly which attaches to the I O power supply base module and contains the screw terminals to which field wir ing is connected
48. location of fuses 5 31 specifications 24 VDC pos neg input circuits 5 24 specifications 5 12 24VDC Qlorhigh speed counter output 5 27 specifications high speed counter input circuit 5 26 specifications relay out circuits 5 24 wiring information 5 23 Default conditions output modules 3 13 Definition positive and negative logic 5 1 Diagnostic data 3 13 Discrete memory reference definitions 3 7 E EEPROM catalog numbers 2 26 inserting 2 26 insertion and removal 2 26 part numbers 2 26 removing 2 26 Elapsed time clock 3 10 EPROM catalog numbers 2 26 F Fault table display hexadecimal dump 4 6 Faults actions 4 2 additional information 4 5 alarm processor 4 1 classes of 4 2 explanation and correction 4 6 fault actions table of 4 2 fault table displays 4 5 handling 4 1 non configurable 4 5 4 7 PLC fault table 4 6 reference definitions 4 3 references 4 3 references table of 4 4 side effects 4 5 system reaction to 4 2 tables 4 2 4 3 Features system 1 1 Field wiring planning 2 8 Field wiring terminals 1 6 Fuses replacing 5 20 5 30 G Ground conductors 2 5 H Hand held programmer cable 2 11 cable IC693ACC303 1 9 configuration 6 23 configuration screens 2 12 description of 1 8 features of 1 9 functionality 1 8 initial programming with 2 12 memory card 1 8 modes of operation 1 9 Hardware packaging 2 1 High speed counter Q data fro
49. maxi mum rate If the offset causes the counter to exceed its limits the excess will be treated just like any other overflow i e if the Continuous mode is selected the counter will wraparound through the other limit or if the Single Shot mode is selected the counter will stop at the limit Set Cntr Direction Command Code 05H Used to change the count direction up or down Only the LSB of the first data word is used for this command 00 up 01 down Example To set the direction of counter to down load Command word 0105 LS data word 0001 MS data word 0000 Load Timebase Command Code 06H Used to change the time interval referenced by the counter when comput ing its counts timebase register data Example To change the timebase for counter to 600 ms 258H load Command word 0106 LS data word 0258 MS data word 0000 Note that the maximum range of the counts timebase CTB register is 32767 and 32768 counts The length of the timebase and the maximum count frequency should be co ordinated so that these limits are not ex ceeded The indication will roll over from to or to if ex ceeded GFK 0551C Chapter 6 Series 90 20 High Speed Counter 6 11 L6 Load ON Preset Command Code 0BH Load OFF Preset Command Code 15H Load Preload Used to set up the output turn on off points within the counter range There is one output associated with the counter Example To set counter output to turn on
50. not the RAM contains valid data 2 Ifan EPROM or EEPROM is present and the PROM power up option in the PROM specifies that the PROM contents should be used the contents of PROM are copied into RAM memory Chapter 3 System Operation 3 7 3 8 Series 90 20 Programmable Controller User s Manual August 1995 The CPU interrogates the I O module in the system to determine which type is present The hardware configuration is compared with software configuration to ensure that they are the same Any mismatches detected will be considered as faults and will be alarmed Also if the I O is specified in the software configuration but is not present in the actual hardware configuration this condition is a fault and will be alarmed If there is no software configuration the CPU will use the default configuration The CPU establishes the communications channel between itself and the intelligent modules In the final step of the execution the mode of the first sweep is determined based on CPU configuration If RUN mode the sweep proceeds as described under STOP to RUN Mode transition The following figure shows the decision sequence followed by the CPU when it decides whether to copy from PROM or to power up in STOP or RUN mode Abbreviations used are clear PressCLRand M Tsimultaneously using HHP rom sum ROM checksum is good prom rom Run from ROM parameter in ROM ram sum RAM checksumis good prom ram Run from ROM parameter in RAM
51. occurs the light and the ov swp contact remain on until the 7610035 contact is closed Fault Reference Definitions The Alarm Processor maintains the states of the 128 system discrete bits in S memory These fault references can be used to indicate where a fault has occurred and what type of fault itis Fault references are assigned to S SA SB and SC memory and they each have a nickname These references are available for use in the application program as required The mnemonic for these discrete bits and a description of each bit is provided below Some discrete bits are reserved for future use Chapter 4 Fault Descriptions and Corrections 4 3 Table 4 3 Fault References Reference Nickname Definition 9950001 fst scn Current sweep is the first sweep 9950002 Ist_scn Current sweep is the last sweep S0003 T_10MS 0 01 second timer contact 9950004 T 100MS 0 1 second timer contact 9050005 T SEC 1 0second timer contact 9050006 T MIN 1 0minute timer contact 9650007 alw on AlwaysOn 9050008 alw off AlwaysOff 9650009 sy full Set when the PLC Fault Table fills up Cleared when an entry is removed from the PLC Fault Table and when the PLC Fault Table is cleared 9650010 io full Set when the I O Fault Table fills up Cleared when an entry is removed from theI OFault Table and when the I O Fault Table is cleared 9650013 prg_chk Set when background program check is active SA0001 pb_sum Set when a checksum calc
52. should be made from one of the mounting tabs to earth ground using a minimum AWG 12 3 33 mm wire and a ring terminal Use of a nut and star washer for each wire on the ground connection lug is recommended to ensure adequate grounding The baseplate must be grounded to minimize electrical shock hazard which could result in severe personal injury to the operator or maintenance personnel The best way to provide proper ground connections is to ensure that the Series 90 20 PLC I O base metal frame is directly connected to the control panel in which the baseplate or baseplates are mounted This can be accomplished by connecting a ground strap from one of the ground lugs on either side of the baseplate to the control panel or cabinet following applicable electrical safety codes Logicmaster Programming Device Grounding For proper operation the programmer for Logicmaster 90 30 20 Micro Workmaster II or Cimstar I or IBM PC or compatible computer must have a ground connection in common with the Series 90 20 PLC Normally this common ground connection is provided by ensuring that the programmer s power cord is connected to the same power source with the same ground reference point as the baseplate I O Installation and Wiring The following discussion pertains to information on installing and wiring I O points and information relevant to field wiring to and from those I O points When installing a Series 90 20 Programmable Controller User
53. standard orientation the temperature rating is derated by 10 C 5 12 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C DC Input Relay Output 120 VAC Power Supply Module IC692MDR541 24 VDC Positive Negative Logic Input 16 Points The 24 volt DC positive negative logic input circuits provide 16 input points in two groups with 4 inputs in one group and 12 inputs in the other group The input circuits are designed to have positive or negative logic characteristics To connect the inputs as positive logic circuits the input switching device is connected between the positive power bus and the module input The negative bus is connected to the input circuit common To connect the inputs as negative logic circuits the input switching device is connected between the negative power bus and the module input The positive bus is connected to the input circuit common Current into an input point results in a logic 1 in the input status table l Input characteristics are compatible with a wide range of input devices such as pushbuttons limit switches and electronic proximity switches Power to operate field devices and the input circuits is supplied by an isolated 24 VDC supply This power supply is limited to 220 mA maximum Table 5 8 Specifications For 24 Volt DC Positive Negative Logic Input Circuits Negative Logic Mode Positive Logic Mode Points Common 12 I5 I16 and 4 I1 I4 includes 2 High Speed Count
54. system to earth minimizes exposure to shock in the event of short circuits or equipment malfunction m The Series 90 20 PLC system requires proper grounding for correct operation The importance of a properly grounded system cannot be over emphasized GroundConductors m Ground conductors should be connected with separate branches routed to a central earth ground point This method is shown in the following figure m Ground conductors should be as short and as large in size as possible Braided straps or ground cables typically green insulation with a yellow tracer AWG 12 3 33 mm or larger can be used to minimize resistance Conductors must always be large enough to carry the maximum short circuit current of the path being considered Chapter 2 Installation 2 5 2 6 SERIES 90 20 MOTOR DRIVES MACHINERY PLC CABINET AND FM OTHER RAE qu ELECTRICAL CONTROL PROGRAMMING RACK O EQUIPMENT DEVICE d al NOTE SIGNAL AND POWER EARTH CENTRAL CONNECTIONS GROUND GROUND POINT NOT SHOWN Figure 2 3 Recommended System Grounding Series 90 20 Grounding Procedures Equipment grounding recommendations and procedures are listed below These grounding procedures must be properly followed for safe operation of your Series 90 20 PLC system The metal back of the I O power supply base is ground when properly installed Safety and Reference ground connections
55. to Each counter can be assigned upper and lower count limits All Accumulator preload values and output on off preset values must lie within these limits The upper high limit is the most positive and the lower limit is the most negative Both can be positive or both can be negative but the high limit is always greater than the low limit If the Accumulator value is outside the new limits when the limits are changed it is automatically adjusted to the low limit value If the new limits are incompatible high lt low or low gt high then they will be rejected and the old limits retained In this case a counter limit error code will be returned To avoid this situation when the limits are changed one at a time a good rule to follow is always move the high limit first when shifting the limits up and always move the low limit first when shifting them down Output Preset Positions The counter output has a preset ON and OFF position The output state indicates when the counter accumulator value is between the ON and OFF points Preset closest to low limit Output ON Output OFF ON gt ON Preset gt OFF Preset lt OFF Preset lt ON Preset OFF lt OFF Preset lt ON Preset gt ON Preset gt OFF Preset Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C CO The following illustration may be helpful to indicate the count regions where the High Speed Counter output is ON and
56. to 32767 9o AIO7 StrobeRegister 32768 to 32767 AIO8 AT15 Not used but occupied 0 Status Bits l Output Status Strobe Status 0 not used 0 not used 0 not used 0 not used 0 not used 0 not used Module ready Preload status not used always 0 0 not used Error 0 not used 0 not used Strobe Preload Status The High Speed Counter sets these bits when a strobe or preload occurs The CPU must clear the bit using the corresponding Reset Strobe ResetPreload output Output Status The High Speed Counter uses this bit to indicate the ON or OFF commanded status of the output Module Ready Always a 1 on the Series 90 20 The 90 30 rack mounted high speed counter module sets this bit to 1 after successfully completing its powerup tests Error Set to indicate an error condition When this occurs the error code is returned in the High Speed Counter Status code word 1 When the error is acknowledged by the CPU it should be cleared by sending the Clear Error output 6 8 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C s Q Data Sent From CPU To High Speed Counter Once each I O scan the CPU sends 16 bits Q of data to the High Speed Counter The application program can use these Q references to send commands to the High Speed Counter The Q data format for the counter is shown below Enabled Output Not used Reset Strobe Not used Not used Not used Not used Not us
57. to data which indicates the memory in which itis stored in the PLC References can be either bit oriented dis crete or word oriented register Variable Declaration The portion of a program used to create display and change nick names and reference descriptions assigned to user references Vari able declarations can be displayed in a table which may have up to 2000 entries Verify A function used to compare program content The program in the current folder may be compared with a program from the CPU Volatile Memory A type of memory that will lose the information stored in it if pow er is removed from the memory devices It requires a backup bat tery for retention of contents of memory In the Series 90 20 PLC a lithium battery is used for this purpose Watchdog Timer A timer in the CPU used to ensure that certain hardware conditions are met within a predetermined time The watchdog timer value is 200 milliseconds Word A measurement of memory length usually 4 8 or 16 bits long In the Series 90 20 PLC a word is 16 bits in length Write To transfer record or copy data from one storage device to another for example from CPU to disk Appendix A Glossary A 11 A 12 Glossary of Basic Instructions and Reference Types for Logicmaster 90 30 20 Micro Software Developed Programs Basic Instruction Specific Term Generic Term I normally open contact contact I l normally closed contact cont
58. transmitting and receiving data A group of binary digits operated on as a single unit In the Series 90 20 PLC a byte is eight bits The fourth line at the top of the Logicmaster 90 30 20 Micro pro gramming software display screen This line displays typed data and command entries Arung explanation consisting of up to 2048 characters of text A file that describes the system requirements for the software The CONFIG SYS file must be custom tailored to fit the specific hard ware configuration of your system and Logicmaster 90 30 20 Micro requirements Configuration File Set Two types of files constitute a configuration file set the I O config uration I O config file which contains data on the I O system and the CPU configuration file which contains data on the PLC itself Configuration Software Constant That portion of the Logicmaster 90 30 20 Micro programming soft ware package which provides the tools for configuration of I O and many system parameters A fixed value or an item of data that does not vary A constant can be stored in a register Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C Counter A function which can be programmed to control other devices ac cording to a preset number of on off transitions CPU Central Processing Unit The central device or controller that interprets user instructions makes decisions and executes the functions based on a stored
59. user commanded state in the STOP with I O enabled mode In the RUN mode the outputs are controlled by the user s logic program m USER DEFINED LEDS output LEDs for example O13 through Q16 indicate only the status of internal coils 70013 through 76016 since there are no physical output points on the I O module for these references These indicators are useful as user defined status indicators m CPU STATUS the first two LEDs of the last row are used for CPU status OK is ON if the PLC is operating properly and OFF if a problem is detected by the PLC RN RUN this LED is ON when the PLC is executing the logic program entered by the user RUN mode m High Speed Counter Status CT COUNT this LED turns ON briefly when a count edge has been received by the High Speed Counter If the count rate is high enough the LED will appear to be ON continuously It s purpose is to indicate active count pulses at the COUNT input on the I O module PL PRELOAD STROBE this LED turns ON when the High Speed Counter accumulator equals the preload value Battery Backup for RAM Memory The long life Lithium battery IC693ACC301 used to maintain the contents of the CMOS RAM memory in the CPU is accessed by removing the cover plate located at the bottom of the CPU module This battery is mounted on a plastic clip attached to the inside of this cover The battery connects to the CPU through a cable which has
60. 0 20 WORKMASTER II RS 232 RS 485 CONVERTER l NES Figure 1 7 Example of RS 422 RS 485 to RS 232 Converter Connection in a Series 90 20 PLC System This converter is a small convenient self contained device which requires only a cable connection to the Series 90 20 RS 422 RS 485 port on one end and a cable connection to the RS 232 device on the opposite end The converter operates from a 5 VDC source which is provided from the PLC backplane 5 VDC bus through the cable connection The pin assignments for the connections on the cable required for the RS 232 connection are compatible with available Series 90 Programmable Coprocessor Module PCM serial cables IC690CBL701 PCM to Workmaster IC690CBL705 PCM to Workmaster II and IC690CBL702 PCM to PC AT The RS 422 RS 485 connection at the Series 90 20 serial port on the CPU module may be made with an available cable used with the Hand Held programmer IC693CBL303 The three PCM compatible cables IC690CBL701 702 705 are 10 feet 3 meters in length and the Hand Held Programmer compatible cable IC693CBL303 is 6 feet 2 meters in length For those user s who may want to build their own cables pin assignments and recommended cable types for both cables required for use with the converter are provided in Chapter 2 Installation Miniconverter
61. 00 240VAC 120VAC 24VDC 5A A 800 000 User replaceable fuses are supplied internally on the common of each output group This fuse does not guarantee that the output point will be protected by a direct short It is recommended that each output point be externally fused minimum 2 amp to protect the output point For lighter loads the internal common fuse 10 amps can be replaced with a5 amp fuse to protect the output point without adding the external fusing Relay contact life when switching inductive loads will approach resistive load contact life if suppression circuits are used The following figures are examples of typical suppression circuits for DC and AC loads The 1A 100V diode shown in the DC load typical suppression circuit is an industry standard 1N4934 Chapter 5 Power Supply and I O Modules SERIES DC LOADS 244941 90 20 zu d 100V RELAY OUTPUT gt Tae COM DC SUPPLY 44942 SERIES ACLOADS 90 20 YY E 100 0 RELAY OUTPUT V 630V 1 2W COM AC SOURCE 5 15 High Speed Counter Input Circuits 11 and 12 5 16 Two 12 24VDC input positive negative logic circuits are available to provide inputs for type A counter inputs count and strobe preload These circuits function as either I1 and 9612 or as count and strobe preload inputs These inputs share the same common as I3 and I4 The inputs can be connected either as positive or negative inputs as desc
62. 0001 SA0032 32bits SB0001 SB0032 32 bits SC0001 SC0032 32bits System register references R0001 RO256 256 words Analog and High Speed Counter inputs AI0001 AI0016 16words Analogoutputs AQ0001 AQ0016 16words System registers t SRO001 SROO16 16 words For reference table viewing only may not be referenced ina user logic program User Register References Register data types are referenced as 16 bit words The following types of references are word references m AI References analog inputs and the High Speed Counter This prefix is followed by the actual address of the reference for example AI0015 occupies one word containing 16 bits AI0016 would occupy the next 16 consecutive bits m AQ References analog outputs This prefix is followed by the actual address of the reference for example AQ0015 occupies one word containing 16 bits AQ0016 would occupy the next 16 consecutive bits m K This prefix is used to assign register references that will store word oriented program data such as the results of calculations These references are retentive Chapter 1 Introduction and Product Description User Discrete References Discrete references are addressed as individual bits of data The following types of references are discrete references 76 References discrete machine inputs This prefix is followed by the reference s address in the status input table For example 7610012 is the ref
63. 01 consists of an RS 422 SNP to RS 232 Miniconverter a 6 foot 2 meter serial extension cable and a 9 pin to 25 pin Converter Plug assembly The 15 pin SNP port connector on the Miniconverter plugs directly into the serial port connector on the Series 90 30 power supply Series 90 70 CPU or Series 90 20 CPU The 9 pin RS 232 port connector on the Miniconverter connects to an RS 232 compatible device 244985 RS 422 RS 232 PORT PORT Figure C 1 Series 90 SNP to RS 232 Miniconverter When used with an IBM PC AT or compatible computer one end of the extension cable plugs into the Miniconverter s 9 pin serial port connector the other end plugs into the 9 pin serial port of the computer The Converter plug supplied with kit is required to convert the 9 pin serial port connector on the Miniconverter to the 25 pin serial port connector on the GE Workmaster II computer or an IBM PC XT or PS2 Personal Computer The GE Workmaster computer requires an additional adapter not supplied with kit please contact your local GE PLC distributor for use with the Miniconverter The pinout of the Miniconverter is shown in the following two tables The first table shows the pinout for the RS 232 port The direction of signal flow is with respect to the Miniconverter Table C 1 Miniconverter RS 232 Port Pin Signal Name Direction 2 SD Send Data Output 3 RD Receive Data Input 5 GND Ground n a 7 CTS Clear To Send Input 8 RTS Requ
64. 0VAC PS 24 VDC in Pos Neg Rela ut 24WAC PS I O Points 16in 12out 16in 12out 16in 12out Page Number 5 4 5 13 5 23 Definition of Positive and Negative Logic The IEC definitions for positive logic and negative logic as applied to Series 90 20 I O modules are defined as follows Positive Logic Input Points Positive logic input points are equivalent to IEC sink input points Input modules designed with positive logic characteristics sink current from the input device to the user common or negative power bus The input device is connected between the positive power bus and theinput terminal GFK 0551C 243839 IEC SINK IN 4 24V V Positive Logic Output Points Positive logic output points are equivalent to IEC source output points Output modules designed with positive logic characteristics source current to the loads from the user common or positive power bus The load is connected between the negative power bus and the module output 243840 IEC 24V SOURCE E OUT id oV Negative Logic Input Points Negative logic input points are equivalent to IEC source inputs Input modules designed with negative logic characteristics source current through the input device to the user common or positive power bus The input device is connected between the negative power bus and the input terminal 243841 IEC 24V SOURCE O IN T ifi K oo
65. 1 et ep S G i 15 PIN CONNECTOR xXx xX KX AAAA SERIES PLC 3 PLC 2 CITED go pie PIN e 10 RD A 11 RD B 12 SD A 13 SD B ALSO IT IS RECOMMENDED TO MAKE ANY PA a ib IMPORTANT NECESSARY CONNECTIONS INSIDE THE l 15 CTS A CABLE CONNECTOR TO BE MOUNTED ON THE PLC e PA TS B 9 RT IT IS NOT RECOMMENDED TO USE TERMI T A OPED DO NOT NAL STRIPS OR OTHER TYPES OF CON ROTER Wie ce NECTORS ALONG THE LENGTH OF THE 53d 15 PIN TRANSMISSION LINE H 7 797 CONNECTORS ALONG THE p SONNECTOR LENGTH OF THE TRANSMISSION V v J LINE WHEN WIRING A MULTIDROP SERIAL DATA TO OTHER PLC s CADCM MAXIMUM OF 8 PLC s ON A MULTIDROP TERMINATION RESISTANCE FOR THE RECEIVE DATA RD SIGNAL NEEDS TO BE CON NECTED ONLY ON UNITS AT THE END OF THE LINES THIS TERMINATION IS MADE ON THE SERIES 90 PLC PRODUCTS BY CONNECTING A JUMPER BETWEEN PIN 9 AND PIN 10 INSIDE THE 15 PIN D SHELL WITH THE FOLLOWING EXCEPTION FOR SERIES 90 70 PLCs CATALOG NUMBERS 1C697CPU731 AND IC697CPU771 THE TERMINATION FOR RD AT THE PLC IS IMPLEMENTED BY A JUMPER BETWEEN PIN 9 AND PIN 11 PA VY CAUTION GROUND POTENTIAL MULTIPLE UNITS NOT CONNECTED TO THE SAME POWER SOURCE MUST HAVE GROUND POTENTIAL WITHIN 7V FOR PROPER OPERATION OF THIS SYSTEM FAILURE TO PROVIDE A COMMON GROUND MAY CAUSE DAMAGE TO PLC COMPONENTS Figure 2 11 Example of Series 90 PLC to Programmer 8 Wire Multidrop Serial Data Configuration
66. 2 18 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Installing the RS 422 RS 485 to RS 232 Converter GFK 0551C Installation of the RS 422 RS 485 to RS 232 Converter IC693ACC900 consists of connecting two cables Select the proper cables for your installation Prewired cables are available or if cables of different lengths are required by your application you can build your own cables Specifications for building these cables are provided later You do not need to connect an external source of power to the converter since the necessary power connections of 5 VDC and signal ground are derived from the baseplate s backplane bus through the cable which connects to the Series 90 20 PLC 1 Select one of the three RS 232 compatible cables 10 feet in length that will connect the programmer s or other serial device RS 232 serial port to the RS 232 port on the converter The catalog numbers of these cables are IC690CBL701 use with Workmaster computer or IBM PC XT or compatible personal computer IC690CBL702 use with IBM PC AT or compatible personal computer IC690CBL705 use with Workmaster II computer or IBM PS 2 or compatible personal computer 2 The 6 foot cable Hand Held Programmer compatible that connects from the RS 422 RS 485 port on the converter to the RS 485 port on the Series 90 20 PLC baseplate Installation of these cables should be done with the PLC powered down m Connect the 25 p
67. 2 volts AC to 132 volts AC Frequency 47 to 63 Hz Input Current 250mA maximum Hold up 10ms minimum Inrush Current 24ampsmaximum GFK 0551C Chapter 5 Power Supply and I O Modules Table 5 14 Specifications for 24 VDC Power Supply Voltage 24VDC 10 Current 220mAmaximum Fusing 25 amp fast blow removable Replacing Fuses The Series 90 20 PLC provides replaceable fuses for output points and for a user accessible 24 volt power supply on the dc input versions of I O Power Supply baseplate only To replace these fuses e Remove power from the unit Remove the CPU module Confirm that power is removed from the I O Power Supply baseplate Use a small screw driver or fuse extractor to remove the fuse from the clips on the I O circuit board The 24 volt power supply fuse is located near the input terminal board The output fuses are located near the output terminal board The output fuses are located on the common of several circuits therefore if a fuse is blown it will prevent the entire group associated with it from working The following figure shows the location of the fuses on the I O Base module and the table following the figure provides a list of these fuses with location rating part number third party source and the type of fuse 844550 GIG GIGS GS SIBI ES ISIG GS GS Sm SI
68. 4 1K words Data Structure The Series 90 20 PLC has nine data memories each designed fora specific purpose The following table lists these memories Table 3 2 Memory Data Types Memory Type User Reference Data Type Discrete Input l bit Discrete Output Q bit Discrete User Internals M bit Discrete Temporaries T bit DiscreteSystem ASF bit DiscreteGlobal G bit Register R word AnalogInput AI word Analog Output AQ word System discrete bits include System bits fault bits and reserved bits The symbol is used to distinguish machine references from 3 6 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C nicknamesandisonlyused with Logicmaster90 30 20 Micro programmingsoftware Discrete Memory Reference Definitions Discrete Inputs I reference input points which are the state of the inputs as detected during the last input scan Discrete Outputs Q reference output points which are the state of the outputs as last set by the application program User Internals 70M are internal coils used for boolean logic when the result of a rung is only required to be used later in the program as conditional logic Temporaries T are used with coils similar to M references except that T references are not saved across a power failure that is they are non retentive M and Q memories are retentive unless used with a normal coil e g User internals 70M are
69. 47 for assistance m Power LED ON but OK LED is OFF This indicates that the power source is good but that the CPU module has detected an internal fault Remove power then remove the CPU module and verify that the 24 volt fuse on the I O circuit board is good If it is open replace the fuse with a 25A 3AG fuse GE replacement part number 259A9578P6 Remove the CPU Module and check that the I O baseplate pins that connect to the CPU module are all aligned properly Then reconnect the CPU module and ensure that the module is connected properly to the I O baseplate If none of these actions corrects the problem then contact the GE PLC Technical Hot Line as described above After verifying that a good power sequence has occurred attach a programming device Hand Held Programmer or computer with Logicmaster 90 30 20 Micro programming software to start developing programs and setting up configuration for the unit Programming and Configuring the Series 90 20 PLC The Series 90 20 PLC can be programmed and configured using either the Hand Held programmer or with Logicmaster 90 30 20 Micro programming software Both of these methods are described on the following pages Using the Hand Held Programmer The Hand Held Programmer is a compact programming device which connects to the Series 90 20 PLC 15 pin serial port through a 6 foot 3 meters cable IC69CBL303 The Hand Held Programmer cable provides the connecti
70. 6 Data Automatically Sent By The High Speed Counter 6 7 GFK 0551C Series 90 20 Programmable Controller User s Manual August 1995 ix Contents Data Automatically Sent To The High Speed Counter 6 7 Additional Data Sent To The High Speed Counter Using a COMMREO Function Block eee Et e IE Pb Ese ce ne Pre EI ARR 6 7 AI And I Data Sent sseeeesesseeee eh 6 8 Q Data Sent From CPU To High Speed Counter 4 6 9 High Speed Counter Status Codes 0 cece eee 6 9 Sending Data Commands To The High Speed Counter 6 10 Sending Data With the COMMREO Function 0 0 00 eee 6 12 Configuration of the High Speed Counter 0 ccc cece eee eee 6 19 Configurable Features 2 0 0 nee 6 19 Enable Counter 1312 rr Web o ee bs s 6 19 Input Filters ii eere tae ETC exe s ei eara eet fate 6 19 Counter Direction i coe c ie ee RR dus 6 19 Continuous or Single Shot Counting ssssseeeslsse 6 20 Counter Iim base ences erbe epe E RR br devel ae 6 20 Count Limits 102 chat hee even dew eke ena ewe 6 20 Output Preset Positions 2 0 eee ee 6 20 Preload Value s tree het tyne e pense Ap ee amie PEL ths Mrd 6 22 Output Fail Mode 2 6 eee ees 6 22 Configuration Programming 0 c ccc eee eens 6 23 Defaults rm 6 23 Configuration With Hand Held Programmer suus 6 23 PLCI OScanner Configuration
71. 666 eens 1 10 User References sie ertet ee ERU ga t bees Eesti atten 1 15 User Reference Types and Memory Size sslllllsssss 1 15 Module Specifications 6 ee 1 20 Chapter 2 Installations zu bre See sa ade oka os A ie eed ae eae 2 1 Hardware Packaging 2 2 1 Visual Inspection ssssssssseeesl e 2 2 Pre installation Check 1 0 06 6 6 eee eee ees 2 2 Technical Help od ites ANA Sh que tX 2 2 Packing biste eee cet ae eed toe eee 2 2 I OPower Supply Base Module sssssee esses 22 CPU Modulet 5 eret Ere aer EEREREA MAG d A REI Eee 2 3 Minimum Requirements sssssesesseeeeee een 2 3 Pre Installation Set Up 0 6 6 eee eee ees 2 3 Installation ciii reete kr cer er ee eo ee eed Hee d de 2 4 I OPower Supply Base Installation 6 06 2 4 CPU Module Installation 0 2 eee eee ee 2 9 Power Up Vrification 6 cece eee 2 10 Programming and Configuring the Series 90 20 PLC 2 5 2 11 Using the Hand Held Programmer 6 6606 c cece eee eee 2 11 UsingLogicmaster90 30 20 MicroSoftware 0 cece eee ee 2 15 Installing the RS 422 RS 485 to RS 232 Converter 00055 2 19 Maintenance and Optional Procedures 666 rannan 2 24 Replacing A Battery 0 6 6 ee eee ees 2 24 User PROM Option ish aet Beee a III ee 2 25 Replacing Fus s etes erbe tect ha te ain P EE E ThA teas 2 27 GFK 0551C Series 90 20 Programma
72. 692MDR541 6 eee eens 5 21 Figure 5 18 Temperature vs Input Output Points for IC692MDR541 6 eee 5 22 Figure 5 19 Typical 24VDC Positive Negative LogicInputCircuit 000 e eee eee 5 23 Figure 5 20 Relay Output Circuit rse oen eiat irie a E lee 5 24 Figure 5 21 High Speed Counter Input Circuit 2 0 0 6 0 666s 5 26 Figure 5 22 Typical5 12 24VDCPositive Logic Output Circuit 0 066 5 27 Figure 5 23 Field Wiring Information IC692MDR741 sssssseeee e 5 29 Figure 5 24 Temperature vs Input Output Points for IC692MDR741 6 eee 5 30 Ligur 5 25 Location OF FUSES reste sees bres tds PAE virt dt aah ete redes iiber tate 5 31 Figure I 1 Series 90 SNP to RS 232 Miniconverter 6c cc eee eens D 1 Figure I 2 Miniconverter to PC AT paaie iaar n a E E Ie lee D 3 Figure I 3 Miniconverter to Workmaster II PC XIPS 2 0 D 3 Figure I 4 Miniconverter to 9 Pin Workmaster or PC XT Computer Additional Adapter Required 0 cece ees D 3 GFK 0551C Series 90 20 Programmable Controller User s Manual August 1995 xii Contents Table 1 1 Models of Series 90 20 PLCS ss orrat at eria e 1 2 Table 1 2 Range and Size of User References for Series 90 20 0 0 ccc eee eee 1 15 Table 2 1 Jumper Configuration for RS 422 RS 485 to RS 232 Converter 0000s 2 20 Table 2 2 RS 232 Interface Pin Assignments 1 0 0 6 66 ene eee ees 2 21 Table 2 3 RS 422 RS 485 Interface Pin Assi
73. A coil that will remain in its last state even though power has been removed A condition or state of the Series 90 20 PLC where the CPU executes the application program RUN mode executes in the RUN OUTPUTS ENABLED mode only In RUN OUTPUTS EN ABLED all portions of the program sweep are executed Rung Rung Explanation A unit of ladder logic One rung may have up to eight parallel lines of logic Arung explanation consists of up to 2048 characters of text A rung explanation is associated with a specific rung by program ming a Comment COMMNT function Serial Communication Serial Port Significant Bit Status Line STOP Mode Storage Store A method of data transfer whereby the bits are handled sequen tially rather than simultaneously as in parallel data transmission The port on the CPU module accessible through a 15 pin connec tor to which the programmer must be connected in order to com municate with the PLC Both the Logicmaster 90 30 20 Micro pro grammer and the Hand Held Programmer connect to this port A bit that contributes to the precision of a number The number of significant bits is counted beginning with the bit contributing the most value MSB or Most Significant Bit and ending with the bit contributing the least value LSB or Least Significant Bit The three lines at the bottom of the display screen The top line displaysinformation about a PLC and the programmer The se cond line iden
74. C Fault Table sy_flt any_flt sy_pres pb_sum Low Battery Diagnostic PLC Fault Table sy_flt any_flt sy_pres low_bat PLC Fault Table Full Diagnostic sy_full I OFault Table Full Diagnostic io full ApplicationFault Diagnostic PLC FaultTable sy flt any flt sy pres apl flt No User Program on Power up Fatal PLC Faulttable sy flt any flt no prog Corrupted User RAM Fatal PLC FaultTable sy flt any flt sy pres bad ram Password Access Failure Diagnostic PLC FaultTable sy flt any flt sy pres bad pwd NullSystem Configuration Diagnostic PLC FaultTable sy flt any flt sy pres nul cfg PLC Software Failure Fatal PLC FaultTable sy flt any flt sy pres sft cpu PLC Store Failure Fatal PLC FaultTable sy flt any flt sy pres stor er Constant Sweep Time Exceeded Diagnostic PLC Fault Table sy flt any flt sy pres ov swp Unknown PLC Fault Fatal PLC FaultTable sy flt any flt sy pres UnknownlI OFault Fatal I OfaultTable io flt any flt io pres Fault References Fault references in the Series 90 20 PLC are of one type fault summary references Fault summary references are set to indicate what fault occurred The fault reference remains on until the PLC is cleared or until cleared by the application program An example of a fault bit being set and then clearing the bit is shown in the following example In this example the coil light 01 is turned on when an over sweep condition
75. CBL303 Prewired cable Connectors 15 pin male D Subminiature Type Canon DA15S solder pot Sameconnector is on bothends AMP207470 1 connector shell Hardware kit AMP 207871 1 Kit includes 2 metric screws and 2 screw clips CableType Belden 9508 AWG 24 22 mm CableLength 6 feet 2 meters Wire Types for Custom Cables CableLength AWG Wire Size CatalogNumber 6 feet 2m 24 199mm Belden 9508 30 feet 10m 22 329mm Belden9309 230 feet to 22 322mm Same as for 30 feet In addition the 5 VDC logic power 980 feet source for the converter cannot be supplied by the PLC It 300m must be provided by an external power supply connected to the 5V and SG pins at the converter end of the connector The 5V pin at the PLC connector must not be connected to the cable The 5V and SG connections from the power sup ply must be isolated from its own power line ground connec tion Be sure that there is no connection between the external supply and the PLC except the SG cable connection 1 Catalog numbers are provided as suggestions only Any cable having the same electrical characteristics is acceptable It is strongly recommended that you use stranded wire Since it is sometimes hard to find a cable with the desired number of twisted pairs the Belden 9309 has an extra pair you may end up with a cable with extra pairs 2 A greater cable length between the PLC and the converter increases the possibil
76. Counter Type This screen indicates that the High Speed Counter is a Type A counter This screen is informational only since you cannot change the type of counter on the Series 90 20 PLC The Series 90 30 Model 311 or Model 331 High Speed Counter module supports the Type B and Type C counters in addition to the Type A RO 04 HSC lt S CNTR TYPE TYPE A Screen 3 Output Default Module Failure Mode RO 04 HSC lt S FAIL MODE NORMAL This screen selects the state the outputs will assume if the PLC goes to stop mode with I O disabled NORMAL indicates that the outputs will continue to operate under control of the counter FRCOFF causes the outputs to be forced off if the PLC stops while HOLD causes the High Speed Counter to retain the last state of the output points before the PLC stops Screen 4 Count Filter RO 04 HSC lt S CNT FIL HIGH This screen allows you to specify the filters applied to the count input The HIGH selection is used to allow higher count rates up to 10 Khz The LOW filter is used to allow only low frequency signals to be recorded as counts This is used when the count rate is slow and there is a possibility of high frequency noise coupling into the signal Chapter 6 Series 90 20 High Speed Counter 6 25 Screen 5 Preload Strobe Select RO 04 HSC lt S PLD STB PLD The default is to use the second input as a preload input To change this input to a strobe input press the key one time th
77. DC POWER SOURCE POWER SOURCE POWER SOURCE POWER SUEPLY WHEN 11 AND 12 ARE USED AS HIGH SPEED COUNTER INPUTS THE INPUT SWITCHES SHOULD BE SOLID STATE TO PREVENT BOUNCING WHICH COULD CAUSE UNINTENDED HIGH SPEED COUNTER COUNTS OR STROBE SIGNALS Figure 5 23 Field Wiring Information IC692MDR741 Note Although I1 through I4 are shown connected as Positive Logic and I5 through I16 are shown connected as Negative Logic all inputs can be connected as either positive or negative logic GFK 0551C Chapter 5 Power Supply and I O Modules 5 29 Derating Information The following figure provides derating information for this module 244744 161 12Q NUMBER OF I O 8l 6Q POINTS ACTIVE 55 C 10 C 20 C 30 C 40 C 50 C 60 C AMBIENT TEMPERATURE C Figure 5 24 Temperature vs Input Output Points for IC692MDR741 Notes 1 The Hand Held Programmer or RS 422 RS 485 to RS 232 Converter should not be connected continuously in the shaded region above 55 C 131 F 2 For non standard orientation derate the temperature in the above figure by 10 C Replacing Fuses The Series 90 20 PLC provides replaceable fuses for output points and for a user accessible 24 volt power supply on the dc input versions of baseplate only To replace these fuses Remove power from the unit Remove the CPU module Confirm that power is removed from the I O Power Supply baseplate Use a small scre
78. GE Intelligent Platforms Programmable Control Products Series 90 20 Programmable Controller User s Manual GFK0551C April 2010 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 In situations 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 Intelligent Platforms assumes no obligation of notice to holders of this document with respect to changes subsequently made GE Intelligent Platforms makes no representation or warranty expressed implied or statutory with respect to and assumes no responsibility for the
79. ION ENABLED Q Y YES DATA OUTPUT OUTPUT SCAN PROGRAMMER PROGRAMMER COMMUNICATIONS SERVICE SYSTEM SYSTEM COMMUNICATIONS USER PROGRAM CHECKSUM CALCULATION START NEXT SWEEP COMMUNICATIONS DIAGNOSTICS SCAN TIME OF PLC Figure 3 1 PLC Sweep Series 90 20 Programmable Controller User s Manual August 1995 a43064 GFK 0551C As shown in the PLC sweep sequence several items are included in the sweep These items contribute to the total sweep time as shown in the following table Table 3 1 Sweep Time Contribution SweepComponent Description TimeContribution e Schedule start of next sweep A Housekeeping Determine mode of next sweep 0 74 msec e Update SA SB SC and S tables Reset watchdog timer B Data Input Input data is received from inputs 0 345msec 16pointinputs C ProgramExecution Userlogicissolved 18uS per coil or contact Execution time is dependent on the length of the program and the type of instructions used in the program Instruction execution times are listed in Appendix B D Data output Output data is sent to outputs 0 270msec 12pointoutputs Service requests from programming 0 4 msec overhead 6 msec maximum device E Programmer 1 msec average for Logicmaster 90 Service 3 msec average for Hand Held Programmer F Diagnostics Verify user program integrity 0 4msec Sweep Time Calculatio
80. Input RelayOutput 120 VAC Power Supply Module IC692MDR54 e daten Bead i ahd dia eile arth tad ice are rand E 5 13 24 VDC Positive Negative Logic Input 16 Points 5 13 Relay Output Normally Open 2 Amp 11 Points 5 14 High Speed Counter Input Circuits I1 and I2 0004 5 16 5 12 2Xolt DC Negative Output O1 or High Speed Counter Output 1 5 Amp 5 18 DCInput RelayOutput 240VAC Power Supply Module 1692 MIDRAMET ii ase a dal Me aati Wala ele Gina WW dete ta V ANE ACH GAS Wace 5 23 24 VDC Positive Negative Logic Inputs 16 Points 5 23 Relay Output Normally Open 2 Amp 11 Points 5 24 High Speed Counter Input Circuits I1 and I2 5 26 5 12 2Xolt DC Positive Output Q1 or High Speed Counter Output 1 Amp 5 27 Chapter 6 Series 90 20 High Speed Counter essere 6 1 Overview and Uses of the High Speed Counter 2005 6 1 Additional High Speed Counter Features 0000s cece 6 2 BasiciFeatutes Leere Ebr EEPEESe E PROVEN E ebEN d EISE 6 2 Configuring the High Speed Counter sslsellllsssses 6 4 CircuitSpecifications die pee a eaa eee eee 6 4 Field WIEIWE Sesaat datn a eE ei debes A techo d bmi EEE 6 5 Operation of a Type A Counter 0 0 cee 6 5 Timing For Type A Counter mso 06 6 6 ardua E aA eee 6 6 CPU Interface Data Transfer Between High Speed Counter and CPU 6
81. Kit The Miniconverter Kit IC690ACC901 consists of an RS 422 SNP to RS 232 Miniconverter a 6 foot 2 meter serial extension cable and a 9 pin to 25 pin Converter Plug assembly The 15 pin SNP port connector on the Miniconverter plugs directly into the serial port connector on the Series 90 20 CPU The 9 pin RS 232 port connector on the Miniconverter connects to an RS 232 compatible device When used with an IBM PC AT or compatible computer one end of the extension cable plugs into the Miniconverter s 9 pin serial port connector the other end plugs into the Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C 9 pin serial port of the computer The Converter plug supplied with kit is required to convert the 9 pin serial port connector on the Miniconverter to the 25 pin serial port connector on the GE Workmaster II computer or an IBM PC XT or PS 2 Personal Computer The GE Workmaster computer requires an additional adapter not supplied with kit please contact your local GE PLC distributor for use with the Miniconverter The Miniconverter is shown in the following figure For more information on the Miniconverter refer to Appendix C a44985 RS 422 RS 232 PORT PORT Figure 1 8 Series 90 SNP to RS 232 Adapter GFK 0551C Chapter 1 Introduction and Product Description 1 19 Module Specifications General specifications for the Series 90 20 Programmable Logic Controller are given in the following
82. LCs 4000 feet 8 2000 feet 16 1000 feet 32 For additional information on serial communications refer to the Series 90 PLC Serial Communications User s Manual GFK 0582 GFK 0551C Chapter 2 Installation 2 17 WORKMASTER OR 843846 WORKMASTER II SHIELDED MAKE CONNECTIONS SERIES WSI TWISTED INSIDE D CONNECTORS 90 PLC PIN PAIRS n PIN SD A 27 A La 10 RD A SD B 26 l l XX l e 11 RD B RD A 35 d 12 SD A RD B 34 e l l XX l l 13 SD B CTS A 31 CTT 6 RTS A CTS B 30 E 14 RTS B RTS A 33 15 CTS A RTS B 32 L XLI e 8 CTS B RT sop m 9 RT OV 4 7 ov SHIELD 37 e __ ___ m 1 SHIELD 37 PIN ucdm2cc 3 15 PIN j 4 CONNECTOR N CONNECTOR x KK XK UP TOA MAXIMUM OF x X X A SERIES 4 000 FEET _ J _ 1 200 METERS ey ee sess s m EN PLC e 10 RD A e 11 RD B 12 SD A e 13 SD B 6 RTS A NOTE e 14 RTS B WHEN WIRING RS 422 485 MULTIDROP r 15 CTS A CABLES REFLECTIONS ON THE TRANS e 8 CTS B MISSION LINE CAN BE REDUCED BY CON 9 RT FIGURING THE CABLE IN A DAISY CHAIN 7 0v FASHION AS SHOWN BELOW 1 SHIELD WORKMASTER PLC
83. MATRIX ON CPU TERMINAL STRIP m gt gt Ql L CPU 10 AMP POWER S FUSE C O O gt lt V gt COMMON TO OTHER CPU CIRCUITS l O BASE 5 24 Figure 5 20 Relay Output Circuit Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Table 5 18 Typical Contact Life Current Voltage Resistive Lamp and Solenoid Typical Operations 240VAC 120VAC 24VDC 2A 6A 200 000 240VAC 120VAC 24VDC 1A 3A 400 000 240VAC 120VAC 24VDC 5A A 800 000 Relay contact life when switching inductive loads will approach resistive load contact life if suppression circuits are used The following figures are examples of typical suppression circuits for AC and DC loads The 1A 100V diode shown in the DC load typical suppression circuit is an industry standard 1N4934 Typical Suppression Circuits 44942 SERIES DC LOADS 4 SERIES AC LOADS 90 20 90 20 AON 1A 100V 100 0 RELAY RELAY ANY I OUTPUT OUTPUT caov TW 16 COM COM DC SUPPLY AC SOURCE Fusing User replaceable fuses are supplied internally on the common of each output group This fuse does not guarantee that the output point will be protected by a direct short It is recommended that each output point be externally fused minimum 2 amp to protect the output point For lighter loads the internal common fuse can
84. OFE High Limit Ex 100 counts OUTPUT OFF OFF Preset Ex 60 counts OUTPUT ON T Increasing ON Preset Ex 30 counts Accumulator OUTPUT Counts OFF Low Limit Ex 0 counts In the above example the output is ON when the accumulator is between 30 and 60 and OFF when it is between 0 and 30 and 60 to 100 High Limit Ex 100 counts OUTPUT ON ON Preset Ex 60 counts OUTPUT OFF T Increasing OFF Preset Ex 30 counts Accumulator OUTPUT Counts ON Low Limit Ex 0 counts In the above example the output is OFF when the accumulator is between 30 and 60 and ON when it is between 0 and 30 and 60 to 100 Location of Preset Points The Preset points may be located anywhere within the counter range When the accumulator value is between the Preset points the output ON OFF state will always be that of the lowest most negative Preset point When the accumulator value is NOT between the Preset points the output ON OFF state will be that of the most positive preset This is true regardless of the counter direction The following example compares the output state and accumulator value of a 16 bit counter 243717 OUTPUT 4 COUNTER RANGE gt LN 0 AG E 44 8000H COUNTER OFF ACCUMULATOR ON COUNTER 7FFFH MINIMUM LOW PRESET ENTE is PRESET HIGH MAXIMUM LOW LIMIT LIMI
85. RAM on Power Up Correction 1 Reload the Configuration File user program and references if any 2 Replace the RAM memory backup battery on the power supply 3 Verify that excessive noise is not causing the problem If it is take appropriate measures as described previously Name Bad OpCode Detected Error Code 2 Description The PLC Operating Software Operating Software generates this error when it detects a bad instruction in the user program Correction 1 Reload the user program and references if any 2 Verify that excessive noise is not causing the problem If it is take appropriate measures as described previously 3 Replace the CPU module Chapter 4 Fault Descriptions and Corrections 4 7 Name Error Code Description Correction Name Error Code Description Correction PC Overflow 3 The PLC operating software generates this fault if it starts to execute user logic outside of the established user logic memory 1 Reload the user program 2 Verify that excessive noise is not causing the problem If it is take appropriate measures as previously described Program Syntax Error 4 The user logic program contains an illegal instruction list sequence Delete or change the illegal sequence The program check function of the Hand Held Programmer can be used to determine the step number of the illegal sequence Password Failure The Fault Group Password Failure Group 132 occ
86. Satan cach eet beet x eod e et dne ds 3 11 Passwords eoe eb ee pU erbe EE I wind eb Sd CET 3 11 I O System for the Series 90 20 PLC 11 6 eee eee 3 12 T O Scan SEG UENCE ceti ee eub Lue EU PE E Saeed 3 13 Default Conditions for Series 90 20 Output Points 3 13 Diagnostic Data i noiai ieo a n a eee eens 3 13 Chapter 4 Fault Descriptions and Corrections e eee eee eee 4 1 Faults and Fault Handling 2 2 cence 4 1 Using This Chapter 2 eise Eee bete edem eet 4 1 Fault Handling aec eot e Ces 4 1 PLC Fault Table Explanations 0 0 0 0 6 666 4 6 Non Configurable Faults 6 0 6 4 7 GFK 0551C Series 90 20 Programmable Controller User s Manual August 1995 viii Contents Chapter 5 Power Supply and I O Modules cece eee eens 5 1 Definition of Positive and Negative Logic 0 cee eee eee eee 5 1 Positive Logic Input Points 0 eee 5 1 Positive Logic Output Points 0 0000s 5 2 Negative Logic Input Points 6 6 cece cece eee 5 2 Negative Logic Output Points 0 6 5 3 120 VAC Input 120 VAC TriacOutput 120 VAC Power Supply Module TOG92MAADET sot ke datae toe co o AR be Re aetas Ble aD e Ne aA Dts 5 4 120 VAC Input 16 Points 0 66 66 e 5 4 120 VAC Output 1 Amp 11 Points 122 5 5 High Speed Counter Input Circuits 2 0 0 eee 5 7 5 12 2 Volt DC Negative Output O1 or High Speed Counter Output 1 5 Amp 5 8 DC
87. T 4 LIMIT HIGH LIMIT If both preset points are within the counter range the output always switches at the Preset points If only one of the Preset points is programmed within the counter range then the counter limits will function as the other Preset point In the continuous mode the output will switch when wraparound occurs If neither of the Preset points is in the counter range then the output state will not change it will always be the state of the most positive Preset If both Preset points are equal and out of range the output will always be OFE If both Preset points are equal and within the counter range then the output will only be on for one count value as defined by the Preset points GFK 0551C Chapter 6 Series 90 20 High Speed Counter 6 21 Separation of Preset Points The count accumulators are compared to the Presets at 0 5 millisecond intervals Therefore to guarantee that the outputs will always switch the Preset points must be separated by at least the number of counts received in a 0 5 millisecond time period For example If maximum count rate 10kHz then minimum count separation 10 000 Hz x 0005 sec 5 counts Preload Value A starting count value can be specified which will be used when the Preload input is activated If the counter should be reset to 0 enter 0 as the Preload value this is the default value Preload values within the configured counter limits should always be used When prelo
88. UB 63 Multiply DPMUL 65 Divide DPDIV 67 Modulo DPMOD 69 Square Root DPSORT 71 Relational Functions The Series 90 20 PLC supports six different relational functions Description Mnemonic Function Number Equal EQ 52 NotEqual NE 53 Greater Than GT 57 Greater Than or Equal GE 55 Less Than LT 56 Less Than or Equal LE 54 Double Precision Equal DPEQ 72 NotEqual DPNE 73 Greater Than DPGT 77 Greater Than or Equal DPGE 75 Less Than DPLT 76 Less Than or Equal To DPLE 74 1 12 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Bit Operation Functions The Series 90 20 PLC supports 12 different bit operation functions Description Mnemonic Function Number LogicalAnd AND 23 Logical Or OR 25 Logical exclusive OR XOR 27 Logicalinvert NOT 29 Shift bit left SHL 30 Shift bit right SHR 31 Rotate bit left ROL 32 Rotate bit right ROR 33 Set a bit to 1 BITSET 22 Set a bit to 0 BITCLR 24 Test a bit BITTST 26 Locate a bit set to 1 BITPOS 28 Conversion Functions The Series 90 20 PLC provides two different conversion functions 4 digit binary coded decimal to 16 bit integer and 16 bit integer to 4 digit binary coded decimal Description Mnemonic Function Number Integer To BCD BCD 80 BCD To Integer INT 81 Control Functions The Series 90 20 PLC supports ten different Control Functions Description Mnemonic Function Number
89. VAC Input Circuit 0 nnn eee 5 4 Figure 5 2 Typical 120 VAC Triac Output Circuit 2 0 0 6 5 5 Figure 5 3 Typical High Speed Counter Input Circuit 26 6 5 7 Figure 5 4 Typical High Speed Counter Output Circuit llseseeeeeleeeeeeeeeee 5 8 Figure 5 5 Alternate Connection as Positive Output 606 eens 5 9 Figure 5 6 Temperature vs Current for 5 12 24 VDC Negative Output O1 or High Speed Counter Output llsssssssssseeeee een 5 9 Figure 5 7 Location of Fuses for IC692MAA541I OPower Supply Base 600 000 eee 5 10 Figure 5 8 Field Wiring Connections IC692MAA541 1 6 6 eene 5 11 GFK 0551C Series 90 20 Programmable Controller User s Manual August 1995 xi Contents Figure 5 9 Triac Output Current vs Temperature Q2 Q12 6 once eee eee 5 12 Figure 5 10 Typical 24 VDC Positive Negative LogicInputCircuit 0 0 6 6 cee eee eee 5 14 Figure 5 11 Typical Relay Output Circuit 0 60 eee 5 15 Figure 5 12 High Speed Counter Circuit Negative Logic Connection 0 0000 e eee ee 5 16 Figure 5 13 High Speed Counter Circuit Positive Logic Connection 66 000 c cece eee 5 17 Figure 5 14 Typical 12 24Volt DC Negative Logic Output Circuit n 6 6 5 19 Figure 5 15 Temperature vs Current for High Speed Counter Output 0 000 e eee 5 19 Figure 5 16 Location of Fuses seps ripia pagan ea ye ne 5 20 Figure 5 17 Field Wiring Information IC
90. XC SEE 90 SERIES 20 15 PIN CONNECTOR ASSIGNMENT Figure 2 8 Examples of Serial Connection from Series 90 20 PLC to Programmer GFK 0551C Chapter 2 Installation 2 15 2 16 Catalog numbers for the software package for the above connection are IC640HWP306 software with converter and cable or IC640SWP306 software only The second type of Logicmaster 90 30 20 Micro Software package uses a Work Station Interface board installed in the computer The cable connection for this configuration is from the connector on the Work Station Interface board to the Series 90 20 serial port as shown below TE 244704 8 SERIAL CABLE wsi IC647CBL704 SERIAL SERIES 90 20 WORKMASTER II IC A Figure 2 9 Logicmaster 90 30 20 Micro Programmer Connection through a Work Station Interface Catalog numbers for the software package for the above connection are IC640HWP310 for IBM PC AT IC640HWP322 for IBM PS 2 and IC640SWP301 software only Building a Serial Communications Cable The following information is provided for those users who may want to build a serial cable with a different length for connecting a Series 90 PLC to a Workmaster II computer
91. a ee Pre ON CPU STROBE Sy E VO BASE CPU Figure 5 13 High Speed Counter Circuit Positive Logic Connection GFK 0551C Chapter 5 Power Supply and I O Modules 5 17 5 12 24 Volt DC Negative Output Q1 or High Speed Counter Output 1 5 Amp The 5 12 24 volt DC negative logic 1 5 Amp output circuit provides one isolated output point The output circuit is designed to have negative logic characteristics in that it sinks current from the loads to the user common or negative power bus The output device is connected between the positive power bus and the module output The output characteristics are compatible with a wide range of user supplied load devices such as motor starters solenoids and indicators Power to operate the field devices must be supplied by the user Table 5 12 Specifications For 5 12 24 Volt DC Negative Logic 1 5 Amp Output Circuit Rated Voltage 5 12 24DC Output VoltageRange 5to30 VDC Outputs perModule 1 Isolation 1500 volts RMS between field side and logic side 500 volts to other groups OutputCurrent 2amps maximum 12 to 24 VDC 0 to 25 C 32 to 77 F seederating diagram below 1 5amps maximum 12 to 24 VDC 60 C 140 F 75 amps maximum 5 to 11 VDC 60 C 140 P OutputCharacteristics Output Voltage Drop 0 2 volts maximum at 12 to 24 VDC 25 C 77 F 0 4 volts maximum at5 to 11 VDC 25 C 77 F Off state Leakage 250uAmaximum OnResponseTime 4msmaximum OffResponseTime 4msmaximum Ope
92. abbreviated as ps One thousandth of a second 1 x 107 or 0 001 second Millisecond may be abbreviated as ms An abbreviation given to an instruction The mnemonic is usually an acronym formed by combining initial letters or parts of words Monitor mode allows programs to be examined and real time sta tus to be displayed but no changes of logic reference values or I O overrides are allowed An optional 7 character identifier for a machine reference AII nicknames used by the program will be included in its variable dec laration table A 5 Noise Non Retentive Coil Undesirable electrical disturbances to normal signals generally of high frequency content A coil that will turn off upon removal of applied power to the CPU Non Volatile Memory Off Line Mode On Line Changes On Line Mode OR Logical Output Output Devices Output Circuit Output Scan Time A memory for example PROM capable of retaining its stored in formation under no power conditions power removed or turned off Off Line mode is used for program development The program mer does not communicate with the PLC in Off Line mode the physical communications link may be intact but the programmer is specifically not performing communications with the PLC Pow er flow display and reference values are not updated Changes to I O or register references and word for word changes made when the Logicmaster 90 30 20 Micro system is in O
93. act Ao coil coil negated coil coil S SET coil coil R RESET coil coil Ao positivetransitioncoil coil negativetransitioncoil coil M retentivecoil coil M negated retentive coil coil SM retentive SET coil coil RM retentive RESET coil coil horizontallink link verticallink link Reference Type Specific Term Generic Term 9oI input discrete Q output discrete 99M internal discrete T temporary discrete G global discrete S system discrete SA system discrete SB system discrete SC system discrete R register register AI analog inputregister register 9oAQ analogoutputregister register Rnnnnn nnnnn is the address Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Appendix GFK 0551C b Instruction Timing The Series 90 20 PLC supports many different functions and function blocks This appendix contains tables showing the memory size in bytes and the execution time in microseconds for each function Memory size is the number of bytes required by the function in a ladder diagram application program Two execution times are shown for each function Execution Time Enabled Description Time required to execute the function or function block when power flows into and out of the function Typically best case times are when the data used by the block is contained in user RAM word oriented memory and not in the the discrete memo
94. ad default value has been set to 0 zero However the Preload value may be configured to any value within the counter s selected range The Preload for each counter is positive current edge sensitive When a preload input occurs the configured preload value is inserted into the Accumulator and a Preload flag is set to indicate this to the CPU If the application program uses this flag indication then it should clear the flag before the next preload occurs A rising edge on the Preload input always preloads the Accumulator regardless of the state of the Preload flag The Preload Strobe input in the strobe mode is positive current edge sensitive When the Strobe signal goes active the current value in the accumulator is stored in the associated Strobe register and a Strobe flag is set to indicate to the CPU that a strobe value was captured This value remains in the Strobe register until the Strobe signal goes active again and is overwritten Each time the CPU acknowledges receipt of the Strobe flag it will stay on until the application program clears it The Strobe input always updates the Strobe register with the latest Accumulator value regardless of the state of the Strobe flag The Preload Strobe input in the strobe mode always uses the high frequency filter Preload inputs and Count inputs can be configured to use either the high frequency filter or a low frequency filter The low frequency filter reduces the effect of signal noise The value
95. ad values outside the counter limits are used a preload input will have the following effect 1 A preload value greater than the counter high limit initially sets the Accumulator to the preload value If down counts are being received every 0 5 milliseconds then the Accumulator is counted down from the preload value Whenever a 0 5 millisecond period occurs during which no counts are received or up counts are received the Accumulator is immediately adjusted for overflow The overflow adjustment depends on the counter mode selected continuous or one shot 2 A preload value less than the counter low limit initially sets the Accumulator to the preload value If no counts are currently being received the Accumulator stays at the preload value If up counts are currently being received the Accumulator is counted up from the preload value When down counts are received the Accumulator is immediately adjusted for underflow according to the selected counter mode continuous or one shot Output Fail Mode If the CPU stops the High Speed Counter output can respond in three different ways 1 It can continue to operate normally processing the inputs and controlling the output according to its configuration NORMAL 2 Itcan force the output to turn off FRCOFF 3 The module can hold the outputs at the current state HOLD These responses remain in effect until the CPU returns to operation or the module is power cycled Series 90 20 Progra
96. ade on the Series 90 PLC products by connecting a jumper between pins 9 and 10 inside the 15 pin D shell with the following exception For the Series 90 20 PLC catalog number IC692CPU211A version R03 board and earlier as marked on the circuit board inside the module the termination for the RD at the PLC is implemented by a jumper between pins 9 and 11 instead of 9 and 10 The version is indicated by a label located on the lower left corner of the board component side Satisfactory operation of the Series 90 20 PLC has been demonstrated with the Hand Held Programmer and Logicmaster90 30 20 Micro programmer without modifying standard cables Multidrop Serial Data Configuration to Series 90 PLCs Atypical wiring diagram and requirements for connecting a Workmaster II Workmaster or IBM PC or compatible computer to Series 90 PLCs in an 8 wire multidrop serial data configuration is shown in the following figure The 15 pin serial port connector for the Series 90 20 is located on the CPU Module The 37 pin serial port connector for the Workmaster II and Workmaster computers is located on the Work Station Interface board installed in the programming computer The cable type for these connections should be 24 AWG 0 22 mm 30V computer grade Extra flexible construction is recommended for short lengths The maximum number of PLCs that can be included in a multidrop system for various cable lengths is listed below Cable Length Maximum Number of P
97. al Hexadecimal Load Accumulator 0101 0101 Load Hi Limit 0102 0102 Load Lo Limit 0103 0103 Load Acc Increment 0104 0104 Set Cntr Direction 0105 0105 Load Timebase 0106 0106 Load ON Preset 0111 01 0B Load OFF Preset 0121 0115 Load Preload 0131 011F Command Code 01H Used to set any value within counter limits directly into the Accumulator Example To set Counter to 1234H load COMMREO command registers with Command word 0101 LS data word 1234 MS data word 0000 6 10 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Load Hi Limit Command Code 02H Load Lo Limit Command Code 03H Used to set the Hi and Lo limits to any value within the counter range Example To change the upper limit of counter to 10000 2710H load reg isters with Command word 0102 LS data word 2710 MS data word 0000 Note that if the limits are loaded in the wrong order they may be rejected and an error flag will be set To avoid this remember to always move the Lo Limit first when shifting the limits down or the Hi Limit first when shifting the limits up Load Acc Increment Command Code 04H Used to offset a counter accumulator by a small number of counts up to 127 or 128 Only the least significant byte of data is used with this command Example To offset counter by 7 counts load Command word 0104 LS data word 00F9 MS data word 0000 This may be done at any time even while the counter is counting at
98. alid Parameter 12 14 Reserved 5 InvalidSub Command GFK 0551C Chapter 6 Series 90 20 High Speed Counter 6 9 Error codes are defined as follows InvalidCommand Command number received was invalid for the High Speed Counter Invalid Parameter Configuration parameter received was invalid InvalidSub Command Sub Command code in the Data Command Word was invalid Invalid Counter Number Counter number in the Data Command Word was not 1 Counter LimitError Counter configuration limit was rejected because new limit set would be incompatible High limit gt Low limit Sending Data Commands To The High Speed Counter In addition to the Q discrete output data which is sent every sweep to the High Speed Counter there are a series of commands which can be sent by the PLC using the COMMREO function block to change the various operating parameters of the counters These commands are all 6 bytes in length The format for Data Commands is as follows MSB LSB command word 0n cc where n counter 1 el cc sub command code data word LSW dd dd dd data byte il data word MSW dd dd T Always 0000 The following table lists the Data Command words in both decimal and hexadecimal numbers Following the table is a description of each command and a simple example Data Commands for the High Speed Counter Load Accumulator Table 6 4 Data Commands Command Word Command Name Decim
99. arlottesville VA A Customer Service representative will then give you further instructions The hardware required for a Series 90 20 PLC system includes m I OandPower Supply Base module which contains a power supply I O circuitry andI O terminal strips for user field connections m CPU module Programmer either Logicmaster 90 30 20 Micro and a computer to run it on or a Series90 30 20 MicroHand HeldProgrammer m Appropriate cables to connect the programming device to the PLC Hardware Packaging GFK 0551C Each of these items are shipped separately and must be connected by the user The I O Power Supply Base Module is designed for panel mounting The CPU Module connects to theI O Power Supply Base Module A copy of this manual GFK 0551 is packed with the Hand Held Programmer This manual is also available on CD ROM Additional copies of the manual if required may be ordered through your local GE PLC distributor or GE sales office If the PLC is to be programmed using Logicmaster 90 30 20 Micro Programming software a Workmaster II Cimstar I or an IBM or compatible computer is required to run the software The Workmaster II or Cimstar I computer if ordered is packed in a separate shipping container Logicmaster 90 30 20 Micro software can use either a Work Station Interface WSI board or a standard RS 232 interface with an available RS 422 RS 485 to RS 232 converter A cable for connecting the Work Station Interface board i
100. arts the constant sweep particular application For more information on the constant sweep timer refer to the description of the constant sweep timer see Clocks and Timers PLC Sweep When in STOP Mode When the PLC is in STOP mode the Application Program is not executed you can choose whether or not the I O is scanned and communications with the programmer will continue For efficiency the operating system uses larger time slice values than those that are typically used in RUN mode usually about 50 ms per window PLC Sweep When Using Do I O The Do I O function whenever it is executed enables the logic program to execute an input or output scan during program execution in addition to the normalI O update portion of the sweep Software Structure The Series 90 20 PLC software structure supports both program execution and basic housekeeping tasks such as diagnostic routines input output scanners and alarm processing The operating system also contains routines to communicate with the programmer these routines provide for the upload and download of application programs return of status information and control of the PLC The application user logic program which controls the end process to which the PLC is applied is called a control program Program Structure Each control program is comprised of a single program block This includes the user program and some system overhead The program block must be less than or equal to 102
101. at 5000 1388H counts load Command Code 010B LS data word 1388 MS data word 0000 and off at 12000 2EEOH counts load Command Code 0115 LS data word 2EE0 MS data word 0000 Command Code 1FH Used to change the count value that will be loaded into the counter accu mulator when the preload input is activated Example Make counter start at 2500 09C4H counts at its preload signal load Command word 011F LS data word 09C4 MS data word 0000 Sending Data With the COMMREQ Function The PLC ladder program sends the Data Commands using the COMMREQ Communication Request function The COMMREO requires that all its command data be placed in the correct order in the CPU memory before it is executed It should then be executed by a one shot to prevent sending the data to the High Speed Counter multiple times A description of the COMMREO function and its command block data follows along with a ladder example which uses registers R0001 to R0014 for the COMMREO command block amp status register COMMREQ Function Block Description The Communications Request COMMREQ function is a conditionally executed function that communicates a particular request through the ladder logic program to the High Speed Counter Communications Request Function Block Format The ladder logic representation of the COMMREO is as follows 500200 enable COMM REQ RO001 IN FT CONST SYSID
102. ates in Constant Sweep Time mode In this mode of operation each sweep consumes the same amount of time Typically for most application programs the Input Scan Application Program Logic Scan and Output Scan do not require exactly the same amount of execution time in each sweep For additional information refer to Constant Sweep Time Mode The value of the Constant Sweep Timer is set by the programmer and can be any value from 5 to 200 milliseconds The default value is 100 ms Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C If the Constant Sweep Timer expires before the completion of the sweep and the previous sweep was not over sweep the PLC places an over sweep alarm in the PLC Fault table At the beginning of the next sweep the PLC sets the ov swp fault contact The ov swp contact is reset when the PLC is not in Constant Time Mode or the time of the last sweep did not exceed the Constant Sweep Timer System Security Passwords GFK 0551C Security in the Series 90 20 PLC is designed to prevent unauthorized changes to the contents of a PLC There are three security or privilegelevels available in the PLC that have access to each level protected by a password A fourth level which is the default level provides only the ability to read PLC data no changes are permitted to the application program Each higher privilege level permits greater change capabilities than the lower level s Privilege levels a
103. ation which are selected through a key sequence on the keypad These modes are program mode data mode protection mode and configuration mode Program Mode allows you to create change monitor and debug Statement List logic This mode also allows read write and verify functions with the optional memory card Data Mode allows you to view and optionally alter values in various reference tables Several display formats can be selected in which to view this data binary hexadecimal signed decimal and timer counter ProtectionMode provides a way to control access to protection of certain PLC functions including program logic reference data and configuration information The use of this function is optional however it is convenient in that it allows you to protect parts of the PLC system from accidental or deliberate modification Protection is provided through four levels of passwords which you can assign ConfigurationMode allows you to change CPU and High Speed Counter configuration items such as baud rate turning the keyclick feature on or off High Speed Counter preload strobe and others GFK 0551C Chapter 1 Introduction and Product Description 1 9 Programming With Logicmaster 90 30 20 Micro Software The Programming Software portion of the Logicmaster 90 30 20 Micro Software package can do the following m Develop ladder diagram programs off line m Monitor and change reference values on line m Edit a program on l
104. atures of the Series 90 20 PLC that you will need to be familiar with for an understanding of how the overall PLC system operates Chapter 4 Fault Descriptions and Corrections This chapter provides information to aid you in troubleshooting a Series 90 20 PLC when using Logicmaster 90 30 20 Microprogramming Software Faults appearing in the PLC and I OFault Tables are described along with corrective actions for those faults Preface v Preface Chapter 5 I O Specifications This chapter provides specifications and wiring information for the I O circuits of the Series 90 20 PLC It provides you with the information needed to specify and apply each of the fixedI O configuration modules and wire field devices to those modules Chapter 6 Series 90 20 High Speed Counter This chapter provides specifications hardware interface requirements operation and configuration programming information for the High Speed Counter that is built into the Series 90 20 PLC Appendix A Glossary A glossary of terms relevant to the Series 90 20 PLC and to Programmable Logic Controllers in general and a glossary of basic instructions and reference types for the Series 90 20 PLC Appendix B Instruction Timing A group of tables that show the memory size in bytes and the execution time in microseconds for each of the Series 90 20 PLC programming functions Appendix C Miniconverter Kit This appendix contains detailed information about the Miniconverter Kit
105. ble Controller User s Manual August 1995 vii Contents Chapter 3 System Operation 2492 as cee were ML uae een sie ae Ria AUS 3 1 PLC Sweep Summary 6 eens 3 1 Standard Program Sweep 6 eens 3 1 Housekeeping iacent deans po apr Bay dA He REC th Rage 3 3 Input Scan eed De sc bee tes usd 3 3 Application Program Logic Scan or Solution sssus 3 4 Output SCan arse ho coo uetatioew date eek heed edo Rede ats 3 4 Logic Program Checksum Calculation sssssesess 3 4 Programmer Communications Window 6 0 60 ee cece eee 3 4 System Communications Window 666 c cece eee eee eee 3 5 Standard Program Sweep Variations 0 0 6 6 eee eee 3 5 Constant Sweep Time Mode 6 6 ccc eee eee eee 3 5 PLC Sweep When in STOP Mode 6 6666 c cece eee 3 6 PLC Sweep When Using DoI O sessesseee 3 6 Software Structure ea a Aa eee eens 3 6 Program Struct re 222 senes ha cea ROPA REA aera Bh Re PR 3 6 Data Structure keeper Reb eR er aote t VE ede Ead 3 6 Power Up and Power Down Sequence 6 6666 3 7 Power Up Sequence oe ese e xc neswe S SERRE ye Rae 3 7 Power Down Conditions 2 2 6 3 10 Clocks and Timers i esee exe ths ottawa eran UE wari 3 10 Elapsed Time Clock ssssssssssse eee 3 10 Watchdog Timer x ielnneenentonp4er44 da ea eae eas 3 10 Constant Sweep Timer ssssssseeeeee eee 3 10 System Security ecce nct
106. bles that can be displayed by the programmer or uploaded to a host computer or other coprocessor An electrical signal activated by physical variables representing force pressure temperature flow etc A mathematical operation between bits All bits must be 1 for the result to be 1 Optional explanatory text in a program Three basic types of an notation include nicknames reference descriptions and comments Application Program ASCII Backup A program written by the user for control of a machine or process that is the application An acronym for American Standard Code for Information Inter change which is an 8 bit 7 bits plus 1 parity bit code used for data A duplicate version of a program created prior to editing the pro gram Battery Connector A connector wired to a lithium battery which connects the battery Baud Bit Binary Digit Bus Byte Command Line Comment CONFIG SYS File to the CMOS RAM memory devices The battery connector is plugged into a receptacle accessed through an opening on the faceplate of the CPU module A unit of data transmission Baud rate is the number of bits per second transmitted The smallest unit of memory It can be used to store only one piece of information that has two states for example One Zero On Off Good Bad Yes No Data that requires more than two states e g numerical values 000 to 999 requires multiple bits see Word An electrical path for
107. cal rack 0 and slot 02 If the program is transferred to a Series 90 30 PLC the input module should be located in the first I O slot slot 02 on the Model 331 340 341 or 351 and slot 01 on the Model 311 and Model 313 Chapter 2 Installation 2 13 Pressing the down arrow key again causes the output screen to be displayed RO 03 OQ S Q16 90001 00016 On the Series 90 20 PLC the output points are configured in logical rack 0 and slot 03 If the program is transferred to a Series 90 30 PLC the output module should be located in the second I O slot slot 03 on the Model 331 340 341 and 351 and slot 02 on the Model 311 and Model 313 Pressing the down arrow key again causes the first High Speed Counter screen to be displayed RO 04 HSC lt S I16 10033 10048 On the Series 90 20 PLC the High Speed Counter is configured in logical rack 0 and slot 04 If the program is transferred to a Series 90 30 PLC the High Speed Counter module should be located in the third I O slot slot 04 on the Model 331 340 341 or 351 and slot 03 on the Model 311 and Model 313 The rest of the High Speed Counter configuration screens are discussed in Chapter 6 Series 90 20 High Speed Counter Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Using Logicmaster 90 30 20 Micro Software There are two types of Logicmaster 90 30 20 Micro programming software packages each uses a different cable and interfac
108. cations Mechanical RS 422 RS 232 Electrical and General VoltageSupply Typical Current Operating Temperature Baud Rate Confomance GroundIsolation 15 pinD shell male for direct mounting to Series 90 serial port 9 pin D shell male for connection to RS 232 serial port of a Workmaster II computer or PersonalComputer 5 VDC supplied by PLC power supply 95mA 0 to 70C 32 to 158F 38 AKBaud maximum EIA 422 Balanced Line or EIA 423 Unbalanced Line Notprovided Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C Numbers 120 VACIn 120VAC Out module bleeder resistor calculations 5 6 catalog number IC692M A A541 5 4 derating information 5 12 field wiring diagram 5 11 list of fuses 5 11 location of fuses 5 10 specifications 5 6 specifications 120 VAC power supply 5 9 specifications high speed counter input circuit 5 7 specifications high speed counter Q1 output circuit 5 8 specifications input 5 4 specifications output 5 5 wiring information 5 4 A Appendix glossary of basic instructions and refer ence types A 12 glossary of terms A 1 instruction timing B 1 miniconverter kit C 1 Application program logic scan 3 4 B Bad user RAM 4 7 Bits transition 3 7 C Cable connections hand held programmer 2 11 serial communications 2 16 serial communications multidrop 2 17 work station interface 2 16 Calculating s
109. ccumulate in that the privileges granted at one level are a combination of that level plus all lower levels The levels and their privileges are Level1 Any data except passwords may be read This includes all data memories I Q AQ R etc fault tables and all program block types data value and constant No values may be changed in the PLC Level2 This level allows write access to the data memories lI R etc Level3 This level allows write access to the application program in STOP mode only Level4 This is the default level for systems with no passwords The default level for a system with passwords is to the highest unprotected level This level the highest allows read and write access to all memories as well as passwords in both RUN and STOP mode configuration data cannot be changed in RUN mode For more detailed information on system security see Chapter 7 of the Series 90 30 20 Micro Hand Held Programmer User s Manual GFK 0402 There is one password for each privilege level in the PLC and each password can be unique however the same password can be used for more than one level Passwords are one to four ASCII characters in length Passwords can only be entered or changed with the Logicmaster 90 30 20 Micro programmer or the Hand Held Programmer The Hand Held Programmer only allows the ASCII characters 0 to 9 and A to E When communicating over a serial link a privilege level change is in effect only as
110. ction to the Series 90 20 PLC is to a dedicated RS 485 compatible serial port connector located on the CPU module IU647WMI320 ra 244544 B SERIAL WSI CABLE SERIAL Em SSS SE 71 t I u Ce SERIES 90 20 l WORKMASTER II RS 232 RS 485 CONVERTER Figure 1 6 Logicmaster 90 30 90 20 Programmer Connection to the Series 90 20 PLC TM Zenithand Mastersport are trademarks of Zenith Data Systems Corporation 9 MS DOS is a registered trademark of Microsoft Corporation 9 Personal System 2 and PS 2 are registered trademarks of International Business Machines Corporation GFK 0551C Chapter 1 Introduction and Product Description 1 17 RS 422 RS 485 to RS 232 Converter The RS 422 RS 485 to RS 232 Converter IC690ACC900 provides an RS 232 interface to external devices requiring the RS 232 serial interface through conversion of the RS 422 RS 485 signals provided at the RS 422 RS 485 port in the Series 90 20 PLC This converter provides a direct serial connection to a Workmaster II or other computer used as the programming device when runningLogicmaster90 30 20 Microprogramming software for the Series 90 20 PLC You do not need to have a Work Station Interface installed in the Workmaster II computer when the converter is used 244705 SERIES 9
111. d strobe input and output status One input is used as a count signal The other input is used as a strobe or preload inputs depending on user configuration The dc output can be used to drive indicating lights solenoids relays and other devices Power sources for input and output points must be supplied by the user or by the 24 VDC Isolated output on the Series 90 20 I O power supply base module A Counts per Timebase register indicates the number of counts in a given time interval The Counts per Timebase data is a 16 bit signed number The sign indicates up counts or down counts The Timebase value is specified in milliseconds and ranges from 10 to 65535 milliseconds increments of 10 milliseconds All configuration parameters are stored in non volatile memory in the PLC An initial default set of configuration parameters is used in the absence of user changes to configuration Basic Features 6 2 Direct processing The module is able to sense inputs count and directly control one output without the need to communicate with a CPU Selectable counter operation Counter operation may be configured to count either up or down Continuous or single shot counting The counter can be configured to operate in either continuous or single shot mode Continuous Counter Mode 1f either the upper or lower count limit is exceeded the counter wraps around to the other limit and continues Single Shot Counter Mode The counter
112. d I O Modules 5 23 Relay Output Normally Open 2 Amp 11 Points The 2 amp relay output circuits provide 11 normally open relay circuits for controlling output loads provided by the user The output switching capacity of these circuits is 2 amps The output points are arranged in three groups one group with three outputs and two groups with four outputs each Each group has a common power output terminal The relay outputs can control a wide range of user supplied load devices such as motor starters solenoids and indicators Power for the internal relay circuits is provided by the 5 volt internal supply The user must supply the AC or DC power to operate field devices There are 10 amp replaceable fuses on each common Table 5 17 Specifications For Relay Output 2 Amp Circuits Operating Voltage 5 to 30 volts DC 5 to 250 volts AC Outputs per Module 11 three groups one with 3 outputs and two with 4 outputs each Fusing 10A fuse on each common replaceable Isolation 1500 volts RMS MaximumLoad 2 amps resistive maximum per output MinimumLoad 10mA Leakage Current 1mA maximum at 240 VAC MaximumInrush 20 amps maximum for one cycle On Response Time 15msmaximum Off Response Time 15msmaximum OperatingTemperature 0 to 60 C 32 to 140 F Contact Life also refer to the following table Mechanical 20 x 106 operations Electrical 200 0000perations resistive load 2A typical 5V a45068 LED V
113. d Programmer Faults and Fault Handling More information on Faults and Fault Handling may be found in the Logicmaster 90 30 20 Micro Programming Software User s Manual GFK 0466 and Series 90 30 20 Micro Programmable Controllers Reference Manual GFK 0467 For information on error detection and correction for Statement List programs and the Hand Held Programmer refer to GFK 0402 the Hand Held Programmer for Series 90 30 20 Micro Programmable Controllers User s Manual Using This Chapter Each fault entry in this chapter lists the Fault Description for the PLC FAULT TABLE or the Fault Category for theI O FAULT TABLE Find the Fault Description or Fault Category corresponding to the entry on the applicable fault table on your programmer s screen Beneath it is a description of the cause of the fault The error code number in hexadecimal which appears with most Fault Descriptions is relevant when more detailed information about a fault is needed There may be more than one entry for a fault group Fault Handling Faults occur in the Series 90 20 PLC system when certain failures or conditions which affect the operation and performance of the system happen These conditions may affect the ability of the PLC to control a machine or process Other conditions may only act as an alert such as a low battery signal which indicates that the voltage of the battery protecting the memory is low and needs to be changed Alarm Processor The conditio
114. e hardware The first type uses a standard RS 422 or RS 232 serial communications port on the IBM PC compatible computer Examples of cable connections for this type of interface are shown below Note that the converter shown in the figures is catalog number IC690ACC900 you can also use the miniconverter kit catalog number IC690ACC901 see Appendix C for details 245058 SERIES 90 20 IBM PC XT WORKMASTER F 1j RS 232 RS 422 oo OO L2 IC690CBL701 IC693CBL303 10 FEET RS485 RS232 6 FEET 3 METERS E 3 METERS CONVERTER HAND HELD PROGRAMMER IC690ACC900 CABLE IBM PC AT SERIES 90 20 949059 FK ON o o RS 422 IC690CBL702 IC693CBL303 10 FEET RS485 RS232 6 FEET 3 METERS i Y 3 METERS CONVERTER HAND HELD PROGRAMMER IC690ACC900 CABLE a45060 IBM PS 2 SERIES 90 20 WORKMASTER I RS 232 RS 422 ee IC690CBL705 IC693CBL303 10 FEET 6 FEET 3 METERS I 3 METERS RS485 RS232 HAND HELD PROGRAMMER ma CONVERTER CABLE IC690ACC900 IBM COMPATIBLE 245061 WITH RS 422 INTERFACE SERIES a020 I E
115. e message M0003 S COMMREQ will set output M0003 if failure detected when sending message Command block data starts in R0002 High Speed Counter is in rack 0 slot 4 Input not used always 0 END OF PROGRAM LOGIC HSC Config Bytes 1 and 2 Definition 16 15 14 13 12 4 HSC Config Bytes 5 and 6 Definition 16 15 14 T3 2 4 109 9 8 5 4 5 4 3 2 cd Fail Mode Lo d d d d og 00 Normal 01 Off 10 Hold Last State J ON is Not used Counter Type always 0 Count Input Filter 0 high freq 1 low freq Not used Preload Strobe Filter high freq 1 low freq Not Used 10 9 8 amp 8 XY 5 Not Used Preload Strobe Select 0 Preload 1 Strobe Counter Enable 0 Enabled 1 Disabled Count Mode 0 Continuous 1 Single shot w N Hi a Not Used Count Direction 0 Up 1 Down Not Used 6 18 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Configuration of the High Speed Counter s This section describes the configurable features of the High Speed Counter which are Preload Strobe and Count input filters Count direction Continuous or Single Shot counting Timebase for measuring count rate Upper and lower coun
116. e on a Workmaster IL or Cimstar I industrial computer or an IBM PC XT PC ATPS 2 Personal System 2 or compatible Personal Computer m Series90 30 20 MicroHand HeldProgrammer IC693PRG300 Both configuration and programming can be done with the Logicmaster 90 30 20 Micro programmer off line from the PLC Configuration and programming with the Hand Held Programmer must be done with the Hand Held Programmer attached to and interfacing with the PLC Use of the programming and configuration software is described in the Logicmaster 90 30 20 Micr rogramming Software User s Manual GFK 0466 The Workmaster II computer is described in the Workmaster II PLC Programming Unit Guide to Operation Manual GFK 0401 Use of the Hand Held Programmer is described in the Series 90 30 20 MicroPLCHand HeldProgrammer User s Manual GFK 0402 GIBM Personal System 2 and PS 2 are registered trademarks of International Business Machines Corporation GFK 0551C Chapter 1 Introduction and Product Description 1 7 Programming and Configuration With the Hand Held Programmer The Hand Held Programmer is used to develop debug and monitor ladder logic programs and to monitor data tables The Hand Held Programmer can do the following Statement List logic program development including insert edit and delete functions The Statement List programming instructions provide basic boolean instructions to execute logical operations such as AND and OR and many
117. e the PLC Fault Table and the I O Fault Table Fatal faults cause the fault to be recorded in the appropriate table any diagnostic variables to be set and the system to be halted Diagnostic faults are recorded in the appropriate table and any diagnostic variables are set Informational faults are only recorded in the appropriate table Possible fault actions are listed in the following table Table 4 1 Fault Actions Fault Action Response by CPU Fatal Log fault in Fault Table Set fault references Go to STOP mode Diagnostic Log fault in Fault Table Set fault references Informational Log fault in Fault Table When a fault is detected the CPU uses a default Fault Action for that fault Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C Fault Tables Two fault tables are maintained in the PLC for logging faults the I O Fault Table for logging faults related to the I O system and the PLC Fault Table for logging all other faults The following table lists all of the fault groups their fault actions the fault tables affected and the mnemonic for system discrete S points that are affected Table 4 2 Fault Summary Fault Group Fault Action Fault Table Special Discretes SystemConfigurationMismatch Fatal PLC FaultTable sy flt any flt sy pres cfg mm PLC CPU Hardware Failure Fatal PLC Fault Table sy_flt any_flt sy_pres hrd_cpu Program Checksum Failure Fatal PL
118. ed Not used Reset Preload Not used Not used Clear error Not used Not used Not used Reset Strobe Clears the High Speed Counter s corresponding Strobe input status bit as described on the previous pages For example Reset Strobe bit 1 is used to reset the module s Strobe status bit 1 If the corresponding Strobe input status changes to 1 the program logic should set this bit to 1 and then back to 0 on the nextI Oscan Reset Preload Clears the High Speed Counter s corresponding Preload input status bit For example reset Preload bit 5 is used to reset the module s Preload status bit 5 If the corresponding Preload input status changes to 1 the program logic should set this bit to 1 and then back to 0 on the nextI O scan Outputs Enable Disable Bit 8 is used to enable or disable the module s outputs If this bit is 0 the High Speed Counter output will not turn on Clear Error Set by the CPU to clear error after it has been acknowledged High Speed Counter Status Codes The High Speed Counter Status Code in the AI Input Data contains the error codes returned to the PLC These codes are set as a result of message or configuration command errors To clear this code the clear error bit in the discrete outputs Q should be set Table 6 3 Error Codes Returned Code Description Code Description 0 No Errors 6 Invalid Counter Number 1 Unused 7 9 Reserved 2 Unused 10 Reserved 3 InvalidCommand 11 Counter Limit Error 4 Inv
119. ed if the password sent by the programmer does not agree with the password stored in the PLCs password access table for the requested level The current privilege level will be maintained and no change willoccur If you attempt to access or modify information in the PLC using the Hand Held Programmer without the proper privilege level the Hand Held Programmer will respond with an error message that the access is denied I O System for the Series 90 20 PLC The I O system for the Series 90 20 PLC provides the interface between the Series 90 20 CPU and user supplied input devices and equipment to be controlled The Series 90 20 I O module is combined with the power supply and is the baseplate for the Series 90 20 PLC I O modules support 16 inputs 12 outputs and a High Speed Counter HSC function Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C 244551 WORD DISCRETE DATA MEMORY 6 Al T 96 AQ T 96 R 96 G 968 l O CONFIGURATION Q DATA M 16BITS gt Pare SERIES 90 20 BACKPLANE vy SERIES SERIES 90 20 90 20 DISCRETE DISCRETE OUTPUT INPUT POINTS POINTS Figure 3 4 Series 90 20 I O Structure I O Scan Sequence Asummary of the I O Scan sequence is provided below For more information on scanning and the CPU sweep refer to the discussion on that subject earlier in this chapter Input Scan Inputs t
120. efault positions are used when using a Series 90 20 PLC and Logicmaster 90 30 20 Micro programming software Chapter 2 Installation 2 19 2 20 RS 422 RS485 844680 OCON AD RS 232 1 2 VA e 0o 3 c c oc unu A n3 ww Figure 2 12 Location of Jumpers for User Options Table 2 1 Jumper Configuration for RS 422 RS 485 to RS 232 Converter Jumper Jumper Position Label Position Description JP2 DCD 123 Default position 1 and 2 is used when the device communicating with the PLC does not supply the Carrier Detectsignal 112 3 Usejumper positions 2 and 3 if the device does supply the Carrier Detectsignal JP3 MODEM 123 Defaultposition 1 and 2 is used when an attached Modem does not require the Clear To Send CTS signal 1 Jumperpositions 2 and 3 are used when the attached Modem does require the CTS signal most modems require this signal JP4 ATTACH 1 213 Default position 1 and 2 is used for most applications Jumper positions 2 and 3 are used if the device communicating with the PLC is intended to emulate the Hand Held Programmerprotocol RS 422 RS 485 to RS 232 Converter Wiring Information The following information is provided for those who may wish to build their own cables RS 232 Interface Pin Assignments The RS 232 inte
121. en press the ENT key Once the strobe mode is selected the filter for that input is forced to the HIGH mode Screen 6 Preload Filter RO 04 HSC lt S PLD FIL HIGH This screen allows you to select high or low frequency filtering for the preload input in the same manner as the count filter Screen 7 Counter Direction RO 04 HSC lt S CTR DIR UP This screen allow you to specify the direction the counter will operate in either up or down counting Screen 8 Counter Mode R0 04 HSC S CTR MODE CONT This screen specifies the Counter Mode continuous or one shot When configured in the continuous CONT mode the counter will roll over to the low limit once the accumulator passes the high limit In the one shot 1 SHOT mode the counter will stop when the high or low if counting down limit is reached Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Screen 9 Time Base Value RO 04 HSC lt S TIME BS 100 This screen allows you to enter the time base that is used to configure the counts per time base calculation The default is 1000 milliseconds 1 second To enter a new value select the value using the numeric keys on the Hand Held Programmer then press the ENT key to record the value Screen 10 High Limit RO 04 HSC lt S HI LIM 32767 This screen is used to specify the highest most positive value the count accumulator can obtain The default is 32767 w
122. er inputs Rated Input Voltage 24 volts DC 24 volts DC Input VoltageRange 0 to 30 volts DC 0 to 30 volts DC InputCurrent 7 3mAtypical 7 3mAtypical InputThreshold Voltage ON 15Vminimum 15Vminimum OFF 5Vmaximum 5Vmaximum InputThresholdCurrent ON 4mAmaximum 4mAmaximum OFF 1 5mAminimum 1 5mAminimum Response Time 4mstypical 4mstypical Isolation Voltage 1500V RMS field side to logic side 1500V RMS between each group if one group is powered by an exter nal 24V power supply Operating Temperature 0 to 60 C 32 to 140 F GFK 0551C Chapter 5 Power Supply and I O Modules 5 13 TERMINAL STRIP POSITIVE CONNECTION SHOWN REVERSE POLARITY OF 24VDC 5V 5V POWER SUPPLY CONNECTIONS FOR NEGATIVE CONNECTION C 24VDC ool gt COM gt NOISE FILTER a45067 TO OTHER CIRCUITS AN an i ct CPU wee x VO BASE CPU Figure 5 10 Typical 24 VDC Positive Negative Logic Input Circuit Relay Output Normally Open 2 Amp 11 Points 5 14 The 2 Amp Relay Output circuits provide 11 normally open relay circuits for controlling output loads provided by the user The output switching capacity of each of these circuits is 2 amps The output points are arranged in three groups one with three outputs and two with four outputs Each group has a common power output terminal The relay outputs can control a wide range of user supplied load devices such as motor
123. er to the power inputs of the I O base m The Power LED Green should turn ON m The CPU status LED labeled OK in the LED matrix should turn ON m Jfa user PROM has been installed the CPU status LED labeled RN in the LED matrix should turn ON if the unit is configured to RUN on power up m If any of the input points have been wired to field devices that energize those circuits then the corresponding input LEDs should turn ON Otherwise all input LEDs will be OFF m Ifthe RN LED is OFF then all output LEDs should be OFF in the Stop with I O Disabled mode Error Detection And Correction One of following conditions will be observed after applying power if there is a problem with the unit m Power LED OFF This indicates that either an improper power source is connected to the module or that the I O base power supply is not working properly Check that the proper power source is provided and is ON Check wiring to the I O base unit to be sure wiring is connected correctly Check that the CPU Module is fully mated with the I O base Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Check that the line fuse located in the lower left corner of the I O base unit is not blown Refer to Chapter 5 for details on fuse location and replacement for each type of I O base If none of these actions corrects the problem then contact the GE PLC Technical Hot Line at 1 800 828 57
124. er up 3 7 Serial port CPU 1 5 Index Series 90 20 PLC features 1 1 models of 1 2 product description 1 2 specifications 1 20 system components 1 1 Specifications general 1 20 Standard program sweep variations 3 5 Support technical 2 2 Sweep time calculation 3 3 Sweep time contribution 3 3 Sweep program 3 1 Symbol 1 15 System Communications Window 3 5 System operation 3 1 T Technical support PLC 2 2 Timer 3 10 constant sweep 3 10 system security 3 11 watchdog 3 10 Timing instruction B 1 Transition bits 3 7 Types of references 1 15 U User PROM memory catalog numbers 2 26 User PROM memory part numbers 2 26 User PROM option 2 25 User references 1 15 W Watchdog timer 3 10 Window programmer 3 4 Window system communications 3 5 Wiring field connections 1 6 Wiring information 120 VACIn 120VACOut 120 VAC PS module 5 4 Index 5 Index DC In Relay Out 120 VAC PS module 5 13 DC In Relay Out 240 VAC PS module 5 23 Workmaster II computer 1 17 Index 6 GFK 0551C
125. erence for input number 12 The I references are located in the input status table which stores the states of inputs received from the hardware during the last input scan 76 Q References discrete machine outputs This prefix is followed by the reference s address in the output status table For example 7600012 is the reference for output 12 Q references are located in the output status table which stores the states of outputs as last set by the application program The states of these references are retained through loss of power if not used as an output coil When used with an output coil Q references are retentive with SM RM M and M coils and non retentive with S R and coils 76M This prefix is used to reference internal coils They are used in boolean logic when the result will be used again in the program The M references are retained through loss of power if not used as an output coil When used with an output coil M references are retentive with SM RM M and M coils and non retentive with S R and coils Since they do not represent actual machine outputs any available location in 70M memory can be assigned for example M00064 T The T prefix is used to reference temporary internal coils that are not retained through loss of power Temporary coils function like the M references described above However they can be used as often as needed as
126. esponse Time 0 1ms Off ResponseTime 0 1 ms OperatingTemperature 0 to 60 C 32 to 140 F 1 Note that the O1 common is tied internally to the high speed counter common 2 Itis recommended that this output be fused with an external fuse since the internal fuse for the circuit is not easily replaceable soldered into board 5V 5V VVV mn Zo x VVV 9 v e A CPU e gt lt CPU COUNTER COMMON TERMINAL a45065 STRIP 12VDC al 25 e L V R t e 7N D 3AMP PICO FUSE 5 24vD0 _ HSCOM SOLDERED IN lt q e 9 o O x a gt DCCOM CONNECTED TO HIGH SPEED 26 I O BASE Figure 5 4 Typical High Speed Counter Output Circuit GFK 0551C 5 8 Series 90 20 Programmable Controller User s Manual August 1995 TERMINAL a45066 STRIP Ql gt 25 5 24VDC 3 NOTE Supply ground must be isolated from DCCOM or HSCOM O Or HSCOM lt gt DCCOM 26 Figure 5 5 Alternate Connection as Positive Output a45075 2 12 TO 24VDC 1 5 9 12 TO 24VDC OUTPUT CURRENT AMPS 1 0 75 5TO11VDC 5 25 C 10 C 20C 30C 40C 50C 60C AMBIENT TEMPERATURE C Figure 5 6 Temperature vs Current for 5 12 24 VDC Negative Output Q1 or High Speed Counter Output 120 VAC Power Supply Table 5 6 Specifications for 120 VAC Power Supply
127. est To Send Output GFK 0551C C 1 C 2 The pinouts were chosen to allow direct connection using a straight through or 1 to 1 cable as provided with kit to the IBM PC AT Most IBM compatible computers equipped with an RS 232 port will provide a pinout compatible with the one shown above Table C 2 is the pinout for the Miniconverter s RS 422 serial port The direction of signal flow is also with respect to the Miniconverter Table C 2 Miniconverter RS 422 Port Pin Signal Name Direction 1 SHLD Shield n a 5 5 VDC Power Input 6 CTS A Clear To Send Input 7 GND Ground n a 8 RTS B Request To Send Output 9 RT Receive Termination Output 10 SD A Send Data Output 11 SD B Send Data Output 12 RD A Receive Data Input 13 RD B Receive Data Input 14 CTS B Clear To Send Input 15 RTS A Request To Send Output System Configurations The Miniconverter can be used in a point to point configuration as described above or in a multidrop configuration with the host device configured as the master and one or more PLCs configured as slaves The multidrop configuration requires a straight through 1 to 1 cable from the Miniconverter s RS 422 port to the first slave PLCs SNP port Other slaves will require a daisy chain connection between slaves A maximum of eight devices can be connected in an RS 422 multidrop configuration All of the devices must have a common ground If gro
128. evices and power sources for the 120 VAC PowerSupply DC input Relay Output Base Module HT i GFK 0551C DC POWER SUPPLY POWER SOURCE POWER SOURCE 1 2 3 6 7 10 1 12 18 14 15 16 17 18 19 20 ICOM1 n 2 B 14 15 l6 17 18 19 110 nt H2 H3 114 115 M6 ICOM2 Em COUNT STROBE POWER SUPPLY H N GND DCPWR Qt DCCOM Q2 Q3 Q4 COM Q5 Q6 Q7 Q8 coM Q9 Q10 Qt Q12 COMS3 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 N b L L L L L L E L L L L 120 0 0 0 fe 0 0 0 fe 0 0 O fe VAC A A A A A A A A A A A A H V D D D D D D D D D D D D GND 9 bd bd O bd bd QO a bd O i AC OR DC AC OR DC AC OR DC POWER SOURCE WHEN I1 AND 12 ARE USED AS HIGH SPEED COUNTER INPUTS THE INPUT SWITCHES SHOULD BE SOLID STATE TO PREVENT BOUNCING WHICH COULD CAUSE UNINTENDED HIGH SPEED COUNTER COUNTS OR STROBE SIGNALS Figure 5 17 Field Wiring Information IC692MDR541 Note Although I1 through I4 are shown connected as positive Logic and I5 through I16 are shown connected as negative Logic all inputs can be connected as either positive or negative logic Chapter 5 Power Supply and I O Modules
129. gnments 6 cee eee eee 2 21 Table 2 4 EEPROM and EPROM Memory Catalog Numbers 6 6666s 2 26 Table 3 1 Sweep Time Contribution seen ee einde ei e teen eens 3 3 Table 3 2 Memory Data Types coque Ses Ady eA AR CHR ads Sta A eg lese 3 6 Table 4 1 Fault Actions i 2 tie d Me ex Cte Xu e ce a t a er ec 4 2 T ble4 2 Fault Summary 0 oe cack de xe re e ker ne eel ces 4 3 Table 4 3 Fault References 2 0 0 I hh le 4 4 Table 4 3 Fault References Continued sssssssssssseee ee 4 5 Table 4 4 Guide to Finding PLC Fault Table Explanations and Corrections 555 4 6 Table 5 1 Guide to Page Location for I O Module Specifications llieesseeeeess 5 1 Table 5 2 Specifications for 120 Volt AC Input Circuits 0 eee ee eee 5 4 Table 5 3 Specifications for 120 Volt AC Output 1 Amp Circuits 6 6 6 5 5 Table 5 4 High Speed Counter Input Circuit Specifications 0 0 5 7 Table 5 5 Specifications For5 12 24Volt DC Negative Logic 2 Amp Output Circuit 5 8 Table 5 6 Specifications for 120 VAC Power Supply 6c nee eee eee 5 9 Japle 5 7 list OF FUSES oett alk tet te ss ee dun od te tia d n dom 5 11 Table 5 8 Specifications For 24 Volt DC Positive NegativeLogicInputCircuits Ls 5 13 Table 5 9 Specifications For Relay Output 2 Amp Circuits 6 cee eee 5 14 Jable 5 10 Typical Contact Lite atc io teer eet eset v Ub Nes bre evi 5 15
130. h greater than or equal to SRGE 121 to 124 Copy array source to definition MOVA 130 to 134 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C User References Data in the Series 90 20 PLC programs is referenced by its address in the system A reference specifies both a memory type and a precise address within that memory type For example 70100001 specifies address 1 in input memory RO0256 specifies address 256 in register memory The symbol is used to distinguish machine references from nicknames and is only used with Logicmaster 90 30 20 Micro programming software The symbol is not used with the Hand Held Programmer User Reference Types and Memory Size GFK 0551C The prefix of a user reference indicates where data is stored in the PLC References in the Series 90 20 PLC are either discrete or register data types Table 1 2 Range and Size of User References for Series 90 20 Reference Type Reference Range Size Userprogram logic Notapplicable 1Kwords Discreteinputs 9910001 9610016 16bits Discrete inputs internal 9010017 10048 32bits Discreteoutputs 900001 9600012 12bits Discreteoutputs internal with LED indicators Q0013 9600016 Abits Discrete outputs internal Q0017 Q0048 32bits Discreteglobals G0001 G1280 1280bits Discreteinternal coils 90M0001 M1024 1024bits Discretetemporary coils T0001 T0256 256 bits System status references S0001 S0032 32bits SA
131. he factory If the red LOW BATTERY LED comes on after providing power to the baseplate it is an indication that the battery may not be connected To access the battery remove the plastic cover at the bottom of the CPU To connect a battery use the following procedure Remove the cover at the bottom of the CPU Module to access the battery mounting clip on back of this cover and the two connector receptacles mounted on the printed circuit board Orient the battery connector with one of the mating receptacles on the board The guide tab on the battery connector should face away be towards you from the circuit board for proper orientation Push the battery connector into the receptacle so that it locks into place Replace the battery door cover Chapter 2 Installation 2 9 244548 BATTERY o 40 LITHIUM BATTERY BATTERY GUIDE TAB IC693ACC301 CABLE SHOULD BE MOUNTED ON CONNECTS AWAY FROM BATTERY CLIPS TO EITHER CIRCUIT BOARDS ON BACK OF CONNECTOR BATTERY COVER Figure 2 6 Battery Location and Mounting Power Up V erification After the proper power connections have been made to the I O base and you have mounted the CPU module on the I O base the Series 90 20 PLC can be powered up to verify that the unit is installed correctly Normal Power up Sequence Apply the required pow
132. hen a password access violation occurs Cleared when a password is successfully used to gain a privilege level SB0012 nul_cfg Set when an attempt is made to put the PLC in RUN mode when there is no configuration data present Cleared when configuration data is present and the PLC is put in the RUN mode SB0013 sft_cpu Set when the CPU detects an unrecoverable error in the software Cleared by cycling power to the CPU 4 4 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Table 4 3 Fault References Continued GFK 0551C Reference Nickname Definition SB0014 stor_er Set when an error occurs during a programmer store operation Cleared whena store operation is completed successfully 96S C0009 any flt Set when any fault occurs Cleared when both fault tables are cleared SC0010 sy_flt Set when any fault occurs that causes an entry to be placed in the PLC Fault Table Cleared when the PLC Fault table is cleared SC0011 io_flt Set when any fault occurs that causes an entry to be placed in the I O Fault Table Cleared when the I O Fault table is cleared SC0012 sy_pres Set as long as there is at least one entry in the PLC Fault Table Cleared when the PLC Fault Table has no entries SC0013 io_pres Set as long as there is at least one entry in the I O Fault Table Cleared when theI OFault Table has no entries Fault Side Effects Three non configurable faults de
133. hich is the maximum value the counter can handle As with the time base use the Hand Held Programmer numeric keys to change the value then press the ENT key to record it Pressing the CLR key instead of the ENT key will cancel the entry Screen 11 Low Limit RO 04 HSC lt S LOW LIM 0 This screen specifies the lowest most negative value for the count accumulator The default value is 0 Screen 12 ON Preset Value When the counter accumulator reaches this value depending also on the value of the OFF preset the appropriate output is turned on depending on the state either enabled or disabled of the output control flags in the Q data word RO 04 HSC lt S ON PST 0 GFK 0551C Chapter 6 Series 90 20 High Speed Counter 6 27 Screen 13 OFF Preset Value This value is used in conjunction with the ON preset to indicate at what accumulator value the associated output point will be turned off Screen 14 Preload Value RO 04 HSC PRELD 0 This parameter specifies the value that will be loaded into the accumulator when the appropriate preload input on the terminal strip is asserted Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Application Example Following is an example of a typical application using the Series 90 20 High Speed Counter This example is an RPM Indicator RPM Indicator GFK 0551C Feature Used Counts Timebase Register The High Speed Cou
134. in male connector on the 10 foot cable to the 25 pin female connector on the converter m Connect the 9 pin female connector on the opposite end of this cable to the male RS 232 connector serial port on the selected programming or other serial device m Notice that both ends of the 6 foot RS 422 RS 485 compatible cable are the same a 15 pin male connector is attached at both ends Connect one end of this cable to the 15 pin female connector on the RS 422 RS 485 connector on the converter m Connect the other end of this cable to the 15 pin female connector which interfaces to the RS 485 compatible serial port on the Series 90 20 Jumper Configurations There are three jumper locations on the converter board for selection of user options Each jumper position has three pins as shown in the following illustration These jumper positions labeled JP2 JP3 and JP4 are accessed by removing the square plastic cover on the top of the converter Configuration can be changed as required by carefully removing one or more of the jumpers with a pair of needle nose pliers and placing it on the desired pair of pins Refer to the description of these selectable jumper positions in the following table and place the jumper on the selected pair of pins The pin numbers are 1 2 and 3 Default jumper locations are indicated by a rectangle around the pins to be jumpered for each position The default configuration is for the jumper to be on pins 1 and 2 D
135. ine m Transfer programs and configurations between the PLC and programmer m Store programs automatically on disk m Annotate programs m Print programs with annotation and or cross references m Display help information m Use symbolic references m Cutand paste program fragments m Print programs and configurations on various printers Configuration With Logicmaster 90 30 20 Micro Software Configuration with the Configuration Software package which is included as a part of thetotal Logicmaster90 30 20 MicroProgramming Software package can do the following m Specify aname for the system m Enable the High Speed Counter and change parameters for the High Speed Counter Configure CPU parameters m Archive or save the configuration in a file m Transfer configurations between the PLC and the programmer Instructions and Function Blocks The Series 90 20 PLC supports many different instruction functions and function blocks Detailed descriptions including examples on the use of these instructions can be found in GFK 0467 the Series 90 30 20 Micro Programmable Controllers Reference Manual and GFK 0402 the Series 90 30 20 Micro Hand Held Programmer User s Manual Asummary of each of the instructions and functions is provided in the following group of tables 1 10 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Basic Instructions Relay Ladder Contacts and Coils The following relay
136. ing device A typical scheme for using these devices is to develop programs using an EEPROM When the program in RAM has been developed and debugged itis saved to EEPROM See the Hand Held Programmer User s Manual GFK 0402 on how to Save EEPROM The EEPROM can then be removed from the PLC and used as a master to make backup or multiple copies of the program to EPROM memory The EPROM can then be installed in the socket provided in the CPU and used asa non volatile memory for operation without a battery or to run the same program in multiple PLCs a44701 POWER e ol1 23 4 567 8 mv m INPUTS g g B 9 10 11 12 13 14 15 16 a i gt 123 45 67 8 O 9 10 11 12 13 14 15 16 8 3 OK RN CT PL OUTPUTS PROGRAM SYSTEM PROM PROM LOW BATTERY STATUS SPOS Figure 2 15 Location of Socket for User PROM Option When the EEPROM or EPROM is installed the application program stored in the device is automatically loaded into RAM memory whenever the CPU is powered up However this only happens if EEPROM is selected as the PROGRAM SOURCE parameter during configuration with the Hand Held ProgrammerorLogicmaster90 30 20 Micro configuration software Chapter 2 Installation 2 25 EEPROM and EPROM memory chips can be ordered from GE Catalog numbers for these devices are Table 2 4 EEPROM and EPROM Memory Catalog Numbers
137. ion Following is a list of changes to this manual as compared to the previous version GFK 0551B Changed references to programming software from Logicmaster 90 30 90 20 to Logicmast 0 30 20 Micro Added references to Series 90 30 model 351 CPU where applicable Page 1 17 revised programming requirements for runningLogicmaster90 30 Micro programming software Page 2 2 added Technical Help information Page 2 22 2 23 revised previous information and added additional information for IC693CBL309 cable Page 2 26 corrected part number for XICOR EEPROM and added second part number Page 5 11 5 21 5 31 corrected Bussman part number for fuse FU2 changed from GMG0 25 to GMD0 25 Content of this Manual GFK 0551C This manual contains the following information Chapter 1 Introduction and Product Description This chapter provides a general description of the functions and capabilities of the Series 90 20 PLC and descriptions of the components of a Series 90 20 PLC Chapter 2 Installation Procedures This chapter leads you through the steps required for installation of a Series 90 20 PLC control system Included are installation procedures for the hardware components connection of field wiring initial configuration using the Series 90 30 and 90 20 Hand Held Programmer and basic maintenance procedures Chapter 3 System Operation This chapter provides you with technical details of operating fe
138. ipment External devices that can communicate with a PLC e g program mers and printers PLC An acronym for Programmable Logic Controller which is a solid state industrial control device that receives signals from user sup plied control devices such as switches and sensors implements them in a precise pattern determined by ladder diagram based ap plication programs stored in user memory and provides outputs for control of processes or user supplied devices such as machines or motor starters Itis usually programmed in relay ladder logic and is designed to operate in an industrial environment PLC Fault Table A fault table listing PLC faults These faults are identified by time date and location Power Flow In a ladder diagram the symbolic flow of power represents the logical execution of program functions For each function it is im portant to know what happens when power is received and under what conditions power flow is output Preset Value A numerical value specified in a function which establishes a limit for a counter or timer Appendix A Glossary A 7 A 8 Program Folder Program Name Asubdirectory of all the files which constitute a program includ ing the associated configuration files The name of the program folder may contain up to seven characters The name of the current program In most cases it will be the same as the program folder The program name may contain up to seven characters Program S
139. ity of noise coupling into the data and converter logic power circuits within the cable The cable should be as short as possible in noisy environments In extreme cases additional noise protection measures such as double shielded cables may be required Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Wiring Diagram The following wiring diagram is for the IC693CBL308 cable and for cables that may be built for connection to the IC690ACC900 converter RS 422 RS 232 RS 485 A CONVERTER TWISTED SHIELDED PAIRS a44750 IC690ACC900 PIN 7e Y Je PIN a oo od bod EN o 0 lt SHLD 1 1 SHLD 0 D 0 0 ols ATTCH 4 4 ATTCH o 0 0 0 lt DCD A 2 2 DCD A 0 0 0 0 0 0 lt DCD B 3 X X 3 DCD B gt 0 0 0 0 o 057 RT 9 4 9 o 0 ME RD A 10 xx 12 SD A 0 o9 0507 RD B 11 13 SD B o9 SERIES 0 0 0 o 9 RT F o 0 90 PLC 0 0 SD A 12 10 RD A I gt 0 0 0 lt SD B 13 OX 11 RD B 9 0 RS 422 0 0 X X LE 0 0 PORT 0 0 lt sv 5L 5 45v 0 0 lt I gt 0 0 0 A E o 7 L e XX eo 7 ov 0 0 0 lt RTS A 6 15 CTS A gt 0 0 0 i RTS B 14 OX cTs B es 0 0 0 lt CTS A 15 6 RTS A I gt 0 9 0 0 ge CTS B 8 X 14 RTS
140. ladder contacts and coils are supported by the Series 90 20 PLC Basic Instruction Description normally open contact normallyclosed contact J coil negated coil S setcoil R resetcoil T positivetransitioncoil bj negativetransitioncoil M retentivecoil M negated retentive coil SM retentive set coil RM retentive reset coil horizontallink verticallink Note The mnemonics listed for the functions in the following tables are as they appear on the Hand Held Programmer s display Timers and Counters The Series 90 20 PLC supports two types of timers and two types of counters Allfour function blocks are updated each time they are encountered in the logic timers by the amount of time consumed by the last sweep counters by one count Description Mnemonic Function Number Stopwatchtimer TMR 10 On delay timer ONDTR 13 Up counter UPCTR 15 Down counter DNCTR 16 GFK 0551C Chapter 1 Introduction and Product Description 1 11 Math Functions The Series 90 20 PLC supports six different math functions Each function may be used on any of the following data types Integer INT or Double Integer DINT Description Mnemonic Function Number Add ADD 60 Subtract SUB 62 Multiply MUL 64 Divide DIV 66 Modulo MOD 68 Square Root SORT 70 Double Precision Add DPADD 61 Subtract DPS
141. llowing explanations the Correction entry contains the following statement when corrupted memory may be a cause of the error Perform the corrections for Corrupted Memory These corrections are summarized as follows Correction 1 If the system has been powered off replace the battery Battery voltage may be insufficient to maintain memory contents 2 If a noise problem exists reload the program and retry the application program 3 Suppress noise on I O with snubber circuits or by routing wires away from noise sources 4 Replace the CPU module CPU 211 The integrated circuits associated with the PLC CPU may be failing Non Configurable Faults GFK 0551C The Fault Action of Non Configurable Faults cannot be changed Fatal faults cause the PLC to enter a form of STOP Mode at the end of the sweep the error occurred in Diagnostic faults are recorded in the appropriate fault table and any associated diagnostic variables are set Informational faults are only recorded in the appropriate fault table Bad User RAM The Fault Group Bad User RAM Group 130 occurs when the PLC CPU detects corrupted user RAM The PLC CPU will remain in STOP mode until a valid user program and Configuration File are downloaded The default Fault Action for this group is Fatal Name Corrupted User RAM on Power Up Error Code 1 Description The PLC Operating Software Operating Software generates this error when it detects corrupted user
142. long as communications between the PLC and the programmer are intact There does not need to be any activity but the communications link must not be broken If there is no communication for 15 minutes the privilege level returns to the highest unprotected level Chapter 3 System Operation 3 11 When the Logicmaster 90 30 20 Micro programmer is connected through the serial connection either the PLC or the Work Station Interface board in the programmer may detect a disconnect The PLC detects a disconnect when it addresses the Work Station Interface and receives no response It then drops the programmer privilege level to the default privilege level Level 4 The PLC detects a disconnect of the Hand Held Programmer using a dedicated hardware signal When the Hand Held Programmer is disconnected the PLC reverts to privilege Level 4 Upon connection of the PLC the Work Station Interface requests the protection status of each privilege level from the PLC The Work Station Interface then requests the PLC to move to the highest unprotected level thereby giving the programmer access to the highest unprotected level without it having to request any particular level When the Hand Held Programmer is connected to the PLC the PLC reverts to the highest unprotected level Privilege Level Change Requests A programmer requests a privilege level change by supplying the new privilege level and the password for that level A privilege level change will be deni
143. m CPU 6 9 analog input data A 6 8 application example 6 29 basic features 6 2 command eror code reference chart 6 30 COMMREO description 6 12 COMMREO function block format 6 12 COMMREO function sending data 6 12 configuration of 6 4 6 19 CPU interface 6 6 data automatically sent by 6 7 data automatically sent to 6 7 data commands 6 10 data sent to via COMMREO function 6 7 data transfer HSC CPU 6 6 error codes 6 10 example changing configuration 6 16 example sending data commands 6 14 features of 6 2 field wiring procedures 6 5 operation Type A counter 6 5 output bits Q 6 7 sending data commands to 6 10 specifications circuit 6 4 GFK 0551C GFK 0551C status bits 9oI 6 8 status codes 6 9 terminal assignments 6 30 timing Type A counter 6 6 Hotline plc 2 2 Housekeeping 3 3 HSC configuration features continuous counting 6 20 count limits 6 20 counter direction 6 19 counter timebase 6 20 default mode 6 23 enable counter 6 19 input filters 6 19 location of preset points 6 21 one shot counting 6 20 output fail mode 6 22 output preset positions 6 20 preload value 6 22 programming of 6 23 separation of preset points 6 22 table of 6 19 using the hand held programmer 6 23 HSC configuration screens count filter 6 25 counter direction 6 26 counter mode 6 26 counter type 6 25 enable HSC 6 25 high limit 6 27 I Oscanner 6 24 low li
144. mit 6 27 off preset value 6 28 on preset value 6 27 output default 6 25 preload filter 6 26 preload value 6 28 preload strobeselect 6 26 time base value 6 27 I O power supply base module description of 1 6 high speed counter inputs 1 6 input circuits 1 6 mounting locations 1 6 output circuits 1 6 power supply 1 6 removable terminal strips 1 6 Index I O power supply base modulePower sup ply function of 1 6 I O scan sequence 3 13 I Ostructure 3 13 I O system for the Series 90 20 PLC 3 12 IC640HWP301 2 16 IC640HWP306 2 16 IC640HWP322 2 16 IC640SWP306 2 16 IC690ACC901 1 18 C 1 IC690CBL701 1 18 IC690CBL702 1 18 2 15 IC690CBL705 1 18 2 15 IC693ACC301 lithium battery 1 4 IC693ACC305 EEPROM catalog number 2 26 IC693ACC306 EPROM catalog number 2 26 IC693PRG300 1 8 IEC definition logic 5 1 Input circuits description of 1 6 Input scan 3 3 Installation CPU module 2 9 EEPROM 2 26 field wiring considerations 2 8 grounding procedures 2 6 grounding requirements 2 5 I Ocircuits wiring to 2 6 I Oconnections 2 8 I O power supply base 2 4 power supply connections 2 5 programmer grounding 2 6 RS 422 RS 485 to RS 232 converter 2 19 terminal board installation of 2 7 terminal board removal of 2 8 wiring to terminal board 2 7 L LED indicators 1 3 CPU status 1 4 high speed counter status 1 4 input status 1 4 low battery 1 4 matrix 1 4 Index 3 Inde
145. mmable Controller User s Manual August 1995 GFK 0551C s Configuration Programming This section defines the messages and actions required to configure the Series 90 20 High Speed Counter If you want to use the High Speed Counter with a configuration different than the default configuration you must change the configuration to suit your needs Configuration of the High Speed Counter can be accomplished in three ways 1 By using the Series 90 30 Hand Held Programmer 2 By using the configurator function in the Logicmaster 90 30 90 20 Software Programming package 3 By sending data using the COMMREQ command in ladder logic programs Defaults The Series 90 20 High Speed Counter defaults to a disabled mode The user must enable the counter to allow operation Configuration With Hand Held Programmer Configuration can be done using the Hand Held Programmer After powering up the Series 90 20 PLC with the High Speed Counter enabled enter the Configuration mode by pressing the MODE 4 and ENT keys in sequence the CPU must be in STOP mode Using the Down Arrow key sequence to the slot 4 Press the READ key then ENT ENT is the Enter key and when pressed tells the system to invoke the operation specified by the keys pressed prior to ENT The following tables list all of the configuration parameters in the Series 90 20 High Speed Counter and the abbreviations for those parameters as they are displayed on the Hand Held Programmer
146. n As shown in the previous table six items contribute to the sweep time of the PLC The sweep time consists of fixed times housekeeping and diagnostics and variable times The variable times vary according to the I O configuration size of the user program and the type of programming device connected to the PLC Housekeeping Input Scan GFK 0551C The housekeeping portion of the sweep performs all of the tasks necessary to prepare for the start of the sweep If the PLC is in the constant sweep mode the sweep will be delayed until the required sweep time elapses If the required time had already elapsed the ov swp SA0002 contact is set and the sweep continues without delay Next the timer values hundredths tenths and seconds are updated by calculating the difference from the start of the previous sweep and the new sweep time In order not to lose accuracy the actual start of sweep is recorded in 100 nsec increments Each timer has a remainder field which contains the number of 100 nec ticks that have occurred since the last time the timer value was incremented Scanning of inputs occurs during the Input Scan portion of the sweep just prior to the Logic Solution During this part of the sweep all Series 90 20 Inputs will be scanned and their data stored in oI discrete inputs or AI analog inputs memory as appropriate The AI1 through AI15 analog inputs are used by the High Speed Counter HSC If the CPU is in STOP mode and
147. n Line mode and the programs in both are exactly the same On Line mode provides full CPU communications allowing data to be both read and written A logical operation between bits whereby if any bit is a 1 the re sult will be a 1 Data transferred from the CPU through a module for level conver sion to be used for controlling an external device or process Physical devices such as motor starters solenoids etc that are switched by the PLC A circuit that converts logic level signals within the CPU to usable output signals for controlling a machine or process The time required for the CPU to update all I O controllers with new output values When Model 30 I O is present this includes the time to actually write to each module Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C Panel Mounting Flange Flanges with mounting holes on the sides of the I O power supply base module used to mount the base module on an electrical panel or wall Parallel Communication A method of data transfer whereby data is transferred on several wires simultaneously Parity The anticipated state either odd or even of a set of binary digits Parity Bit A bit added to a memory word to make the sum of the bits in a word always even even parity or always odd odd parity Parity Error A condition that occurs when a computed parity check checksum does not agree with the parity bit Peripheral Equ
148. n blocks on delay timer and a start reset timer Four timed contacts which cycle on and off for 01 second 1 second 1 second and 1 minute intervals are also available Elapsed Time Clock The elapsed time clock uses 100 microsecond ticks to track the time elapsed since the CPU powered on The clock is not retentive across a power failure it restarts on each power up Once per second the hardware interrupts the CPU to enable a seconds count to be recorded This seconds count rolls over approximately 100 years after the clock begins timing Because the elapsed time clock provides the base for system software operations and timer function blocks it cannot be reset from the user program or the programmer However the application program can read the current value of the elapsed time clock by using Function Number 16 of the SVC_REQ SerViCe REQuest Function Watchdog Timer A watchdog timer in the Series 90 20 PLC is designed to catch catastrophic failure conditions The timer value for the watchdog timer is 200 milliseconds this is a fixed value which cannot be changed The watchdog timer always starts from zero at the beginning of each sweep If the watchdog timeout value is exceeded the OK LED goes off the CPU goes through its power up sequence and the PLC is left in STOP mode with a watchdog timer fault recorded Constant Sweep Timer The Constant Sweep Timer controls the length of a program sweep when the Series 90 20 PLC oper
149. n or failure itself is called a fault When a fault is received and processed by the CPU it is called an alarm The software in the CPU which handles these conditions is called the Alarm Processor The interface to the user for the Alarm Processor is through Logicmaster 90 30 20 Micro programming software Any detected fault is recorded in a fault table and displayed on either the PLC Fault Table screen or the I O Fault Table screens as applicable GFK 0551C 4 2 Classes of Faults The Series 90 20 PLC detects several classes of faults These include internal failures external failures and operational failures Following are several examples of these failures Internal Failures Non responding modules Low battery condition Memory checksum errors Operational Failures Communication failures Configuration failures Password access failures System Reaction to Faults Typically hardware failures either require that the system be shut down or that the failure can be tolerated I O failures may be tolerated by the PLC system but may be intolerable by the application or the process being controlled Operational failures can normally be tolerated Series 90 20 PLC faults have two attributes Fault Table Affected I OFault Table PLC Fault Table Fault Action Fatal Diagnostic Informational Fault Action Two fault tables are provided to make faults easier to find and to keep a single table from becoming too long These tables ar
150. nput characteristics are compatible with a wide range of input devices such as pushbuttons limit switches and electronic proximity switches Power to operate field devices and the input circuits is supplied by an isolated 24 VDC supply This power supply is limited to 220 mA maximum Table 5 16 Specifications For 24 Volt DC Negative Positive Logic Input Circuits Negative Logic Mode Positive Logic Mode Points Common 12 I5 116 and 4 T1 I4 includes 2 High Speed Counter inputs Rated Input Voltage 24 volts DC 24 volts DC Input VoltageRange 0 to 30 volts DC 0 to 30 volts DC InputCurrent 7 3mAtypical 7 3mAtypical InputThreshold Voltage ON 15Vminimum 15Vminimum OFE 5Vmaximum 5Vmaximum InputThresholdCurrent ON 4mAmaximum 4mAmaximum OFF 1 5mAminimum 1 5mAminimum ResponseTime 4mstypical 4mstypical Isolation Voltage 1500V RMS field side to logic side 1500V RMS between each group if one group is powered by an external 24V power supply OperatingTemperature 0 to 60 C 32 to 140 F POSITIVE CONNECTION SHOWN REVERSE POLARITY OF 24VDC POWER 5V SUPPLY CONNECTIONS FOR NEGATIVE CONNECTION 5V a45067 TERMINAL S S ma gt STRIP LED pp gt Ib aan NOISE pr copy __ MATRIX Oz4vbc FILTER P T Na ON CPU COM gt Sie TO OTHER CIRCUITS 1 l O BASE CPU Figure 5 19 Typical 24VDC Positive Negative Logic Input Circuit Chapter 5 Power Supply an
151. nstalled in the computer or cables for connecting the converter must be ordered as separate items and are packed separately Werecommends that all shipping containers and packing material be saved should it be necessary to transport or ship any part of the system The Hand Held Programmer and the Hand Held Programmer cable are both packed in separate shipping containers TheSeries 90 30 20 Micro Hand Held Programmer User s Manual GFK 0402 is packed with the Hand Held Programmer IC693PRG300 Visual Inspection Upon receiving your Series 90 20 PLC system carefully inspect all shipping containers for damage which may have incurred during shipping If any part of the system is damaged notify the carrier immediately The damaged shipping container should be saved as evidence for inspection by the carrier As the consignee it is your responsibility to register a claim with the carrier for damage incurred during shipment However GE will fully cooperate with you should such action be necessary Pre installation Check After unpacking the Series 90 20 PLC I O Power Supply Base Module CPU Module and programmer record all serial numbers These serial numbers may be required if you should need to contact GE Product Service during the warranty period of the equipment Verify that all components of the system have been received and that they agree with your order If the system received does not agree with your order call Programmable Con
152. nter 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 s Counts Timebase register CTB or derived from it by a simple calculation The RPM is given by CTB RPM 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 the pulses revolution is some integer power of 10 then setting the timebase for 6 60 600 6000 or 60 000 will yield a direct reading of RPM in the CTB register with an assumed decimal placement Example 1 If feedback produces 1000 pulses revolution CTB reading 5210 and the timebase is configured for 600 ms then T 600 ms 60000 ms min 01 and 1 T 100 RPM 5210 B 1000 x 100 521 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 60 60000 0001 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 Chapter 6 Series 90 20 High Speed Counter 6 29 L6 Command and Error Code Reference Charts High Speed Counter Data Commands Error Codes AI Word 1 Decimal Hexadecimal No errors Unused Un
153. o the Series 90 20 PLC are scanned from the lowest to the highest reference address OutputScan Outputs are scanned during the Output Scan portion of the sweep immediately following the Logic Solution Output boards are scanned in the same order as for the Input Scan from lowest to highest reference address Default Conditions for Series 90 20 Output Points At power up output points default to outputs off They will retain this default condition until the first output scan from the PLC Diagnostic Data GFK 0551C Diagnostic bits are available in the 765 memory that will indicate a mismatch in I O configuration Diagnostic information is not available for individual I O points More information on fault handling can be found later in this chapter and in Chapter 4 Fault Descriptions and Corrections Chapter 3 System Operation 3 13 Chapter Fault Descriptions and Corrections 4 This chapter is an aid to troubleshooting a Series 90 20 PLC system when using Logicmaster 90 30 20 Micro programming Software or the Hand Held Programmer It explains the Fault Descriptions appearing in the PLC Fault Table and the Fault Categories in the I O Fault Table The chapter is arranged first by Fault Table PLC Fault Table then I O Fault Table then by Fault Group within each table and finally by Fault Category within each Fault Group In addition this chapter describes faults associated with S references which can be observed using the Hand Hel
154. ode or strobe the accumulator STROBE mode into a 16 bit register for more details on the High Speed Counter see Chapter 6 Output Circuits The output circuits allow the low level signals from the CPU module to control dc or ac output devices Each common on a group of output points is fused and can be replaced by the user Access to the fuses is obtained by removing the CPU module from the I O base Connectionsto Removable Terminal Strips The baseplate module provides two 20 terminal removable terminal strips These removable terminal strips allow modules to be changed without removing or rewiring field connections to the terminals Terminal strip assignments are dependent on the module type but in general the input connections are on the top and the power supply and output connections are on the bottom Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C 244706 o o Q REMOVABLE TERMINAL STRIP 1 0 LISSA WSS SWS 4 BASE g C FC J Figure 1 4 Removable Terminal Strip for User Field Wiring Connections Programming and Configuration Programming and configuration of the Series 90 20 PLC can be accomplished through two different methods m Logicmaster90 30 20 MicroProgramming softwar
155. ommunications Window Flow Chart Support is provided for the Hand Held Programmer and for other programmers that can connect to the serial port and use the SNP Series Ninety Protocol protocol The CPU performs one operation for the programmer each sweep that is it honors one service request or response to one key press If the programmer makes a request that requires more than 6 milliseconds to process the request processing will be spread out over several sweeps so that no sweep is impacted by more than 6 milliseconds The previous figure is a flow chart for the Programmer Communications portion of the sweep System Communications Window This is the part of the sweep where communications requests from intelligent option modules The System Communications Window is not used in the Series 90 20 PLC Standard Program Sweep Variations In addition to the normal execution of the Standard Program Sweep certain variations can be encountered or forced These variations are described in the following paragraphs Constant Sweep Time Mode In the Standard Program Sweep each sweep executes as quickly as possible with a varying amount of time consumed each sweep An alternate to this is the Constant Sweep Time mode In the Constant Sweep Time mode each sweep consumes the same GFK 0551C Chapter 3 System Operation 3 5 amount of time which can be selected at configuration to be from 5 to 200 milliseconds At the start of each sweep the PLC st
156. ompleted when all output data has been sent to all Series 90 20 Outputs Logic Program Checksum Calculation At the end of every sweep a checksum calculation is performed on the application logic program Since it would take too long to calculate the checksum over the entire program at one time eight words of the program will be checksummed each sweep If the calculated checksum does not match the reference checksum the Program Checksum Failure exception flag will be raised This causes a fault entry to be inserted into the PLC Fault Table and the PLC mode to be changed to STOP Programmer Communications Window This part of the sweep is dedicated to communicating with the programmer If there isa programmer attached the CPU executes the Programmer Communications Window The Programmer Communications Window will not execute if there is no programmer attached Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C a43065 START NOT ATTACHED HAND FELD PROGRAMMER ATTACHED STATUS ATTACHED PREVIOUS PREVIOUS NOT STATUS NOT STATUS ATTACHED ATTACHED ATTACHED ATTACHED PROGRAMMER NO ABORT SETUP FOR REQUEST OPERATION HAND HELD IN PROGRESS PROGRAMMER YES 4 i i Y YES PROCESS REQUEST SETUP FOR SEND INITIAL PROCESS KEY SERIES 90 DISPLAY PROTOCOL SEND NEW DISPLAY Caer Figure 3 2 Programmer C
157. one end Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C wired to the positive and negative sides of the battery and the other end wired to a connector that mates with one of two identical connectors mounted on the CPU circuit board This battery may be replaced with power applied to the PLC Alternatively it may be replaced with power OFF or with the CPU module removed from the I O baseplate by plugging a new battery into the unused connector on the CPU circuit board and then removing the old battery see Battery Installation in Chapter 2 for details If a Low Battery Warning BATT LED turns ON occurs replace the battery located in the power supply BEFORE removing power from the rack Otherwise there is a possibility that data will be corrupted or the application program will be cleared from memory CPU Serial Port A 15 pin D type female connector on the right side of the CPU module provides the connection to an RS 485 compatible serial port which is used to connect to Logicmaster 90 30 90 20 programming software the Hand Held Programmer or for general purpose communications using the Series 90 Protocol SNP 244542 _ PROGRAMMING AND COMMUNICATIONS PORT BATTERY O A OOOOOO O o 40 RS 485 COMPATIBLE SERIAL PORT Figure 1 3 Serial Port for the Series 90 20 PLC GFK 0551C Chapter 1 Introduction and Product Description 1 5
158. ons which allow the Hand Held Programmer and the PLC to communicate This cable supports the RS 485 specification It also provides the power connections for the Hand Held Programmer and a signal which indicates to the PLC that the Hand Held Programmer as opposed to another device is attached to the serial port To connect the Hand Held Programmer cable for the first time m Attach the 15 pin male D connector on one end to the mating 15 pin female D connector on the Hand Held Programmer m Attach the connector on the other end of the cable to the connector on the CPU Module These connections are shown in the following figure GFK 0551C Chapter 2 Installation 2 11 SERIES 90 20 HAND HELD PROGRAMMER IC693PRG300 CABLE IC693CBL303 Figure 2 7 Hand Held Programmer Cable Connection to a Series 90 20 PLC Always connect the cable to the Hand Held Programmer first then connect the cable to the Series 90 20 PLC This avoids any chance of shorting the 5 volt supply on the PLC which could cause incorrect operation of the Series 90 20 PLC Incorrect operation of the PLC could damage the equipment or cause personal injury to an operator Initial Programming With the Hand Held Programmer The following screen Main Menu will be displayed on the Hand Held Programmer after the Series 90 20 PLC has successfully completed its po
159. ort on the CPU through a 15 pin D type connector on the Series 90 20 CPU module The physical connection is through a cable IC693CBL303 that is 6 feet 2 meters in length This cable also provides power connections to the Hand Held Programmer and provides a signal that tells the PLC that a Hand Held Programmer is attached The Hand Held Programmer can be connected or disconnected to a PLC that is powered up Hand Held Programmer Features The keypad for the Hand Held Programmer is a sealed type with tactile feedback and has 42 keys arranged in a matrix of six keys across by seven keys down A two line by 16 character LCD display screen provides a means of visual information to the user The Hand Held Programmer also provides an interface to a removable memory card IC693ACC303 The Hand Held Programmer can program EEPROM memory devices inthe memory card which will retain the program stored in it under no power conditions This memory cartridge through the Hand Held Programmer interface provides a means for off line storage and retrieval of the user s application program and system configuration data The memory card plugs into a connector accessed through an opening on the lower right side of the Hand Held Programmer This feature provides program portability and a way to store different programs for use as required Hand Held Programmer Modes Of Operation The Hand Held Programmer functionality is basically divided into four modes of oper
160. ounter 6 15 Example of Changing Configuration with COMMREQ The High Speed Counter configuration can be changed by using the write configuration command F1 An example of the ladder logic for this is shown below M0002 C M0002 M0003 Je l R M0002 R0001 Always 0004 for High Speed Counter applications Not used always 0000 COMMREQ status data type 8 registers COMMREQ status location 1 R0000 Not used always 0000 Not used always 0000 Command type write configuration file 6 16 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C M0002 R0009 Byte length of data to High Speed Counter Data type 8 registers Start location of data 1 R0021 not not not not HSC Config Bytes 1 2 see Byte Definition below fail mode normal count input filter high preload filter high HSC Config Bytes 3 and 4 not used HSC Config Bytes 5 6 see Byte Definition below strobe enabled count mode 1 shot count direction down HSC Config Bytes 7 and 8 not used HSC Config Bytes 9 and 10 not used HSC Config Byte 11 not used not used GFK 0551C Chapter 6 Series 90 20 High Speed Counter 6 17 M0002 Jol rt R0002 CONST 0004 CONST 00000000 SYSID TASK Now call the COMMREQ to send th
161. ower when changing fuses could cause severe or fatal injury to the operator or maintenance personnel Table 5 23 List of Fuses Current GE Fuse Third Party Source Location Rating Part Number and Part Number Fuse Type FU1 3A 259A9598P10 Littlefuse 239002 Soldered in FU2 250mA 44A724627 120 Bussman GMD0 25 Replaceable Littlefuse 239 250 FU3 250mA 259A9578P6 Bussman AGC 1 4 Replaceable Littlefuse 312 250 FU4 FU5 FU6 10A 259A9578P19 Bussman AGC 10 Replaceable Littlefuse 312010 GFK 0551C Chapter 5 Power Supply and I O Modules 5 31 Chapter Series 90 20 High Speed Counter 6 The Series 90 20 PLC hardware configuration includes a built in High Speed Counter function This chapter describes m Overview and uses of the High Speed Counter m Basic High Speed Counter features m High Speed Counter inputs and outputs m Configurable features on the High Speed Counter Overview and Uses of the High Speed Counter The High Speed Counter function provides direct processing of rapid pulse signals up to 10 kHz for industrial control applications such as m Turbine flowmeter m Meter proving m Velocity measurement m Material handling Motion control m Process control Direct processing means that the High Speed Counter is able to sense inputs process the input count information and control one output independently of the user ladder program The High Speed Counter uses 16 words of input memory This consis
162. ownkeys to select a fault entry When you press the Ctrl F key combination the hexadecimal information will be displayed on the line directly below the function key display Quick Guide to Fault Explanation and Correction The following tables are a guide to help find fault explanations in this chapter They contain a list of Fault Description and Fault Category groups arranged by Fault Table and Fault Group and page numbers where each Fault Explanation can be found Entries listed under the Fault Description PLC Fault Table or Fault Category I O Fault Table headings are as they appear on the programmer s screen Table 4 4 Guide to Finding PLC Fault Table Explanations and Corrections Fault Table Fault Description Page Number PLCFAULT TABLE Bad User RAM 4 7 PasswordFailure 4 8 NullSystem Configuration for Run Mode 4 8 PLC CPU Software Failure 4 8 PLC Fault Table Explanations Each fault explanation contains the following information Name Error Code Description Correction Corrupted Memory Some faults can occur because the RAM memory on the PLC CPU board has failed or become corrupted These same faults may also occur because the system has been powered off and the battery voltage is too low to maintain memory or through excessive noise being applied to I O circuits To avoid excessive duplication of corrective Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C action in the fo
163. quence 2 10 Privilege level change requests 3 12 Privilege levels 3 11 Program structure 3 6 Program sweep standard 3 1 Programmer communications window 3 4 Programming and configuration 1 7 Programming the Series 90 20 PLC addressing data 1 15 bit operation functions 1 13 contacts and coils 1 11 control functions 1 13 conversion functions 1 13 data move functions 1 14 hand held programmer 1 8 instructions basic 1 10 Logicmaster90 30 20 Microsoftware 1 10 math functions 1 12 relational functions 1 12 table functions 1 14 GFK 0551C GFK 0551C timers and counters 1 11 user references 1 15 Programming configuration 6 23 PROM user option 2 25 Q Quick guide to fault explanation and correction 4 6 R RAM memory backup battery 1 4 Reference types 1 15 References discrete memory 3 7 References user discrete 1 16 range and size 1 15 register 1 15 types 1 15 Removable terminal strips 1 6 RS 422 to RS 232 miniconverter C 1 RS 422 RS 485 to RS 232 converter IC690ACC900 1 18 RS 422 RS 485 to RS 232 converter 1 17 description of 1 18 IC693CBL308 cable compatibility 2 21 installation 2 19 jumper configuration 2 19 pin assignments RS 232 2 20 pinassignments RS 422 485 2 21 specifications for IC693CBL303 2 22 wiring 2 20 wiring for IC693CBL303 2 22 S Scan input 3 3 output 3 4 Security system 3 11 Sequence power down 3 10 Sequence pow
164. r Note that the comments within in the ladder logic example have been included for information purposes only They are not generated by the Logicmaste 90 30 20 Micro programming software Move Command block into Registers 1 7 R0001 Command block data starts at R0001 Always starts with 0004 for this application Not used always 0000 8 indicates command block in register reference OD 13 decimal points to R0014 for COMMREQ status Not used always 0000 Not used always 0000 E2 Command code 01 send data Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C R0008 R0001 CONST 0004 CONST 00000000 GFK 0551C Move data into registers 8 through 14 Length of data sent by COMMREO to HSC Always 6 for Data Commands Data type 8 registers Start location of data R0011 First word Command Word In this case load Accumulator 1 LSW of data This and next word will load the Accumulator with 44332211H MSW of data Zero the COMMREQ status word R0014 before the COMMREQ is called Now call the COMMREQ to send the message T0051 COMMREQ will set output T0051 if failure detected when sending message Command block data starts in R0001 ay High Speed Counter is in rack 0 slot 4 f Input not used always 0 5 Chapter 6 Series 90 20 High Speed C
165. r does not go under the socket to avoid damage to the EEPROM socket After the EEPROM starts to lift up slide the screw driver carefully under the EEPROM to fully disengage it from the socket Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Replacing Fuses The Series 90 20 PLC provides replaceable fuses for output points and for a user accessible 24 volt power supply on the DC input versions of baseplate only To replace these fuses m Remove power from the unit m Remove the CPU module by lifting the latch on the right side of the unit and sliding the CPU towards the left Lift the CPU off of the I O base unit m Confirm that power is removed from the I O Power Supply baseplate Refer to Chapter 5 for I O power supply fuse location and replacement information GFK 0551C Chapter 2 Installation 2 27 Chapter 3 System Operation This chapter describes system operations of the Series 90 20 PLC which you should be familiar with to understand operation of the PLC system It includes a discussion of the PLC system sweep sequences the system power up and power down sequences system clocks and timers system security through password assignment and I O system PLC Sweep Summary The logic program in the Series 90 20 PLC executes in a repetitive fashion until stopped by a command from the programmer or by a command from another device The sequence of operations necessary to execute a program one
166. rating Software Error 27 through 4E The PLC Operating Software generates these errors when certain PLC Op erating Software problems occur These errors should not occur in a pro duction system Display the PLC Fault Table on the Programmer Contact GE PLC Technical Support giving them all the information contained in the fault entry System Memory Errors 50 through 53 The PLC Operating Software generates these errors when its request for a block of System Memory is denied by the Memory Manager because no memory is available or contains errors 1 Display the PLC Fault Table on the Programmer Contact GE PLC Technical Support giving them all the information contained in the fault entry 2 Perform the corrections for Corrupted Memory GFK 0551C Chapter Power Supply and I O Modules 5 This chapter contains specifications and wiring information for each of the available Series 90 20 I O and power supply modules The following table is provided as an aid to the location of I O module specifications and wiring information in this chapter I O modules are listed by catalog number module description number of I O points and to quickly locate a particular I O module the page number where its description starts Table 5 1 Guide to Page Location for I O Module Specifications Catalog Number IC692MAA541 IC692MDR541 IC692MDR741 Description of Module 120 VACIn 120VACOut 120VAC PS 24 VDC in Pos Neg Rel amp yut 12
167. ratingTemperature 0 to 60 C 32 to 140 F It is recommended that this output be externally fused since the internal fuse is not easily replaceable it is soldered into the board Connecting the power supply to DCPWR and DCCOM with polarity reversed will cause an internal fuse to blow 5 18 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C TERMINAL 245071 STRIP 5V A N e e lt lt s 2d DCPWR E x S LED se EN _ MATRIX ON CPU S e amp poli He eH T al i gt lt e e 24VDC C L_ CPU He amp 8 AMP FUSE x o o DCCOM CPU I O BASE Figure 5 14 Typical 5 12 24 Volt DC Negative Logic Output Circuit OUTPUT CURRENT AMPS 1 0 2 0 1 5 a44891 5 25 C 10 C 20 C 30 C 40 C 50 C 60 C AMBIENT TEMPERATURE C Figure 5 15 Temperature vs Current for High Speed Counter Output 24 VDC Power Supply On DC Input Modules Anisolated 24 VDC output power supply is available on the I O Base modules with DC input circuits This supply is available for user devices and is typically used to power the DC input circuits at about 7 3 mA per input The combination of input circuit current and external device current must not exceed 220 mA 120 VAC Power Supply Table 5 13 Specifications for 120 VAC Power Supply Range 10
168. rface of the converter is accessible through the 25 pin D subminiature female connector The pin assignment is compatible with the three cables described above IC697CBL701 702 705 The opposite end of the connector which connects to your RS 232 compatible device should be selected to fit the requirements of the device Most of these devices use a 15 pin D subminiature female connector Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Pin assignments for the RS 232 interface of the converter are listed in the following table Table 2 2 RS 232 Interface Pin Assignments Pin Signal Name Description Signal Flow 1 Shield Noconnection 2 SD Transmitted Data Out 3 RD Received Data In 4 RTS Request To Send Out 5 CTS Clear To Send In 6 NC Noconnection A 7 SG SignalGround 8 DCD Data Carrier Detect In 9 19 NC Noconnection 20 DTR Data TerminalReady Out 21 to 25 NC No connection RS 422 RS 485 Interface Pin Assignments The RS 422 RS 485 interface of the converter is accessible through the 15 pin D subminiature female connector The pin assignment is compatible with the cable for the Hand Held Programmer IC693CBL303 as described above Both ends of this cable are the same and have a 15 pin male D subminiature connector attached Pin assignments for the RS 422 RS 485 interface are as shown in the following table Table 2 3 RS 422 RS 485 Interface Pin Assignments
169. ribed in the DC input circuit section With the high frequency selection the highest frequency guaranteed to be detected is 10Khz with a 50 50 duty cycle 50ns ON 50ns OFF The maximum frequency in the low frequency mode is 30 Hz 16 7 ms ON 16 7 ms OFF Table 5 11 High Speed Counter Input Circuit Specifications Negative Logic Mode Positive Logic Mode RatedInput Voltage 12VDC 24VDC 12VDC 24VDC Input VoltageRange 0to30VDC 0to30VDC InputCurrent 8 2mA typical at 24VDC 8 2 mA typical at 24VDC 2 8mA typical at 12VDC 2 8mA typical at 12VDC InputThreshold Voltage ON 11 5Vminimum 11 5Vminimum OFF 5Vmaximum 5Vmaximum InputThresholdCurrent ON 29mA maximumat11 5V 29mA maximumat11 5V OFF 5 mA minimum at5V 5 mA minimum at5V Response Time low filter 10mstypical 10mstypical Response Time high filter 40us typical 40s typical Isolation Voltage 1500V field to logic side 1500V field to logic side OperatingTemperature 0 to 60 C 32 to 140 F 0 to 60 C 32 to 140 F TERMINAL 5V 5V a45069 STRIP COM oe Y c LED MATRIX COUNT M os CPU OR Na ON CPU STROBE gt gt I O BASE CPU Figure 5 12 High Speed Counter Circuit Negative Logic Connection Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C TERMINAL 5V 5V 845070 STRIP 2 cal sy Lans s En Y gt LED MATRIX COUNT s
170. rkmaster II industrial computer with a 101 key keyboard or A personal computer with an Intel 80386 or higher processor and a minimum of 2 Megabytes of memory or A Zenith Mastersport SL notebook computer m At least 4 Megabytes of free disk space m Both the Logicmaster 90 30 Micro Release 5 WSI and the Standard Serial COM Port versions require a minimum of 556 KBytes 569 344 bytes of available DOS application memory in order to run To run Logicmaster 90 3020 Micro programming software MS DOS Version 5 0 or higher must be installed on your computer For detailed information on requirements for running Logicmaster software refer to the Logicmaster 90 Series 90 30 20 Micro Programming Software User s Manual GFK 0466 Logicmaster90 30 20 Micro programming software provides foreign keyboard support depending on the configuration of MS DOS residing on the host computer Consult your MS DOS User s Manual for information on configuring for your country Logicmaster 90 30 20 Micro programming software communicates with the Series 90 20 PLC through a standard RS 232 port on the computer when used with an available RS 232 to RS 422 RS 485 converter or through a Work Station Interface WSI board IC647WMI320 which must be installed in the computer to be used for programming A serial cable provides the physical connection from the computer running Logicmaster 90 30 20 Micro programming software to the PLC The conne
171. rminal board GFK 0551C Chapter 2 Installation 2 7 When installing a terminal board that has wiring attached verify that the terminal board is connected to the proper module type Check the label on the hinged door and the label on the module to ensure that they match If a wired terminal board is installed on the wrong module type damage to the module may incur Removing a Terminal Board To remove a terminal board m Unscrew the lock down screws at each end of the terminal strip m Pull up on the terminal strip Field Wiring Considerations And Planning It is recommended that the following procedures be followed when routing and connecting field wiring from user input devices to the PLC or to output devices loads to be controlled by the PLC m All low level signal wires should be run separately from other field wiring m AC power wiring should be run separately from DC field wiring 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 m Do not rout field wiring close to any device that could bea potential source of electrical interference m Ifsevere noise problems are present additional power supply filtering or an isolation transformer may be required m Ensure that proper grounding procedures as previously described are followed to minimize potential safety hazards to personnel m Label all wires to and
172. ro The Preload input is positive edge sensitive It may be configured to have either the high frequency or low frequency filter The default is high frequency If Preload occurs during counting preload data with a resolution of 1 count is stored in the accumulator and a Preload flag is set to indicate to the CPU that a Preload occurred In addition the preload strobe LED marked PL will turn on as long as the accumulator equals the preload value Preload Strobe Input Strobe mode This input is positive edge sensitive The high frequency filter is enabled in the strobe mode When the strobe signal goes active count data with a resolution of one count is stored in the Strobe register and a Strobe flag is set to indicate to the CPU that a strobe value was captured This value remains in the Strobe register until the Strobe signal goes active again at which time it is overwritten Each time the CPU acknowledges receipt of the Strobe flag the application program should clear it High Speed Counter Output O1 The High Speed Counter dc output can be used to drive indicating lights solenoids relays and other devices The output is also capable of driving CMOS level loads The output is a dc output with power supplied from a user supplied power source It is protected against short circuits by an internal fuse soldered on board The output can be programmed to turn on or off when the accumulated count reaches appropriate values
173. rogrammer Contact GE PLC Technical Support giving them all the information contained in the fault entry 2 Perform the corrections for Corrupted Memory Invalid Scan Request of the I O Scanner 10 The PLC Operating Software I O Scanner generates this error when the operating system or DoI O Function Block scan requests neither a full nor a partial scan of the I O This should not occur in a production system 1 Display the PLC Fault Table on the Programmer Contact GE PLC Technical Support giving them all the information contained in the fault entry Unknown IOC Type Found 12 The PLC Operating Software I O Scanner generates this error when an unknown IOC type is found in one of the I O Scanner s data structures 1 Display the PLC Fault Table on the Programmer Contact GE PLC Technical Support giving them all the information contained in the fault entry PLC Operating Software Error 13 The PLC Operating Software generates this error when certain PLC Operat ing Software problems occur This error should not occur in a production system 1 Display the PLC Fault Table on the Programmer Contact GE PLC Technical Support giving them all the information contained in the fault entry Chapter 4 Fault Descriptions and Corrections 4 9 Name Error Code Description Correction Name Error Code Description Correction Series 90 20 Programmable Controller User s Manual August 1995 PLC Ope
174. ror code The 16 status bits I represent m Strobe flag status m Preload flag status m Disable status m Output status m Module ready status m Error status These status bits are sent to the CPU as inputs and can influence outputs sent from the CPU to the module Data formats for the High Speed Counter are shown on the following pages Data Automatically Sent To The High Speed Counter The 16 output bits Q represent m Strobe flag reset m Preload flag reset m Clear error flag m Output enable All of this data is transferred from the High Speed Counter to the CPU once per LO scan The LO scan is active while the CPU is in the RUN mode or STOP ENABLED mode Additional Data Sent To The High Speed Counter Using a COMMREQ Function Block m Load accumulator Load count limits Load accumulator increment Load output presets m Load accumulator preload Load time base Count direction m Fail mode m Filter selection m Preload Strobeselection Wm Enable Disablecounter Continuous Singleshotcounting GFK 0551C Chapter 6 Series 90 20 High Speed Counter 6 7 o AI And l Data Sent The 15 words AI of Analog Input data values and 16 status bits I sent to the CPU are described below Table 6 2 Description of Al Data Reference Description Value AIO1 Module Status Code AI02 Counts per timebase 0 to 32767 AI03 AI05 Not used but occupied 0 AI06 Accumulator 32768
175. ry Disabled Time required to execute the function when power flows into the function or function block however it is in an inactive state as when a timer is held in the reset state Note Timers and counters are updated each time they are encountered in the logic timers by the amount of time consumed by the last sweep and counters by one count B 1 B 2 Table B 1 Instruction Timing Function Enabled Disabled Increment Group Function 211 211 211 Size Timers On Delay Timer 144 94 15 Elapsed Timer 139 114 15 Counters Up Counter 125 112 11 Down Counter 125 112 11 Math Addition INT 82 45 13 Addition DINT 94 45 13 Subtraction INT 82 45 13 Subtraction DINT 93 45 13 Multiplication INT 87 45 13 Multiplication DINT 121 45 13 Division INT 96 45 13 Division DINT 393 45 13 ModuloDivision INT 90 45 13 ModuloDivision DINT 393 45 13 Square Root INT 188 49 9 Square Root DINT 330 47 9 Relational Equal INT 79 45 9 Equal DINT 88 45 9 NotEqual INT 79 45 9 NotEqual DINT 88 45 9 Greater Than INT 79 45 9 Greater Than DINT 88 45 9 GreaterThan Equal INT 79 45 9 GreaterThan Equal DINT 88 45 9 Less Than INT 79 45 9 Less Than DINT 88 45 9 LessThan Equal INT 79 45 9 LessThan Equal DINT 88 45 Bit Operation LogicalAND 82 52 13 LogicalOR 82 52 13 LogicalExclusive OR 82 52 13 LogicalInvert NOT 77
176. s Hexadecimal Input Module Input Scan Time VO Input Output Instructive text screens Help is displayed by pressing the ALT and H keys simultaneously to display context sensitive help pertaining to all programming and configuration functions ALT I to access the Help display for mnemonics or ALT K to display a listing of all spe cial keys A numbering system having 16 as a base represented by the digits 0 through 9 then A through E AnI O module that converts signals from user devices to logic lev els that can be used by the CPU The time required for the CPU to scan all inputs for new input val ues That portion of the PLC to which field devices are connected and which isolates the CPU from electrical noise I O Power Supply Base Module A Series 90 20 module that contains a power supply I O condition ing circuits and terminal strips for user field wiring connections l O Electrical Isolation l O Fault Table K Kilo Ladder Diagram A method of separating field wiring from logic level circuitry Typi cally this is accomplished through the use of solid state optical isolation devices A fault table listing I O faults These faults are identified by time date and location Anabbreviation for kilo or exactly 1024 in the language of comput ers A graphic representation of combinational logic LED Light Emitting Diode Status Display Series 90 20 Programmable Controller User s Manual Aug
177. s Output Voltage Drop 0 4 volts maximum at 12 to 24 VDC 1 amp 25 C 77 F 0 8 volts maximum at 5 to 11 VDC 1 amp 25 C 77 F Off state Leakage 250uAmaximum OnResponseTime 4msmaximum OffResponseTime 4msmaximum OperatingTemperature 0 to 60 C 32 to 140 F It is recommended that this output be externally fused since the internal fuse is not easily replaceable soldered into board 3 TERMINAL 245072 NN 2 AMP STRIP I e FUSE gt eof 0 amp m 5V DCPWR ey 5V ae ES a 2avoc _ vo Ka j z EPI K QI L Zz S zs AX LED D MATRIX ON CPU e EA e e amp gt DCCOM CPU l O BASE Figure 5 22 Typical 5 12 24 VDC Positive Logic Output Circuit Connecting the power supply to DCPWR and DCCOM with polarity reversed will cause an internal fuse to blow GFK 0551C Chapter 5 Power Supply and I O Modules 5 27 240 VAC Power Supply Specifications for the 240 VAC power supply requirements for this module are as listed below Table 5 21 Specifications for 240 VAC Power Supply Range 204 volts AC to 264 volts AC Frequency 47 to 63 Hz InputCurrent 130mA maximum Hold up 10ms minimum In rush Current 1 3ampsmaximum 24 VDC Output Power Supply On DC Input Modules Anisolated 24 VDC output power supply is available on the I O Power Supply Base modules that have DC input circuits This supply is available for user devices and is typically
178. s NE lone dq wq 2 qp m pco qepequqc qp 1 2 3 4 5 6 7 8 9 10 1 12 13 14 15 16 17 18 19 20 COUNT STROBE HSCOM 11 12 3 14 5 l6 7 18 19 HO Im H2 113 H4 H5 M6 ICOM H N GND NC Qi DCCOM NC Q2 Q3 Q4 Q5 Q6 COM Q7 Q8 Q9 Qi0 QM Qt2 COM 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 120 N 5 5 E 5 E 5 Sg E 5 5 5 5 120 120 y A A A A A A A A A A A A wO V D D D D D p VAC 2 D D D D D D VAC GND e e e E e e e n e a DG THESE SWITCHES SHOULD BE SOLID STATE TO PREVENT BOUNCING WHICH COULD POWER CAUSE UNINTENDED HIGH SPEED COUNTER COUNTS OR STROBE SIGNALS 5 11 Derating Information 244743 1 0 15 OUTPUT CURRENT AVERAGE PER 50 PT A 25 10 C 20 C 30 C 40 C 50 C 60 C AMBIENT TEMPERATURE C Figure 5 9 Triac Output Current vs Temperature Q2 Q12 Note The following maximum current ratings must be followed so that the current limitations of this module are not exceeded 4A maximum per group of four consecutive outputs below 50 C 3A maximum per group of four consecutive outputs 60 C 2A maximum on any one point Keep high current points farthest apart Examples of Current for Output Points Q2 Q12 Output Example 1 Example 2 Example 3 Q2 2A 1A JOA At 60 C Q3 0 1A 75A Q4 1A 0 JOA Q5 0 1A JOA Output Example 1 Example 2 Example 3 Q2 2A 2A 1A Below 50 C Q3 0 0 1A Q4 2A 1A 1A Q5 0 1A 1A Note For non
179. s Manual August 1995 GFK 0551C terminal board that has wiring attached verify that the terminal board is connected to the proper module type Wiring To I O Circuits In most cases wiring connections to and from user supplied input and output field devices are terminated at two detachable terminal boards supplied with each I O Power Supply Base module Terminal Board Wiring Removable terminal boards make it easy to pre wire field wiring to the user supplied input and output devices and to replace modules in the field without disturbing existing field wiring The I O terminal boards have 20 screw terminals and will accept up to one AWG 12 3 33 mm wire or two AWG 14 2 10 mm2 wires using lug type terminals The following figure shows the alignment and screw locations for installation or removal of a terminal board Recommended procedures for installation and removal of a terminal board are described following the figure 844543 Jr E P M Figure 2 4 Installing Removing a Terminal board Installing a Terminal Board To install a terminal board with no wires attached Line up the terminal board with the terminal pins Push the terminal board towards the module until it snaps into place Lock the terminal board in place by tightening the screws at the end of the te
180. scribed previously have side effects associated with them that you need to be aware of A description of the side effects associated with these faults is provided in the following paragraphs e Null System Configuration for RUN Mode If a Null System Configuration is detected on a transition from STOP to one of the RUN modes this fault is generated This fault is informationalin nature so that if a programmer is present you can be informed of the condition Running without a configuration is not fatal it is equivalentto having I O scanning suspended The side effect of this fault is to perform the function of a Suspend I Oinstruction e PLC CPU Software Failure Whenever a PLC CPU Software Failure is logged the Series 90 20 CPU immediately transitions into a special Error Sweep mode The only activity permitted when the PLC is in this mode is communications with the programmer The only method of clearing this condition is to reset the PLC cycle power PLC Sequence Store Failure During a Sequence Store a store of program blocks and other data preceded with the special Start of Sequence command and ending with the End of Sequence command if communications with the programming device performing the store is interrupted or any other failure occurs which terminates the download the PLC Sequence Store Failure fault is logged As long as this fault is present in the system the PLC will not transition to RUN mode Accessing Additional
181. solation Voltage 1500V field to logic side 1500V field to logic side OperatingTemperature 0 to 60 C 32 to 140 F 0 to 60 C 32 to 140 F TERMINAL 5V 5V 845069 STRIP COM gt lt Y E LED MATRIX COUNT GO CPU OR New ON CPU STROBE gt ES E I O BASE CPU Figure 5 21 High Speed Counter Input Circuit Series 90 20 Programmable Controller User s Manual August 1995 5 12 24 Volt DC Positive Output Q1 or High Speed Counter Output 1 Amp The 5 12 24 volt DC positivelogic 1 Amp output circuit provides one isolated output point The output circuit is designed to have positive logic characteristics in that it sources current to the loads from the user common or positive power bus The output device is connected between the negative power bus and the module output The output characteristics are compatible with a wide range of user supplied load devices such as motor starters solenoids and indicators Power to operate the field devices must be supplied by the user Table 5 20 Specifications For 5 12 24 Volt DC Negative Logic 1 Amp Output Circuit Rated Voltage 5 12 24DC Output VoltageRange 5to30 VDC Outputs perModule 1 Fusing 2amp soldered in fuse Isolation 1500 volts RMS between field side and logic side 1500 volts RMS to other groups OutputCurrent 1 amp maximum per point at 12 to 24 VDC 5 amp maximum at 5 to 11 VDC OutputCharacteristic
182. starters solenoids and indicators Power for the internal relay circuits is provided by the 5 volt DC internal supply The user must supply the AC or DC power to operate field devices Each common has a 10 amp replaceable fuse Table 5 9 Specifications For Relay Output 2 Amp Circuits Operating Voltage Outputs perModule Isolation Leakage Current MaximumLoad MinimumLoad MaximumlInrush On Response Time Off Response Time Operating Temperature ContactLife Mechanical Electrical 5 to 30 volts DC 5 to 250 volts AC 11 three groups one with 3 outputs two with 4 outputs 1500 volts RMS 1mA at 240 VACmaximum 2 amps resistive maximum per output 10mA 20 amps maximum for one cycle 15msmaximum 15msmaximum 0 to 60 C 32 to 140 F also refer to the following table 20 x 106 operations 200 0000perations resistive load 2A typical Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C 5V a D mmx S a45068 TERMINAL STRI P 10 AMP gt Ql ON CPU 3 se L CPU P TO OTHER CPU CIRCUITS FUSE O O SD eos I O BASE Figure 5 11 Typical Relay Output Circuit Table 5 10 Typical Contact Life Current Voltage Resistive Lamp and Solenoid Typical Operations 240VAC 120VAC 24VDC 2A 6A 200 000 240VAC 120VAC 24VDC 1A 3A 400 0
183. t limits On and off presets for outputs Preload counter value Output Fail Mode Configurable Features The following table summarizes the configuration features selections and default configuration values Table 6 7 Configurable Features Features Selections Default EnableCounter Enable disable disable Preload Inputfilter high lowrequency high frequency Count input filter high lowrequency high frequency Count Up or Down Up down up counter Count mode Continuous single shot continuous Countertimebase 10 65535mS 1000mS Countlimits 32768 to 432767 upper 32767 lower 0 Output Presetpositions select ON and OFF positions ON 432767 OFF 0 Preloadvalue 32768 to 432767 0 Output Fail mode Normal OFE hold Normal Enable Counter The Series 90 20 High Speed Counter is defaulted to the disabled mode Input Filters By default the count and preload strobe inputs have a built in high frequency filter This can be changed to a low frequency filter for the count input and preload strobe input when used in the preload mode The high frequency filter is always selected in the strobe mode The low frequency filter reduces the effect of signal noise Counter Direction The High Speed Counter provides one unidirectional counter This counter can be configured to count either up or down The default is Up GFK 0551C Chapter 6 Series 90 20 High Speed Counter L6 Continuousor Single Shot Counting
184. table OperatingTemperature 0 to 60 C 32 to 140 F inlet air at bottom of rack Storage Temperature 40 to 85 C 40 to 185 F Humidity 5 to 95 non condensing Vibration 3 5mm peak to peak displacement 5 10Hz 1G 10 200 Hz Shock 15 g s for 11 msec AC PowerSource Refer toI O Power Supply specifications for each model in Chapter 5 Module Weight CPUModule 0 69 pounds 31 kg I O PowerSupply Base 3 81 pounds 1 73 kg ModuleDimensions Height 6 4 162 6mm CPU and I O Module Connected Back upBattery Type Typical Battery Life Battery Shelf Life Typical Scan Rate Maximumnumberof Discrete Physical I O Points Width 10 5 266 7mm Depth 3 54 89 9mm Lithium long life About5 years 8 to 10 years 18 0ms 1Koflogic booleancontacts 28 16inputs 12outputs 1 20 Series 90 20 Programmable Controller User s Manual August 1995 Chapter 2 Installation This chapter describes the procedures for installing the Series 90 20 PLC and preparing the system for use Included in this chapter are instructions for unpacking inspecting installing the I O Power Supply Base on a panel installing the CPU module and connecting required cables to programming devices You should verify that all components of the system have been received and that they agree with your order If the modules you receive do not agree with your order call GE Programmable Control Customer Service toll free in Ch
185. tegration through standard communication hardware and protocols Series 90 20 PLC System Components The Series 90 20 PLC system components include I Q Power Supply Base Module this will be referred to as the baseplate for the Series 90 20 PLC CPU Module CPU 211 Hand Held Programmer or Logicmaster 90 30 90 20 programming software Series 90 20 PLC Features The Series 90 20 PLC combines the desired features of the traditional PLC with many improvements and product enhancements The features traditionally found in most PLCs include GFK 0551C An industrial computer that has been hardened to operate in the harsh environment commonly encountered in the factory Familiar relay ladder diagram programming I O control through user logic programming Instruction set designed specifically for the industrial control and process environment Communications with cell controllers operator interface terminals dumb terminals personal computers and similar devices The Series 90 20 PLC adds an array of features including Family compatibility throughout the entire Series 90 product line 1 1 m Sophisticated Logicmaster 90 30 90 20 programming software m A configuration software package which provides for easy system configuration m Analarm processor function m Nojumpers to set on boards m Hand Held Programmer for programming in Statement List language m Password protection to limit access to PLC contents SSS SS SS
186. ter bits The rack and slot numbers are used only on Series 90 30 Model 311 and 331 systems if the same program is transferred to those PLCs RO 04 HSC lt S Q16 90033 90048 Q33 indicates the start address for 16 discrete control bits sent to the High Speed Counter each PLC sweep RO 04 HSC lt S AI15 AI001 AI015 AI01 is the location of the 15 words of return data from the High Speed Counter This data is the count accumulator the strobe register and other pertinent data transferred from the High Speed Counter to the PLC each sweep The next series of screens are the actual count parameters for the High Speed Counter For the filter times count modes and count directions press the key to toggle the screen display then press the ENT key to record the value If you change your mind about a parameter press the CLR key instead of ENT and the original value will be recalled To get to the next screen in the series simply press the right arrow key To backup to previous parameters screens use the left arrow key Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C Configuration Screens Screen 1 Enable High Speed Counter RO 04 HSC lt S HSC DISABLED The High Speed Counter is defaulted to being disabled To enable the High Speed Counter press the key one time The word ENABLED will be displayed Then press the ENT key to enable the High Speed Counter Screen 2
187. the CPU is configured to not scan I O in STOP mode the input scan will be skipped Chapter 3 System Operation 3 3 Application Program Logic Scan or Solution Output Scan The Application Program Logic Scan is when the application logic program actually executes The Logic Solution always begins with the first instruction in the application user s program immediately following the completion of the Input Scan Solving the logic provides a new set of outputs The Logic Solution ends when the END instruction is executed The Application program is executed by the 80C188 microprocessor in the CPU Many program control capabilities are provided by the Control Functions which are described in the Series 90 30 20 Micro Programmable Controllers Reference Manual GFK 0467 and in the Hand Held Programmer User s Manual for Series 90 30 20 Micro ProgrammableControllers GFK 0402 A list of execution times for each programming function can be found in Appendix B in this manual Outputs are scanned during the Output Scan portion of the sweep immediately following the Logic Solution During the Output Scan all Series 90 20 PLC Outputs are scanned in the same order as for the Input Scan from lowest to highest reference address Outputs are updated using data from the Q for discrete outputs memories However if the CPU is in the STOP mode and the CPU is configured to not scan I O during STOP mode the output scan will be skipped The Output Scan is c
188. tifies the current program and the third line shows the status of the keyboard For some programmer functions the third line may also display additional information A condition or state of the Series 90 20 PLC where the CPU no longer executes the application program STOP mode can be STOP NOIOSCAN orSTOP IOSCAN In STOP NOIOSCAN mode the PLC only communicates with the programmer and oth er devices GBC PCM etc recovers faulted boards reconfigures boards and executes background tasks All other portions of the sweep are skipped InSTOP IOSCAN mode the PLC CPU can monitorl O This feature provides a way to monitor and debug I Owithoutexecuting the application program Used synonymously with memory The function used to transfer programs from the Logicmaster 90 30 20 MicrofoldertotheCPU 4 10 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C Swee The CPUs repeated execution of all program logic I O service pe P prog 8 P ripheral service and self testing This occurs automatically many times each second Teach Mode A function used to remember a sequence of keystrokes for later recall Timer A function that can be used to control the operating cycle of other devices by a preset and accumulated time interval User Memory The portion of system memory in which the application program and data is stored This memory is battery backed CMOS RAM User Reference Type A reference assigned
189. time is called a sweep In addition to executing the logic program the sweep includes obtaining data from input devices sending data to output devices performing internal housekeeping and servicing the programmer The following configuration items affect the Series 90 20 PLC sweep Stop Mode Stop withI O Disabled Stop with I O Enabled Constant Sweep Mode Enable Disable In addition the DO I O function will cause I O scanning in the middle of the logic solution Standard Program Sweep GFK 0551C The CPU operates by executing an application program updating I O and performing communications and other tasks This occurs in a repetitive cycle called the CPU sweep There are seven parts to the execution sequence of the Standard Program Sweep m Start of Sweep Housekeeping m Input Scan Read Inputs m Application Program Logic Solution m Output Scan Update Outputs m Programmer Service m Non Programmer Service m Diagnostics 3 2 All of these steps except Programmer Service execute every sweep Programmer Service only occurs if a board fault has been detected or if the programming device issues a service request The sequence of the Standard Program Sweep is shown in the following figure START OF SWEEP HOUSEKEEPING HOUSEKEEPING VO NO ENABLED Y YES INPUT SCAN DATA bk INPUT NO YES LOGIC SOLUTION PROGRAM EXECUT
190. tive location of the ON OFF presets as shown below Table 6 1 Output Polarity Configuration Preset Closest to Low Limit Output ON Output OFF ON gt ON Preset gt OFF Preset lt OFF Preset lt ON Preset OFF lt OFF Preset lt ON Preset gt ON Preset gt OFF Preset ON OFF a42970 PRESET PRESET OFF ON PRESET PRESET OFF CONDITION INCLUDES PRESET POINTS M INCREASING COUNTS Counts per Timebase can be used to measure the rate of counting The high speed counter stores the number of counts that have occurred in a specified period of time A timebase value from 10 millisecond to 65535 milliseconds is configurable increments of 10 ms ON CONDITION INCLUDES PRESET POINTS Inputs Inputs include a count input and preload strobe input Input filters can be configured for high frequency or low frequency operation Count Input A rising current edge on a count input will increment or decrement the Accumulator depending on the configuration For each count the CT LED will remain on long enough to be seen If the counts occur very frequently the LED will appear to be ON continuously Chapter 6 Series 90 20 High Speed Counter 6 3 Preload Strobe Input Preload mode The High Speed Counter has a user adjustable preload register The contents of this register determine the value the counter resets to when the Preload input goes active The default value of the Preload register is ze
191. trol Customer Service toll free in Charlottesville VA A Customer Service representative will then give you further instructions Technical Help If at any time you need technical help PLC Technical Support can be reached at the PLC Hotline or via Internet or fax as listed below Technicalsupport for the PLC items described in this manual PLCHotline 1 800 828 5747 or804 978 5747 Internetaddress PLCHOTLINE CHO GE COM Faxnumber 804 978 5099 Packing List The following described items make up a Series 90 20 PLC system The first thing you should do is unpack all shipping cartons and verify the contents l O Power Supply Base Module TheI O Power Supply Base Module package should include the following items Module aluminum base module with an open plastic cover and removable terminal strips e IPI Important Product Information document this includes information not in this manual when it was printed such as updated specifications and errata 2 2 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C CPU Module The CPU Module package should include the following items Module this will be a plastic module containing one circuit board and a battery assembly m IPI Sheet Important Product Information this includes information not in this manual when it was printed such as updated specifications and errata m Series 90 20 PLC User s Manual Minimum Requirements In order to set up and
192. ts of 16 bits of discrete input memory I and 15 words of analog input memory AI These inputs are updated once per CPU sweep The High Speed Counter also uses 16 bits of discrete output memory Q which are transferred once per sweep The High Speed Counter is configured using the Series 90 30 20 Micro Hand Held Programmer or the Logicmaster 90 30 20 Micro programming software Configurator function Many features can be configured from the user s application program as well Each feature is set to a factory default configuration which is suitable for many applications There are no jumpers or DIP switches to set LEDs in the CPU LED matrix indicate the status of the High Speed Counter inputs and outputs The Series 90 20 High Speed Counter is a Type A counter which has one 16 bit counter This counter can be programmed to count either up or down The counter accepts two inputs GFK 0551C 6 1 L5 m Count input which increments or decrements a 16 bit accumulator m Preload Strobe input which either preloads a user defined value into the accumulator or strobes the accumulator into a register In addition the counter has one dc output O1 with programmable on and off output presets Additional High Speed Counter Features m Two DC inputs with input voltage range of 12 to 30 VDC m One DC output m Counts per timebase register m Software configuration m Individual LEDs that provide a visual indication of Count input preloa
193. ulated on the application program does not match the reference checksum If the fault was due to a temporary failure the discrete bit can be cleared by again storing the program to the CPU If the fault was due to a hard RAM failure then the CPU must be replaced SA0002 ov Swp Set when the PLC detects that the previous sweep took longer than the timespecified by the user Cleared when the PLC detects that the previous sweep did not take longer than the specified time Itis also cleared during the transition from STOP to RUN mode SA0003 apl flt Set when an application fault occurs Cleared when the PLC transitions from STOP mode to RUN mode 965 A0009 cfg mm Set when a configuration mismatch is detected during system power up Cleared by powering up the PLC when no mismatches are present SA0010 hrd_cpu Set when the diagnostics detect a problem with the CPU hardware Cleared by replacing the CPU module SA0011 low_bat Set when the Low Battery fault occurs Cleared by replacing the battery and ensuring that the PLC powers up without the low battery condition SB0009 no_prog Set when an attempt is made to put the PLC in RUN mode when there is no executable application program stored in the CPU Cleared by storing an application program to the CPU and putting the PLC in RUN mode SBO0010 bad_ram Set when the CPU detects corrupted RAM memory at power up Cleared when the CPU detects that RAM memory is valid at power up SBO0011 bad_pwd Set w
194. und isolation is required you can use the GE Isolated Repeater Converter IC655CCM590 in place of the Miniconverter When using the Miniconverter with a modem connection it may be necessary to jumper RTS to CTS consult the user s manual for your modem Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Cable Diagrams Point To Point Use the following cable connections when connecting the Miniconverter to IBM PC and compatible computers with hardware handshaking 244982 PIN TXD 2 2 RXD RXD 3 3 TXD cTS 7 7 RTS RTS 8 8 CTS GND 5 5 GND 1 DCD e 6 DSR L 4 DTR MINICONVERTER IBM PC AT RS 232 PORT 9 PIN 9 PIN CONNECTOR CONNECTOR Figure C 2 Miniconverter to PC AT PIN PIN 244983 TD 2 3 RXD RXD 3 2 TXD CIS 7 4 RTS HU 8 5 CTS 5 7 GND 8 DCD e 6 DSR _ 20 DTR MINICONVERTER WORKMASTER II RS 232 PORT BM PC XT PS 2 9 PIN 25 PIN CONNECTOR CONNECTOR Figure C 3 Miniconverter to Workmaster Il PC XT PS 2 244984 PIN PIN TXD 2 3 RXD RXD 3 2 TXD CTS 7 4 RTS RTS 8 5 CTS GND 5 7 GND MINICONVERTER WORKMASTER RS 232 PORT 9 PIN 9 PIN CONNECTOR CONNECTOR Figure C 4 Miniconverter to 9 Pin Workmaster or PC XT Computer Additional Adapter Required GFK 0551C Appendix C Miniconverter Kit C 3 C 4 Table C 3 Miniconverter Specifi
195. urs when the PLC CPU receives a request to change to a new privilege level and the password included with the request is not valid for that level The default Fault Action for this group is Informational Correction Retry the request with the correct password Null System Configuration for Run Mode The Fault Group Null System Configuration for RUN Mode Group 134 occurs when the PLC transitions from STOP to one of the RUN modes and a Configuration File is not present The transition to RUN is permitted but no I O scan occurs The effect of this fault is to suspend the I O sweep The default Fault Action for this group is Fatal Correction Download a Configuration File PLC CPU Software Failure Faults in the Fault Group PLC CPU Software Failure Group 135 are generated by the operating software of the Series 90 20 PLC CPU They occur at many different points of system operation When a Fatal fault occurs the PLC CPU immediately transitions into a special Error Sweep mode The only activity permitted when the PLC is in this mode is communications with the programmer The only method of clearing this condition is to cycle power on the PLC The default Fault Action for this group is Fatal Name Error Code Description Correction User Memory Could Not Be Allocated 1 through B The PLC Operating Software Memory Manager generates these errors when software requests the Memory Manager to allocate or deallocate a block or
196. used InvalidCommand Invalid Parameter InvalidSub Command Invalid Counter Number Reserved Reserved Reserved Home Position Error Counter 1 Limit Error 01 01 Load Accumulatorn 02 02 Load Hi Limitn 03 03 Load Lolimitn 04 04 Load Acc Increment n 05 05 Set Ctr n Direction A only 06 06 Load Timebasen 08 08 Reserved 11 OB Load ON Preset n 1 12 0C Reserved 13 0D Reserved 14 OE Reserved 21 15 Load OFF Preset n 1 22 16 Reserved 23 17 Reserved 24 18 Reserved 31 1F Load Preloadn 1 32 20 Reserved 50 32 Reserved CO ANDTHFWNH m e e o Terminal Assignments 6 30 Terminal assignments for each I O baseplate are described in Chapter 5 The terminal board label also provides a visual guide for field wiring to the High Speed Counter inputs Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Appendix GFK 0551C A Glossary This glossary consists of two parts The first part is a glossary of terms for the Series 90 20 PLC the second part is a glossary of basic instructions and reference types Address Alarm Processor Analog AND Logical Annotation Glossary of Terms for the Series 90 20 PLC A number following a reference type which together refer to a specific user reference e g for YoInnnnn l is the reference type and nnnnn is the address A software function which time stamps and logs I O and system faults in two ta
197. used to power DC input circuits at about 7 3 mA per input The combination of input circuit current and external device current must not exceed 220 mA Table 5 22 Specifications for 24 VDC Power Supply Voltage 24VDC 10 Current 220mA maximum Fusing 25 amp fast blow removable 5 28 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C Field Wiring Information The following figure provides wiring information for connecting user supplied input and output devices and power sources for the DC Input Relay Output Base Module with 240 VAC power supply 244943 2 4 a i n o o E a jS RR MEER SEES Mb GE Uo EI QA NR aio 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ad ICOM1 MH 12 13 14 15 l6 I7 18 19 110 111 112 113 114 115 116 ICOM2 COUNT STROBE 24 VDC POWER SUPPLY H N GND DCPWR Q1 DCCOM Q2 Q3 Q4 COM1 Q5 Q6 Q7 Q8 COM2 Q9 Q10 Q11 Q12 COM3 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 N LE L L LE L B L L L L L L 240 2 fe O 0 fe 0 o fe O fe O fe O VAC A A A A A A A A A A A A H V D D D D D D D D D D D D GND L4 QO Q AC OR DC AC OR DC AC OR DC
198. useful when the coil in a rung is only required to be used later in the logic solution as conditional logic and not outside of the PLC The following example shows 97610012 and 9610016 being used to set user internal M0005 similar to the use of a control relay in electro mechanical logic imal 10012 10016 System Discretes S SA SB SC include System Bits used internally by the CPU Fault Bits for holding system fault data and Reserved Bits for future system expansion Many of the Fault Bits are referenced by the application program to determine what faults exist in the Series 90 20 PLC system Examples of these fault contacts are over sweep condition ov swp and low battery low bat The first scan contact fst scn also resides here Refer to Chapter 4 for more information on fault bits Override Bits The Series 90 20 PLC has no override capability Transition Bits Transition bits are discrete memory locations used internally by the PLC when solving logic involving transitional coils This data is not accessible to the user The PLC sets and resets this transition data based upon changes in the associated status table Power Up and Power Down Sequence Power Up Sequence GFK 0551C The power up sequence for the Series 90 20 PLC consists of the following sequence of events 1 The CPU will run diagnostics on itself This includes checking a portion of battery backed RAM to determine whether or
199. ust 1995 A display consisting of a group of LEDs with two rows of eight LEDs at the top of each discrete I O module Each LED in the two groups of eight indicates the state of the respective input or output point on the board GFK 0551C GFK 0551C Link List Load Horizontal and vertical links are used to carry power around an element in a ladder logic program or to place elements in parallel or series with one another A group of consecutive storage locations in memory used for data manipulation The beginning address and length of the list are set up in the user program Data is accessed from either the top or the bottom of the list The function used to transfer programs to the Logicmaster 90 30 20 Micr older Logic Solution Time Main Menu Memor y Card Microsecond Millisecond Mnemonic Monitor Mode Nickname Appendix A Glossary The time required to execute all active instructions in the applica tion program The Logicmaster 90 30 20 Micro software main menu lists all the principal system functions and the function keys which control these functions A memory cartridge continuing EEPROM memory which is in serted into a slot in the Hand Held Programmer This memory cartridge provides the Hand Held Programmer with a means for off line storage and retrieval of the application program and sys tem configuration data One millionth of a second 1 x 10 or 0 000001 second Microse cond may be
200. utCurrent 12 2mA typical at rated voltage InputCharacteristics On state Voltage 79 to 132 volts AC Off state Voltage 0 to 20 volts AC On stateCurrent 6mA minimum Off state Current 2 2mAmaximum On response Time 30msmaximum Off response Time 45msmaximum OperatingTemperature 0 to 60 C 82 to 140 F Storage Temperature 40 to 85 C 40 to 185 F Humidity 5 to 95 non condensing 5V 5V a45062 TERMINAL S STRIP 1 2 H LED NOISE VAN gt CPU MATRIX x ji NCP gt S Se FILTER Na ON CPU TO OTHER CIRCUITS I O BASE CPU Figure 5 1 Typical 120 VAC Input Circuit 5 4 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C 120 VAC Output 1 Amp 11 Points The 120 volt 1 Amp AC output circuits provide 11 output points in two isolated groups with 6 and 5 points in each group respectively Each group has a separate common associated with it The two commons are not tied together inside the module This allows each group to be used on different phases of the AC supply or they can be powered from the same supply Each group is protected with a 7 amp fuse for each common and an RC snubber is provided for each output to protect against transient electrical noise on the power line This module provides a high degree of inrush current 10x the rated current which makes the outputs suitable for controlling a wide range of inductive and incandescent loads
201. w driver or fuse extractor to remove the fuse from the clips on the I O circuit board The 24 volt power supply fuse is located near the input terminal board The output fuses are located near the output terminal board The output fuses are located on the common of several circuits therefore if a fuse is blown it will prevent the entire group associated with it from working 5 30 Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C The following figure shows the location of the fuses on the I O Base module and the table following the figure provides a list of these fuses with location rating part number third party source and the type of fuse 244550 GIG GIOI S Sm SII SS GG Ces f A 24 VOLT POWER SUPPL FUSE lt OUTPUT FUSES AN FUI FUS FU6 FU4 9 ue V B fe DIDI DIQ Q Q Q Q C D Q D P G G Q Q Figure 5 25 Location of Fuses Failure to remove p
202. weep Time Programmer Programmer Port The time from the start of one cycle of the application program to the next The program sweep is composed of the following per form start of sweep system tasks read the inputs execute the user s program write the outputs recover faulted boards com plete minimal checksum calculation schedule the next sweep com municate with the programmer and other intelligent option mod ules and execute background tasks The hardware device required to runLogicmaster90 30 20 Micro software Connection can be through an available converter or as an alternative a Work Station Interface board can be installed in the programmer to communicate with the Series 90 20 PLC The serial port on the CPU module accessible through a 15 pin connector to which the programmer must be connected in order to communicate with the PLC Both the Logicmaster 90 30 20 Micro programmer and the Hand Held Programmer connect to this port Programming Software PROM That portion of the Logicmaster 90 30 20 Micro software package which is used to create ladder logic programs An acronym for Programmable Read Only Memory which is a re tentive digital device programmed at the factory and not easily changed by the user PROM usually contains programs for internal system use Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C RAM Read An acronym for Random Access Memory which
203. weep time 3 3 Card memory 1 9 Checksum calculation 3 4 Clock elapsed time 3 10 Clocks and timers 3 10 Index COMMREO function block command block 6 13 commands sent with 6 10 data sending 6 12 description of 6 12 example of 6 14 6 16 format 6 12 Configuration with hand held programmer 1 8 withLogicmaster90 30 20 Microsoft ware 1 10 Connections field wiring 1 6 Constant sweep time mode 3 5 Contribution sweep time 3 3 Converter mini 1 18 C 1 Converter RS 422 485 to RS 232 1 17 CPU 211 catalog number IC692CPU211 1 3 features 1 3 status indicators 1 3 CPU module installation attachment to base 2 9 battery installation 2 9 description of 2 9 power up verification 2 10 CPU serial port 1 5 Customer service 2 2 D Data structure 3 6 DC In Relay Out 120 VAC PS module catalog number IC692MDR541 5 13 derating information 5 22 field wiring diagram 5 21 isolated 24 VDC power supply 5 19 list of fuses 5 21 replacing fuses 5 20 specifications 24 VDC pos neg input circuits 5 13 specifications 5 12 24VDC Qlorhigh speed counter output 5 18 specifications high speed counter input circuit 5 16 specifications relay out circuits 5 14 wiring information 5 13 DC In Relay Out 240 VAC PS module catalog number IC692MDR741 5 23 derating information 5 30 Index 1 Index Index 2 field wiring diagram 5 29 isolated 24 VDC power supply 5 28 list of fuses 5 31
204. wer up sequence __1 PROGRAM lt S 2 DATA This initial screen allows you to select the mode of operation of the program The choices are PROGRAM DATA PROTECT and CONFIGURATION Use of the Hand Held Programmer for the Series 90 20 PLC is the same as the Series 90 30 PLC in the PROGRAM DATA and PROTECT modes For information on using these modes please refer to the Series 90 30 and 90 20 PLC Hand Held Programmer User s Manual GFK 0402 Hand Held Programmer Configuration Screens for the Series 90 20 PLC The configuration screens differ from the Series 90 30 PLC because the I O and power supply on the Series 90 20 PLC are fixed Enter the configuration mode by pressing the 4 key then the ENT key from the Main Menu screen The up and down cursor keys allow you to move between power supply configuration CPU configuration Input configuration Output configuration and High Speed Counter configuration The left and right arrows allow selection of parameters within each of the configurations RO 01 PLC S KEY CLK OFF Series 90 20 Programmable Controller User s Manual August 1995 GFK 0551C GFK 0551C This screen indicates that the CPU function is located in rack 0 and slot 01 R01 01 For compatibility with the Series 90 30 PLCs the different functions mimic the rack and slot locations The Series 90 20 PLC system is always in rack 0 The following table shows the fixed slot assignments for the different functions
205. x Index 4 output status 1 4 power 1 4 user defined 1 4 Levels privilege 3 11 Logic program checksum calculation 3 4 Logic solution 3 4 Logic definition of 5 1 negative logic input points 5 2 negative logic output points 5 3 positive logic input points 5 1 positive logic output points 5 2 Logicmaster90 30 20 Micro softwarere quirements 1 17 Maintenance procedures fuses replacing 2 27 5 10 5 20 5 30 replacing a battery 2 24 Memory backup battery 1 4 Memory card 1 9 2 25 Memory size 1 15 Miniconverter kit 1 18 Modes of operation hhp 1 9 N Notebook computer 1 17 Null system configuration for run mode 4 8 O Operation hhp modes of 1 9 Operation of system 3 1 Option user PROM 2 25 Output circuits description of 1 6 Output scan 3 4 Override bits 3 7 P Packaging hardware 2 1 Password failure 4 8 Passwords 3 11 PLC hotline 2 2 technical support 2 2 PLC CPU software failure 4 8 PLC fault table 4 6 PLC sweep 3 1 software structure 3 6 standard program sweep 3 1 summary 3 1 when in STOP mode 3 6 when using DoI O 3 6 PLC system operation 3 1 Port serial CPU 1 5 Power supply 24 VDC 1 6 Power down conditions 3 10 Power up and power down sequence 3 7 Power up sequence 3 7 Power up verification description of 2 10 error correction 2 10 error detection 2 10 power LED off 2 10 power LED on OK LED off 2 11 power up se
206. y device that could be a potential source of electrical interference m Ifsevere noise problems are present additional power supply filtering or an isolation transformer may be required m Ensure that proper grounding procedures as previously described are followed to minimize potential safety hazards to personnel m Label all wires to and from I O devices Record circuit identification numbers or other pertinent data on the inserts which go in the module s faceplate door Operation of a Type A Counter The High Speed Counter may be independently configured to count either up or down Details of the Type A counter are shown in the figure below The counter has an Accumulator register Counts per Timebase register one Strobe register and one set of on Off Preset values The counter has two inputs Preload Strobe and Count Pulse and one output PRELOAD PRELOAD STROBE o UP OR DOWN COUNTER 16 BIT PRELOAD VALUE 16 BIT Y COUNT a PULSE ACCUMULA TOR 16 BIT y t a44555 COUNTS PER TIME BASE 16 BIT ACCUMULA TOR ADJUST 8 BIT STROBE STROBE REGISTER 16 BIT ON OFF PRESETS 16 BIT 0 OUTPUT GFK 0551C Chapter 6 Series 90 20 High Speed Counter 6 5 Since the Preload Strobe input in the preload mode is normally used to perform the reset function for each counter the Prelo
Download Pdf Manuals
Related Search
Related Contents
Kärcher WD 5.200 M Instructions User Guide - UPS Software FICHA TÉCNICA 1. NOMBRE DE LA ESPECIALIDAD American Standard asystat 570 User's Manual LG LSRG309ST Specification Sheet Copyright © All rights reserved.
Failed to retrieve file