F A C T electrnlcs ab Denna handling får ej utan vårt medgivande bekantgöras, kpieras, mångfaldigas eller eliest behörigen utnyttjas. Over!rä~;0Ise beivras med stöd av arijlanr'<-,~. r:: A C j 7;'Ctctrcntics ab FACIT ECR 80 Preliminär Beskrivning S..... ' ' ;;; : ci : ::...
F A C,. electrnics ab I Handläggare G StenuddLGC I UlskriVningSdalUmllnlernbeteckning 16.1.62 \ Bladnr 1 ( 6) I Stencilnr 6200?i PRELIMINÄR BESKRIVNING AV HÅLKORTSLÄS~{E FACIT ECR 80 Allmän beskrivning - -- den elektrniska ECR 80E ch den mekaniska ECR 80M. Läsaren ECR 80 (Electrnic Card Reader) består av två enheter, Den mekaniska enheten är en mdifier),::lversin av Bulls srterare D3 för 80 klumners krt. Den har mbyggts för att kunna stanna mellan varje krt, för högre hastighet, samt ändrats för att bättre mtsvara d~ krav, sm ställes på enheter, sm skall vara anslutna till datamaskiner. Läshastigheten är 800 krt/minut. Den mekaniska enheten har en krtfil, vilken i körriktningen innehåller: Magasin LM Lässtatin L1 L2 Fack FO för fellästa krt F1-5 utgångsfack 16 spillfack F7-13 användes ej LM rymmer 800 krt, ch facken rymmer vardera 600 krt. Den mekaniska enheten är ansluten till FACIT EDB 3 via den elektrniska enheten, sm innehåller tre buffertminnen, M1, M2 ch M3, varav ~1 användes för ekkntrll medan M2 ch M3 användes för lagring av datamaterialet, till dess det skall matas in i EDB 3. Varje buffertminne rymmer hela den infrmatin, sm kan lagras på ett krt. Någn begränsning för viss kd typ eller hålkmbinatin finnes alltså icke. Tillförlitligheten hs mekaniken sjunker dck, m hålantalet går över 500 per krt. Risken för kvadd ökar sedan starkt med hålantalet. Med skadade krt av gd '<I C>-.. ci ' S M N :;; vi '<I ' kvalitet ch med 960 hål trde dck kvaddrisken vara avsevärt under 10%. Buffertminnena möjliggör, att både läsning ch ekkntrll kan ske medan infrmatin från tidigare krt behandlas i EDB.
F A C T electrnics ab I Handläggare G Stenudd/GC TEKNISK RAPPORT 122 3 IRubrik / I UIskriVningSdatuml,nternbeteckning 16.1.62 IBladn~ (6 ) I Stencilnr 6 20021 I de f~ljande kapitlen kmmer att behandlas: Läsning ch ekkntrll Dispsitin av fack Tider Opera.tiner Stpprsaker Läsning Läsning av krt sker i tempn per krt, vilka numreras 9,8,7 0,11,12,13,1,. Se figurbilaga. Varv 221 8c-12c O 2 12d 95 Temp Frammatning av krt 1 uppsättes m M2 är tmt. krt 1 b~rjar frammatas nu uppsättes frammatning även för krt 2 krt 1 når L1 med pas. ~f~rst. Se för övrigt 3=9a-c krt 1 inskrives PÖ~~~ln~vis i M1 ch M2 nu frammatas krt 2 2 3 9 ledigmarkering ges till EDB, vilket innebär, att m läsrder för krt 1 föreligger, kan M2 nu överföras till EDB. Infrmatinen inmatas till inre minnet med en klumn i taget i snabb ;z / följd. De 12 pas. 12-9 ivvarje klumn placeras i minnets pas. ~resp. Siffrrna 9-0 avkdas i ECR ch placeras i sin binära frm i minnets pas. 36-39. Dessutm kntrlleras, att antalet siffrr, sm finnes representerat på varje klumn i pas. 9-0 på krtet, inte är skilt från 1. Om antalet är skilt fr~n 1, skrives ettr allts& F i minnets pas. 36-39. Därefter ufphör ledigmarkeringen. Om läsrder inte f~relåg under 2:12d, lagras infrmatinen från krt 1 i ~1 ch M2. Om under 2:12d M2 t~mt sitt innehåll till EDB uppsättes frammatning för krt 3. När krt 1 nått L2 ch krt 2 L1 med pas. 9 sker följa.nde: a Pas. 9 i M1 ch krt 1 i L2 läses ut till en likakntrll. S ~ ' N~... I 3 :ö b Om likakntrllen ger skillnad, registreras den felaktiga klumnens nummer i ett felregister, FR. c Krt 2 pas. 9 i L1 inskrives i M1 ch M3. 8a-c sm 3:9 men pas. 8.s.v.
F A C,. electrnics ab IHandläggare G StenudQj.G..Q I UtskriVningSdatuml,nternbeteckning 16.1.6::> I Bldnr 3 (6 ) I Stencilnr 620021 arv Temp 3 5 Om frammatning för krt 3 uppsattes under 2: utföres nu denna. 3 12a-c sm 3:9 men pas. 12 d 1edigmarkering ges till EDB. Om läsrder för krt 2 föreligger, utmatas M3 till EDB enligt 2:12d. På samma gång utmatas felregistrets FR innehåll till pas. 09 1 ch 2-30 i AR ch anger feldata anger <:2 >1 någn n etta O 1 1 O11a för attingen pas. krt klumn 1 fel lästs En nlla i I pas. 2-30 inskrives klumnens nummer i binär frm, där klumn 1=0000000 ch klumn 80=1001111. Vid fel i fler än en klumn är M12_30 irrelevant. Klumnens nummer finnes även decimalt ch binärt indikerat på ECR:s manöverpanel. 3 Om under 3:12 M3 tömt sitt innehåll till EDB uppsättes frammatning för krt. 9-12 Krt 2 ch 3 passerar 12 resp. 119 varvid krt 2 kntrlleras mt M1 i 12 ch krt 3 inskrives i M1 ch M2 från 11. Felindikatinen för krt 2 går till FR ch indikeras decimalt 5 på ECR:s manöverpanel. Krt frammatas nu. 12d 1edigmarkering ges till EDB. Om läsrder för krt 3 föreligger, utmatas M2 till EDB ch felindikatinen för krt 2 i FR går till AR. För att demnstrera vad sm händer vid ett avbrtt i läsningen, antages dck här, att läsrder för krt 3 inte före S ~ N g- ~ I 5 5 9-12a-b låg. Frammatning för krt 5 uppsättes alltsil inte nu. Krt 3 ch passerar 12 resp. 11 9 varvid krt 3 kntrlleras mt M1 i 12 ech krt inskrives i M1 ch M3 från 11. Felindika <i tinen för krt 3 lagras binärt avkdad i det ena av två primära felregister, sm efter nästa överföring M2 till EDB inskrives i FR, eftersm nu FR är upptagen av feldata för krt 2. 5 Krt 5 frammatas alltså inte nu. Mtrn frtsätter dck i 6 sek. i väntan på ny_läsrder. 12d 1edigmarkering kvarstår, men läsrder antas ännu ej föreligga.
ltd (-~nt9 ~ f W?ve{d-V ~ ----.- _ +-- (9 r:--- \2:._.---:-:- 'L- /,J J I -Il ~-------------------------- Ek ~Pb IU{-/~ ~~ ~.. fujd~~
F A C I T electrnics ab I Handläggare G StenuddLGC I UlskriVningSdatum\lnternbeteckning 16.1&2 IBladn~ (6 ) I Stencilnr h?oo? 1 arv Temp 5 6 9-12 Om stppet vid :12d innebär, att körningen var avslutad, kunde man låtit krt ch ev. de följande vara blanka. Eventuellt kunde även krt 3 vara blankt ch endast ha till uppgift att möjliggöra överföring av FR till AR. Om stppet däremt berdde på att EDB blev upptagen med andra uppgifter, kmmer följande att hända, m stppet blir långt: Om läsrder för krt 3 ännu ej anlänt, kan uppsättning för krt 5 ej göras. Krt passerar L2 ch kntrlleras mt M1. Felindikatinen för krt går in i det andra primära felregistret. När senare läsrder för krt 3 anländer, överföres M2 till EDB ch felindikatin i FR för krt 2 till AR. Därefter gär felindikatinen för krt 3 till FR. När läsrder för krt anländer, överföres M3 till EDB, FR till AR ch felindikatinen för krt går till FR. ispsitin av fack Sm tidigare nämnts användes F1-F5 sm utgångsfack ch FO för felaktiga krt. II II Fördelningen skötes autmatiskt på så sätt att krten är F1 F2 II F3 F3 F2 F II F deär F5 FO F1 II går mf6 till någt full annat fack ej detta fellästa går ttill är ej full t När alla F1-F5 ch FO eller F6 fyllts, stannar krtmatningen ch start kan endast ske sedan samtliga tömts. s ' N ọ., ' N 1}der Läshastigheten är sm nämnts SUO krt per minut. Tiden mellan varje krt är alltså 75 ms. Mtrn startas av läsrder, ch starttiden är ungefär en sekund. Efter sista läsrdern stannar ej mtrn förrän efter 6 sekunder för att förhindra, att starttiden nämnvärt inverkar på medelhastigheten.
F A C I,.. electrnics ab tiänsteställe IHandläggare G StenuddLGC IUfskriVningSdalum\lnternbeteckning 16.1.62 \ Bladnr5 (6) I Stencilnr 620021 Tiden för överföringen ECR-EDB är max. 5 ms. pperatiner Läsperatinen för ECR är 1A. Det ECR-nummer, sm avses, definieras med någt av talen 30-37 eller binärt 011 0000-011 0111, sm insättes i YA pas. 0-6. Förfrågan m resp. ECR-e~~et är ledig kan på vanligt sätt göras med 52-peratinen samt med ECH-numret i YA 0-6. ~tpprsaker Följande autmatiska stpp av ECR 80M eller EDB finnes inbyggda i ECR 80. 2 3 Xtgärd Åtgärd Xtgärd ECR 80E eller ECR 80M är frånslagen eller brtkpplad. Mörkt stpp på 1A Tillslag eller inkppling Efter tillslag: tryck på STAI{T på ECR 80M, mata två krt genm att trycka på KORTMATNING på ECR 80M. LM tm Mörkt stpp på 1A. Lampa märkt MAGASIN på ECR 80M lyser Tryck pa LASNING pa EDB Krt fylles i LM Tryck på ST~tT på ECR 80M Mata in två krt genm att trycka på KORTMATNING på ECR 80M. Tryck på START på EDB Fack 1-5, FO eller F6 fulla Mörkt stpp på 1A Lamprna märkta FACK ch MAGASnr på ECR 80M lyser Tryck pa LASNING pa EDB Töm alla. fa.cken 1-5, FO eller F6 Tryck på START på ECR 80M Mata in två krt genm att trycka på KORTMA'I.'NING S '... å 'O <; på ECR 80M Tryck på START på EDB Kntrllfel ch EKOKONTROLL till Mörkt stpp på 1A Klumnnummer indikeras decimalt ch binärt på ECR. Det felaktiga kartmaterialet har gått in i EDB.
F A C,.. electrnics ab IHandläggar. G Stenudd/GC 16.1.62 IUfskriVningSdatum!lnternbeteckning IBladn6 (6 ) 620021 IStencilnr 5 6 Åtgärd Åtgärd Åtgärd Efter ett ögnblick har det fellästa krtet nått FO. Efter det fellästa krtet har två krt matats. Tag ev. ut krtet från FO Tryck på knappen ÅTERSTÄLL på ECR:s panel När körningen därvid frtsätter går felindikatinen in i EDB. Kvadd eller snedmatat krt i filen Lamprna märkta STOPP ch MAGASIN på ECR 80M lyser EDB får mörkt stpp på 1A EDB-peratör tillkallas Tryck på LÅSNING på EDB Törn magasinet Kvaddade krt avlägsnas Kntrllera att krtbanan är fri från krtrester genm att mata ett blankt krt genm läsaren. Sedan ev. förstörda krt ersatts återupptas körningen lämpligen fr..m. det sista krt sm gått skadat ned i utgångsfacket. Tryck därvid på START på ECR 80M. Mata in två krt genm att trycka på KORTMATNING på ECR 80M. Tryck på START på EDB. Missad inmatning (t.ex. p.g.a. skadat krt) Lar:lpamärkt HAGASIN på BCR 80M lyser Mörkt stpp på 1A Tryck på LÅSNING på EDB Byt ut eller reparera det krt, sm ej matas in. Tryck på ST~~T på ECR 80M Mata två krt genm att trycka på KORTMATNING på ECR 80M. Tryck på START på EDB ECR 80M kan ckså stppas genm att man trycker på STOPP på ECR 80M. EDB får därvid mörkt stpp på 1A. Innan man därefter <>- '.. S ' N~' : vi ' ::! frtsätter körningen vidtares följande åtgärder: Tryck på LÅSNING pa EDB Töm magasinet Tryck på ST~~T på ECR 80M Fyll magasinet tidigast efter sekund Mata två krt genm att trycka på KORTMATNING på ECR 80M Tryck på START på EDB
F A C Telectrnics ab TEKNISK RAPPORT 122/3 FIGURBILAGA Ledigmarkering Senast möjliga tidpunkt för läs rder 1 la~ c 9 Krtmatning påbörjas Läsaren saknar fixerat stppläge t - J -. S O.. ~......: ~ ;:; <; -..; CD