You are on page 1of 414
MEMOCON-SC GL60S DESCRIPTIVE INFORMATION PROGRAMMABLE CONTROLLER: DESIGN AND MAINTENANCE YASKAWA SIE-CB15-14.1G NOTES FOR SAFE OPERATION Read these manuals thoroughly before use of MEMOCON-SC GL60S, In these manuals, NOTES FOR SAFE OPERATION are classified as “WARNING” and “CAUTION.” : Indicates a potentially hazardous situation which, AX WARNING if not avoided, could result in death or serious injury to. personnel. iIndicates a potentially hazardous situation which, ZX CAUTION if not avoided, may result in minor or moderate injury to personnel and damage to equipment. It may also be used to alert against unsafe practices, Even items described in | ACAUTION| may result in a vital accident in some situations. In either case, follow these important notes. ‘The following shows the symbols of prohibition and mandatory action, CG PROHIBITION |: Specifies prohibited handling. MANDATORY |. specifies actions that must be taken, After reading these manuals, keep them readily available for those using the equipment. 1 INSTALLATION : A\ CAUTION = The installation environment must meet the environmental conditions given in the product catalog and manuals. . Using the GL60S in environments subject to high temperatures, high humid- | ity, excessive dust, corrosive gases, vibration, or shock can lead to electric shock, fire, or faulty operation. Do not use the GL60S. in, the following loéations. - Locations subject to direct sunlight or ambient temperatures not be- tween 0 and 55. . . + Locations subject to relative humidity in excess of 95%, rapid changes in humidity, or condensation. ~ + Locations subject to corrosive or flammable gas. = Locations that would subject the GL60S to direct vibration or shock. Locations subject to contact with water, oil, chemicals, etc. |_* borations eee Install products correctly according to the instructions Improper installation may result in accidents or maiftinctions. @ Be sure all screws are tight. ‘All screws for installation and terminal board should-be securely tightened ‘and checked’,for loosening. Malfunctions in the GL60S may occur as a result of loose screws! @ Install the mounting base correctly. Install the mounting base facing in the correct direction. Incorrect instal- lation may result in accidents or malfunctions “When installing the mounting base, leave the cover on to prevent contami- nation from foreign matter. Foreign matter can cause malfunction in the GLE0S. + Do not remove the cover, of the connector where a module is not mounted. Foreign matter can cause malfunction in the GL60S. 2 WIRING AX Caution “Connect @ power supply complying with the rated specifications. A power supply that does not comply with the rating may cause a fire. “Wiring must be performed by qualified personnel. Mistakes in wiring can cause fires, product failure, or malfunctions. “When wiring, do not allow foreign matters such as wire chip to enter the mounting base or the modul Foreign matter can cause fires, product failure, or malfunctions. “When using output modules without built-in fuses, connect the fuse in series with the load to conform to load specifications. Unconnected fuses may cause fire, breakdown, and damage output circuits, @ manoatory action “Ground the protective ground terminal to @ resistance of 100Qmax. Failure to observe this instruction may result in electric shock or malfunction. INSERT THE INTERFACE CABLES PROPERLY “Insert the connectors of the various interface cables that are connected to GL60S into the communication parts and secure them properly. Failure to observe this instruction may result in malfunctions. NOISE REDUCTION MEASURES * When noise from external power supply lines causes problems, install an insulated transformor and noise filter for effective noise prevention. Insufficient noise reduction measure may cause malfunctions in the GLE0S. A\ SEPARATE WIRING PROPERLY = 1/0 lines connecting external devices to the GL6VS must be selected based on the following considerations: mechanical strength, resistance to noise, wiring distance, signal voltage, ote. 1/0 lines must be separated from power lines both within and outside of ‘the control panel to minimize the affects of noi Faulty operation can result if I/O lines are not sufficiently separated from power lines. (Example of external wiring) Stee! plate separator Pulse input Ganeral gant Signa cable crout cable 0000 0000 -v- 3 PRECAUTION UPON USE A\ WARNING + Do not touch module terminals under current conditions. There is danger of electric shock. “Provide an emergency stop circuit, interiock circuit, etc. at the exterior of GL60s, Failure to observe this instruction may result in injury or damage to equipment. Provide an emergency stop circuit at the exterior of GL60S. —_ An emergency stop circuit for the control system should not be con- structed using tho ladder programming in the GLO0S. Install an emergency stop circuit to an external relay as shown below. Uso a NC contact (mechanical contact) to connect the emergency stop switch. The emergency stop switch should cut off the main power supply when depressed. If these steps are not followed, the emergency switch will not engage even if input circuits are damaged or cables are cut. Failure to follow instructions may cause damage to machines and injury to personnel. < Li surety ore EERO Gonna FoncrsurRv oN Mer Evenauncy 4 semoor SEMPON cg ESPIBOX SURGEABSORBER MEMOCON GLs0S MCI NOISEFILTER i horse ricren i CONTROL sichaL, pee TO POSITIONING MODULE Me a G) encooer — E=() senowcrn [-—1+—r Sec (Continued) (Bxaimplé) Interlock pha: To prevent forward and Provide an interlock ‘circuit at the exterior of the GL60S. —— Provide an interlock circuit at the exterior of the GL60S to prevent injury of damage to equipment.” simultaneously, install ai interlock circuit in the GL@S ladder program. ‘At the same time, use auxiliary contacts of external magnetic contactor to install a second interlock circuit to prevent forward and reverse ‘drive magnetic contactors fYom being ‘turnéd on simiultaneously. se'for forward and feverse drives feverse operation signals from: being turned on ' UtPUT . crumooue —_Mouutt | Aone, PROGAAM, HEE. | meeee | ‘OVERCURRENT RELAY: contact INTERLOCE BY AUMILIARY CONTACT (OE MAgNEe CONTACTOR meee onwanch 2b." NBUGTON ) “ news o-/ i ole x) | J ||. Lj an \_ REVERSE te) AX CAUTION | i + When using output modul with the load to conform Unconnected fuses may ¢ les without built-in fuses, connect the fuse in series to load specifications. lause fires, breakdowns, or damage output circuits. 4 MAINTENANCE Z\ WARNING + Do not reverse polarity, charge, disassemble, or expose battery to heat or flame. There is danger of bursting or fire. @ PROHIBITION “| * Do not attempt to disassemble or modify the MEMOCON-SC in any way. | Doing so can cause fires, product failure, or malfunctions. MONITOR THE LIFE OF BATTERY «Monitor the life of CPU module built-in battery. If the “BATTERY ALARM” indicator lights, replace the battery with a new one within a month. CPU module memory (ladder program, etc.) may be erased if battery change is delayed. OVERHAUL POWER MODULE REGULARLY + Perform power module overhaul every & years. Malfunction in the power supply unit may occur duc to deterioration in Product lifetime of smoothing capacitors, etc. Shortening overhaul frequency should be considered under the following conditions: * When used in areas of high humidity or heavy climate change. * When there are large fluctuations in electrical voltage, load, frequency and waveform, + When equipment was stored in a harsh environment or left unused for long periods. ~ vi 5 GENERAL PRECAUTION + GL60S was not designed or manufactured il use in devices or systems that concern peoples’ lives. Users who intend to use| thie product described in ‘this manual for special purposes such as devices or systems relating to transportaion, medical, space aviation, atomic power control, or underwater use must contact YASKAWA representatives beforehand. - This product has been manufactured under strict quality control guidelines. However, if this product is to be installed in any location in which a failure of GL60S involves a life|and death situation or in a facility where failure may cause a ‘serious accident,- safety devices must be installed to. minimize the likelihood of any accident... + Any illustrations, photographs, or example used in this manual are provided as examples only and may not apply to all product to which this manual is applicable. 7 | +The products and specifications described in this manual or the content and presentation of the manual may be changed without notice to improve the product and/or the mana ‘A new version of the manual will be ré-released under a revised document number when any changes are made. + Contact your YASKAWA representative listed on the back of this manual to order a new manual whenever this manual is damaged or lost. Please provide the document number listed on the front cover of this manual when ordering + Contact your YASKAWA representative listed on the back of this manual to order new nameplates whenever a nameplate becomes worn or damaged. YASKAWA cannét make any guarantee for products which have been modified. YASKAWA assumes no responsibility for any injury or dariage caused by a modified product. A -vw- OVERVIEW OF MANUAL This manual describes the following items of GL60S. @ System configuration @System function and specification @® Operation function @SFC function © Installation and wiring © Internal board installation and mountin, @ Dimensions ~ Read this manual carefully in order to use the GL60S properly. 1g hole dimensions Also, keep this manual in a safe place so that it can be used whenever necessary. + Refer to the following manuals as necessary, Document Title [Document Number Content MEMOOON.SC GLBtS Describes functions, specifications, PISO PROGRAMMING PANEL SIE-CAL5-M, 2 | application methods, ete, for the ntl, | DESCRIPTIVE INFORMATION P50 Programming Pane, Interface | MEMOCONSO CLAUS Descites the SC funtion, specifi 15D PROGRAMMING PANEL SIE-CHIS-M, 3 cations, application Methods, et, DESCRIPTIVE INFORMATION for the PIU programming pane. ‘MEMOCON-SC GLAIS, GLAQS, GLH Describes functions, specications, 200 Series 110 Modules ‘SIE-C315-13. 3 | application methods, ee, for the vo | DESCRIPTIVE INFORMATION 200 Series Digital 1/0 Movuls, Modules | MBMOCON-SC GLAIS, GLBIS, GLTOH Describes functions, specifications, 2010 Series Analog 1/0 Modules SIE-CBI5.13.9 application methods, etc, for the DESCRIPTIVE INFORMATION 2000 Series Analog 1/0 Modules MEMOCON'SC GLAS, GLAS, GLIOH Deserites funclions, specications, 20 Series suE.cais.i3, 11 | 8pBlication methods, ete, for the Reversible Counter Module Series Reversible Counter DESCRIPTIVE INFORMATION Module (Bean). ‘MEMOCON-SC GLAS, GLAS, GLIH Deserites functions, specifications, ) AND Series SIE-cals-13, 12 | @PPlication methods, ete, for the PRESET COUNTER MODULE Series Preset Counier Module DESCRIPTIVE INFORMATION (naan) MEMOCON:SC GLAIS, CLAUS, GLTOH Describes Tunctons, specifications, M0 SERIES sie-cats.1%, 13 | application methods, ete, for the POSITIONING MODULE B2603 200 Series Positioning Module DESCRIPTIVE INFORMATION BB. MEMOCON SC CLAS, GLAS, GLH Describes functions, specications, Inteligent | 2000 SERIES sie.ca1s.1s, 14 | application methods, ete, for the Modules | POSITIONING MODULE. B13 ‘200 Series Positioning Module DESCRIPTIVE INFORMATION Ba. MEMOCON-SC GLAIS, GLAS, GLA Describes functions, specifications, 200 SERIES S1E.0815.13, 6 | application methods, ete, for the POSITIONING MODULE Buse 7 ‘00 Series Positioning Module DESCRIPTIVE INFORMATION Bese. MEMOOON'SC CLA, GLAS, GLI Desai ion, siates application mothods, ete, for the POSITIONING MODULE Buss3 SUE-CaI8 | ARP en Poanag Nose DESCRIPTIVE INFORMATION Bas, MEMOGON'SC GLAIS, GLBIS, GLiDEL Deseribes functions, specifications, ) ayo STE-CHI.14 4 [application methods, ete, for the DESCRIPTIVE INFORMATION 2000 Series I/O PID Module (B28). USING THIS MANUAL MEMOCON-SC GLAIS, GLANS, GLI | Describs function’, spetifcatons, MEMOBUS SIE-CB15-13. 60 application methods,-etc., for DESCRIPTIVE INFORMATION ‘MEMOBUS. “MEMOCON-SC GLEOS, GLADH, GLT0H ‘Describes functions, specifications, a EE Le SIE-C315.14.4 application methods, etc, for DESCRIPTIVE INFORMATION the ASOT Modus. MEMOOON-SC GL60S Describes functions, specifications, COMM COMMAND - ‘SIE-CB15-14. 5 application. methods, etc., for DESCRIPTIVE INFORMATION ‘the COMM COMMAND. ‘MEMOCON-SC GLAS Deseribes functions, specifications, REMOTE 1/0 SYSTEM SIE-C315-14. 7 application methods, ete., for the ‘Communi- | DESCRIPTIVE INFORMATION REMOTS.1/O SYSTEM. cation r Maries | BEMOCON'SC GLats GIS, GLH ~“] Deseribes funtion, specifications, Pe ee Modal _jstz-cus, 8 | applation mata, ot DESCRIPTIVE INFORMATION eg PC Link Module (TF) MEMOCON'SC Describes functions, specifications, - | YENET-3200 i ‘SIE-C815-14. 16 ‘application methods, etc., for the OPTICAL LAN SYSTEM. - DESCRIPTIVE INFORMATION ‘YENET-8200 Optical Lan System, MEMOCON-SC GL20/GLBIS Deseribes functions, specifications, INTERFACE MODULE * | SIE-C815-4. 18 | application methods, ete., for the DESCRIPTIVE INFORMATION Interface Module. peng GLAS, GLAS, GLIA oe Tanetons, ‘specifications, | SI 7 -| application methods, etc., for the Uni-Wire Interface Module SIB-CSIS-14 22 | 00 Series Uni-wire Interface DESCRIPTIVE INFORMATION Module (B208). «This manual concerns people involved with the following. activities. @ Preparing an estimate for the GL60S @ Evaluating the GL60S for use @ Design and,setup of GL60S installed’ coitrol panels and operation panels @ Manufacture of GL60S installed control panels and operation panels @® Inspection of GL60S installed control panels and operation panels @© Test run adjustment of GL60S installed control panels and operation panels @ Maintenance of GL60S installed control panels and operation panels + Meaning of Basic Terms In this manual, the following terms below, unless otherwise specified. + PC=Programmable Controller - PP=Programming Panel indicate the meanings as described - GL40S, GL60$ = MEMOCON-SC GL40S, GL60S;.GL60H, GL70H GL60H, GLT0H - Programmable. Controllers CONTENTS APPENDIX 360 CONTENTS SECTION 1 INTRODUCTION 11-GENERAL, - SECTION 2 GL60S CONFIGURATION E 2 SECTION 3 GL60S SPECIFICATIONS 3.1 BASIC G1608 SPECIFICATIONS 7» 32 CPU MODULE =~ : 33 POWER SUPPLY MODULE - 3.4 COMMUNICATION MODULE - 35 1/0 BUFFER MODULE 36 1/0 MODULE = 3.7 MOUNTING BASE 38 1/0 CABLE ~~ a 39 F150 PROGRAMMING PANEL SECTION 4 IMPORTANT MACHINE ‘CONCEPTS --rssssr rer rseeseereerncsenees 19 4.1 USER PROGRAM CONFIGURATION 19 4.2 NETWORKS 20 43 CONTROLLER REFERENCE NUMBERS - 20 44 GL60S INTERNAL PROCESS 26 4.5 SCANNING |=" 29 451 Solving a Ladder Gireuit . 29 452 Scan Time see 31 4.5.3 Two-Level Scan - 36 46 ALLOWABLE NUMBER OF MEMORY WORDS — 39, 47 DISABLE FUNCTION 7 40 4.8 TRACE BACK FUNCTION 40 SECTION 5 PROGRAMMING FUNCTIONS. - a 5.1 PROGRAMMING FUNCTION LIST sre rere rere 42 5.2 RELAYS ss AB, 5.2.1 Relay Logic Elements ~ 45 5.2.2 Example Relay Logic Circuit srr ere reser reerreneeeeeees BB 5.2.3 Creating of Relay Circuits ~ co : r soo Bal 8.2.4 Sample Application Circuits of Relays seetinsnnsseeeresesntcnsceeesees 59) 5.3 TIMERS so - 62 531 Types of Timers ~~ + 62 53.2 Timer Configuration «2 33.3 Function and Operation of Timer : os 63 5.3.4 Programming Timer Circuit and Precautions eer = 65 5.35 Application Timer Circuits ~~ sestrussnssnerersrenneseecessens 67 5.4 COUNTERS - 69 541 Types of Counters 69 5.4.2 Counter Configuration sees : 69 5.4.3 Function and Operation of Counter +---~ secre sere 10. 5.4.4 Programming Counter Circuit and Precautions i 5.4.5 Application Counter Circuits z serseeensseeneeens TB, 5.5 ARITHMETIC FUNCTIONS 78 5.6.1 Types of Arithmetic Functions - 78 5.5.2 Addition (ADD) +18 5.5.3 Double-precision Add) 80 5.5.4 Subtraction 84 35.5 Double precision Subtraction ( DSUB) 84 5.5.6 Multiply (MUL) * + 86 5.5.7 Double-precision Multiply (oMuL) 87 5.5.8 Divide (DIV) ~ S aaaeiae 89 389 Double precision Divide Function (DDIV) - 92 5.5.10 Programming Arithmetic Logic and Precautions + 95 5.5.11 Example-Application Circuits of Arithmetic Functions sees OT — xi — Page 5.6 SIGNED ARITHMETIC FUNCTIONS 102 5.6.1 Types of Signed Arithmetic Functions 5.6.2 Sign Representation ~~ 5.6.3 Signed Addition (SADD) 5.6.4 Signed Double-Precision Addition (pap). 5.6.5 Signed Subtraction (SSUB) 5.6.6 Signed Double-precision Subtract 5.6.7 Signed Multiply (SMUL) ~ 5.6.8 Signed Divide (SDIV) 5.6.9 Programming Signed Arithmetic Logie and Precautions 5.7 SQUARE ROOT . serene - 5.7.1 Types of Square Root 5.7.2 Square Root (SQRT) 57.3 Double-precision Square Root (DSQR) 5.1.4 Programming Square Root Circuit-and Precautions. 5.8 TRIGONOMETRIC FUNCTION 881 Types of Trigonometric Function Operations 5.82 Sine (SIN) 5.8.3 Cosine (COS) 5.84 Programming Trigonometric Function Circuit and Precautions 5.9 DATA MOVE 5.9.1 Basic Terminology .9.2 Types of Data Move « 9.3 Block Move (BLKM) « 9.4 Register-to-Table Move (R—-T) 95 Table-to-Register Move (TR) 96 Table-to-Table Move (T>T) « 9.7 First In (FIN) = - 9. 9 9. 9. 9, 102 8 First Out (FOUT) 9 Table Search (SRCH) 10 Table Set (TSET) 11 Get Controller System Status (stan) - 12 Programming Data Move Circuit and Precautions | 9.13 Example-Application Circuits of Data Move F 5.10 INDEXED BLOCK MOVE 5.10.1 Types of Indexed Block Move 5.10.2 Block Move 1 with Destination Index (DIBT) 5.10.3 Block Move 2 with Destination Index (DIBR) - 5.10.4 Block Move 1 with Source Index (SIBT) ~~ 5.10.5 Block Move 2 with Source Index (SIBR) 5.10.6 Programming Indexed Block Move Circuit and Precautions « 5.11 DATA CONVERSION 5.11.1 Types of Data Conversion -~ 5.11.2 BCD—Binary Conversion (BIN) 511.3 Binary BCD Conversion (BCD) 5.11.4 Swap (SWAP) 5.11.5 Sort (SORT) Bul 5.11. 5a 6 Byte Split (BYSL) .7 Byte Composition (BYCM) 8 Block Addition (BADD) 2 MATRIX sss 5.12.1 Types of Matrix 5.122 Form of Matrix 5.12.3 AND, OR, XOR «~~ 5.12. 5.12. 4 Complement (COMP) . 5 Compare (CMPR) stesso — xiii — CONTENTS (Cont'd) 2.6 Modify (MBIT) 2.7 Sense (SENS) 2.8 Rotate (BROT) 2.9 Multi-Rotate (MROT) | =~ 12.10 Byte Rearrangement cows) 5.12.11 Bit Count (BCNT) 5.13 SKIP ~~ 5.14 SUBROUTINE SECTION 6 SFC FUNCTIONS = ~ 61 OUTLINE OF SFC 62 CONFIGURATION OF SFC PROGRAM « 6.2.1 SFC Flow 6.2.2 Action Circuit ~~ "3 Transition Condition Circuit SEC Mode Condition Setting * SFC Simulated Operation Functions © PROGRAM ELEMENTS 6.3.1 Steps - 6.3.2 Transition 6.3.3 Link : - 6.4 STEP EVOLUTION RULE 6.4.1 Evolution Condition > 6.4.2 Most Simple Connection 6.4.3, Divergence Connection ~~ 44 Simultaneous Divergence Connection 4.5 Simultaneous Convergence Connection A.6 Loop Connection -~ - 4.7 Macro Step Evolution 7-7 FC MODE PROCESSING FUNCTION Initialization Function ~~~ BL Bi 51 51 5. 2 aos 3 SS8s 63 Presetting Function Resetting Function « Precautions for Presetting and Resetting 6. 6 6. 6. 65 SI 651 65.2 65.3 5.4 FC PROGRAMMING PROHIBITED ITEMS ~~~ 61 6.2 FC SFC Storage Prohibited Item SFC Evolution Prohibited Items. ----ee rrr VIEW FORMAT ‘AMPLES OF SFC FLOW SEQUENCE | 1 Program Example (1) = 2 3 Program Example (2) Program Example (3) 4 Program Example (4) 6.8.5 Program Example (5) 6.9 METHOD OF EVOLUTION IN VARIOUS CIRCUMSTANCES 6.9.1 Evolution of Program Unfinished 6.3.2 Evolution with Active Steps Arranged vertically 6.10 SFC SIMULATED OPERATION FUNCTIONS 6.10.1 Disable Function 6.10.2 Hold Function SECTION 7 1/0 ALLOCATION 7.1 1/Q CONFIGURATION ~~ 7.21/0 MODULE LAYOUT 73 I/O NUMBERS ~ +4 170 MODULE LOCATION - 7 - 18 PES OF L°0 MODULES AND 10 ALLOCATION — +299 pe pe — xiv— Page 18 10 ALLOCATION REFERENCE NO “300 1.7 HIGH-SPEED STATION ~:~: 300 7.8 1/0 ALLOCATION AND HIGH-SPEED STATION +300 SECTION 8 GL60S APPLICATIONS - 302 81 NOTES ON APPLICATIONS | -------~ 8.1.1 Backup Circuit ~ cee 8.12 Interlock 7 8.13 Control Panel Layout : 81.4 Local Station Network Processing 8.1.5 Remote Station Network Processing 8.2 CALCULATION OF MEMORY CAPACITY 8.3 PRECAUTIONS FOR USING 170 MODULES « 8.3.1 Input Module ~~ 8.3.2 Output Module 8.3.3 Connection between 10 Modules 8.3.4 External Power Supply 8.35 Precautions when Installing 17O Module ~ 8.4 CONSTRUCTION, INSTALLATION AND. WIRING 8.4.1 Construction of Control Panel ----« z 8.42 Device Configuration in Control Panel 8.4.3 Grounding Wire 8.44 External Wiring 8.5 SPARE PARTS sroseeeneB02 302 303 308 314 SECTION 9 GL60S HANDLING AND MAINTENANCE 9.1 GL60S INSTALLATION PROCEDURE 9.1.1 Installation of Mounting Bases 9.1.2 Installation of Modules 9.1.3 Connection of 170 Cables 9.1.4 Wiring of Modules 82 JOP AND COMM SETTING AND ERROR INDICATION 93 REMOTE LINE SETTING ~ 94 MODULE REPLACEMENT 9.5 BATTERY REPLACEMENT 9.6 REGISTER ACCESS PANEL 96.1 Operation Keys => 9.6.2 Operation 9.6.3 Error Codes 96.4 Status LED Lamp 9.7 GL60S SYSTEM STATUS ~~ 98 TROUBLESHOOTING APPENDIX A GL60 COMPONENTS LIST APPENDIX B OPERATION FUNCTION REFERENCE LIST APPENDIX C DIMENSIONS see eceeeneeeseetanns APPENDIX D Memocon-SC GL60S LAYOUT AND DRILLING PLAN ----------388 —xv — INDEX: Subject Ghapter Par 8-point Indication of Input Relay and OutputeCoil Status 9. 9.6.2 Action Circuit 6.2.2 Addition (ADD) 5 5.5.2 All Resetting ~ 6 653 ALLOWABLE NUMBER oF ‘MEMORY WORDS 4 46 ‘AND, OR, XOR ~~ 8 5123» Application Counter Circuits 5 5.45 Application Timer Circuits * 5 535 ARITHMETIC FUNCTIONS _ weet Bote BB ‘Arithmetic Operation Jocietts APPENDIX B -~ eens Power Supply Module (Type JRMSP-PS21) =~ APPENDIX © ~ Backup Circuit ~~ * 8-811 BASIC GL60S SPECIFICATIONS 3e0B1 Basic Terminology ~~~ 5591 BATTERY REPLACEMENT 9 95 Battery Replacement Interval « 995° Battery Replacement Procedures’ 995» Battery Specifications 99. BCD—Binary Conversion em 8 512 Binary and BCD ~~ 4 AB Binary=BCD Conversion (BCD) 5: ALB Bit Count (BCNT) - 5 5.42.11 Block Addition (BADD) ~~ 25 S118, Block Move 1 with Destination Index (DIBT) 5 5.10.2, Block Move 1 with Source Index (SIBT) os B+ 5.104 Block Move 2 with Destination Index (DIBR) 5 5.10.3 Block Move 2 with Source Index (SIBR) 5 5.10.5 Block Move with Index APPENDIX B Block Move (BLKM) =~ 5 5.93 Byte Composition (BYCM) 5 5117 Byte Rearrangement (TWST) 5 5.12.10 Byte Split (BYSL) 5 a"5.11.6 Cable for 1/0 Signal: Lines +8 844 CALCULATION OF MEMORY caPacrTY. B82 Caution in Using B2603 ee 8 B31 Checksum a : an 4d Gireuit for Measuring Sean Time 5 548 Clearing Contents of Holding Registers to 0. Sy 65.L1 Clock 554.5 Coil - 5 521 Coils (OX x) ee 4 43 COMM Module Check Bo 9B ee COMM Module (Type, JAMSG-IF61) APPENDIX C COMMUNICATION MODULE, B34 Compare (CMPR) 5 5.125, Complement (COMP) =~ 5 5.124 CONFIGURATION OF SPC PROGRAM se 6 62 Connection between 1/0 Modules 8 83.3 Connection of B2904 Bo B32 Connection of 170 Cables 9 913 Connection of Solenoid with Diode 8 832 Connection to Contacts Bo B32 xvi +308 27 +303 +308 29 7 76 49 2 378 201 227 iL 31 323 310 Subject Chapter Par. Page Connection to Tnput Equipment with Different Voltage 8 Constant Registers (3x x x x) ; 4 Construction of Control Panel ~~~ 8 CONSTRUCTION, INSTALLATION AND WIRING Bo Control Panel Layout 8 CONTROLLER REFERENCE NUMBERS 4 Convergence 6 Convergence inside Simottancous Seauence 6 Cosine (COS) - 5 Counter P Counter Configuration 5 Counter Inputs 5 Counter Link Line 6. Counter Outputs 5 Counter Transition “6 COUNTERS «=~ +5 CPU MODULE 3 CPU Module Check 9 - os CPU Module (Type DDSCR-GL60S) "APPENDIX C ~-376 Creating of Relay Circuits 5 B23 vo Bh Current Value (TIMERS) +B BB.2 oe 63 Current Value (COUNTERS) Bo BAZ ve 10 Current Value of Timer at Power ON 5 BBA os 66 Current Values of Counter at Power ON Bo BAA ces 75 DATA CONVERSION we Bt BD Data Convert enon ‘APPENDIX B Data Handling seseareee 5 56.9 DATA MOVE - ; 5 59 Data Table and Table Size - 5 5.9.1 Data Transfer = ARPENDIX B - Device Configuration in Control Panel = 842 DISABLENABL of input Relay or Coil =~ 3 962 Disable Punction (SPC SIMULATED OPERATION FUNCTIONS) 6 6.101 DISABLE FUNCTION ~~ a a7 Display ON/OFF Status of Input Relay 1 x x x * ot Coil 0x x xx . 9 9.6.2 334 Displaying Contents of Input Remister 90 x «=. Constane Register 3 x * x x or Holding Register 4.x x0 ss Displaying of Contents of Communication Buffer Displaying Port Parameters Divergence Divergence Connection Divergence in Simultaneous Convergence Divide (DIV) Doubie-precision Addition (DADD) Double-precision Divide Function (DDIV) Double-precision Multiply (DMUL) Double-precision Square Root (DSQR) Double-precision Subraction (DSUB) Down Counter + Down Counter Function OA aHOAG GHADD sooo Down Counter Operation Dummy Transition os — xvii — INDEX (Cont'd) Subject - Chapter Par. Electrical Noise ~~~" Bh 842 Elements and Their Meanings Bo 5.12.2! Error Codes to Qe 9.6.3 Evolution Condition 6 641 © Bvolution of Program Unfinished 6 69.1 Evolution with Active Steps Arranged vertically. 6 69.2 Example Relay Logic Circuit - 5 522 Example (FIN, FOUT) - 5 5.98 Example-Application Circuit of Data Move co + 5 6.9.13 Example-Application Circuits of Arithmetic Functions 5 55.11 EXAMPLES OF SFC FLOW SEQUENCE 6 6B ve Enccution of Arithmetic Operations (Only One Scanning Cycle) 8 "= 5.5.10 Execution of Signed Arithmetic Operations (Only One Scanning Cycle) =~ + Be 8.6.9) --120 Execution of Square Root (Only 1 Scan Cycle) Bo BTA ve125 Execution of Trigonometric Function (Only 1 Scan Cycle) 8 5.84 130 External Power Supply Be BBM BLE External. Wiring Be 844 320 Failure History State Display 9 96.2, 342 First In (FIN) Bo BOT ve dS First Out (FOUT) Bp 598 veld Flicker Relay « 25 BBB oo 6B Form (TIMERS) Bo BB2 f- 62 Form (COUNTERS) Bo BAZ os 69 Form of Matrix - soseeesee eB 0 612.2 195 FROM and TO) =~ a 6 63S 234 Function and Operation of Counter 5543 70 Function and Operation of Timer ~~ : 55.33 63 GENERAL <= sesuesesstusseteunseegeneee Donne LP weer 1 Get Controller System Status (sta) soneemnereetionens Boor B.DT 186 GL60S APPLICATIONS BoB 302 GL60S COMPONENTS LiST APPENDIX “A 360 ‘GL60S CONFIGURATION ~~ a2 2 GL60S HANDLING AND MAINTENANCE 9g Secon ga GL605 INSTALLATION PROCEDURE. Qo QA vseenB2T GL60S INTERNAL PROCESS ~*~ aa Ad 26 GLG60S LOCAL STATION Bo 83H 818 GL60S REMOTE STATION Bn BBS 913 GL60S SPECIFICATIONS 38 4 GL60S SYSTEM STATUS 9 87 344 Grounding Wire 8 B43 B19 HIGH-SPEED STATION Te TT es 300 Hold Function 6 + 6.10.2 295 Holding Registers (Ax = =) 4 AB eres 22 Horizontal Open 5 521 48 Horizontal Shunt vrs 5 5.21 47 1/0 ALLOCATION ~~~ Tat 1/0 ALLOCATION AND HIGH-SPEED STATION 2 Te 18 vre300 I/O ALLOCATION REFERENCE NO. 7 76 300 1/0 BUFFER MODULE ~~ 3 3.5 13 100 Batter Module (Type JAMSC-B2i10)" APPENDIX C --+'380 ee Subject Chapter Par Page 140 CABLE vss Bo BB oes 16 1/0 Cable (Type JZMS2.W20. “APPENDIX C +385 10 CONFIGURATION 1/0 MODULE +--+ 1/0 MODULE LAYOUT 140 MODULE LOCATION --- 140 Module (Type JAMSC-B2501) 120 Module (type | AMSC-B2603) 140 NUMBERS +e 1/0 Processor Module Check 1/0 Section Check ---+--- IMPORTANT MACHINE, Concer ts INDEXED BLOCK MOVE --- Indication of Data of Timer Register 50 * » Indication of Link Register Data -----~ Inductive Load Initial Step sve Initialization Function Input Dummy Resistor Input Module -- Input Module Check Input of Square Root - Input of Trigonometric Function Input Pulse Width + ~ Input Registers (30x x x) Input Relays (1 x x x) Inputs of Arithmetic Logic Imputs of Signed Arithmetic Logic Install a new module, +++ Install the termina! block and connector. Installation of 10 signal Line Cables Installation of Modules Installation of Mounting Bases = Interface Cable (Type JZMS2- ‘Wwieis-T. > Interlock INTRODUCTION - 7 IOP AND COMM SETTING AND ERROR INDICATION IOP Module (Type JAMSC-IF60) --+--- 1 2) CAKE BAAAS BRAAH CONKO Ow Fooe © Large-capacity Counter» Latched Coit - Latched Relay Circuit Leakage Current from the Output Module Leakage Current in Input Equipment =~ Limit of Count Limit of Count - Limiting Contents of Folding Register Link Link Coil Link Coils (Dx x x x) Link Line = “5.3.1 - 56.11 5.21 2633. 288 hedge daaaa|aconn Fone Link Registers (Rx x x x) 43 : Local Station Network Processing + B14 902 Local Station Scan Time se Ao ABD sone BL INDEX (Cont'd) Page 8 16 ee 6. 233 Loop Connection 6 239 reobes the screws fastening the module, CFig. 90 (b)? 9 OA oo 82B Macro Entry and Macro Return ~~ 6 63.3 234 Macro Step : 26631 BL Macro Step Evolution ~ ocennenesntenees oe GAT oor BAO Main Power Supply Module type JRMSP- -PS60) | ; ~ APPENDIX € ~-376 | MATRIX = sessesnte Boe GAD sored 94 Matrix sess APPENDIX B ~-971 Maximam Load Current - soe Boe 832 309 MB2I Mounting Base (Type JRMSUMB21) senses APPENDIX C ~-381 - APPENDIX C ~380 + APPENDIX C +383 APPENDIX D MB60 Mounting Base (Type JRMSI-MB60) ~~ ‘B70 Mounting Base (Type JRMSI-MB70) Memocon-SC GL60S LAYOUT AND DRILLING PLAN METHOD OF EVOLUTION IN VARIOUS CIRCUMSTANCES Minimum Load Modify (MBIT) - Modify (MBIT) MODULE REPLACEMENT ‘Most Simple Connection MOUNTING BASE Mounting Bases and “0 Cables MOUNTING PRECAUTIONS ere Move of Bit Pattern (Application of BLKM) Multi-Rotate (MROT) Multiply (MUL) Network Number NETWORKS NO, NC Contacts Normally-ON Circuit ~~~ NOTES ON APPLICATIONS — OFF-delay Timer --~ ON/OFF Conditions of be nut Module ON-delay Timer One-shot Timer Operation ~~ OPERATION FUNCTION REFERENCE LIST : APPENDIX B «363 Operation Keys » ve 9 96.1 332 Operations of Square Root and Trigonometric Functio: APPENDIX B 367 ORed Outputs of Arithmetic Operations ~ So 5.5.10 96 Oscillator coe 5 5.24 OUTLINE OF SFC a or Ss Output Fuse Bi B32» Output Module F Bo B32 Output Module Check ~ +9 98 Output of Square Root +5 BTA Outputs of Arithmetic Logic 7 5 5.5.10 96 Outputs of Signed Arithmetic Logic eB 8.6.9 120 Outputs of Trigonometric Function -~ Bi 5.84 130 Subject P15) PROGRAMMING PANEL Pointer (DATA MOVE) Pointer (MATRIX) Power Supply Circuit soe POWER SUPPLY MODULE = Power Supply Module Check | Power-up Sequence - Precautions -+ Precautions for Presetting and Resetting sere PRECAUTIONS FOR USING 1/0 MODULES +++ Precautions when Installing 170 Module Preset Value (TIMERS) ~ Preset Value (COUNTERS) Preset Value of Counter - - Preset Value of Timer : Bresetting and resetting inside Simultaneous Divergence and Simultaneous Convergence Presetting Function Prevention of Double Reservation “Goplication of “SROH) Program Example (1) Program Example (2) Program Example (3) Program Example (4) Program Example (5) Programming Arithmetic Logic Programming Arithmetic Logic Programming Arithmetic Logic and Precautions Programming Counter Circuit Programming Counter Circuit and Precautions Programming Data Move Circuit and Precautions PROGRAMMING FUNCTION LIST : PROGRAMMING FUNCTIONS Programming Indexed Block Move Circuit and Precautions Programming Panel P150 (Type DISCT-P150) =~ Programming Signed Arithmetic Logic and Precautions Programming Square Root Circuit. v----- Programming Square Root Circuit and Precautions Programming Timer Circuit Programming Timer Circuit and Precautions Programming Trigonometric Function Circuit ~ Programming Trigonometric Function Circuit and Precautions Pulse Generating Circuit =» Pulse Generating Circuit for Initialization Range of Reference Numbers -=------- Reference Number +=" Reference Numbers of Source and Destination REGISTER ACCESS PANEL . Register Access Panel - RAP (‘Type DISCT.IFGS) » Register-to-Table Move (RT) soe Relationship of Preset and Current Values == Relationship of Preset and Current Values (timer) Relay Logic Elements os Relay, Coil Chapter Par. AAAs Hane Benne TD AAHEe aan00 a anaes aakon eau Goose o g + 3.9 5.9.1 + 5.12.2 B42 33 98 44 + 6.6.2 654 +83 +835 5.32 5.4.2 544 B34 © 654 oo 246 65.2 243 5.9.13 160 68.1 68.2 68.3 + 6.84 685 5.5.10 56.9 5510 vs 95 5.106 176 PENDIX © 386 6.7.4 “8.7.4 58.9.4 136 B21 45 5 Be Bo BAA oe 1d ae “APPENDIX B 363 INDEX (Cont'd) Subject RELAYS = Remote 170 Adapter (Type T-02698) Remote 1/0 Processing Time - REMOTE LINE SETTING 0-00 Remote Station Network Processing Remove the module. CFig. 9.10 (c)} - Remove the terminal block and connector. CFig. “a0 aa 94 Reservation (Application of FIN and FOUT) ~ 5.9.13 Resetting Function 65.3 RIOD Module Check. => 98. RIOD Module (Type JAMSC-IF62) “+ APPENDIX C RIOR Module Check ~~~ Qo 9B RIOR Module (Type JAMSC-IF70) -- APPENDIX C Rotate (BROT) “4 - no Bt 5128. Sample Application Circuits of f Relays! ro 524 Sample Down Counter + 5.432 Sample Timer --~ 5.33 Sample Up Counter 5.43.1 5.5.11 - Saving 1/0 Modules Scaling ~ Scan Cyéle Scan Time SCANNING Segments Self-Holding Circuit (M Sense (SENS) =" Setting and Reading Data (Application of RT and“T—-R) Setting Constant or Contents of a Register to Holding Register Setting or Altering of Communication Parameters - 5.5.11 Setting or Altering of Constant Register, Holding Register SFC Evolution Prohibited Ttems . SFC Flow sero SFC FUNCTIONS F SFC Mode Condition Setting SFC MODE PROCESSING FUNCTION SFC PROGRAM ELEMENTS 0+ SFC PROGRAMMING PROHIBITED TreMS SFC Simulated Operation Functions SFC SIMULATED OPERATION FUNCTIONS SFC Storage Prohibited Item - SFC VIEW FORMAT Sign Representation Signed Addition (SADD) SIGNED ARITHMETIC FUNCTIONS Signed Arithmetic Operation Signed Divide (SDIV) ~ Signed Double-precision Addition (SDAD) Signed Double-Precision Subtraction (SpsB)_ Signed Multiply (SMUL) Signed Subtraction (SSUB) ~~. Simultaneous Convergence 7 Simultaneous Convergence Connection Simultaneous Divergence Simultaneous Divergence Connection ~ — ol — Subject Chapter Par. Page Sine (SIN) evrrssseesseteesseen 5 5.82 126 SKIP sores s 5s 5.13 APPENDIX B 375 Skip, Subroutine Solving a Ladder Circuit Solving by a Two-Level Scan Solving Sequence of Active Steps Created by Presetting Sort (SORT) ---- Source and Destination SPARE PARTS SQUARE ROOT Square Root (SQRT) Status Indication of Link Coil (Relay) Status Indication of SFC Step ~ Status LED Indicator for AC Output Module Status LED Lamp STEP EVOLUTION RULE ~~ os Step Relays (Sx xx) ++ Stepping Switch (Having a few steps). Steps Storing Counter Current Value F - - Storing Timer Current Value SUBROUTINE Subtraction (SUB) Swap (SWAP) System Errors CAAAD OAAhA CHOOOH DOGS ae Table Search (SRCH) Table Set (TSET) « Table Size ~ Table-to-Register Move (T--R) Table-to-Table Move (TT) Timer a Timer Configuration Timer Error ‘Timer Function ‘Timer Inputs ‘Timer Operation Timer Outputs Timor Registers (5% = x <) TIMERS TRACE BACK FUNCTION Transition Transition Coil Transition Condition Circuit Transitional Contact Cireuit Transitional Contacts ---~ ‘TRIGONOMETRIC FUNCTION TROUBLESHOOTING Turn off supply power Turn on power Two-Level Sean “+ Types Types z Types of Arithmetic. Functions ‘Types of Counters Types of Data Conversion Oo00n BOON aan sasan anand oaaaa — xxi — INDEX (Cont'd) subiect Chapter Par, Types of Data Move ~~~ 5 892 TYPES OF 170 MODULES AND 1/0 ALLOCATION ST 1B ‘Types of Indexed Block Move 5" 5101 16) "Types of Matrix . 5 §121 194 ‘Types of Signed Arithmetic Functions $861 ~---102 Types of Square Root cones 5 TL 2 Types of Timers . PB 881 62 ‘Types of Trigonometrix Function Operations B= 581 126 Unit of Count 5 841 Unit of Operand ~~ 5. 584 Unit of Time : 6B 631 “Up Counter <= P5- $431 ~~ 70 Up Counter Function 55430 ~ 70 Up Counter Operation 28 8481 70 Up/Down Counter = Bo BAB oo USER PROGRAM CONFIGURATION - aoe do Vertical Open Baza 48 Vertical Shunt - 282. om 48 Watchdog Timer 4 ad = Weight (Table 85) 1B B42 Wiring in Panel 8-842 Wiring of Modules 9-914 Wrong Operation 9-963 = xxv — SECTION 1 INTRODUCTION 1.1 GENERAL A Programmable Controller (PC) is a solid-state device designed to perform logic decision making for industrial control applications. The PC can be used as a direct replacement for relays or solid-state electronics in an indus- trial environment. Features of a PC compared to standard industrial control devices include the following: * Solid-state for maximum reliability. * Programmed with simple ladder diagram language. Easily reprogrammed with a programming panel if requirements change Controller is reusable if no longer required for original application. Indicator lights provided at major diagnostic points to simplify trouble- shooting. Maintenance is simple, based upon module replacement, and insures minimum downtime and maximum production. Cmmunicates with a central computer for machine monitoring, and date gathering and reporting. The GL60S Controller is the finest example of PC technology available today. Some of the advantages of this in addition to all of the above features include the following: * Low cost — hardware cost less than installed relays, + Compact — smaller cabinet size and less floor space required. * Operation monitored with a unique Sequential Function Chart (SFC), * Higher speed control performed by 2-level scan method. + Easily-debugged program by a trace-back function, + Expandable 1/0 with 2000 series modules. Easy installation of field wiring, intermixing any type of 1/0. + Retentive memory for logic and timer “counter values, + Programmable devices plug directly into controller. + Real-Time, On-Line Programming —a YASKAWA standard of excellence for maximum flexibility. SECTION 2 GL60S CONFIGURATION Table 2.1 GL60S Configuration : ‘Component CPU Module (CPU) Description The CPU module includes a logic solver and memory. The ladder circuits are’ stored in thé memory and solved according to input data sent from an 1/0 driver. The results are output to the 170 driver The program memory is available in 32K words. The GL60S is capable of dealing with discrete inputs/outputs (ON/OFF signals) of up to 4,096 points and up to 612 register inputs outputs (5-digit decimal or 16-bit binary data) Main Power Supply Module ‘The main power supply module supplies DC power to CPU module, optional modules and I/O modules in rack 1 of CHI. Auxiliary Power Supply Module 170 Processor Module (IOP) ‘The auxiliary power supply module supplies,DC power to 1/0 buffer module and 1/0 modules in each expanding 10 rack, The [70 processor module includes two RS-232C ports (MEMOBUS) for communication with the Programming Panel and a computer. By operating the front Register Access Panel (CRAP), it is possible to display the status of the coils-and input relays, to perform simulation (forced ON/OFF). to, display and alter the contents of the registers, and to set and display communication parameters. 1/0 driver is incorporated communication module. Expanding Communication Module (COMM) This module is used to expand the communication ports. For communication with the programming panel and a computer. two RS-292C ports (MEMOBUS) are also available 1/0 Buffer Module (JOB) The 170 buffer module is used for rack 2.or higher. RAP(Register Access Panel) Module + For coil or input relay: Monitoring ON/OFF status, disabling (forced ON/OFF) + Displaying or altering register contents. + Setting ‘or displaying communication parameters. + Monitoring ON/OFF status of coil or input relay by status indication LED. . + I-scan pulse monitoring available 1/0 Modules (2000 Series) Mounting Base + Discrete signal modules: One module is provided with inputs or outputs of 16, 32 or Gicircuits. Tt is usable for numeric signals (by 1/0 allocation). + Numeric signal modules: One module is provided with eight numeric inputs or outputs of 16 bits + Analog modules: ‘An A/D converter module has eight circuits and a D/A converter-module of two circuits + Other modules: Counter module, positioning module ‘The CPU module, power supply module, peripheral modules, and 1/0 modules are mounted on a mounitng base. The type of the mounting base (three types) varies with the type of module. The modules mounted on the base are connected to each other via a built-in mother board. Connections between mounting bases are made with cables. Programming Panel ‘The programming panel permits storing a program, altering or deleting the stored program, monitoring status, and printing out a ladder diagram through a connected printer. TO CHANNEL 3 Hanne 2 CHANNEL 1 Srarion 3 ua q ole i pla|Zjelol=)o}e Ble|—lalo|e}ololn|o sisjzie/e SIEISISIEISIEIEIE RACK 1 5 Ja o/s i2/2la/sle. 215/518 /e/8lajole ge [o|-[Sie|=|alala 2/3) 3)s (8/8/8818 32 4 z z RACK 2 5/5 15/515/51515/5 5/5/5/5/5[5/9|5/5 2B FR IBIS I81313]5)8 &|_|alaalalala| a 3|2 2 2 RACK 3 6/S/5/5|5]alela/S 6 }516 1518 ]515]5/5 2113 }3\3/3)3) 815/818 8), 18|3)3)3)3) 331313) al | 3 racks |B! 1516/5/5/515/5/5/5) €) /5/5/515/5|515 15/51 | 8| 18 /alalalalalalala & B)ala)a]alalal a 3 a zn STATION T 2 Note: 1. Slots 1 to 3 are available in rack 1 of channel 1 (local). If COMM and RIOD are not used, up to 6 slots are available, And up to 31 stations can be installed for channels 2 and 3 (remove) each; up to 4 racks can be installed for each station. Up to 256 modules each for discrete input, discrete output, register input and register output, up to 1024 total 170 modules. can be installed. Although the combination of input and output modules can be arranged freely, there are the following limitations: + Discrete input + diserete output = 4096 + Register input + register output = 512 SECTION 3 GL60S SPECIFICATIONS 3.1 BASIC GL60S SPECIFICATIONS Table 2.1 Basic GL6OS Specifications Items Specifications Power Supply Single-phase 85 to 182 (121) VAC, 47.5 to_63Hz Consumed Power _*_| 160 VA (main power supply module), 70 VA"aux. power supply module) Holding Time 10ms ~ : ‘Ambient Temperature -| 0 to + 55°C (excluding peripheral devices) Storage Temperature | -20°C to + 85°C (excluding lithium battery) Humidity 30% to 959% relative (non-condensing) Vibration-Resistance | In compliance with JIS” C 0911 (excluding, peripheral devices) "“Shock-Resistance 10 G max (excluding peripheral devices) 1 Environmental Condition] Free from explosive, inflammable, corrosive gases" Grounding Grounding resistance: 1002 or tess Dielectric Strength 1500 VAC for 1 minute Insulation Resistance | 100 M@-or more -at 500 VDC * Noise Immunity 1500 Vp-p, pulse width: 1 #8, rising time: 1 ns “lapanese Industrial Standard Selection of AutoRun Function TSW. OFF 3.2 CPU MODULE —sw2. Ton “RUN INDICATOR: isW: ON. isw-4 OFF “BATT ALARM” INDICATOR GH By sting bun ip Ste aso 4, CPU tums into auto RUN after power ON. (CPU Module Function BATTERY COVER ie $F Frere] PC fYENET] nA Basic) 70. [ASU ink | smn [een RO, ofolx|x|x|x|z2 ofolx|x|xlx|t ofololo[xix]|v O!10;90]/0]0] x |Z DDSCR busx baw] o | ofofololol[m Fig. 3.1. CPU Module Table 3.2 CPU Module Specifications Teme Specifications Tipe. Control Method Programming Program Memory Size 7 DDSGR GIES ‘Stored program and scan coatrol Relay ladder diagram symbology, SFC (Sequential Function Chart) ‘Sa CMOS RAM with battery backup (24-bit per word) Data Memory Size ‘Sean Time 9999 words holding registers, 4096 words constant registers, expanding register (optional), CMOS RAM with battery back-up (16-bit per word) 0.18545 per word (basic instruction) Logic Funetion ‘Normally open contact, normally closed contact Relay + Transitional contact(OFF to ON), or (ON to OFF) sHorizontal shunt, vertical shunt. ‘vertical open ! latched coil sType: Seconds, tenths of seconds, hundredths of seconds Timer + Maximum preset value: 4-digit decimal + Setting available from external device * Up counter, down counter Counter + Maximum preset value: 4-digit decimal Setting available from external device * (Double-precision) addition, (double-precision) subtraction, Arithmetic (doubie-precision) multiply, (double-precision) divide (in 4- or 8-digit decimal) (Double-precision) addition with sigi louble-precision) SEEDREIS [Stason wien uly wit sgn ae wt ‘gn _|sign (in 4-or S-digit decimal aust sie Sauare root (SQRT), Double square root (DSQR) Trigonomettic/ sine, Cosine Move R=T, T-+-R, TT, BLKM, FIN, FOUT, SRCH, STAT, TSET. Move with | - DIBT DIBR Index + SIBT,SIBR Data Convert |BIN, BCD, SWAP, SORT, BYSL, BYCM, BADD. Matrix AND. OR, XOR, COMP, CMPR, MBIT, SENS, BROT, MROT, twsi, BoNT Special : [Function | GOSUB.SKIP ASCII READ, WRITE, * Discrete 170 points:, Input +Outputs4096 points (512 bytes) + Register [70 points:’ Input + Output $512 registers (1024 bytes) me No: of local channels: 1'42 1/0 modules max in use per channel) apt Out “Ho of lea chante 142 170 modules max in ue er chan Points per station: IN''S 512 bytes CDI + (16 x RI) = 4006) OUT S512 bytes (DO + (U6 * RO) = 486) ~ Ghecksum of momory {Watchdog timer checking agnostic Battery monitoring Pant “Internal code checking Backed-up Memory Indicating Lamp Mounting Location Dimensions in mm Approx Mass + Reference number checking +1/0 allocation checking + Memory diagnostic < Type: lithium batter = Battery liter years, at 25K + Memory contents holding time: 1 year, at 25K ‘RUN: Lights when CPU module is proper in operation “BATT ALARM: Lights when the output voltage of CMOS RAM back-up battery is low level, with AC’ power supply turned on. ‘On mounting base MBGO(CPU base) 60 (W) x 250 (H)_x 100 (D) 0.6kx 3.3 POWER SUPPLY MODULE (1) Main’ Power Supply Module ~ “POWER” INDICATOR “(|| nur vorrace reoreraovnc> ah 5 as Yana ; |@ | @ |} noruse : |® | Power 48 | crounonse Tema le] S| ‘OFF AT GLEDS STOP. sees bch @ || Goovac. 1a contacr) “Grounding resistance: 10000 or ess 1 Fig. 3.2. Main Power Supply Module Table 3.3 Main Power Supply Module Specifications Ttems| Specifications ‘Type JRMSP-PS60 Panetta DC power supply for a CPU module, function modules GOP, etc.), and 1/0 (CHI rack 1) modules Input Voltage Single-phase 85-182 VAC, 47.563 Hz, 150 VA Transient Input Voltage 0-154 VAC (10 ms) Inrush Current 30 A (peak) oF iess Leakage Current 1 mA or less 7 Fuse Glass tube fuse (6 A) Indicating Lamp POWER:’ Lights when power supply is proper Monitoring Contact |STOP: ON at GL60S running, OFF at GL60S stop Mounting Location | On mounting base MB60 (CPU base) Dimensions in mm [75 (W) X 250 (H) x 94 (D) Approx Mass 0.9ke (2) Auxiliary Power Supply Module "POWER" INDICATOR w— @ | INPUT Ve toovacQ |} /OLTAGE soar @]| (8510 132 VAG) paientch ©} crouNoinct ram @ ® || oF¢ ar cxs0s stor a fl] Goovae ta contacn) rower won TERMINAL “Gouri reste: Tee beers coven Fig. 3.8 Auxiliary Power Supply Module Table 3.4 Auxiliary Power Supply Module Specifications Items Specifications Type JRMSP-PS21 /PS-22 Function DC power supply for 1/O buffer module and 1/O modules. Input Voltage ‘Transient Input Voltage Inrush Current Leakage Current Fuse Indicating Lamp Single-phase 85-132 VAC, 47-83 Hz, 70 VA (PS21), 100 VA (PS22 PS22A) 0-154 VAC (10 ms) 30 A (peak) or less 0.2 mA or less Circuit protector (8A) only in PS2L POWER: Lights when power supply is proper, Monitoring Contact Mounting Location Dimensions in mm STOP: ON at GL60S running, OFFat GL60S stop On mounting bases MB22A and MB70 60 (W) x 250 (H) X 94 (D) Approx Mass O.7ke @ Meo following shows 5 V power supply capacity PS2t+MB22 : Up 10 408, PS22A/PS22-+MB22A: Up to 7.5 3.4 COMMUNICATION MODULE . : (1) 1/40 Processor Module (IOP) 5 _—— “READY” ocaTOR = — 7x1" NDICATOR nein x" wovcaror MeMoay PROTECT 7 oe See NaCATOR a “Tk2" INDICATOR ESET SWITCH = “Rx2" NDKCATOR enna" ‘oP switch: hail RAP CONNECTOR Fig. 34 IOP Module Table 3.5 10P Module Specifications Ttems Specifications JAMSC-1F60 “For communication with P150 programming panel and a Type computer using 2 MEMOBUS ports (slaves). Function + Discrete [/O status indication, disable operation, regis- ter contents indication, set (with register access panel) + Local 1/0 driver built-in No. of Ports [2 ports per module Communication [pia Rs.2a¢ * Specification Baud Rate 1920079600 / 4800 /2400,/ 1200/6007 300/150 Data Bits [7 oF 6 bits Communica-_ fp Compare?” [Parity | Even, odd or non ‘Stop Bits 1 or 2 bits Protocol MEMOBUS protocol Transmission Te LCRC-16 or LRC Connector D-SUB 9 pin + READY: Lights when IOP module’ is proper. *TXI: Lights at port 1 transm: . +RXI: Lights at port 1 receiving. Indicating Lamp TERRI: Lights at port | communication errror. vtxee Lights at port 2 transmitting. TRX2: Lights at port 2:receiving + ERR2: Lights at port 2 communication error. Mounting Location On mounting base MB60 (CPU base) Dimensions in mm 37.5 (W) x 250 (H) x 94 (D) Approx Mass 0.6 ke Note: For dip switch setting, refer to Par.9.2 (2) Expanding Communication Module. (COMM) MEMORY PROTECT "RX" INDICATOR ‘SWITCH “ERRG” NOKCATOR RESET SWITCH “Txa" INDICATOR. Dp switch “RXA" INDICATOR porr a: “ERRA™ INDICATOR, Port 4, Fig. 3.5 COMM Module Table 3.6 COMM Module Specifications Ttems Specifications Type JAMSC-IF61 For more communication with P150 and a computer using Function 2 MEMOBUS ports (slaves). No. of Ports [2 ports per module Communication |rra Rs.2920 Specification Baud Rate | 19200,79600,74800,7'2400,71200,7600,7 00,7150 Data Bits [7 oF 8 bits Gompunice- [parity Even, odd or non Stop Bits [1 or 2 bits Protocol MEMOBUS protocol Transmission | ¢ Trans CRC-16 or LRC Connector | D-SUB 9 pin when COMM module is proper at port 3 transmitting. at port 3 receiving. at port 3 communication error, at port 4 transmitting. at port 4 receiving, at port 4 communication error. Indicating Lamp Mounting Location ‘On mounting base MB60 (CPU base) Dimensions in mm ‘37.5 (W) x 250 (H) x 94 (D) Approx Mass O5 ke Note: For dip switch setting, refer to Par.0.2. (3) Remote 1/0 Driver Module (RIOD) . ; - 7 READY" NOICATOR AMT TX" INDICATOR AMT RKC INDICATOR “RAT ERR INDICATOR bP swrct Reore vo COMMUNICATION PORT Fig. 3.6 RIOD Module Table 3.7 RIOD Module Specifications ——o “Specifications JAMSC-IF62/1F62A + For 170 modules in remote Use. Function + As master station in remote communication’ line. + For use of ASCII module. Type Topology Bus Transmission Poletas ead media Transmission ; aeane Baseband (Manchester coding) 500K bps//I Mbps /2Mbps /4Mbps Remote _ Data baud rate | (Selected, by SW) Communication Max. cable length | lm (in use of 11C-FB) Max. No. of ; ec 31 Stations * Failure station: Automatically discon- nected from the line. + Recovered station: Automatically conn- ected to the line Troubleshooting + READY. Lights when RIOD module is proper. +RMT TX — : Lights at remote 1 transmitting Indicating Lamp + RMT RX . : lights at remote 1 receiving. + RMT ERR: Lights at remote | communication error, Mounting Location On mounting base MB60(CPU base) Dimensions in mm [87.5 (W) = 250 (H) x 94 (D) - Approx Mass 0.5kg Note: For dip switch setting, refer to Par.9.2. =10- (4) Remote 1/0 Receiver Module (RIOR) MeMony prorect °RMT ERR” INDICATOR swiTcH “V0 ERE NDICATOR ESET swiTcHt “PP TX" INDICATOR “PP RX" INDICATOR Pe sw ae aan "PP COMM ERR” INDICATOR REMOTE VO COMMUNICATION PoRT ‘STATION ADDRESS P180P.P. PORT SwitcH Fig. 3.7 RIOR Module Table 3.8 RIOR Module Specifications Ttems Specifications Type TAMSCIF70 + For 1/0 modules in remote use. + As each slave station in remote communication line. Function 1/0 modules driven via a local 1/0 bus. + Qne communication port provided for P10: For programming, monitoring. | Topotosy Bus Transmission media__| Coaxial cable Baseband (Manchester coding) 500Kbps 7 IMbps /2Mbps./AMbps Data baud rate Remote Communication (Selected by SW) Max. cable length kin (in use of 11 CFB) ‘Max. No. of station | SI Stations «Failure station: Automatically disconnected from the line Troubleshooting | Rares win Asana mmm Number of ports 1 Transmission mode | BIA RS-2320 Baud rate 2600 bauds Device address 1 Communication Pore | BEV a bits Parity check EVEN Connector Spin D subconnector Connected equipment | P150 7 + READY Lights when RIOR module is proper. RMI TX: Lights at remote transmitting. TRMT RAG LIBnIS at remote receiving ‘ : : Lights at remote communication error. Indicating Lamp 210 ERR: Lights at communication error. + BP TE. ui PP transmitting. + PP RX: Lights at PP receiving. +PPCOMM ERR: Lights at PP communication error i Mounting Location On mounting base MB70 (RIOR base) Dimensions in mm 60 (W) x 250 (H) x 94 (D) mm Approx Mass 0.0 Note: “For dip switch setting, sefer to Par 2 (5) Register Access Panel (RAP) Ttems Type Function Indication Mounting Location Dimensions in mm Approx Mass Fig. 3.8 Register Accéss Pane! Table 3.9 RAP Specifications Specifications DISCT-IF69 + For coil or input relay: monitoring ON/OFF status, disabling (forced ON/OFF). = Displaying or altering register contents. «Setting or displaying communication parameters. + Monitoring ON/OFF Status of coil or input relay by status indication LED. + l-scan pulse monitoring available + 16-segment, 8-digit alphanumeric LED + Status indication LED. ‘On 1/0 processor module 70 (W) x 155 (H) x 195 (D) 0.3kg =12- > 3.5 |“O BUFFER MODULE Fig. 3.9 1/0 Buffer Module Table 310 1.0 Buffer Module Specifications Items Specifications Type JAMSC-B2110 A Function +1/0 bus buffer For use of rack 2,3,4 or 5 Connector 2 connectors for cables between racks (W20-1, -2) Mounting Location Dimensions in mm Approx Mass On mounting base MB22A 46.3 (W) x 250 (H) x 94 (D) O.4ke 3.6 170 MODULE Fig. 3.10 1/0 Modules =13- Table 3.11 10 Module Specifications « a Teun, Foor wou | saoia | iovac [ema r rey | wien | fem v0e | ari0ma = 7 reray | ERE | e-evpc [serena = 7 sv pus | supe | ama 7 “ Bem | 87a ves pea z — pam /AVDC_[pma/24 VI 8 a i teak Baan Sie ESSE a “mentation | B2705 E ‘Comans zeutlaueewe r Pe Yom rer, We vor] ease | sco/wovac |B Keck eps taser) 2 ae Aa weray | same | wreevnc |S 7 2 ee a ee wat tse % eg rer | pao | ertevoc [Boe - 5% wav | ese | saves [BEA - 2 sv | sam | evoe - “ ayv_[ sa [avec = s Bape sam | BINDS AVE i 7 et " Min. opratng vole, ae current: 5V, 10mA. INGER Come, samt | USVae senclomeiatila esas 6 Shyemsi Sacre a novae Tgp eal ylece pen | neve [Hote ENGEL 7 awed ba cumant 2 VBC *0m A, = eo ternal Te eriser weeevoc | Re ie i 8 7 wavs | MO Pee aso 8 Refer to *Memocon SC GL 21, — = Sart aCe | ae 7 = Win wa 7 Ene : = = 1 = = «For at 2 1 Pasonng 7 = a dua i = = Fpl oir t Trager | none : = Tegcsnostaon 7 BURT tioet Bm : = og a OMT i _ Fintune | pa 7 = SaaS Zone = Fim constant =14- 3.7 MOUNTING BASE (1) MB60 Mounting Base ‘MAIN POWER SUPPLY ‘MODULE CONNECTOR’ yO CABLE OUTLET: ‘CONNECTOR FOR VO SECTION RACK 2 ‘CPU MODULE CONNECTOR, nnTon | [ een Fig. 3.11 MB60 Mounting Base Table 3.12 Mounting Base MB60 Specifications Items Type Application Dimensions in mm Approx Mass Specifications ‘J RMSI-MBE60 For mounting main power supply module, CPU module, 1/0 processor module, remote 1/0 driver module and up to 6 1/0 modules. 480 (W) x 250 (H) x 21 (D) ki 1.4 kg (2) MB22A Mounting Base 90 MODULE VO BUFFER MODULE ‘CONNECTORS: ‘CONNECTOR AUXIUARY " | 7 MODULE CONNECTOR Fig. 3.12 MB22A Mounting Base Table 3.13 Mounting Base MB22A Specifications Items Specifications Type JRMSI-MB22A, + For 1/0 expansion Application + For mounting auxiliary power supply module, 1/0 buffer Dimensions in mm Approx Mass module and up to 91/0 modules 480 (W) x 250 (H) x 21 (D) LBkg =15- 3.7 MOUNTING BASE (Cont'd) (3) MB70 Mounting Base RIOR MODULE CONNECTOR Fig. 3.13 MB70 Mounting Base 7 Table 3.14 Mounting Base MB70 Specifications Items Specifications Type ‘I RMSI-MB70 For mounting auxiliary power supply module, remote 1/0 receiver module, and up to 8 |“O modules. Dimensions in mm. 480 (W) x 250 (H) x 21 (D) Approx Mass 1.3 ke Applicaiton —- 3.8 170 CABLE The following types of cables are available for connection across each mount- ing base, respectively. Table 3.18 1/0 Cable Specifications Items Specifications JZMSZ-W20-2 15m Used for connecting across each Application mounting base, respectively. =16- 3.9 P1560 PROGRAMMING PANEL For details of the P150 handling, refer to DESCRIPTIVE INFORMATION “P150 Programming Panel User's Manual” : * Basic information (SIE-C815-14.2) + SFC information (SIE-C815-14.3) (a) Front (b) Rear Fig. 3.14 P150 Programming Panel Table 3.16 P150 Programming Panel Specifications Trems Specifications DISCT-P150-10 (Standard keyboard raised key) Type BISCHPID0-11 (Menbrane Robes Shh ey) . Frogramming, adding, altering and deleting of logic and ata . + Logic entering, logic display Functions + Load, dump and verify functions = Definition of system configuration +170’ allocation + Various monitorings, file control Graphic Display Plasma display: 640 dot x 400 dot Label keys, function keyboard. numeric keyboard. Keyboard ASCII keyboard, cursor control keys Ja Attachments [Floppy Disk Drive [Two &Sinch floppy disk drive Video + Monitor type: Black and white, raster scan CRT (Type PC 8841 made by NEC Corp. is available.) t] ‘One parallel port (made by Centronics Da Communication Port] “Se Pain Re ora te Connection of P180 t0 Communication | Type W1015-T! cable (length: m) or WIOI5-T2 cable Computer Corp. ) Module (length: 15 m) Power 85 to 192 VAC/195 to 265 VAC, single phase, changeover at 50/60 Hz (47.5 to 63 Hz) [Dissipated Power | 120 VA Ambient Temperature] +5K to +45K Standard Storage Temperature | —20K to +60K Specifications | Humidity 20% to 80% relative (non-condensing) ‘Atmosphere Free from explosive, inflammable, corrosive gases, and dust. Grounding Chassis grounding line is connected to mainframe grounding line via connecting cable of CPU module. ‘Approx Mass Oke * A control program in a 35-inch floppy disk must be loaded in the P150. 1A ladder diagram can be printed out through a printer connected to the P1650. =17- <23.5-inch: Floppy Disk> Before using the P150 programming panel, a control program in a 3.5-inch floppy disk must be loaded in the P150.: Select one of the following 3.5-inch floppy disks suitable for the intended use. (1) GL60S Programmer FD (F60S-E001) ‘This is used to make a program and control load, dump, verify and file functions with P150, and also used to perform I/O allocation. (2) GL60S Ladder Lister FD (F60S-E002) This is used to print out a ladder diagram through a printer connected to the P150: (3) Blank FD (F150-000) A blank floppy disk is used to record the ladder circuits and“or SFC stored in the CPU module memory by using a programmer: floppy disk. The contents of the registers and I/O allocation are recorded together. -18- SECTION 4 IMPORTANT MACHINE CONCEPTS 4.1 USER PROGRAM CONFIGURATION A user program consists of a ladder program and an SFC flow. The area of a ladder program, which is 32K words in size, is divided into the ladder, action circuit, transition condition circuit and subroutine circuit according to the purpose of the user program. The size of each area can be defined by the user. For details, refer to the P150 Programming Panel User's Manual (SIE-C815-14.2). The size of the SFC flow is fixed and cannot be altered. The ladder circuit contains programs which cannot be described in SFC or programs to be processed continuously regardless of the system state. The subroutine circuit is used to contain subroutines. When the same lines repeatedly appear in a program in the ladder circuit to perform the same processing several times, these lines are made into a subroutine to save memory. For the action circuit and the transition condition circuit, see Section 6, SFC Functions. USER PROGRAM TRANSTION] LADDER ACTION SUBROUTINE Sec FLOW ‘CONDITION cRCUT arcu | | conor ‘RCUT LADDER PROGRAM(32k WORDS) ts STATUS DATA (COIL RELAY, REGISTER) t 4 ‘SYSTEM INPUT ‘SYSTEM OUTPUT Fig. 4.1 User Program Configuration Table 4.1 shows the relationships between the user program and the status data. Table 4.1. Relationships between the User Program and the Status Data ‘Action ] Transition Condition Status Data Ladder and Subroutine Circuits | Qetion ey SEC Flow Input Relay “Input Register Coil Violding Register Constant Register Link Relay Link Register Step Relay ‘Transition Coil ‘Timer Register x} x|x{O}O}wlolo}ss| a x|O} x |O/O} sO] ay s/s] |<] }O/O]wiolo}as}a] x] {O] x] x] x}! x fe] x O: Can be updated. #: Can be referenced. %: Cannont be accessed. ‘Only the status data allocated at the local station can be undated. -19- 4.2 NETWORKS The GL60S program is composed in units of network (Only one network for transition condition circuit). The multi-node format allows for up to ten ele ments of the program in each horizontal rung of the ladder diagram. Up to seven of these rungs can bée com- bined into a-network of relay con- ygey 7 aialel LEFT ‘GoyumN— tacts and other programming elements fOW peetsl-abeteltabellat (timers, counters, etc. ); each network peer e ete dO can have up to seven coils placed at beeen tad the extreme right of the network. pee bee ee et The networks are stored in'the pyygh +t tt +t # + + HO: | Hines memory of the CPU module in the tee eee eee iO order of the network numbers. thee eee tO . ttt bet tee 102 MAX 10 ELEMENTS (EXCEPT COIL) ¥e Chis Fig. 4.2 Networks 4.3 CONTROLLER REFERENCE NUMBERS Throughout the programming of the GL60S Controller, five-digit reference numbers (four-digit for only step relay) are utilized to build the user's logic. These reférences are divided into two broad categories: discretes and registers. Discrete references are used for’ individual items that can be either ON or OFF, such as limit switches, pushbuttons, relay contacts, motor starters, relay coils, solenoid valves, etc. Register references are used to store numerical values such as counts, times, analog values, etc.; all. register references are three BCD digits long (maximum value 9999). - Since there are four bits per BCD digit, registers can also be 16 bits of data. Only nine types of references are required to program the GL60S Controller. Any specific reference can be used as many times as required by the particular application; there are no limitations on the number of times a reference is used. References aré defined as shown in Table 4.2. Table 4.2 The Number of Reference Reference Number Elements OxMXX Coils Gncluding Tatched coil) and their contacts a (including transitional contact) DXXXX Link coils and their contacts IXKXX Input relays (including transitional contact) SXXX Step relays 30 XXX Input registers 4XXKX Holding registers BXKXX Constant registers : BX KX ‘Timer registers RXXXX Link registers - AXKXX Expanded registers (Available only for DDSCR - GL60S3) ———AREKX | Expanded registers (Available only for DDSCR -GL60S3) ~20- (1) Coils (0 x x x x) Other than the coils used in a relay circuit, coils can be used for any results of processing such as timer, counter, arithmetic operations, data move, data convert, matrix, etc. Coils are divided into two types: normal coil (not retentived when power is OFF) and latch coil (retentived even after power is OFF). They are divided into two groups from another standpoint. One is the internal coil (auxiliary relay ) which is used only in a ladder circuit but not as an external output. The other’is the output coil which drives an external device via an output module. The coils are identified by specific coil numbers. The coil contacts (having the’same reference numbers as the coils) may be used repeatedly in any network, Coil 08192 cannot be used in a program since it is used as a bat- tery monitor coil. However, its contact may be used repeatedly in a program. (2) Link Coils (D x x x x) The GL60S can link PCs (up to 32 PCs) by its PC link system to perform high speed data link. The ON/OFF state of the coil output by the link coil which is allocated to the local system by a GL6(S can be referenced by another GL60S at a remote station through a link relay. (3) Input Relays (1 x x x x) An input relay is an ON/OFF signal (discrete input signal) entered through an input module. It may be considered as the contacts of a simulated input coil stored in the CPU module. The contacts of an input coil (input relay) may be used repeatedly in any network. An input relay may be refer- enced repeatedly but cannot be altered. 8 ; [ee Of 4 eed (4) Step Relays (S x x x) When both the ladder program and the SFC program are being used, the ON/OFF state of the step used in the SFC program can be referenced from the ladder circuit through a step relay. (5) Input Registers (30 x x x) An input register is memory (16 bits) for temporarily storing a numeric signal sent from an external device such as a digital switch, card reader, A/D converter, or computer. Each input register is identified by a refer- ence number beginning with 30. The reference number may be considered as a device code given to the associated external device. =21- DEVICE DIGITAL INPUT. Cope = SWITCH = MODULE —-_CPU MODULE INPUT REGISTER | ~ sooo: [[rfasdeg} | Tess] 30001 |» TEE] soone INPUT MODULE, pec voor [fafsdei—f <1 An input register stores 16-bit numeric data: Binary data input from an éxternal device can be-used as is, but BCD data must be. converted to binary data by the operation fucntion BIN. If BCD data-are used for an internal operation, the result will be incorrect. Fig. 4.3 shows connection for.numeric data input-from the digital switch. ‘The contents of any input register is binary in the memory. It is possible to refer to the contents of any input register but impossible to alter them in the ladder circuit. : . 5 oa (6) Holding Registers (4 x x x x) . The holding registers (of 16, bits: each) hold the preset values and current values of the timer and counter, constants and results of arithmetic opera- tions, transferred data, data convert matrix data, or other constants needed for processing. Each, holding register is identified. by a reference number beginning with 4. A holding register holds numeric data of 16 bits in binary form. The contents of the holding -register.can be-output to an external device via an output module if necessary. At this time, the holding register may be called an output-register. If the external device to.which data are to be output handles BCD data, the ‘output data must be converted from binary to BCD. : Fig. 4.4 shows connection for numeric data output to a BCD digital display device. @ 1, The contents of all the holding registers are binary, 2, The contents of the holding registers can be referenced or altered by - the ladder program. -2- INPUT 82602 MODULE. ‘ourrut HOPLE MODULE oureur | @® 1% vse for an operation, the dava in @ thé input register must be converted . to binary, Fig. 4.3 Sample Connection for Numeric Data Input -23- REGISTER 40001 oureur REGISTER 40002 aa Data must be converted to BCD before output. The digital display device is as sumed to be of 12,/24VDC inter- face, negative logic, and BCD. Fig. 4.4 Sample Connection for Numeric Data Output Binary and BCD Numeric data is represented by “1” and °0" , which stand for the ON and OFF states, respectively, in binary notation. _ The internal data in a computer are generally represented in binary notation. In BCD (abbreviated form of ‘BINARY CODED DECIMAL” ) notation, a BCD digit is represented by four bits or binary four digits. Thus a decimal number is represented as a combination of binary four-digit strings. When the GL60S communicates with an external device which -uses BCD codes for 1/0 signals, data conversion is necessary. Data must be con- verted from BCD to binary when transmitted from an external device to the GL60S, and vice versa. The GL60S has operation functions BIN (BCD > BIN) and BCD (BIN BCD) for data conversion. Fig. 4.5 shows data representation in binary and BCD forms. ip 14 13 12 MM 10 9 8 | I! a 2 gt gm F Thousands Di 16 413 Binary and BCD Representations of Decimal Numbers Decimal Binary (BIN) BCD 5 (000000000000 0101 | 0000 0000 0000 101 12 (0000 0000 0000 1100 | 0000 0000 0001 G010 100 (0000 0000 0110 0100 | 0000 0001 0000 0000 2000 0000 0111 101 0000 | 0010 0000 0000 0000 Fig. 45 (1) Constant Registers (3 x x x x) Constant registers (16 bits per register) store constants, such as system ini- tial values, function tables and type code tables, necessary for operation. Each constant register is identified by a five-digit number beginning with 3 (3 x x xx), and stores binary 16-bit data. The contents of the constant registers can be referenced by the ladder program but cannot be altered. It is secure even in the case of a power failure. =24- (8) The timer registers (16 bits per register) measure time when the steps in an SFC program are active and store the obtained data. Each register is identified by a five-digit number beginning with 5, and stores binary 16-bit Timer Registers (5 x x x x) data. processing. The timer registers can be used for data transfer and matrix data The contents of the timer registers can be referenced by the ladder program but cannot be altered. When an active step becomes inactive, the stored time will be retained until this step becomes active again, (9) The link registers, as well as the link coils, system is built. station. as “write-enabled registers.” “read register.” used as Link Registers (R x x x x) are used when a PC link Data stored in the link registers which are allocated at the (10) Range of Reference Numbers local station by a GL60S can be referenced by another GL60S at a remote That is, the link registers allocated at the local station can be used and those allocated at a remote station can be Table 4.3 shows classification of reference numbers. Table 4.3 Range of Reference Numbers Reference Number] Elements ——. Remarks 00001 — 04096 Output coils and their contacts Available as internal coils, (04097 — 08191 | Internal coila and their contacts 08192 Battery monitoring contact [ ON when battery voltage is proper. D000! — D1024_ | Link coils and their contacts ~ 10001 — 14096 | Input relays S001 — S512 Step relays 30001 — 30512 | Input registers 40001 — 40512 | Gutput registers Available as holding registers 40513 — 49999 Holding registers 31001 — 35096 | Constant registers R000! — R1024_ | Link registers 49998 Stores constant sweep set value | Available as holding registers when 49999 Stores actual scan time not used for constant sweep. 50001 — 50512 Timer registers A0000— A7FFF | Extended registers Refer to SIE- C8l5- 14-21 (only for DDSOR - GL6083) ~25- “Memocon - SC GL60S USER'S MANUAL EXTENDED FUNCTIONS” 4.4 GL60S INTERNAL PROCESS Fig. 4.6 shows the GL60S internal processing flow chart. Meaning of Symbols: SD © Termin Tota checking of Various Diagnoses Keplepede Proceie No : : L\>> dciion ‘YES Tota itiaizing TResgm Tom mpui neue >| Alicois are OFF when power i stored ‘+ Read-out an output coil and an (fore tor disabled coil’and’ . Sutput regster to output moduie. | (stoned col Sarina of ware ae Setting of iuaichene, }--= “RUN” LED ights. SFC mode processing Solving of SFC flow, + ‘Solving of ladder network In no SFC program or no active step, In order of network number No <> . ves. + White in memory. Operation of programming panel etc] s Hens out trom memory. t * Read in from input module. + Read-out an output col and an ‘output register to output module relat ola ee ane Executed even if a memory protect Total checking of memo | swatch is set to either ON or OFF. Fig. 4.6 GL60S Internal Processing Flow Chart Output OFF -26- (1) Power-up Sequence When power is turned on, the system checks the contents of the memory and, if normal, initializes all input relays and coils, etc. Table 4.4 shows the initialized statuses of input relays and coils. Table 4.4 Initialized Statuses of Input Relays and Coils Elements, Initialized Status Coils, Link Coils” OFF except for latched coils and disabled coils Input Relays, Input Registers, Link Resistors Linke Coulee Latest status except for disabling input relays Latched Coils, Disabling Inputs, 7 Disabling Coils Status held immediately before power failure Holding Registers, Constant Registers, Link Registre Status held immediately before power failure * Local station + Remote station The power-up sequence takes approximately 5 to 10 seconds. (2) Scan Cycle Upon completion of a power-up sequence, the GL60S performs mode process- ing. Then, the GL60S performs SFC flow solving. After every active step is solved, the GL60S solves the ladder circuit except the action circuit and the transition condition circuit. Solving the ladder circuit is performed in order of network numbers beginning at network 1. The processing related to the programming panel and IO processing are completed after the last network is solved, then the GL60S returns to SFC mode processing, and repeats the same procedure. This is called a scan cycle operation, and the time required for one cycle is called scan time, ‘The GL60S has a two-level scan function. All the ladders are not always + scanned during one sean cycle, -27- (3) Watchdog Timer . A watchdog timer is set at the beginning of every scanning: cycle. ~The timer remains ON for approximately 500 ms after it has been set. If the timer has not been set within a certain time interval, the system stops scan- ning, determining that there is something wrong with’ the scanning. At this time, the RUN LED on the CPU module comes OFF and all outputs’ become OFF. This is one of the self-diagnostic functions. (4) . Network Number The ladder program is. stored in the program memory in units of the net- work, The number of elements in a network must be in a range of 7 lines x 10 columns + 1 column (coil). The designer should designate.thé boundary of the network. The networks are numbered serially (1, 2, 3, and so on). As ‘the’ designer designates: the boundaries of the networks, the .system assigns network numbers’ to them automatically. There are no limitations adding or deleting elements in a network, adding or deleting networks, or inserting a new network between adjacent networks. When some networks are added or deleted, the system controls the network numbers automatically. @Q> Network numbers may increase until the program memory becomes full. NETWORK-100_{ < - : LADDER : circuit : . 7 . NerwoRE Tp < : eee LADDER 7 o : eaRcurt ©The designer designates the-boundaries of each , = * network(shown with <). It is actually NETWORK_IOE < performed by pressing the START NEXT key on LADDER the programming panel CIRCUIT me 7 < Fig, 4.7. Networks and Their Delimitations -28- (5) Checksum : A serious error might occur if some contents of the memory, such as a user Program or major system constants have been changed during operation and the changes cannot be detected. To prevent such problems. the system is provided with a self-diagnostic function called “Checksum.” The total sum of the contents of the memory which should not be changed has been set. In every scanning cycle, the sum is calculated and compared with the previ ously setsum. If a discrepancy occurs, the GL60S stops scanning as with any error. Simultaneously , all outputs connected to the output module are turned off. Register and analog outputs hold value before stopping the scan. Total check covers the following. + Ladder circuits + SFC programs + Various allocation table Total check is performed regardless of the memory protect switch position Y When in OFF position, some ladder circuits may be altered through the programming panel and it will not be detected as an error by total check. Rather the total check sum is renewed and comparison will be made with reference to this new value. 4.5 SCANNING The GL60S has a two-level scan function which performs high speed and low speed scans at the same time. The two-level scan function reduces the time required for one scan cycle by allocating the elements requiring higher speed control to the high speed segments and the elements not requiring high speed control to the low speed segments. This subsection describes ladder scanning by the conventional one-scan function first, and then explains the two-level scan function. FROM FINAL NETWORK 4.5.1 Solving a Ladder Each network is examined (solved) in order of column one to column ten and then to the coils. Within each column, the logic is solved from the top rung to the bottom rung of that column. The new results from each network (either coil status or register content) are immediately sermon 2 available for use by the next network or co- lumn. The scan is done by network number not by output coil number. Fig. 4.8 shows the se- quence the GL60S solves networks, The scanning { | ‘cuit NETWORK + technique is essential to the operation of the —\erwona GL60S controller and should be understood PEE before proceeding. Table 4.5 shows the status of each element during scanning. Fig. 4.8 Sequence of Solving Networks =29-

You might also like