Download as pdf
Download as pdf
You are on page 1of 152
OPERATION | MANUAL _ EB SERIES — EB NsIoaa TABLE OF CONTENTS [ CONFIGURATION AND SPECIFICATIONS System Configuration Unit Specifications Name of Unit Components: Specifications 2. [ PRINCIPLE OF PC PC Configuration Processing System ~ PC Program Programming Notes 3. [INPUT/OUTPUT AND NUMBERS External Inputs (X) and External Outputs 0 Internal Outputs (M) +25 Timer (Te 28 Counter (C) ; 32 Instruction Words and 1/0 Numbers ~ 34 Arithmetic Register 37 PROG! cRAMHING] Basic Instructions — 40 ‘ORG, ORG NOT, OUT, OUT NOT aL AND, AND NOT. - oR, OR NOT STR, STR NOT, OR STR, AND STR Application Example Application Instructions (I) Edge Set, Reset and Step Process Master Control Jump Up/down Counter» Laten sosernnne “62 Shift Register NOP and End ‘Arithmetic Instructions Concept of Arithmetic Instruction nvm 68, Load out Add Subtract Multiply Divide Logic Compare and Carry Output Convert Exchange Shift Application Instructions (ll) VO Refresh Interrupt Mode Set High Speed Counter — PERIPHERAL EQUIPMENT AND OPERATION PROCEDURES Function of Peripheral Equipment Outline of Operation Procedures 102 Editing All Clear 108 Program Writein 05 Program Insertion 105 Program Deletion 107 Program Change 108 Program Read-out and Search +» 109 Syntax Check a0 Start and Stop of Operation oA Monitor “113 Monitor 113, Conduction Check. Forced Set/Reset Change of Timer/Counter Preset Value Basie unit 28, 0, 61SRP) Basic unit (with RS-222C IF) ‘ 15m ForRS2u¢ | CNEB2RC ‘Between EB base nit and personal computer [1.5m Standard Standard | pom Audio easete interface Instruction word Universal Adio casete interface, ROM writer, Programmer | programmer POMIR RS-232C interface Portable ; Autlo cazetteimteface, ROM writer, Instrction word, paphie PaMGPH ‘RS-232C interface ladder diagram Programmer MENA EEPROM 925 words MPM2E [EEPROM 1949/2805 words MPNOR EPROM 1949/3865 words Peele tale storing an copying Memory pack MPEAE EEPROM £25 words program using PGMER or MPE2E EEPROM 1949/5965 words rerea MPEIR EPROM 1949/2985 words Mop.2e [EEPROM chip of 8865 words Used for providing Memory chip MP2 EPROM chip of 3965 words ‘the basic unit with 1948:vord memory Relay RYEB Relay for replacement EB Nuloaa { System - Unit Name of Configuration Specifications | Uni Components | f 2 - a I 5 = 7 Fig, 1-2 shows the name of each part provided on the basic unit of EB series, in the case of the EB-28CRP. ‘The remaining EB-20, 40 and 64 are different only in the number of 1/0 points. Input terminal Connector for expansion Programmer instal: lation hole fat 4 locations) Peripheral mode selector | switch (CRP type alone) ‘Connector fox personal computer (CRP type Connector for (Output terminal Figure 1-2. Names of Basic Unit Parts Fig. 1-3 shows the name of each part provided on the expansion unit EB-G4ZR. Input terminal Ses : Connector for basic | 4} anit Connector for EM expansion module Ee = Figure 1-3 Names of Expansion Unit Parts EB NJIO44, System Unit Name of ae Chntiguration Specifications | Unit Components Specifications z I 4 I 6 T 7 =] Table 1-3 Basic Specifications item HRP oe SRP wpe CRP pe [conte sytem Store program cyclic system i Processing speed 2 pslbasic command (NOTE 1) & | Program capacity 925 words 925 words/3965 words (NOTE 2) [ta otmanon TRON EEPROM PROM OTE 9 3, 12 kinds (ORG, STR, AND, OR, ORSTR, ANDSTR, OUT, ee) {iron nerctin | vn ete econ op maser nl a 6) E55 | acmemdls Raroeten Kd rd ad won rae aati oie alsa, api Na, ,ct external TaputVoutput |" 28 points max. 144 points max Sa a] me ee 256 pone (28 wore) g |imemnar [Nowctenive 186 points (128 words) [|e tain samme Cent a Counting sytem Adio 7 Timet/ To. of points 6 points z “Timer pret value | 0.01 to 989 ee, 01 to 80 sec, 1 to see (NOTE 4) i Gaaater et | i 00 ines (NOTE H ; High epeed counter ‘dation abtracton 1 point phn 10 Kis, BED dg NOTE © E [extemal interruption inet [1 point (NOTE 7) ‘Operation contol input 1 point exclave terminal: start sina) RUN contact outpt, 7 point exclave terminal: ON wnder normal operation) Standard programmer: PGM (auto casei interface) ns Uv rowramimer POWER oui cate eae OM we, S20 ier Portable graphic programmer: PGM-GPE Seria inerface = RsaI Memory protection at power failuve | Capacitor backup for 2 weeks at 25%) (NOTE 8) NOTES: 1 ‘The OUT T/C instruction is excluded Standard capacity is 925 words, Capacity is expandable to 3965 words through memory chip exchange. EEPROM is standard-equipped._ It is changeable to EPROM by memory chip exchange, ‘To to T9 are presetthble from 0.1 to 9989 sec. C0 to C9 are presetable from 1 to 9899 times. Depending on program, inputs XO to X2 serve as high speed counter inputs. Although change to single phase is possible, frequency is reduced to 1.5 kHs in ease of single phase subtraction Depending on program, the input X3 functions to input interna ‘Since EEPROM is used for program memory, there is no need for backup. Only internal output and timer/ ‘counter current value are to be protected when memory protection against power failure is provided, EB NUIO4s Table 1-4 General Specifications tem Specifications Rated voltage | 110 V AC to 200 V AC (without switching) Line voltage Allowable actuation | 085 V AC to 250 V AC Rated frequency | 80/60 Hz Frequency ‘Allowable actuation | 47 to 63 Hz ‘Allowable momentary power failure | 20 ms or shorter Power consumption See Table 1-5, T500'V AC for I mi, between lnput output tenninals (Gacluding power terminal) and Disestre senet tint ond NORE ms Insulation resistance 2 MO or more for | min, between input/output ter and ground terminal when measured with 900 V-DC mesier i Gcadig postr tea enon me Operating temperature 0055 Storage temperature =0 @ 158 Operating huidity 20 to 90% RH (non-condensing) Storage humidity 10 to 00% RH (non-condensing) Vibration resistance ‘Conforms fo JIS COOIL TTB, ard class on condition that vibration with requency 10 10 8'lly and amplitude 05 rim is applied for2 hours in each of X, ¥ and Z directions ‘Shock resistance ‘Conforms to JIS CO4T2 on condition that shock of 106 i Vand ? directions ‘applied twice in ench of X, Noise resistance [Noise voltage 1500 Vp-p, pulse with 1 us (easement by our company method With nose simulator) Environment Must be free from corrosive gas and dust “Aliode 2,000 m or les Grounding 100 @ max, Weight See Table 15, Table 1-5. Power Consumption, Weight and Dimensions (NOTE2) NOTE:1 A varistor for suppressing lightning surge is connected to the power supply terminal. Therefore, the internat ‘connector must be separated when testing dielectric strength or insulation resistance of the power supply te inal. Base wit Expansion wa Item 5629 E28 EB EBe EB6Z Power consanotin (VA) Somgapeier 26VA or Jess 30VA or less | 34VA or less 42VA or less | 40VA oF less Weisht a i aa ay 2a Ww 40 240 aT 390 390 Entel dimensions | 196 26 196 19% ry D ° © ® ° 7 NOTE: 2. For mounting dimensions, rfer to CHAPTER 6, EB NuIO44 Table 1-6 DC Input Specifications (NOTE) Tem Specifications ‘System | Non-voltage contact or NPN/PNP transistor (open collector) Nominal voltage 24 V DC (builtin power supply can be used) Input current ‘Approx. 10 mA/24 V DC (at an impedance of about 2.4 kA) - on (ON voltage: 19 V or more (ON resistance: 300.0 or less) Operating voltage - 7 OFF __ | OFF voltage: 7 V or less (OFF resistance: 200 KO or less) = “ems = Max. input dtay time [oT O% |? M2sins} 4 inputs X0 to X3 correspond to application instruction (FUNST. or Max int ley ime Ya S| thee ls, dlay Cine changeable o O25 ms of 16m Potaity | Common terminal. (-) oF () corresponding to input logic Toolation method Photocouper for postive and negative inputs ‘Sensor power supply | 450 mA (including 10 mA/point for extemal input) Cireuit diagram ta par Internal 24V power supply is isolated pane of exter wing for poste inp) {negative input can be realized by extemal wiring) Current flown through sensor I = 450mA~ (0 mA no. of ON inputs) NOTE: Operation control input (STA terminal) has the same specifications as above EB Nyloas Table 1-7. Relay Output Specifications item System Relay contact output Rated output voltage 110/220 V AC, 24 DC Teireuit | 2A (cos = 10), 1A (cond = 0. Max. load current Geireuts [4 Min, Toad current mA (6 V DO) leakage current Neeligible OFF t0 ON | 10 ms Max, output delay time ON t OFF [Sma Polarity None 7 Coil and contacts Electrical 8D eso more at A Y AC am 2A reine Jad i © Ii times or more with Hitachi magntie contactor Q7 VA, 80 Hz at power ON, 6 VA after power ON) aa pe ‘Mechanical 2000K times oF more Circuit diagram and oxternal wiring —10— EB NJIO44 CONFIGURATION AND SPECIFICATIONS | PRINCIPLE OF PC | INPUT/OUTPUT AND NUMBERS | Basic Instructions Application Instructions ql) PROGRAMMING Arithmetic Instructions | Application Instructions (Il) | PERIPHERAL EQUIPMENT AND OPERATION PROCEDURES | INSTALLATION MAINTENANCE || SPECIFICATIONS OF EM _|_ EXPANSION MODULE EB NuIO4a , cessin ; Programmin, PC Configuration) gvoressi"€ | pc Program |_ Notes C m 1 = ive) a | Explanation of - 7 ‘Programming device 7 - | Fraga — ooo Program memory | $9 (BEPROM) E | | Input | Output | | circuit to ieee N44 image memory 0 | each input and ot } i ‘put Y a PL [Explanation] 1, The programmable controller (PC) consists of a CPU, program memory, image memory of each input/ output, input circuit, output circuit and power supply. (1) The CPU is composed of a microprocessor which executes logic and arithmetic operations, and the system software which controls PC itselt. 2) The program memory is used to store a user-defined sequence program (ladder diagram). Program is. to be generated by using the exclusive programming device or personal computer. In the EB series, an EEPROM is used for program, so a stored program will not be lost after the PC power supply is turned off. The program can be modified easily if necessary. (3) The image memory of each component contains data including ON/OFF status of input/output and ‘current value of timer/counter. These data change along with program execution, (4). The input circuit composes an interface to the-external input devices (such as pushbutton switches, limit switches and proximity switches), It is electrically isolated by photocouplers. (5) The output circuit composes an interface to the external output devices (such as electromagnetic. contactors, valves and lamps). (6) There are two types of DC input circuit, positive logic and negative logic. Hitachi PC EB series with P at the end of model name such as HRP can be used for both ways. In this manual, positive logic input Js adopted. For detail, refer page 18. 12 EB NsIOaa ion | Processing | Programming PC Configuration | System PC Program Notes aT = B 3 ] | cxtanation o — _ processing system pe | | it ke ane execution | @ sInput processing ® -Output processing VY ® Program processing aS Q a ON/OFF status | External output Co external inp [Explanation] 1. Scan time The PC sequentially executes the written program (stored program) from its first step to the last step, then returns to the first step again and repeats the operation (cyclic execution). The duration of a single cycle of this operation is called the scan time. AA typical program using basic instructions takes approximately 7 msec 1k words and 16 msec per 4k words Input operation ‘The ON/OFF status of external input is fetched in the image memory. If the ON/OFF status of external input changes during program execution, the input status in the image memory remains unchanged, The status change can be read only during input processing for the next scan, So an input signal can be fetched only when its duration is longer than the time for a single scan. For fetching an input signal with ‘a shorter duration than above, external interruption input or refresh instruction is usable. ‘cannot be fetched tpt gms Camel) PP a AP adel Soe in cH 3. Program execution ‘A program runs sequentially from its start step (step 0000) to the last step according to the written instructions. The status of external output, internal output, etc. changes sequentially on the image memory along with program processing. —13— EB Nuloda Input processing xo ya step 00 | mao ra Mam X83 x4 hI | ' Last step X10 'e 105, \ 7 rR [on sna 4, Output processing ‘The ON/OFF status of external output on the 1/0 batch processing Cyclic execution image memory is sent to the output circuit. Reading the status of all external input signals at the beginning of a scan and outputting the resulting signals to an external device at the end of this scan is called |/0 batch processing, (Some PC's use direct processing in which the external inputs are read sequentially and the result is output to the external device also sequentially.) 1/0 batch processing does not cause a change in the ON/OFF status of external input and output during, a scan, small-scale PC's ee )_TelAP 2cee SEA Lf za A cInput processing B Output processing 1a This makes easy the timing check on a program. Therefore, this system is widely used on The EB series employs this system. Peripheral processing (communication with pro- gramming device, etc.) is to be made for only 1 ms during the time between program execution and input/output processing. EB NsIOad - 5; i Processing i Programmin, PC Confi ion Bt 1s C Configuratior System PC Program Notes [ 2 c a I 5 [ } [= = —_— a} ee) | ( 0 ORG XI oo OR [var | oz AND NOT x? | } [ows ‘oot __ | ¥2 fa) + [Vom X, ¥ and M representing 1/0 U clasifcation cannot bo keyed | J. Key in numeral 9) lone Instron eae |-[ Tey] feito, = ntti Eau | = [tem] Aste mtr, [Explanation] 1. Instruction (1) An instruction is a combination of an instruction word (basic instruction, application instruction or arithmetic instruction) and the I/O number (external input, external output, internal output, timer, counter, constant or the like). Some instruction words do not require an 1/0 number. [Ano Mae 1 t Instruction word 17/0 No (2) Assingle word occupies one step. ‘There are two kinds of instructions; one-word (16-bit) instruction and two-word (32-bit) instruction. Because the capacity of standard EB program memory is 925 words, up to 925 one-word instructions are programmable. When enhanced, 3965 words are programmable, 2. 1/0 number ‘A code representing the 1/0 classification is prefixed to each 1/0 number. Jota f 176 classification 6646} -@————————} + 1/0 M0 |X. : External input These can be identified by I/O number, so they Y External output | need not be keyed in when using a program- M.: Internal output} mer. T/C : Timer, counter No code: Constant, number of ump, ete. | The 1/0 number is determined by the assignment table (described later) so that numbers used for X, Y and Mare not used twice, and the 1/0 classification (x, Y and M) need not be keyed in when using @ programmer. However, X, Y and M are written in this manual so that the reader can easily recognize the 1/0 classification in the sequence program. 15 EB Nuloda : - Processing | p Programming PC Configuration System | PC Program Notes [ = —I — = ie ] Bad Good | : oat Aways O8 er f peor Seer > poy copa, LLL Ge right of coil 4 rey xo its | Rade st xa | %t | 4 ~ | xs x6 Doubie eat. | HF G0) chet x [Explanation] 1, Permanently connected coil ‘An output coil cannot be connected directly to the left bus. It must be connected via the contact of special internal output (M990) which is always ON. 2. Contact at right of coil Although the contact of thermal relay is connected at the right of output coll in the relay sequence, it is unallowable in the PC sequence. In.case such a connection is required, the contact must be connected at the left of the coll. 3. Bridge circuit Vertical disposition of any contact cannot be programmed. So connect the contacts in the horizontal direction. 4, Double coil Do not use the same output coil more than once, otherwise a double coll error (E. display) will be detected during the syntax check. However, operation will xo nl ‘continue even if a double coil error occurs, and the output, Yaa Cm signal of the second coil will be used in the subsequent OFF steps. — = — x it Sond NOTE | a [—-@7 4Hae" eH —45— EB Nulo4a ORG, ORG NOT AND OR STR OR STR Examples OUT, OUTNOT | AND NOT | ORNOT STRNOT AND STR i a T a I 8 I a L Ca nee circuit Coniguration ee Explanation code. Ee} +. = ORG mol) Fat he parael Gut of Bock" and then the seria g HEE ABE GY Jase xing Great of bsck "Bs ae ae 3 a0 j rammed ; if or va20 2 AND mel y z Block "a", Block "b? Perini cculg | fa Bleck Tan Block "yj p £ our voao| J ORG xo] ) The circle fs divided into nN tHocks "a" and ™b* which awd wor] xa | # tte programmed spare. i eR ay [srs x2 |g. | ano xs a on yan | P yee eo oe | = Block "a" Block "b i oh AND STR Blocks “a” and “b” are a combined by AND STR 3 our vya00 i one NOT] Ko |) (Block “a "is programed. i rant xi | a Block “b. 3 sek" bY sta xe} Black “1” is program: i me Xo x1 xa x AND Now| x3 LL HS , Rive str wor}xa | y Black “b2" is program: bo", be med, Block "by AND v0 |} i Bee é Blocker” and “bo” are jaeeck "AS Block "bo eae by Of gra) aE combined by OR STR. AnD stk pol oBlocks “a” and "b" are our vz combined by AND STR one xo | 0 | a by AND xi | 4 First block "a1" and thea Block "a" Block "by a * “ mela Block “a2” are programmed. i ap is ap ae IF AND WoT] X3 y g App pe ‘These blocks bined by 2 oR sTR pean locks are combined by : poe” ag" Block ba" or sn a pes str wor|xa | y el Block “ay Block An xs | BE g | pect eRe z str kot omnes inthe ae way 5 AND x7 | Be ahoves i oR STR bit bz AND STR ab Blocks “a” and "b* are combined by AND STR our ve —46— EB NJIO4a Prowram inet Congwration _ Explanation Taran [Data ORG avo ee (oad) ano nor Tie | 00 : oR x | xo ee ser wwf) 3 f eel ORG ‘Mao0 “| a ae ge @ our t/¢ |o.002] — y299 ma ons ao ano vor te | 00 our 220 one xo i jp 2 —@) AND Nor J ato Be] dum vel four tye |waw| | xo_-——————— Fe le coo one wo | xa i ale 1% posine a8 t sTR x Hep LR @ ovr re owe) cue be SE f] 8 a one T/C | yan Hel © mcr ||| eee a ore tice | w our 220 one x0 x0 @ our te | ox. 3 howe) | ORG. ym | 2 ST LL 8) | vo ap anp wor | xo | 2 1-H TOY rot Qh 3 Ssec| our t/e | ooo} 72 &) | 1 tm once | | ve! [1 8) 4 © z vaso on 20 owe] icf v AND NOT T/C on our 20 4 7 one xo e —— S my AND NOT T/C oO 5\s vo) OL aE Pa our T/¢ | 00.001 | Bl Ir a orc tye | o| THE 1 | 1 ii our tre Joos) 2 LLL 3 1 ; our yan eh we E | —47— 2 To oH ao Tuo one ay toe one oe tw in ure Tow aaa BY 1v0 one ate nT ree aT one 198 ont ono 0 one a0 at Tye onc TOK aHR mt TH oy oe ne iy rad Ma 180. Fite PP Foe Oa, aor tho 27 ano At tite. ruo ep +- Ca el EB NsIO4a CONFIGURATION AND SPECIFICATIONS PRINCIPLE OF PC INPUT/OUTPUT AND NUMBERS Basic Instructions PROGRAMMING | Application Instructions (I) | Arithmetic Instructions | Appl ication Instructions ()) PERIPHERAL EQUIPMENT AND OPERATION PROCEDURES INSTALLATION | MAINTENANCE | SPECIFICATIONS OF EM EXPANSION MODULE eB Nulo4a —s0— 7 |-|- t] son ona ana | 3 S| oes pases | | v UON JON JON ‘B6NNS oe 2 «| ern) wa, weiseruus | uss | denna 2 w ‘prey uot turns | wot vouwt | senna « @eN) WA zune wnop/dn | smyunoo unep/dn} 9a | opNNs | waop/dn, @ ce ssonpe | _ONaIY. | Gonna on Sage | ssexppe supuodsosi00 we qNaty or eduny | Bussappe « awry | onna un = i war | conns 7 je suoy | saat Sumpuodson0s 0} an weston satis | yy lassepee a ® 1 ant | gonna 7 pS se Boyt “roe ]u0o pees UoUNUOD s3se>I2a Joxu0s bes 2 ad | onme = "orto yeas Dou siog | EN cone [=youna | iz ssooxd dng | 950141 aa | eonns | gcooore suo ae a aH BS a zonna 6 -[i[ ow TeaBis Jo" aBpo Suess speweq| apo Buyer | nso | tonna 380 6 “ff ow (wu o(_fa8pe aus swora| _e8pe Buse | sid | oonna z Ea - ma Te > |uahav ed eon Iz" | asauodwoy wopoung eure requis Juopoensey| sien (aes atu () suoonysuy uoneaniddy EB NJIO44 | Set, Reset | 1, | T if | Master Up/down Shift NOP and | and Ste f Edge | Process | control dump [counter | Latch | register jend = a T Gain nie Funoo | OIF | Rising edge [Detects ri ee (Fafa) M—| | runor [orn | Tang ote | Det sng ee “E_Jofsinal ||) + | «© 7 — | Code = = UN 09 Mao —- Xo See Funoo doo | Detect rising edge ~ onc xo ci a ree ee @ @ xo = Moo J L_________— hf tone) sean time 9 ——_—_I L___. aie {Explanation} 1. The FUNOO (DIF) is used to detect the rising edge of an input signal (status change from LOW to HIGH), ‘and the FUNO1 (DFN) is used to detect the trailing edge of the signal (status change from HIGH to LOW). ‘These instructions are programmed in combination with an internal output (M) so that the specified internal ‘output (M) turns on only for 1 scan time when the edge is detected. Any number of FUNOO and FUNO1 instructions can be used (so far as internal output permits). ‘The edge detect instructions are executed according to the input change after operation start. | Rising edge is not detected and M400 does not turn on when XO is already tured on at start of operation ‘Operation Stat ‘The edge detect function is effective for word LOAD and COMPARE instructions, which are executed only when input conditions change (For instance, itis used to startup conditions of arithmetic instructions as the ladder diagram shown left.) xo — Ke] Fun sso Mago ; al —] unex x0 + FUN T/C20 —s1— EB NuIO44 Set Reset Master Up/down Shift. [NOP and' Edge prc alee control | J¥™P | counter | Latch Coa ee Instruction | Symbot Name Punetion Component | FFaa) ER] [ie FUNO2 iF u Set/roset Nome" FuNos: FR ttreset | Step process if- | mu ORG xo : fa 30 FUNoe i our a 1 Reset XI: } ¥a20 : __ fa ore x ' ‘aa. FUNoe FUNG? Y220) OUT-NOT Y220 ea) Stop processing * a © Status transition diagram. ‘Coding ORG Mor nan sre Ma t aa Maoo Name x2 atin ep) 401 Funes ouT ‘M400 ORG an aor bh xo-+ LE AND XD eel ° 70 STR Mae i FUN 02 er aeag) (Onur our waa suo out Yan Mao xp -——J IN (eo) ORG ma 4 ED aioe wage ents) | Fv Nas J sno R=] @®) ° PON os x Ee OUT Maz want Foy our yea i a t wi FUNe ww i Cz) (step 6) of —s2— EB NJIO4A [Explanation] 1 Instructions FUNO2 and OUT are combined and used as the SET instruction. Instructions FUNO2 and OUT NOT are combined and used as the RESET instruction. ‘ON status is held under SET input and OFF status is held under RESET input. Any other program may be inserted between SET coll and RESET coll. The program written last is given the highest priority. OA keep relay can be composed when combining a FUNO2 instruction with the memory-protected internal output. FUNO3 is the step process (sequential control) instruction. Set input and reset input are provided. process program can be created in the regular format using the status transition diagram. Astep M400 (inital step) je -6 for = [a>] |e (mee | (ep 9 1 ers mar Status transition diagram (M400), step "a" (M401) turns ON and Y220 is [Explanation of operation] fw [ve apa ® T [Programming method] —— : (1). To program a FUNO3 SET input, the internal @ | @ ‘output (M400) specifying the previous step is ANDed with the condition for stepping (Xo). For FUNO3 RESET input, the internal output (M402) specifying the next step is program- med. After FUNO3, the internal output (M401) specifying the current step and output (220) are programmed. —s3— “te nteat | EB NulO4a Seve branch and in a o [ma] 5 & ~ FUNG Xo a Ther Hao ct we (ttebraneh | Set Wie Tea L_] 0" Mano x2 $xe its ise [rae reves) E> 3 x7 at is FUN ip —__] Xe wan [Explanation] }— (1) Upon start of operation, step M400 (intial status) turns ON. x4 Man When input X4 tums ON, line (b) is executed Line (2) or () is selected according to which of inputs XO and X4 tums ON ear. |_¥f Mee iat (8 In fine (@, stops invowving M401, M402 and — || wi F unos M403 are executed in the order, When step- 1 ving condition input X3. turns ON, contol me returns to the step M400. Une ( Gand (4 In ine (a, steps involving M410, M411 and UMA Puna M412 are executed in this sequence. When stepping condition input X7 turns ON, control returns to the step M400. EB NJIO44, Parallel branch and join mA00 RESET, condition {or parallel franck xo Maor Line (a) Line (b) [Explanation] a) Cy @ @ ® © ‘Step M400 (initial status) is set on start of opera: tion, When inpt XO is turns ON, step 401 turns ON. When input X1 is turns ON, steps M402 and M404 turn ON simultaneously. Lines (a) and (b) are executed concurrently. In line (a), step M403 turns ON when input X2 turns ON. In line (b), step M405 turns ON when input X3 turns ON. ‘When input X4 turns ON at the state both off M403 and M405 are activated, the common step M406 turns on. However, the step M406 won't turn ON when one of M403 and M406 is not activated. Control of lines (a) and (b) returns to step M400 simultaneously when input X5 is set to on. FUN? Xo Mano toe Masi) 4) PUNO? x7 Meo gos Xe mae Mas x1 Meow Mao LM —_ tte} | M4 | Funos FUNOS FUNOS SBT eonaition for paralld join xa Mal a M05 FUNGS Cee mean wos) ooo 000 8 FUNG —35— EB NuIO44 Edge | sei Seset] Master | sump | Up/down NOP and Process. | control counter end a a [ana vei Instruction ame Function event | instracton | Symbol | mt neti Compooet |B RTE] ¢ Funoa | _ MoS ‘Seta common serial contact H Master conch None Funos | WOR Resets common serial contacsts re Coding xo one xo (orecd Lee wes) J FUN x0, nxt x2 srs xp Mego FHF iad) | AND xz mest Pith ip Cie) [xs ato oR xs cy Lj AND NOT Ma [yp our Maa Raa FUN 0 (MOR) FUNos |__ Ste x10 orc x10 xe Cha a cmes) [py BUN Sug x13 nee Ly ore xn wes = 4pm) |] i 506) | AND NOT X12 Montgsr Mason: AND xi alot uso] FE ‘aso Jour sco : wacom ORG Ma a4 ae AND Maer es STR NOT Mea Sep FUN 05 (MCR) AND was Xp xa x20 x01 onsta our asa LKR Aad AAR 7] See ORG x20 AND Xai ours vo [Explanation] 1. The FUNO4 (MCS) and FUNOS (MCR) instructions are used for setting and resetting the common serial ‘contacts, respectively. They must always be used as a pair. Otherwise, a syntax error occurs. 2, The FUNO4 instruction must be followed by an ORG (or ORG NOT) instruction, 3. When the master control contact is OFF, the subsequent output coil is set to OFF. In the example above, M420 is unconditionally OFF if input XO is OFF. GH rH opowtte rove H > Gare H i; Ly NOTE For switchover between manual and automatic con- trols according to a master control instruction, take care not to use double coils. If double coils must be used, specify the FUNO6 or FUNO7 instruction. This, avoids error occurrence in syntax check Refer page 5B to use FUNO6 and FUNO?. Fun os LY FUN of INHIBITED ‘Gump creat) —s6— EB NuIO4S 4. Any number of master contro! instructions can be used if they are paired unless nesting. tt Funor FUNG H} Ht-{runo FUNDS tHtroxo } Fone} ‘Any number of| instrctions usable if paired. Instructions can be nested up to three (3) levels. Nesting of instruc: tions allowed up to three (@) levels. —s7— Xo x1 x2 h Level 2 3 tH HH al! Level 1 Level At four (4) levels or more, syntax error will occur. EB NUIO4a dge | Sci ge] Master | jump | UP/down | Latch [Shift [NOP and : Process | control counter register |end ce 2 ee a7) ee eee eat fae = ae Tans | IMP = Ber rane 7 Stes] sma | skips param i EN. E EMANOS ~ amt Jump with Jumps to AJEND of corresponding address | Address No. 2 pal t+ | cote} gee | Ramee ag se : onc nor x0 | x, one xo FUNO® pf Fuwe Xt { oreo ono teat 2 OR man YES OR Mico 4 Bho worse [a cre: é oor ao our yan < FUNOT FUN 09 1 FUNOS 1 onc xo | we 4 | ono 4 aus Lay oe . ORG XI x1 ORG xa i AND NOT X2 AND NOT X2 i SRR SS eas BNO NOT PUN FUN 0 2 FUNOD 2 [Explanation] 1. The FUNO6 and FUNO7 instructions specify jump without addressing, while the FUNO8 and FUNOS instructions specify jump with addressing. These instructions all cause control to jump to JUMP END when the jump condition is set to ON. 2. When the jump conditions are satisfied, the program lines located between the current address and destination address are not executed. The output is held at the status before the jump. By using this function, a manual/auto switching circuit can be composed as illustrated above. If the same output coil is programmed between the jump circuits, a syntax error (double coil error E.) occurs, but operation can continue. anval Auto Manual ae = NOTE If the jump conditions are satisfied, the timer in the jump circuit stops operating. It restarts when the jump conditions are reset. EB Nulogs 3. A jump instruction cannot be used between master contro! instructions. ‘4. The table below lists differences between the FUNO6/07 instructions and FUNO8/09 instructions. ‘Scan time can be shortened by using the functional combination of FUNO8/09. Tabl Differences between FUNO6/07 and FUNO8/09 tem Method of processing Instruction FUN 06, FUN 07 NO Fistrution ft ‘hed (execution seo) “Program Detween jump] fnatrsetions | executed. Program ater hump "end i Stenction ie execute FUN 08, FUN 09 Programe between jump] ce Program afer jem vend jexccured” 1 ¥ Lyre Ly os A § Liptrun ow oH FUN o7 , ae rune a HEL Fun fre H sump method we Hf o 2 5 =) Ten eS tte 9 a The ating mt lee oe S 1, Jump from multiple FUN0S instructions toa single FUNOS instruction is allowed. 2, Nesting is allowed at diferent addresoes Jump to a preceding step is also possible. —59— EB NuIO4a Set Reset | yy ; aster Up/down Shift NOP and Edge and Step control | 4¥™P | counter | batch | register lend Coe oa er > Garay Pate cl ame ; Compouat Tostrvtion | Symbol |W Puncti pen | Funao | ub0 | oréewn eurer] Up/own cour wf x100P/ Code Remarks: [4 dowlFun wo vce + X11 cock onc xt fASesk | Hise Sheets | ca i qe ot | STR x Fun w vaso | uve 16 bits rom Ms to MSIS are used ee ee vis soo 2 De [De] fetes ape a of 1 tines (Column Coluran 3/Gotumn 24Cotamn 1 Up Down Up/down input —_I Clock f___fi_tt _orere h h a (M1500 ehrough MSi5) [Explanation] 1. FUNA0 (UDC) is the up/down counter instruction. It is to be programmed in combination with an internal ‘output (VM). 2. 16 bits starting from the coil number specified by that instruction (M500 through M515 in the example shown above) are used as the current vabue register of up/down counter. The current value is presented in BCD 4 digits. 3. The up/down input, clock input and reset input are programmed in that order. ‘The current value changes at the rising edge of the clock (from OFF to ON). Either UP or DOWN condition is selected according to the ON or OFF status of up/down input as shown below. Upsdown input 7 _—— —J 1 ocr — Final im Current value L___ Up. DOWN (incremented) decremented) —60— 4, When the reset input is set to ON, the current value is reset 5. An example of PC in shown below. Connection to encoder Connection to encoder Red (power) y cory White (phase A) 2phase encoder | Black {open collector) EB NJlOad to zero. ‘An incremental type encoder with open collector output can be connected. ‘The figure at left exemplifies connection to the Omron E6A-CWAC. P Ames cheh, NOTE. \ {ohase A)(Phase B\Reset) | ‘A pulse shorter than the sean time bo cannot be measured because the aa FUNAO (UDC) instruction measures vp Doo the pulse count by using the software x10 builtin the PC. When measuring (Phase A: vide 1S me __ eel_|__ pulses of a frequency exceeding ee en approximately 50 Hz, itis requested to (Phase Bs Clock) “TLL | ose the high speed counter instruction : 44 (FUN96) detailed later. = Le x10 [Application Example) rit ut Rhos 8 u 1 Reset The figure at right shows a |p] run ao vataon ] [Extra value: M400 to MAi5 (vB x2 sequence under connection | with the abovementioned Vas — encoder, in which the Y220 “ep - L external output is turned ON TT) run van || vatwoosar only when the current value cont ET |canaiare of the up/down counter is eee FUN 2 wo | | cRomuo run? 6 ARzO) A) uw waa | | creme a wore | | answneae _ men via, L X20 i on if ta Bines Cirrent value < 6 times [Monitor] Key-in sequence for monitoring ls showm right 3 The current value can be checked by monitoring WMAZ2. Kerin (EER) Cour] CO] Ce) C2) bes] Ges) ow Schence —61 EB Nuload Set, Reset | mas : aster Up/down Shift NOP and Edge | and Step control Jump | counter | Latch | register jend Coa eee we mt [ee |e [eit rows | taton | wen [Ratti wf wf | [4p se Coe = me UNS 0 one Ea ee sTR x | forket neyo FUN 45 ‘M700 a Sek) tee OE SEN Reet X1 00 [Explanation] 1. FUNSS (LATCH) is an edge triggered latch instruction with the reset priority signal. It should be program: ‘med in combination with an internal output (M), 2. The ON status is set at the rising edge of the set input signal (from OFF to ON). The OFF status is set when the reset input goes ON. When the reset input is ON, the set input is rejected. If the set input and reset input go ON simultaneously, the reset input takes priority. 3. The FUNAS instruction can be combined with a retentive memory internal output (M) to produce the function of a keep relay. In the above sequence, the status of M700 at occur- Operation Power rence of power interruption is retained til its recov- a ery because M700 is a retentive internal output. ee “ srw {retentive ‘internal a i 4. The sel-holding circuit operates at a specific level (ON or OFF status), but the latch is operated at the signal edge. This causes the difference shown below. koe Gees Settnotting ff 799 hugs| saxo" ‘i ' ace Ht] uve Hees xt ~ circuit a f 1 EB Nulo4a | Set, Reset Master Up/down | Shift |NOP and) nd Ste Edge and Step control | J¥™P | counter | “2th register end ocess | ae S| a Se TAs ea SE LL ee 7) F]_Chanae in register Instruction | Symbol | Name Function : Sfanfen| c [ace fone? | SFR | Shitrewiter | 16k sit reiter i X® Data —— Code Remarks 1 FUN 47 VM400 XI Clock . {cece | ons xo X2 Reset STR XI ra ere: STR x2 1 ‘16 signal bits from M40) Fon | pee eee Ms cots tah teint Step) gpa Gmina Register status _ SH Se MMM MM OM MOM MM Bo th th th th Be dh ty te aie a! 2 th de th @ [pata | Ja bf | [ees TT] el | - @ a ai | 1 5 SS i STE @ [Pas —_o 1 6 eo _ os [Explanation] 1, FUN47 (SFR) is the shift register instruction. (vM). 16 bits (MOO through M415 in the example shown above), from the coil number specified by the FUNA7 instruction and higher, are used as the register. When the clock input rises (from OFF to ON), concurrent data input (ON/OFF status) is written in the least significant bit of the register (M400 in this example). The ON/OFF status of each register is shifted to the next high-order bit synchronized with the rise of clock input. Data of the most significant bit (M415 in this example) may overflow as a result of shift operation. When connecting two (2) or more shift registers, the latter step (with a larger I/O number) must be programmed first in order to prevent data being lost due to overtiow. Mais ja ae x1 It is to be programmed in combination with internal output FUN 47 Mais 4g is, ro, Muon hea are ssa the. register at vaoo xo rH Fon —63— EB Nuloda ™ TLL ]= SSO WAN Woon 7 wy snap Seva] wnania | 49 nna w feftlel[tfe See—0019/4 “Wm “AM KAM uyeon 78 av nal erwna| = ‘@pIMIp G8, & = lelefelele {66600 vw Vows 7a uy wa)» nna 2 fille Se2—09/4 “NM AN “KM woo + av] Sein Seve) mean] eo wna = [etl -lele ee KN KM Wyoor +a ¥Y aaw | ernns | & ‘ers 008 = % feltleltle I How) HED wwe va ue am |e nna » [elefelete e=010/4 “WN “AN XM aveon = wv [ems ieme|ansens | a una we peltlelttz S8~COLD AL NM KM XN avon -a uv ans ztnnd | 2 ° vpenans aoa 2 % sfle Teno) HD | ayowemey a By wens | nna a fafelefsle S8e—0089/L WA AM XA uveon + uv pe fiw! yeaa 19 Nn & fefefelele S009) WAM HH wyoon +e uy cay | trans | 2 | ee aoe w feltlelale (66m) wD owe a ae voav| tna @ felelelele KAKA avon sino | __2 wns #70) £ 2 Re Isle e~0009/ WN AM voor ino | te wna @ belle lele (G5e=0) we avoweme aT used | 08 nna © felelelele Se00/ “WA “KAKA avon sovor| _ozana| = eal | @ feleleitiz $62~O0TDVL “WM TAM XM BV av 19 OL NMS Hamuiog 4 asmog| pone 9-1 RRR > BY a a wtelel ete omare wa kw wm] TOONS RV OTT OM = AY Tet arana| (qyemaog i ofall fel sanmiog | Sa weno uy mT I = BY pol ein eltieye 2] s62—001D/L ‘WA TAM XA geo o> av eT ofl = ¥ ‘H3d9_ £t NMS I eltpejey2 queysuo) De pm mMEUOD > By ‘OT weIsuo? = AV H3d9 2 nna | elele 00 aay {LON 120807 oN 2 wn | Thal Gandy WA AN woorn WY wo] 3tnna } ~ ele cama Teor wa | a wna] E eleleltlz 962-000 /1, (WM “AM "XM av mag [isl | ae [Explanation] 1. DIV instructions divide AR register data by component data and load the quotient to the AR register. The FUNG instruction is used for BCD division by a constant and FUN24 is used for BCD di ion by 1/0. For binary division by 1/0, the FUN64 instruction is employed and the remainder is reflected on the ER. register. Unless divided by O, the carry C turns OFF, Each DIV instruction is handled as listed below in cases of usual division and O division. Condition Instruction | AR ER Remarks FUN 4 Usual division Quotient FUN i Remainder is neglected. FUN e& | Quotient Remainder is loaded in ER. FUN 4 Remains FON 14 | unchanged. | unchanged, FUN 64 Carry C indicates occurrence of error. 2. non-BCD constant is handled in the FUN4 or FUN4 instruction, neither AR register data nor carry C data is reliable. ‘The table below lists example programs for different programs Ces Component Program Explanation Constant FUN 4 5 AR B/ BOD constant 5-AR ao Interal output FUN 1 (MSO | AR B/ Wis0 AR B00 ey [eareat vate [FUN T7010 AR B/ T/C30 current value--AR counter [Preset value | FUN 14 7/6250 AR B/ T/GS0 preset value “AR Binary | Internal output FUN st OVO | AR 7 was SAR Note (WM) isto be omitted for key in —76— EB NJIO4d Gpncept J | Sub- i (Com ub: |Multi-!p iyi, | Pare Cons Ex- Fi oth mati Load} Out | Add vide) Logic (carry Shift frstructon tract [phy output) | Vert change! se a Lee eT Bea) ] E a] Register Instruc: | abbreviation | Name Funetion Component 3 tion ge} ERICA) Acc} FUNS | ANDI “AR AND constant--AR | Constant 000K ~9900H) | 2 [2 [| LENS | ANON | Logie aND ee pei ie Funts | AND AR AND WO~AR x WY, WH, vicwo-28 [2 |v FUNG | ORI AR OR /07AR | Constant (0000H-9999H) | 2 | 1 Leuael | toeicat on [AB °8 | Funié [oR AR OR VOTAR [wx, wy, ww, Tyoi-as [2 [a FUNG [wor [tosicarnor [AA 8 [ None TPE) ae cio FUN 20¥X100 X10 axa AR FUN 5, 3210 AR AND 3210H —> AR Fon awa | we a | SAR ANP wet [ol ag AR | [sa Se FUN 6. 2000 | ae - : OR 200 —e AR FUN iowa | | = Mn = | AR OR - agi [bel [oo els FUN 8 <_—_—— = SAE — ak {Explanation} 1. FUNS (ANDI) and FUNIS (AND) instructions perform logical AND operation between AR register data and component data. FUNG (ORI) and FUN16 (OR) instructions perform logical OR operation between AR register data and ‘component data FUN8S (WNOT) instruction performs logical NOT operation with regard to the AR register. Example of logical AND When loading the 2-digit thumbwheel switch data into XO through X7 to be followed by loading of ordinary input signals in XB through X16, the switch data is also loaded into X8 through X15 unintentionally. This is because the FUN20 (LOADB) instruction operates on a data word of 16 bits long. To mask XB through X15, use the FUN1S instruction. xis XB XT XO Pc Note (VX)or (WM) is to be omitted for key in. FH runs xe | xo-xis+ar FUN 22 qwMOD | AR-swu4coo FuNo. 0 | omoi~aR FUN SD a | FRH-ARL(AR=0OF FH) ow as amon | AR AND Wit-+A CRD) FUN a T/camo | (dsec or 3 times ” EB NIo4a. Example aI xi xe xa xo bag be External input | 1] 0]0]ifo]a}o]: fo]o fi [2 fof: ]o]o Anfa}ofolz/o}1}o]1 Jolof1|1fo]1fofo __FUNe ———— Ordinary input Thumbwhesl switch Bits to be asked FUNOO Funa wooo a] ofo] fof sfo]ifo]of a] AR {a} of of o| of o FUNSO 255 afofa] ———> _arfolofolofof ol ‘The data flow is shown above She OF se una] Be dh x 4c2s0] o| of 0} of of oo} ofo]1 | Jo 1 jofo op FUNIS CAND) Only 2-dight data of the thumbwheel switch is effective. The T//C50 preset value can be set and X8 through X15 are usable for ordinary input signals. 3. The diagram below shows a sequence in which only the 12 bits (3 digits) are effective with the high-order 4 bits masked. Exampl HY Fun 20 FUN a FUNAL FuNe FUNG! FUN IS FUN 2 xo wateoo 18 236 woo 7/0250 OFHOARL ARWeARY PRHOARL ~78— EB NJlodd Serer Load] Out | Add [StU |Multi-pivigel Logic (ay. COMER | shift ‘rithm arithmetic, 6 tract |phy output) | Vert (change a A: 7 Insiruc- | Abbrevia , A Name Funetion Component ontop enn etlanleslere FUN? [CPEH! | Compare | AR = constant 206 Constant (ooo ~8999H) | 2] f+ fr) = rum [orn |) = ARB YO-3=G Wx, WY, wa, T/c1—a06 [2 || -[t | + runs | opel — Ae eee SC Constant (00H ~9989H) 2|-]|-[a runiafore | [ARTUR -I=E Wx, WY, WM, T/c0—205 |2|-|- [1] + Fung | Pu compare | AK S constant Ize Constant coonoH~9999H) | 2] f+ fa) rome {on | [ARS YO -3=6 WR, WY, WM, Tycin0~205 [2] - [=] 2b FUNZ | UC [Carry output] CR > M (low-order 7 bits et to) | ¥.M 2|- f= FUN 10 T/C1s0 current value~ L4 “ys current vale“AR run7 mo | -<[ (aRBWROH =e run mse | Screw tJ run vx0 XO-XISHAR FUN 2 wMeo AR -wweco FUN ® vx@ XB~KIWAR FUN 1 Wasco TAR W600 =e Fun a ws |< cneuss {Explanation} 1 4 Compare instructions are classified into 3 types; &, = and <. Each type consists of 2 kinds of instruction. So six kinds of compare instructions in total are selectable to suit the component. AR register and component data are compared as binary numbers without sign. If the result of comparison is true, carry Cis set to ON. If itis false, carry C is set to OFF. The result remains unchanged when assuming comparison is made between BCD values. FUNT (CPEHI), FUNS (CPEI) and FUN (CPLI) are instructions to compare AR register data with constants 0000H to 9999H. FUN17 (CPEH), FUN18 (CPE) and FUN19 (CPL) are instructions to compare AR register data with external Input, external output, internal output, timer/counter current value and preset value. Component data need not be BCD data (0000H through 9999H). ‘The FUN23 (OUC) instruction outputs the carry register CR to internal output (M) or external output (¥). ‘The low-order 7 bits of carry register CR are always at 0. —79— EB Nuloda cept AE [compare] Gon. | , Shrnmaue Load| Out |Add Divide| Logic (cary [CONE | shitt fnstucsn| utp) poe (ee as ae a — ype trate: | abteviaton| Name Frnction a Funzs | 8co BCD Convert | AR BCD Converz, aR None fat [ey -| FUN2S | BIN Bary Comer | AR Binary Convert. AR ‘None PEEL FUN 0. 4095 Sa 4 4005 ——e OF FFI FUN 25 i i OFFFH ——e «ost FUN 2&4 [Explanation] 1, The FUN24 (BCD) instruction converts the binary data in the AR register into BCD data. If the result of conversion is digits or less, carry C turns OFF. ple a (| A® Pfofofoh REE AEAEHLTD) inary Bee ee ak (ehTofoTopfopop poop Tofijon] (acn) NOTE: If the result of conversion overflows 4 digits, the AR register data is not converted (the contents of register remain unchanged) and carry C turns ON, 2. The FUN25 (BIN) instruction converts the BCD data in the AR reg register contains BCD data before conversion, carry C turns OFF. etsy ae oe ed an (olofo]o JoJo fo fo Tole [oT ToT] fraleeeligt eaTertha ole “Era an [ojo fofofofofeihhnhinnny fr into binary data. When the AR Note: Before conversion, each digit of the AR register must be a value in the range of 0 to 9. If the AR register data is within A to F, it will not be converted (the contents of register remain unchanged) and the value of carry C will become unreliable EB Nuload (Cpncept | ; compare! Con. | Bf mmatie Load] Out | Add [SUD |Multicpyige Losi on Ex Shift arithmetic. itract |phy utput) | Vert |change| Cee oe OE re T 7 tne | eevaton] Mane on corn | Eola aanao [Sear | BERAE [ann = an a= Fae runez [x08 | Bitte [an = er iin Th 4 FUN 2 VX20 FUN 80 SSS runmswar an (@e TTT S| mci FUN 0. 9500 ER AR “7q | PUN & i (2TstoTe) FUNO. 4310 [Explanation] 1. The FUN8O (SWAP) instruction exchanges the upper byte (b8 through b15) and the lower byte (b0 through b7) of the AR register. 2. The FUN82 (XCG) instruction exchanges the AR register and ER register. The FUN82 instruction is used for setting data in the ER register. —si— EB NuIOad (Concept 1, Compare! Con- lex. Trang Load) Out |Add 2° (BN Divide Lowel or Fea shift Cees a ee Te ee) Instruc: | abiveviation| Name | Function Component i ro on gt |anleR| ce) ac unas fuser [usr swt [c= TRE] ~o None php runay [Rare [Rew sue [o= [aR] —c Nowe Tepe FUN 20 x20 FUN 25 FUN 2 2X35 + AR [Explanation] 1, The FUN26 (LSFR) instruction shifts AR register data 1 bit to the left Upon shift, the least significant bit is padded with zero and the overflow bit is set to carry C. 2. ‘The FUN27 (RSFR) instruction shifts AR register data 1 bit to the right. Upon shift, the most significant bit is padded with zero and the overtiow bit is set to carry C. 3, Example of shift instructions — Example Ts ie c xis XXT In the sequence below, only XO through X11 data is loaded and X12 through X15 are used for ordinary input (that is, X12 through X15 are masked), Shift 4 bits to let Shift 4 bits to right Bits 12 to 15 are zero and masked) —e2— EB NuIO44 CONFIGURATION AND SPECIFICATIONS PRINCIPLE OF PC INPUT/OUTPUT AND NUMBERS Basic Instructions Application Instructions (0) PROGRAMMING | Arithmetic Instructions Application Instructions (Il) | PERIPHERAL EQUIPMENT AND OPERATION PROCEDURES | INSTALLATION MAINTENANCE SPECIFICATIONS OF EM EXPANSION MODULE EB NJIO4a «| swore Seay Sheewort| acon | col ee sh st Pe re ee ; doviee ie aoe beet rides oes ened — | yea 2 | eoorosnounay semiiesmumo ar av| yard] -owerspeet vie] on | senha) |S peated “wy < soystBaa anjea yuaur o oc Damar mrs St aaa = —— Te ai come S| i Taw ealodoa ry oy oat] ta | ve |_| “su ot so steamy powy ve vara 250199 | saga | 2 | ydrusayuy a] — |=] =] 2 |esoroemmumary sau snyapuen ex aay | wcamaaG) vin sieosa) ant | enna Fu | Ta eel een BE ; : cr agen ri | ete on of peuata ; ¢ oe nn raat sav} 9 | wa jay | lee Lal a es saps uy Bue (1) suononnsuy uoneatdéy EB NJIO4, 1/0 Refresh Interrupt Mode Set High Speed Counter [ z i e w I @ ] a intron) Symbol | Meaning Function Component a Ea FUNSI | REFK 10 relesn, | DUS speci 1/0. x ae FUNg2 | _REFY [output specified 1/0. ¥ pee 1 scan 2 peas ae eg, em flout refresh Output seesh FUN x10 c am froman 8 ruN® xn exon execution id ual scan FUN 91 Xiz 1 os 1 sea ote scan xo xi 7 [4p ie une xn — g Lap wao0 if FUN 9 200 Tput refresh Oputreesh 1/0 refresh according to FUNSI/FUNB2 instructions ( Sos inpat and outpat ean be refreshed in the [Explanation} 1. FUNS1 (REFX) is input refresh instruction. It rewrites data memory of the specified input number in the course of scan (upon its execution). This instruction does not have a start condition. 2. FUN92 (REFY) is output refresh instruction, It rewrites the specified output number and its data memory the same as in the current Acc register during scan (upon its execution). 3. Input signals shorter than scan time can be acquired by uniform allocation of the refresh instruction at several locations in the entire program. —a5— EB NuIOga 1/0 Refresh Interrupt Mode Set High Speed Counter Cc s T ee I w I % ] ‘Change To on ame on Component lnstrction] Symbot | Ni Funct omg | Sl aalen] c ies er [ Bectares Interrupt with high “speed | ea: usa |r | Declares [ARENT tres np iter Arguments 0 6s| 2 |=|=|—|= pee Declares interrupt ot fixed intervals of -|-|-J= Value before Funes | rr Recovery from interrupt None 1 | occurrence of ‘terrupe Occurrence of interrupt — ‘input xs fF ) ‘Usual program 7 2X3 ans fr pa inert Tistraction for starting interrupt prom FUNG 1 Thais am Fituion oe | Sa — Interrupt program after usual program. FUN Tistraction for terminating Taterrapt program Occurrence of interrupt Oceurence of interrupt \_ Input X3 twa ( y Interrupt program, INTI | [Explanation] 1. An interrupt program is to be located next to @ usual program. These programs are to be separated by the FUN93 (INT) instruction. FUN99 (END) is not used. The end of interrupt program must always be the FUN94 (RTI) instruction. Neither FUN93 nor FUNS4 requires start condition. 2. There are three kinds of interrupt listed below. Kind Factor of interrupt occurrence INTO | Caprol value of a speed counter equals preset ‘According to edge signal of put KS (either i INTL _| or trailing edge selectable) “ IT? | At fixed intervals of 10 ms —86— EB NuIO4d (a) INTO (interrupt with high speed counter) ‘The EB series incorporates a ABCD B-digit high speed counter. This counter is defined by the FUNS7 (MODE) instruction, (For details, refer to “high speed counter’ explained later.) ‘An interrupt program is executed when the current value equals the preset value on the high speed ‘counter on condition that the counter is defined and that the program is written sandwiched between the FUN93 0 (INTO) and FUNS4 (RTI) instructions. Fphase high speed counter. XO to X? represent high | Defines FUNST 2 speed counter inputs FUN 5 Inputs XD through X7 are set inthe iter thrush (no delay Taterropi gecurs when current value equals preset valuc on the Usual program hgh speed counter. Current value. ———L_________—_— preset value FUN 93 0 ‘Usual program Interrupt program with ES ped counter ed - program UNE, FUN 9 (2) INT1 (input X3 interrupt) @ Interrupt at rising edge (_{~)of input X3 Incase an interupt program is writen between the FUN3 1 (INT1) and FUN94 (RTI) instructions after a usual program, the program is executed at the rising edge of external input X3. ® Interrupt at trailing edge (—¢_) of input X3 Interrupt at trailing edge defined by the FUN97 (MODE) instruction. Interrupt program is written as in the interrupt atthe rising edge. The program is executed at the traling edge of external input X3, aaa sen arate dale Sere nen clang eee, ee nee | fa sot Xa a } gn ( Sere —_ _ program: AWB} —87— EB NJlO4a 1/0 Refresh Interrupt | Mode Set | High Speed Counter [ 5 T % 1 0 [ @ ] instruction) Symbol | Name Punetion ‘Component see 5 5 € em GT waa le trailing edge i wee: a SIRT es a STS ee tis Srikekas ee ae SRO oT 4 iii of terminals X0~X7 Serer aso “EEE FUNS7 | MODE | Mode set Arguments 0 to 63 [Argument is Defines 2;phase high speed counter (XO tp X2 serve as ‘counter inputs) Sets inputs X0 through X7 m filter through mede. FUNG? 2 FUND 5 Program Explanation} 1. The FUN97 (MODE) instruction defines operation mode. It is valid anywhere it is written in a progeam. Start condition is unnecessary. A parameter undefined in the FUN97 instruction remains at its initial value. (For instance, the filter time constant will remain at the initial value 4 ms unless otherwise specified.) 2. Mode is selectable among 5 kinds below. (1) MODE 0 (defines interrupt at trailing edge of input X3) Input X3 serves to input interrupt. It is initially set so that interrupt is input at its rising edge (_—). Input X3 is changeable so as to input interrupt at the trailing edge (4) by writing the FUN97 0 (MODE 0) function. (2) MODE 1, MODE 2 (define high speed counter) The FUNS7 1 (MODE 1) and FUN97 2 (MODE 2) instructions define the kinds of high speed counter. Operation of high speed counter Insisetion | Anam | No, of phases, x 0 x2 , ene ee 4 M (marker) oat Incremented at Decremented at & 2 ‘Phase A Phase B M (marker) —90— EB NuIoad (3) MODE 3, MODE 4 (define fitter time constant of inputs) @ The FUN97 3 (MODE 3) instruction Nomcontact_. ——— input [Be 400 ot changes the filter time constant (input — = delay time) of XO~X2 defined as | fe YP Quicke eS inputs of high speed counter and X3 TE Rite) defined a interpt input to 0.25ms. 2a - This instruction ensures quick response to. chatteringfree and non-contact Contact int input such as encoder signal. It is Soh cate Jr Used for a high speed counter which - operates at 1.5 KHz or less. ins Ghatterine >) Gruner! Sponge @® The FUNS7 4 (MODE 4) instruction changes the filter time constant of inputs XO through X7 to 16 ms. In case of chattering signal such as from a high power contact, input delay time is extended for absorbing the chattering to stabilize response. But, it does not effect forinput specified as high speed counter or interrpt. (4) MODE 5 (sets inputs XO to X7 in filter-through mode) The FUNS7 5 (MODE 5) instruction is used for high speed counters within a range of 2 to 10 kHz. It sets inputs XO to X7 in the fiter-through (no input delay) mode. Because inputs X3 to X7 besides high speed counter inputs XO to X2 are all set in this mode, chattering (F noise may be acquired. In case a delay in response to X3 through X7 does not pose a problem, a delay need be provided by means of a timer as shown below in order to suppress influence by chattering and Xo-Xs rise. EXAMPLE Noise 5 *8__tuiih Bo tito die anes, ao 0-7 : instead of input signal inthe felloning ewe 10 supeesenfuence by) (Shaetehe'na'niss® loise is absorbed because timer ‘T/C dows not respond yet, pastes |) a 3. Mode set instruction is checked at start of operation and it is handled the same as in the FUN98 (NOP) instruction, 4. If different modes are set in a single block, the mode defined later is adopted. Defines L-phase counter Defines 2-phase count Mode defined later is assumed. Pen collector output can be connected [hs figure exemplies connection with the Ona E6a.cwac, Unease of a phase encoder, the green wire (ohosetn ‘must not be connected. tT Fes Es {tous show inthe eiagram are ad for example 2-Dhese encoder (Coen cols ‘. Marker (M) eee or! {ig}. Phase A Phase B (ti) FUNO60 Current value INTO ; Funw 1 | past BR AR ' = EB NJIO4d 4, Detail of counter vegisters is explained lelow. (2) Current value register @ BCD 8 digits (00000000H to 99999999H) Operation is as explained on page 93. @ The FUN96 0 (MODE 0) is used to read the current value register. Low-order 4 digits of current value are in AR, Highorder 4 digits of current value are in ER, @ The FUN96 1 (MODE 1) is used to write in the current value register. If data is written in other than BCD, a wrong value might be read out. To prevent this, only BCD data must be written ® Current value will not be retained on occurrence of power failure. It is initialized to OO00000OH when operation restarts, (2). Preset value register ® BCD 8 digits (00000000H to 99999999H) @ The FUN96 2 is used to read the preset value register. Procedures for setting constants are shown below. | EXAMPLE Constant 6543H — AR (highorder 4 digits sot to AR) [AR -- ER (constant 6543H set to ER) Constant 2100H —> AR (low-order 4 digits set to AR) ER, AR (65432100H) ~> preset value register ® Preset value will not be retained on occurrence of power failure. It is initialized when operation restarts. Initial value is 80000000H. 5, Interrupt (INT 0) occurs when current value equals preset value, Interrupt program is executed when it is written. (Coren vive reset value Usual program High speed counter Funai 0 Usual program Interrupt | program Interruption [ us program —95— wot borwmbans Hh eratbifprs ates Yo tat & eranay sulay nerd (Hee@@@ere os HODODDDGD) ztigin BODE af £2 ons pe banisias sa 9) noxrmsaO Seti sue Dor sett baa Of beau w (0 3GOM)O BEML wT x 0A rw 08 Gutey InerWo to 4iaib S woseWod 3-1 a6 oul Inenus ty etigib » webrocdgiee © Able setio tlie a 626 sotsiger Bula tnerwa ert ni oti of bezu 2 (¢ JOOM) f BEMLA geT Maltin oe eum abet OB Yee ssKt toavers BT tuo bear sd sMtgin qulcy Gnow & JIB -etete HOWOOQODD ot bastaitife ei swhist rewog to arnerus%9 No bonieter sd Jon Mw sulay Ins) _atalean novievsao walerger eulte fee Si qHepeeeeee of 100000000) ati 8 GIB 1 ‘owes we ehyotenoo yoittex yol emubeo0v efaiuer oulay te2anq wt bast of oss 2 $ BCMLT oT S woied MA 4 T fre (9A acme cat A wnt) RA + HED2D tases we me 9 of fos HEAZD Inatenos) 13 -- RA oe { : Gh er ec sane wbowo0 MA ~ HOOIS tntenog me AN | 7 ‘alain wiley mang = CHOOTSEDES) RA 93 many | { <4 f DgINGSGD vate becileltint 2 3 swilist tewoq 10 aongrtus90 ng benister sd ton thw soley banat WEOOOROO 4 outEy Inttint arraTeey 3 Nami bosucexe 21 meygor Iqurieie! suley 9219 geiew suley Jnenus nara ewoo0 (O THI) tqurveinl eB notiinw eB NsIO4a 7 : sens CONFIGURATION AND SPECIFICATIONS PRINCIPLE OF PC INPUT/OUTPUT AND NUMBERS | PROGRAMMING T : 5 Basic Instructions | Arithmetic Instructions | Application Instructions (il) “Application Instructions (1) to PERIPHERAL EQUIPMENT AND | OPERATION PROCEDURES INSTALLATION MAINTENANCE | SPECIFICATIONS OF EM EXPANSION MODULE EB Nuloaa [Function of{Outline off era- . ‘orage|Personal peripheralloperation| Editing | Syntax Ope and| Monitor Sforasele ‘computer! lequipment |procedures [check | stop gram _ interface aa eer ae ney = fee = [ae] Joo = | faa Poms PGMJ-R PGM-GPE (Explanation? 1. Kinds of peripheral equipment. Peripheral equipment, or programmer is selectable among three kinds; standard programmer PGMJ, Universal programmer PGM.AR and portable graphic programmer PGM-GPE, Each programmer can be used with E, EM and EB series. Besides, Hitachi B-16 series or most NEC*! PC98 series or IBM"? PC,/XT personal computer is usable for those controllers by running the personal computer programming software E-LOR, The functions of each peripheral equipment are listed in the table below. Table 5-1 Function of peripheral equipment = Proaenming om [a |S Tan lInstruction| Pertonal | Pri Ont | Onine EFS aaa) UP || ie | Pia | Pea PGMJ ° — ° - ° - — — — PGMER ° = ° = ° at = Power oe |of|o]-oJ.e |. 1.010 | ‘omaceBe | 0 | o | o | o | - | -~ | ~} - | o © Posie 41, NEC is 2 trademark of NEC corporation. 2. IBM is a trademark of International Business Machines Corporation. —98— = Function unavailable 2. Compatibility EB NJIO44, The Model PGMJ in your possession is usable for the EB series with no need for modification. Restrictions on each peripheral equipment are shown in the table below. For using the EB series controller in combination with a programmer of the original version, "EM" must be specified as its model name. Table 5-2 Compatibility of peripheral eguipment ST | es eeu a Ug Ora oma ral Tera | Programming by instructions com- patible with EM 9° ° ° 9 ° o hog, ag, © ene = afelolofelfo a 5 a Fee aw xed = bso pee i a 3 Z|os1| =nlen | =lno Ts poss ot Saar - RR MY P| sma te | ane Tous AR S98 | ane enn ne cmon Sek Saal = Coes 41, Brror code in eyntax check cannot be observed unless decimal monitoring is possible. ruction as a single step. So it does not correctly display the step in which syntax #2. Unlike EB, the GPE handles each certor has occurred —99— EB NulO4d Table 5-3 Specifications of Peripheral Epuipment Programming function ‘ia Fj Sen Pou POMER PGM-GPE lay nit Digital eslay LED) Linu era iid ra Tag aye Tetrion Instron, adder gra etn oneton Wee, read, Sang, insert delet, wach Monitoring function ‘One-point monitoring ‘Multipoint monitoring ‘Test function Forced output, forced setting/ resetting CMT interface fonction Audio cassette tape recording, reproduction and verification ROM writer function Synchronization all Memory pack copying, reproduction and verification Asynchronous 300, 600, 1,200, 2400, 4,800, 9,600, 1,200, 28400, BPS Baud rate (Selectabie by DIP switch. Rate set to 480 bps before shipment) Start bit: 1 bit § Data bit: 8 bits | Set before shipment | Wort tent Stop bit: bit a (Other 6 kinds selectable by DIP switch) 2 2 | Primer function Code list, ladder diagram anal cross reference printed out Personal computer function Data exchange with personal computer Pei Printer: EPSON SP-S0T (old models RP.80 and BP-80 also connectable) Connectable | Printer Interface eiruit board: No, 848 (old model No. 8145 also connectable) peripheral — cauipment | Personal tachi BAG series or series Per 36 Hitachi B16 [NEC PC9600 ‘Operating temperature 0-550 5400 0-40, E | Storage temperature 10-650 —10~60%e =10~50 4 a Operating humidity 30 to 909% RH (non-condensing) i Power supply Supplied from basic unit Sn et —100— EB NJIO4d ‘The name and external dimensions of each programmer are shown below. dimensions tn cf Basi wnt onmecting cable i0'mm) Fignre 5-1 Standard programmer (PGMJ) RS.2320 connector lh Mode selector switch yp” writer Liquid crystal display Basic unit ‘connecting cable (er mm) iF rT interface ee Writein (2) Writesn — Write a program for each step. - | @ Readout [Renton | | Read out the program for each step to check if there is any — programming error. : (4) Search : | Search for desired input/output number, step number or mstru ction word. i 6) Editing : Change, insert or delete the program. i (Syntax Check Check if there is any syntax error in the program written in. if there is any, correct the program ) Test Run Perform test run after making sure that wiring has been made properly through forced output. | @ Operation Proceed to operation after completing test run eae] Procedures before | Operation 102 EB NJIO44 ‘The table below shows a list of programmer key-in procedures. Table 5-4 Programmer Key-in Procedures Contents of display] Mode Data] a/4 [es E Function Key-in procedure | BABE : 2 aelclalgielela 312)"1BUIS(EIEIIa 1 | Program all clear Bae lo lol folx|x}xlo} ‘Writin of new programe Caaaiion Lp fo} for] fol folxl=beo em ee tated 5 Co continous wrteia——] | writen of adiona cnariion_oT, BF x}x A peer naiter) re ae al ha of Jo} | fo} Io} lo) a el Starting trom step 000 | EE, = of of Jolo} [olofofolo [geo | ooeme lo} Jo} Jolo} Jolofolx}o 315 Em each 1/0 o bee e of lol lolol Jolofololo| Fe cs @ Bic |B ol lololololel iat step of unprogram- sep fru Bate? fre) ps J ls e Switchover beeen data dle ‘Data o step dspny eels. Senor Sense ota ci | Reo] YY ta er of fo 2) ainda aes | S yoo _|S ee, | 10} fo} folo}. folofofolo pre sees Ta vol | (Rees «[els)Busaatget ste RRIF | PB © Io} fol} |ololololo 3] Bie and Sancer ie | les Basic instruction = S| Renin intraction Jad [Be ex.| | {0} Jol Jojo} jolololoja «| Isetion game iene] fol fof | fo} lolx|x|xIol |} patton | Jo} Jol | Jo} Jolxx|xJo) i Change mente [Generation of} JO} |O} Oo] JO] x} x] xo] . y ema re| ae = RF} Frere yeisteigis 15|5| Timer and counter counter No, or | lofo}_Jojolojojo| 5} os |) zxtemat ouput and iS | lo} Jolofofo}o| ig] Bite ota EE Wo ‘Mover asd Comer | pao eS lo} | fo} Jol Jololofolo| 1/3] Syntax check BS (5 GRE LPR erro] | ofofofofolo| Facet Exaat = slots ; uaa | Sa BEsSH08 [RNa oe | {> fo]. |*]9)*)*|> el sting | puto era x s Jose meer |se [Jee « © of | | felel lolol tion |imer ani e 19} ojo} ]x]ojojo}x Page ® (fumer and | apg [RN wo] o Si | Note 1 Key-in procedures are the same between the standard and universal programmers, “The contents of display correspond to the standard programmer. . For operation of the portable graphic programmer PGM-GPE, refer to its manual (NJI 021AX), 2 Asterisk means Bar indication for the lest most position. —103— EB NJI044 Function of[Outline of] Opera- [Storage Personal iperipheral operation Editing Syntax tion and| Monitor ‘of pro- computer lequipment [procedures check | stop gram __|interface Se oe a a Function Programmer mode Operational states Operation Al Clear oKey-in procedure and display Key.in procedure Remarks PROG = ‘pata }——— t All clear complete [Explanation) 1. Be sure to perform "All Clear’ before writing new programs. before shipment from the factory.) 2, “All Clear” clears all the programs written in. In addition, timer/counter data is cleared, and the internal output protected from power failure and the shift register are reset. ‘All Clear” operation has been performed {Display switchover between data and step] 1. In usual operation, step is not displayed and data alone is displayed Press the | “ir | key for step No. display. When pressing this key under step No. display, data display returns, i ki } Display oe ein procedure | instruction ‘Numeric display Made display (3 &) &) FROG | Data dela Bee ae bt lay PRO a ep disp fie 1% 1 | .orep | Step display PROG | hoot | J}. para | Date display [Explanation] 1. If “All Clear” is keyed in with 926-step program written in, a maximum of & sec is required before completion of this operation (during this time period, programmer display remains off). “All Clear” operation is completed when." (underline) appears on the display. It will take 19 seconds to clear a 1949-step program. 2, The contents of display shown in the above table correspond to the standard programmer. Hereafter, this applies to all displays. 104 — EB NJIO44 Function Programmer move ‘Operational satan PROG | TEST RUN Operation | ‘Stop Writein of new program of x x x ° Sequence LK @ _ = Key-in procedure and Display Display Key in procedure Remarks Instruction | Narra dipay | Mode display ORG g Hr x0... written in -On 2og | -oata | 4 Yoo © AND : ” | ee proce | ye our | 208 Ol vam [Explanation] 1. When pressing the[ENT]key, the contents shown on the display unit are writen in the memory and program moves on to the next step The contents of display exemplified above are those before pressing thel EN T ey. 3. Whitein of adsitional program When keying in [GLA] and [a] the first step of unused program area is called, Program can be written in this area Ste an? Progeam written in ov _ 050 Unused program area 4. Program writein from first step Step 0 is called by keying in [CLR and [="EF]. So program can be written from the first step. —105— EB Nulo4a fae eas Proc | test | RUN | Operation | Stop Insertion of program : ia Me & ae SE tt ee Hr PS, | qe Se aT Di ——— puis pat mani | SET aa as BeOS [eer | ese Or ere (ea Data | Clears display ae > AND 3 PROG Ab pr coma a | [Explanation] 1 Read out the step following the one into which a program isto be inserted. In the above example, output call ¥200 is searched since the contact set X3 is tobe inserted before the cil Press the (a key to erase instruction and data display, and key in the program to be inserted, then press the [rs] key. This completes insertion of one step. Upon pressing the [ns) key, the next step is displayed. Note that the step numbers ofthe programs after the on@ inserted will be automatically incremented by one. After completion of inserting the new program, be sure to perform syntax check (by keying in ( (a3] fre] ) to ascertain that there is no programming error. ‘An error will occur when you attempt to insert a program with the memory area fully loaded, because program can no longer be inserted. Ob) If a program insertion is made to the first step of a program consisting of 900 steps, it will take about 5 ‘sec for its completion (during which time program display remains off) Confirmation is required before pressing the (ss) key, because csplayed programs ae inserted sequentially whenever pressing the key. —106— EB NulOaa Fanetion Programmer made Operational sates - - - = PROG | TEST | RUN | Operation | Stop Deletion of program ep ree ° x x x ° Ca Before deletion After deletion xo x itt} Cia [at ra 200 t ¥200 Pt Tobe deleted tS (oKey:in procedure and diplay 7 ro Display in procedure - Remarks Testrction | Samed | Mode nay Cle AND 3 DATA | jf Series comet fe} our | 2ga =PROG | —{}- Deletes contact X3. Read out the step to be deleted. When pressing the (s=1] key, the program under display is deleted. The ‘step number of programs after the deleted one will be automatically decremented by one. Alter deleting the program, be sure to perform syntax check (by Keying in (af) to make sure that there is no programming error Contmation i required before pressing the (a) key, because displayed programs are deleted sequentially whenever pressing the key. If @ program deletion is made from the first step of a program consisting of 900 steps, it will take about 5 sec for its completion (during which time program display remains off). [After insertion or deletion, the step numbers of the relevant program and thereafter will be automatically incremented or decremented. = 3 ws oo => tor oo > oor ss Br 150 0 | tp tebe — spit Pre ed ese ef — gn ene a pt 052. 052. from step 51. 052) [ar 1 ae es a Lay ‘Before insertion ‘After insertion Before deletion ‘Alter deletion Insertion of program Deletion of program Fignre 5-4 Insertion and Deletion of program —107— EB NyIO4g Function Operational status Operation | Stop Change of program x fe senses eer change ter change xo xo 4} st} Gan} => HG Cam) v0 a0 Pf xs HE chang to x4 Sain REE AUR Dislay Keysin procedure a Remarks [issrcion | Sagas [Moe cir “alt “AND ant ‘Searches for contact BOs aor oa: HES fa) pata. | Clears display mI aN 4 Proc Gel Non HE Writes in contact Xt fo) ouT eog [Explanation] 1 Read out the step tobe changed. Press the x) key to clear the instruction and data under display. Write a program beginning with an instruction. Pressing the for) key completes the program change for one step. Upon pressing this key, the next step is displayed. In case the number of words i itferent before and after change, the step numbers of the programs after te changed one wil be automaticaly increment. 0 or decremented. The previous program remains unless the [77] key is pressed after program change. Bofore change, the fai] key must be pressed as a rule. However, new program can be written even when instruction and data are displayed The preset value of timer/counter can be changed not only by the method above, but also by directly entering a new value as exemplified below after searching for the coil &) oO & -» Searches for timer TOO coil. MOE CR - writes in new preset value ~108— EB NJioad Punetion Programmer mode Operational status proc | TEST | RUN [| Operation] Stop Read out and search of program —_— ° ° ° ° ° Glasifcation wy tata ap ~ | From apcied top 2) © | Brom tinal step e) VO Neo e ee 2 Output No &) ; ve [tere e— [Output No. [_\— Tnstraction word f=) [Explanation] L When pressing the (i2] key after specitying a step number, data written in the specified stp is displayed Then the programs before and after this step canbe read out by using the keys fF) and When pressing the [G2] key after specifying X YM, T/C number or instructon word, dat inthe step where the specified number or instruction word is writen is csplayed Continuous search for the same number is made by following procedure. 110 tr) Diay epi proces Remarks Hs Testacon] Neel | “AND Seagches for cor t—h SG & Nor |! |faao a iS ano fa | Seer ;-—e f= Tone [1 | Spee for eon When pressing the [a Key again after completion of one search, another step writen inthe same number is searched for and displayed In case the specified number cannot be found in the program as a result of search operation, the first step of unused program area is displayed ("" (underline) appears). Programs before and after the searched one can be read out by using the keys [*P) and (7) —109— eB Nuloas Function offOutline off Opera- _.__ [Storage Personal peripheralloperation) Editing Syntax tion and! Monitor a pro- computer) equipment [procedures check | stop gram __interface Cs eae Function Programmer mode Operational statoe prog | Test RUN | Operation] Stop syntax check sas © ° ° ° rae zement Disniay temarks procedure a Instruction [Numerical display] Mode display ee J No error ag Dionysia step of programmed area eS ; mss) Breordntectes £45 €[Uaun ) | peters # foe [Explanation] 1... Syntax check is required after writing of a program. So far as.no error is found in the program, the first step number in the unprogrammed area is displayed. 2. The table on next page lists the error display which is presented when program contains an error, together with its factor. Each error factor can be judged by decimal monitoring of the special internal output WM980. Whenever performing syntax check, the result of the previous syntax check is cleared and the new result is displayed. Only in cose of a double coil ero, syntax check is performed continuously fom theft step by pressing the fo) key Not, hover, that no eror wil our even if cua cli specfid forthe otout eo following FUNO2 and FUNOS. —110— EB NJIO4a Table 55 User Program Syntax and Sum Error Code List eae Sets Eee ror content 5 a ; B |e | Rie a mie eration of eet amber 7 BO) TE acre af FUND ad FUNG abormal rd Ta er cnt rt oe ced ation wr ap Pa ise orn ver he ne ei for ttn we ea PR an OUT TH wee Fo 12 E Eg Prohibited dual coil is specified. 7 ~ 4 ae eee ea creed pala Somme ets ea cee | erect crete een At occurrence of an error, its code can be observed ‘through decimal monitoring of WN. BOOO8e These error eve at not cere by tring on/off oe Spy tor stained a emer) —1n— EB Nyload ion of[Outline off - Storage|Personal Rantterslloperation Eating | Spat Speen Monitor ot oe jcomputer| equipment” |procedures check | stop interface (eee oa ot ra ie 7) ine Proarammer mode - — TEST UN Operation and stop x ° |° Mode selector switch §<(Start signal) — Basie unit, Trternal sequence program [Explanation] 1. Operation and stop are controlled via the start terminal (STA) of the basic unit. Processing is to be made a listed below depending on the relationship between the mode selector switch of programmer and the start signal Pporision ‘Operation FIRES | Pomanmer mie | San sama | OE Renate RUN ON Operation | oOperation is started by turning ON the ORF] Sep] omer at the sate of srt signal ON ‘ON | Operation | Operation will ot be interrupted even Yea Test {tthe mode elector switch f tured OFF | Sup | PROG. ON Stop _| oAs soon as operation starts, the RUN PROG Ope | Stop | cinalaae cho ad he RUN ame ON | Operation No OFF [Stop 2. Programmer is mountable and dismountable while the basic unit is operating, Programmer mounting? fara. = aaa 1) Operation of base wit Mounting of programmer Operation: onlinooe nd orsaty.Ghs rmada elector’ esti Dismounting of programmer | Operation continues, 3. Operation does not start if no program is written or it has any syntax error. ~n2— EB NJIO44 Function of{Outline off Opera- [Storage Personal peripheral operation s nan tion and| Monitor at prov comp ter| equipment procedures checl stop } gram interface Coe o_o ee ] Function Component | Programmer mode Operational status | x.ya.tve | Prog | TEST | RUN | Operation | Stop Monitoring | wxwywn [oO ° ° ° ° tasication Kein procedure Remarks Mode YM & x2 ON & 170 (re) sparta [T/C10 ON ve te ait & PROG)| Shen valve L + TEST esl |vaa || Zar) om | wx, wy <= ne slaw (co) ee (scimat) ele , fe) OOF EH Tronsdocimal) /€ (caren valve ——— aa | ‘preset value) [S} og Ms00 (it) [Explanation] 1. Monitoring of bit data (X, Y, M, T/C) can de done as shown below. (a) The ON/OFF status of bit data is indicated by means of a decimal point at the second lowest digit of the riumerical display. elele | (ele[2 (2) The contacts of timer and counter are monitored in the same way as above, When the coil of timer/ counter is monitored, its current value is displayed simultaneously. This value is incremented. When the current value equals the preset value, a decimal point appears at the second lowest digit of the ‘numerical display. 7[elels[sl_] — ‘T/C coil No, Current value ret val (pres alt) {@) The number of bit data is incremented or decremented by 1 whenever pressing the (7) or FE key in ecession to fwx) » Therefore, ON/OFF status can be checked for successive numbers or both directions —13— EB NuI044 2. Monitoring of word date (WX, WY, WM, T/C Jean be don as shown below After monitoring of bit data, word data can be monitored by pressing the bos) key. LCgWIG posing | Ry, bra dei eaye in cacines Ho ate (2) When pressing th (sj Key again, word data tr csplayed fr hexadecnal notation (9) Whon pressing the fa hey again. depay returns fo monitoring of bt data (Example) The method of monitoring WM400 and WM402 word data is shown below. | W402 10 a deimal number and “An hexadecimal number Teepe ia Dacia [ICICI bd 408 BW mitoring of MOD | (=) ogess” Decimal monitoring of WMA00 ponte |) | Heading of Wa) aorrK Indicates hexadecimal notation — & 4o8 Bit monitoring of Mao @ 40 - Bic monitoring of MAT) _ 8 wae Bit mnogo Mee fe 2010 ——_*| Decimal monitoring of WAZ a) 2ooRH Tezadecnal montero of WD & tog tam Sy Bit monltoring of Manz —14— EB NsI044 3, Monitoring is possible even in the stop status. However, the contents of external input to be monitored during stop correspond to the ON/OFF status just before stop. Function Programmer mode Operational status PRoG | TEST | RUN | Operation] Stop ‘Conduction check x ° ° ° Sequence x1 y200 Contacts op YF Conductive xo Contacts ff. Nonconductive Display Remarks Instruction Numerical display Mode display | 20 ON pata | YE Xt conductive (CREST) | AB. ¥200 conductive FXO non-conductive [Explanation) 1, This function enables you to check the contacts contained in the circuit sequentially for conduction. That is, when a contact is conductive, a decimal point ( . ) will appear at the 2nd digit counting from the lowermost one of the numerical display. 2 Key.in procedure for conduction check is the same as for search and readout 3. Difference between conduction check and monitor (1) The monitor is a function for displaying the ON/OFF status of coil irrespective of sequence. (2) Conduction check is a function for displaying the conductive or non-conductive status of contacts while following the sequence. ‘Monitor: OFF Conduction check Conductive 4. Conduction check of word data covers Moe ‘only the uppermost bit (b15) of that -] FUN® 0. 9999 data, which does not have any signifi cance. So word data must be checked by using the monitor function. | “ ano DPR [row a wae | ari GREETS nly the uppermost Bit’ of “word data WMito, is checked {or conduction. —1s— EB NslO4d Function ‘Component Programmer mode ‘Operational satus x YM PROG | TEST | RUN [Operation | Stop Forced surest TC x ° ° ° x ‘Processing timing of forced set/reset within one sean fied Lean Lean ai B_lee Processing | oved wo, \f2)2% Arithmetic | Forced v0 aE a Sree | Mie | Hon (EE) E | heceome | et | es | 2B & Je | [2k Feuer Nemory “is, aet/ceaet input contacts Tilifereatly to the ON/OFF | Status of external input con c tacts Pec oKey-in procedure and display Display Keyin procedure = Remarks instruction | Gay | Mode dint Baye 208 Monitors X0. gee = DATA | Bogebly ses X0 and turns on ao8 Yin sinuitanenuay. 4 penn ail aan Foray resets KU and tum Ss gag | (cress) [Bae SB Releases, forced set/resst Rose, Operation fllors the Nyon satus of external Ip contacts [Explanation] 1. When forced set/reset function is activated, X, Y, M or T/C on the image memory is set or reset. 2. Simulation input is enabled by utilizing the forced set and reset function for the external input (X). However, the input indicator lamp does not turn on when forced setting is made because the lamp responds to the physical conditions of the contacts. 3. The forced set/reset mode is released by pressing the keys for interrupting the monitoring in the relevant 170 number such as (22) . FP) and () 116 EB NJIO4G = Papa || Laer nemo aliens ERASE rfl AS Rew ve 1A | | oration | Stop ap te oem Sequence yon x4 Ga res To be changed to 13.5 see oKey-in procedure and display Diolay + + Remarks Instruction Numeral daplay Mode display “RU aes t.¥ | DATA. |Search fr 7/0 ot [er [ane S | -resr [wetein of nw pret vale [Explanation] 1. Each preset value of timers and counters is changeable by turning the programmer mode to TEST during operation. The value is unchangeable in the RUN mode. 2. Search for the coil of timer or counter whose preset value is to be changed. Then key in a new preset value and press the [e} key. The new value will be written in EEPROM of the basic unit and T/C200 through 1/C295, and the current value will be reset to 0 sec or O time. NOTE If present value is changed during operation, both timer and counter operate according to the new value immediately after change.’ 17 EB NJIO4G Function ofjOutline off ni Opera- . Storage ersonal peripheralloperation| Editing Syne tion and! Monitor |of pro- computer ‘equipment [procedures el stop gram __jinterface A A TC TC Funetion Programmer mode ‘Operational satus PROG | TEST | RUN | Operation | Stop cou function m ata) ° x |x x ° Contguration POM- CPE Adio caste pe. recorder Pemisercial se” Connecting cable eommerCialy available one} oKeyin procedure and display (when wing PGMS) (itu resistor) ey in prooere Danay all Tape recorder Programmer Numeral play | Migs, | “o™™* 1) ele) ome fF 7 = eo Feo Recording fon) (en) Recore Basic unit rrtpe bur con-c-o MED. ES guy = Eo) (Programmes) Tape recorder t too (mee Fraviack ae. | fe maneca Basie unit ESRB [EARO-C-O-O phone! +sTR Playing back EERO 2 vanes Tape recorder) End] DATA casete tape Playback — Waiting Tor star} ‘Basic unit Verification "oo SS OS et fay Vetheater [eA RO-O-O-0 phone + AND Veritying : (Prgrame Tape recones) End aaa tee pesratis coos Press CLR: Error ne ayback erro Bos qa tplay i ection er ‘leat extor, Format error 2 | fe SEs Setting of cassette tape recorder % Be cure to very data aller every recording oF playback. Tem Description ‘Type of cassette tape recorder Use a monaural cassette tape recorder. Tone quality ‘Set the tone adjusting knob to maximum “Tone volume ‘Set the tone valume knob to maximum, Tape Select a tape not scratched nor wrinkled. —18— EB NuIO4a (Explanation) 1 Programs are storable on a cassette tape by using a commercially available tape recorder. Key-in procedure and display are exemplified below when the abovementioned PGMJ is used. Key-in procedure remains the same when using the PGMJ/R instead of the PGMJ. Be sure to rewind the tape to the beginning before recording, playing back or verifying a program. If power is turned off, tape is taken out, or the OLR key is pressed during a process, then key-in procedure must be restarted from the beginning. For data playback or verification, symbol H is presented on the LED for abous 30 sec until the tape is positioned at the start bit. If the symbol does not disappear even after 30 sec, it can be judged that nothing has been recorded on the tape. In this case, record data again or replace the tape with a proper one. Recording becomes impossible when using a tape recorder cord with a resistor. So be sure to use a cord without a resistor. When a stereo cassette tape recorder is to be used, set the tape monaurally. In addition, turn the tone volume and balance knobs on the connection terminal side to the maximum position. Execution time will be increased according to the number of program steps. Execution time 4 40 sec + number of steps x 0.22 sec AA tape recorded with the PGMJ can be played back with the PGMJR or PGM.GPE. However, a tape recorded with the PGM-R or PGM-GPE cannot be reproduced with the PGMJ. Key.in procedure with PGM-GPE is shown below. o: Ve Ital screen 2s I-16 sects EM) ie cope LABEL Ser (SHIFT-+LDR conv LOAD START STOP MONITOR FORCED OUT CMT ROM WRITER PRINT 01 { & Pe cur 1 Pos car Cur sree 2 POM our DYE) Recording (J) ~-Pivtack (2) ~vesteation Fignre 8-5 Key.in procedure in PGM.GPE for CMT function ng. EB NuIO4s Function Programmer mode Operational status proc | TEST | RUN | operation | stop ROM writer function ~ a x x x ° Configuration ; ‘Memory pack 7" ‘mounting position C7] ut Manned pont -» | eleeeses || | MeM-1e a , wena Bee | NeM—2R, Memory pack for EM series MPE-2R Memory pack for E series -Key-in procedure and display (when using: PGMJ-R) Te] Fonction Koya procedure Diag Remarks Entrance into PROG P— 2 | ROM funetion 2 ROM MODE, Recording PROG RP OUTOO | Basic uutt (copying 2 ROM MODE BEPROM ~ Memory pack Reproduction PROG R—P STROO | Basic unit (lead) 2 ROM MODE EEPROM ~ ™emory pack Verification PROG R—P ANDO | Basie unit wer) 2 ROM MODE EEPROM ~ Memory pack A — PROG RP NOT Blank check rae EPROM erasure check | Reyin error _ RoE Copying error ROE OUT ‘Bxchange memory pack. Brror displ " pack IY | Verieation enor RI-E AND " Blank check error ROE NOT EPROM not yet erased ‘Releases ROM fenetion mode, Note: “P” dioplay disappears when procedure is completed [Explanation] 1. Programs can be stored in the memory pack by using the PGMJ-R or PGM-GPE. Either memory pack for E series or EM series is usable. The memory pack is for program storage only. It cannot be mounted to the EB basic unit. 2. For recording (copying), the kind of memory must be keyed in. (0) (0)... 925K word EEPROM [MPE-1E, MPM-1E] : 1 SAUTION (0) Gi)... 1949K word EEPROM [MPE-2E, MPM-2E) If EPROM is epecitied even though [0 [2]... 1949K word EPROM [MPE-2R, MPM-2R] << the EEPROM memory pack is used, the memory pack might be destroyed. To prevent this, the kkind of memory must be confirmed. —120— EB NsIO4d 3. If attempting to reproduce data with no memory pack mounted, undefined data is written in the basic unit. 4, Method of operating basic unit memory as an EPROM is shown below. In case of the MPE-2R, the EPROM is socket-mounted. After copying programs into the MPE-2R, remove the EPROM chip from the socket and ‘mount it to the IC socket in the basic unit, This makes the basic unit memory usable as an EPROM. However, this is impossible with the Mode! EBXXHR because its memory is soldered. For memory mounting, see page 137. 5. Key-in procedure with PGM-GPE is shown below. 0: 1;EM Initial screen 25 J-16 | COE) eects mn Le cope.=LABRL ser (shiPt-+Lb8) conv toa START STOP MONITOR ‘Function selecting sereen rorcen ovr cur ROM WRITER PRINT ovr 0 FON EEPROM (007) 1 pow EPROM (OUT) 2 POM PROM (STR) OM writer seen 2 POM PROM. (VERIFY) 4 PROM BLANK(ERASE) CHECK (5) (©) cope into BEPROM memory [E(B conlsinto EPROM memory ack (Efe) toad trom memory ose MGR er (a) Ge) ~BPROM bank ces Fignre 5-6 Key-in prodedure with PGM-GPE for ROM writing —121— EB NuIO44 Punction Printout Configuration poms—r 7 st poM-GPE Printer (commercially available one) Keycin procedure and display (when using PGMJ R) ne Function Key-in procedure Display Remarks FUNG must be speci- Change to prit 7 G_P.- wi asic «eee BEI) | 2S Ps ove |e enc -) seston [EDICT ——_rnoe v - v—ovre | me ee sic unit Basic anit. printer - ‘tL Ladder diagran PPR C-OUT Talaang_ of sfPaaiss |S ey mde iets ‘Note: Procedure is completed when "P” display disappears. Speciication of print out format Title Code list | Ladder diagram | — Cross ° ° ° ° ° E og = a, - oe = a is o ©: Pinot (Explanation) 1, Programs can be printed onto a printer connected to the PGMJ-R or PGM.GPE. Code list, ladder diagram and/or cross reference is selectable for printout. Print-out format is to be specified in any of codes 00 through 03 as listed above. 2. FUNG must be specified for changeover to the printer function mode when the EB-series basic unit is used. However, FUNG specification is possible for the PGMJ-R manufactured in June, 1989 or thereatter (serial ‘number 9FXX onward), —122— EB NJIO44 For the PGMJ.R units manufactured before June, 1989 (bearing serial numbers up to 9EXX), FUNS must be specified (which corresponds to EM specification). In this case, avoid printing out the instructions exclusive for the EB series, otherwise wrong print-out might be made. tem Before June, 1989 (up to 9EXX) ‘From June, 1989 (from $FXX on) Change to printer function | FUNS FUNG mode (pecifes EM) (specifies EB) Teaeoatong company Sel Can be printed an be printed Instructions exclusive for | Cannot be printed correctly an be peated DIP switch setting of PGMJ-R and PGM-GPE Bit rate and word length are changeable by the internal DIP switch. Settable bit rates and word lengths are listed in Tables 9-3 and 9-4, respectively Table 5-6 Bit rate setting Saleh No Tol : 5 ast Remarks Forward eth Fore rte | femme fen| OX ON | ON | vt ow [on | orr [wa eet ae ON OFF on | 96 7 wae oeborr Lore] a3 | Saas a orr| on | on |= |_| Singin the Stings of DE onan” orr [oon | oFrF |, 12 I indicates the current switch position, OFF | OFF on | 06 [orr | orr [orr | oa Table 5-7. Setting of Word Length Seth No Word ith 8 7 5 ‘Start bit Data bit Parity bit Stop bit a on | ow | on 1 7 [en samba ON ‘ON OFF 1 | 7 1 (old number) 2 | ow |orr| on | a oc ON OFF | OFF 1 3. 1 (old number) ‘ 7 orF | on | on 5 3 5 z ofr | on | OFF 1 3 = 1 [Seiinammads, orr | orF | ow t @ [itevennantea] OFF | OFF | OFF 1 8 }1 (old number) 1 —123— EB NJIO44 4, Print-out specifications of printer are explained below. (1). Ladder diagram can be printed out normally when it contains 8 contact sets max. on each of up to 26 lines and when the number of concurrent blocks is within 8. (2) Ifa ladder diagram exceeds the above limits, it is printed out only within the limits, For example, when 10 contact sets are written on a single line, only 8 contact sets are printed excluding the ninth and tenth contact sets. In case the horizontal limit is exceeded, the asterisk "1" is printed at the first step of the relevant circuit. 8 cota st HH HHH 1 Full sale of adder diagram 1 25 tines. 1 max. I | a $4 HHH HI 5 ( hs eg aria =a Sic ron Only 8 contact sets are 9th contact set printed! onward "are n0t rintedand. space I provided instead, ‘though output coil 's printed, Figmre 5-7 Print out limitation and formot (3) Up to 9 contact sets can be printed on each line when using the PGM-GPE, 5, Printer specifications Conectable printer is limited to the one made by EPSON*, The table below lists the combinations of connectable printers and serial interface boards. Table 5.8 Connectable Printers and Interface Boards Ta eel] ap—so | ap aon | rP—w | SP-s0T Interface board | (old version) | (ld version) | old version we 0 0 ° E e504, ) @ 3 melee © 3 ° ° Settings of the DIP switch in the printer have not been changed from those made upon shipment from the factory. Settings of the DIP switch on the interface board are listed on the next page. EPSON is a trademark of SEIKO EPSON corporation. —124— Table 5-9 Settings of DIP Switch on Interface Board ernest] joss | woss | meus Switch No. 1 on orr | OFF [2 oN OFF im on orF | OFF 4 Orr | OFF | OFF swi 2 e orr | ofr | oFF 6 orr_| ofr | ON 7 Orr on | OFF 3 on OFF on i orF |. oN 2 on OFF 3 OFF on swe | « oN ON [os OFF Ls I [oFF Cable specifications EB NJIO44 Note The interface board No #148 requires shorting of the jumper wire J. The cables for connecting the PGMJ-R/PGM-GPE and serial printer are not included in the standard equipment. They must be prepared separately. If utilizing cables in your possession, confirm that connection meets the figure below preliminarily. PONI-R OPE Printer i = Tx ——| 2x rts [© ors ax | 2 x ets ul] ets ea” “| 86 oa FG ‘MALE ‘MALE Both connectors are D type 25 pins. Fignre 5-8 Printer Cable Connection Diagram —125— EB NuIO4a. Function of Outline ie .,.. |Storage|Personal periph sl operation Ealing pine eee and| Monitor ahaa jcomputer| equipment [procedures | = checl stop gram linterface cz a a A ca ae EB-»CR feseese Catt 8 — az: PGMS Cable A. (Explanation) 1. Since the Model EB-XXCR (OR type) comprises the RS-232C interface tis arectly connectable to @ personal computer. The Models —EB-XXHR (HR type) and EB-XXSR (SR type) can be hooked up to a personal computer via the PGMI-R 2. Connection via PGMI-R {personal computer is capable of programming and monitoring sequences by running the personal computer programming software E-LDR. Two kinds of software packages have been prepared one for Hitachi B16 series and the other for IBM PC XT* series. For details, refer to the personal computer programming manual z ELAR or ER aot An inser sian (OUT 1/0) wen ale a F Ete mer cons eo aon wrt et witha pce age f : oe a S| aE | ocares of obi od ugh operat allow: Aces im) = F ce [REQ a amy eat ane Tom 0 E Eg ‘User program is judged to be abnormal according to the result of sum check. | [Explanation] 1, Syntax check of program is carried out just before operation or by keying in| CLR | [SRO 2. If error is detected in syntax check, syntax error code can be checked by keying in [ec] [5] [2] [e] [won] [wow], —143— EB NJIO44 Table 7-4 System Error Code System ertor code Description 0 “Trap interruption has occured a ‘Stack pointer abnormality i detested @ ‘Conradiction to Tog is detected 13 Improbable interruption has occurred u 'NMI interruption has occurred 2 Data has nt been written succesfully in the user program memory. 2 ‘Sum cheek error is detected in system ROM. + —+- % Undefined PCS instruction word is fetched a PS stack pointer abnormality i detected ‘Sum-check error has occurred in user program during operation Received signal has overlowed the bulfer [Explanation] 1__If the ERR lamp comes on, system error code can be checked by keying in cA] [9] [7] [0] [Mon] [MON Jatter turning on power supply again —144— EB NuIO4a CONFIGURATION AND SPECIFICATIONS | PRINCIPLE OF PC INPUT/OUTPUT AND NUMBERS Basic Instructions Application Instructions (1) PROGRAMMING Arithmetic Instructions Application Instructions ay PERIPHERAL EQUIPMENT AND OPERATION PROCEDURES | INSTALLATION MAINTENANCE SPECIFICATIONS OF EM | EXPANSION MODULE EB NuIO44 Specifications of main EM compor (1) Name of each component ‘The name of each EM expansion unit component is shown below. This unit requires the power supply module. LY) 170 indicator lamps sna Model name is deseribed here, Power terminal 1/0 terminals Up to 5 EM I/O modules can be hooked up to the EB basic unit. 146 — (2) Specifications of input module ‘The specifications of input module are listed in Table 8-1. eB NsIO4s Table 8-1 Specifications of Input Module Bete] pe PIM DH PIMA PIAL Input specification La ‘DC input AC input ‘Nominal volage 7aVDC woven W AC Input voltage 21.6—26VDC 35 ~264 VAC Tapa eure A CR ae pe om rs Tima G00 ¥ AG Graton [ON _[19-¥or more Rests 20 0 oF os) BV AC or more jepectication, OFF TV or less (Resistance 200 k @ or more) 30 V AC or less [iepwacay ON-OFF ie oF Fes 16 or lew time OFF-ON 4'ms or less ‘Téms or less eof apt pins Tpainamodute [16 polisymodile | ® poaiafmodule | 16 poll/inodle ‘Common input connection 8 inputs/eommon terminal 3 inputs/eommon terminal Polarity Common terminal_O = Tiolation method Photocoupler Photocoupler| : CH [05 mA + (No, of input ON points) x 05 mA mA ‘consumption ce Oma Oma averase) : cH ‘No. of input ON points) x 9 mA mA p 7] uy ; Circuit diagram { ; ai , i © ©, © © aoe || ae +o to, Li [op ||}= sa a to i ® o ® 4 ® o xtemal wiring ® oS ® a ® a ® o ® e ® a Io Se | Ge CL and C2 are inter CL and C2 are inter. Say Some ally Co Note: The power consumption ofeach module i entered above. ‘The totat current consumption of each channel must not exceed the maximum load current of the power supply module. —147— EB Nuloaa (3) Specifications of output module ‘The specifications of output module are listed in Table 8-2. Table 8-2 Specifications of Output Module i i aa POM /POM-RH ‘POM-S: POM-SH POM.T POM:TH nie eo Fahy oe Tia a iter onal age TV Ac VBE| rv Ac avo aia vag Be V AG 5-7 VBC |i AC aE Mar, curent | 2 a Tia oe 8 circuits 4A 4A 25 (Note) Toad a Tan tink Wma VDD Ts eke care = Tan wav AG tink a 3 Var. rt eet a as Gi 3h tid Wg oat ay |_ ON-OFF ha Ts iat _ ‘OFF -ON| ‘Sms ms ms. eof os Tak | Was |i | Wi | — vm a onsen ait cet | Woon ter | eneoanon tia [Valcom teal Fay = c Connon emia 6 Toles med Tay Facer Phone = it | RES OF] SI, xt OF] Se, aE ON Se ca | sO HON OE] lg nat ON pa] fu NRT a wa oma oma crest ara i Uae j 5) ]) oe ~ fo || © ®, [5 || fee? ||Feee | fae=ta® | fo || ictoe sp = =, @ a ® ®% @ ® ei) feel! fell) lstll] ja lil] \se oll) Jeet] loll! feel] Pali) le | ol)! Jeti fall) lsell] |e) es ester wig el) Jeol] Veil fsell] |e qi) ie a|/| e{) fel] jeell| |ell|| jee ec Le fF Le? |}) Le |) be Power Power AC power | AC power ® if supply supply supply ‘supaly" DC power SB" | oc peer supply —148— (4) Specifications of analog module ‘The specifications of analog module are listed in Table 8-3. Table 8-3. Specifications of Analog Module EB NJIO44, ‘Model = AGN ‘AGMO ‘AGMOD ERP ‘ang current int ‘Analog curent output Garren range t2imA 1am Trot impedance 00 = oad pedance = = Resolution Tis Tits Ceaversion time ins Tins Overall accuracy 1% + 1 bit 196 No.of pots points Tate pate Toolarion method | Fhotocupler (ot inolated fom DC input) Photcenupler fot oat from DC inp) Not provided Not provided Gorent [CH 2SimA Som Soma sonsum- | ~ cua Oma TA, or (average). ‘CHS 60mA. Ea ‘MdomA. Circuit diagram wate External wiring o @) 8 2 © ® D 0 ® ® ® ® 0 & 6 © ® ® © 6 © © —149— EB Nuload 8 Specifications of power supply module ‘The specifications of power supply module are listed in Table 8-4. Table 8-4, Specifications of Power Supply Module (1/2) ji Model PSMA PSMD Vonage ACE IRN, (eectable peis2~s0v Input 7 eer ailie = Garzone TK or Tes Tak orf am BY;_IA (or CPU and proarammen _ ement |“ car 2A, OA (or output mode oes cas 2V,_ A (or int module and opt Senn) Seay bi me | i an! of a aan Circuit diagram | 4 | | | 1 oa Other 190 V ox 200 V system ig selectable by feats ofthe sett comaector CA The connector CM mat be removed for esting the withtand voltage. ar peaey ay External wiring O © 6 aL Fe ° Notes: 1 not exceed the max. output current. 2, After changeoveer to 220V' AC, attach the furnished vottage nameplate. 3, The sensor power supply is identical with CH, Their current consumption must not exceed 0.45 A in total —150— ‘Total power consumption of CPU (CHI: average 110 mA), programmer (CH1: average 260 mA) and 1/O module must EB NslOad Table 8-4 Specifications of Power Supply Module (2/2) tem oC ED AC 85~182V Voltage ey electable) Input | Frequeney abate Inns WA MAX (crrent 7 Rata 1aV MAX(AGROV) on ‘BY, LTA lor CBU and prowrammer) Oupteret oa 24 V,05 A Gor output module) capacity * Hs DV, 025 A (lor input module and input censor Overvottage protection ‘When CHI voltage reaches 6 V, the main transistor turns off Circuit diagram ofither 110 V oF 220 V system is selectable by means of the selector connector PS 1'The connector Pt must be remover for testing the withstand voltage. When removing the comector PS, Cli power suply besomes changeable to extemal power suppl, External wiring When congetor PS is comected: pany t . th Heo |, lozsa_waxaatl 6 ¢ © Re Ac100V ~120¥ Ord Notes 1. “Total power consumption of CPU (CHI: average 110 mA), programmer (CH average 26) mA) and 1/0 modale must not exceed the max. output current. ‘After changeover to 220 V AC, attach the furnished voltage nameplate. "The sensor power supply is identical with CH3, Their eurrent consurption must not exceed 0:25 4 in total, In case C13 receives external power supply, total current consumption inthis channel must not exceed 0.75 A, 151 EB NulO4s (6) Specifications of hybrid module Tables 8-5 and 8-6 list the specifications of 1/0 hybrid module and TTL 1/0 hybrid module, respectively. Table 8-5 1/0 Hybrid Module Table 8-6 TTL 1/0 Hybrid Module Mowat Mowe! ee PuMr = PuM-TT 1/0 specification | DC input | Transistor output | 1/O specification | TTL input | DRE ouRpet (open Nominal votage | DOMV DOV TO voltage | BOW=16v__ | DoW =15V Perniesible voltage | Da. 6 25 DS=2IV Tapa current in (DOSY) = Tapa eure Sma = Ton [ON [18V max GV BO = i = Wier —— = Operating | oN max, . OFF | 35V. (6V De) voltage" |“orF | RRA = Max, Yad caret = 0 mA pant 1 eireuit = 05a May Teale 7 BA Max, oad a = a lead eats] 125 Tyas oeny| ONO] 7 8 circuits} = 25A ie OFF-ON Ims ims Max. leakage current = aamacoceav) | Number of 7016 points/module | 16 points/module ‘Max. inrush eurrent = 3A@ims) | Common terminal | FE;pqajy/eommon |F pokateyeommon i nme eal | Comm ea Max. dey | O%-OFF. ‘ams Ims Polarity | Common Ee ‘me OFF ON 4ms_ ims Isolation method Photocoupler Photocoupler HGR CVO | oA | Pugh) ‘None None Common terminal | common taiiinal | eotmtontemoal [Curent |_CHL Tar Te Pac [omega | om Gra Tbr a Isolation method Photocoupler Photocoupler laverege) cus Oma. oA (number of ON ints) OMA lc . ‘CHI | qumber of ON outputs) x8mA Coeto| 7 teat dingramn Ebrage | cra Oma, Oma, er af ON an | age tA, — Pin ayout of 40pin fat cable connector i | oo aaa sea Circuit diagram | 4 al a | NC| 2 bom ou, ts 1] focaiv zy spate] sta] sil Thea | ey 7 = [Ines [IN| 6 pool a0 oT) =" External wiring 7 ay te qT] to” | ott OW wD] Polarity ‘Common terminal @ = cH Tm Teolation method Photocoupler| cH Oma cau | Pama. om ON eae ce ‘Cig, gh output ON pots) = a = ‘CH3 mA. Circuit atagram “| | we a | . = Circuit diagram = ray ‘ 5 32 i) of 5 ® ® +03 External wiring. £ 8a @ 3 [2 rea} External wiring, hand caret Saat Sate 7 a4 pe pc power supply [poser supply —164— EB NJlO4a (9) Specifications of voltage type Analog module Table 8.10 and 8.11 list spectfications of the voltage type analog modules. ‘Table 8-11 Specifications of Voltage type Analog Table 8-10 Specifications of voltage type Analog Output Module Input Module i ‘Model AGMIV Model] agM.ov | AGM.oDV Input specifications ‘Analog voltage input ‘Output specifications Analog voltage output Voltage range a0 WDE Voltage range o=10vDe Tat impedance oka Toad impedance Dk or more Reson ie Resolution @ bits Conversion time Tas Conversion ine Tas ‘Overall accuracy | Ragowne OTe Tom DC] | Overat acuracy 195 Tplaton between inputs Not provided No.of pints T points [2 points cH 25mA Teoaton method Eero oa tion. CH? “Oma Isolation between inputs Not provided ca cis con cH wma | _o0mA oe cue | oma [oma =F cH ‘atina [oma core ; Circa ding , _ - Conf i or ila 1 —-4 Circuit diagram t oR Lig | External wiring ees5eo External wiring 155 — ‘ube woisnA aqy7 agetion fo znoliextoog? it) 2elubom yotane ony! syétioy et to enaitestioage ted 118 bee O18 wideT GOLA sepet agadic’s “0 anoteritiveg? 11-8 old i —_golaaA ogy! anetiow Ye snoitaailinead O1-8 ohtat stubent ‘ssbadt Fognt eB NsIO44 Appendix 1: Internal Sequence at Different EnergizationTimings ‘The figure below shows the waveform of EB power supply and the EB operation in response to start input. 1) Power supply being turned on when EB start input is at ON. User program processing starts as in No. 1. Meantime, external input will not be fetched as signal {2} Start input being turned on after EB energization. User program processing starts as in No. 2. (3). Start input being turned off during operation. When start input is turned off as shown in No. 3, operation stops (is reset). When start input is turned on again, the EB executes initial processing and then restarts arithmetic processing 2 on ore “| EB operation ‘ower SapBHY » cart ing rf z [<7 "are 7 | Swit Posemax | som x 1 eas _ - i BB operation Reset | ital User prora prOSeINE Mon AP processing | oe Stas iapot _ _ bd 20m in EB operation ie programm procetng| | at input ma j ‘ . * — pssst 4 20m min, | EB operation Reset | Tia | Pear procesing U2 procesing | - | oer poogram Reoceing User Program processing ++ This value is effective for 1849.word capacity Internal Sequence at Different Energization ITimings (4) Operation in the event of monentary power failure Operation continues if power is interrupted for less than 20 ms. ‘The EB detects power failure through a fall in 5 V DC power supply. Therefore, when load is smaller in the 5 V line because the basic unit alone is installed with no programmer, for example, § V may be maintained for a longer time and program execution may continue for 100 ms or longer after power interruption. —157— eQnimiTnoitexigvand inorsitid In soneupe2 e.nl ;! xibaeggh : Juni Dae at sanegan ni noise G3 et Ona vigguE towog 83 bo relnyew seit eworte woiod await aT NO Ye ai tuani Mele 3 neter'no bent Bed yaQWe TWO itt 1 OM rH 26 chete grizevoorg maywows wali enigie #6 berfatel od fon iw Jong! kemnatas smitneaM notexrmone 83 wits ne bamut youd fqn wh |S) SoM wl x6 shore pruizeasoyg margorg 12 noitereqo gmmnub te tsmut grad Jugs Nei gy Ursen) 2) ete metimee FE OM ni nworle 28 Ro bsmut al tan fede ned silane: atsdiesn ae bee arizensang lati mation 83 writ ngs no bemat ef want Nate moi : anieawmor, iaege> boon O84) tnt pein sale eu T agnimiT! noifexigran’ tnewwttid I oonsupee Ienvotn! Sulit wewea KEMENOM Te iMave wt AI NoiEAD D, | n amr 0S eat geet tot batqunein 2i weg 1) muniinos noiisveqO Fe WA 2 eat ate analereT chan wwOG DG V Eo Not « MqueWiP wis! Yewon efoaseb 83 wif Deciatiiorn 90 mn WE akgmane ot TeMMeON On MW Helisien cs onda tiny zor mA) seusoMd wr Ve AeaicCot seek Valle mana! 10 2m OOL wh suncinns am newauDAK® margor! bas Smit Te_nO! 5 Yo!

You might also like