Sunteți pe pagina 1din 61
Table 1 Abbreviations and Terminology Abbrovatnvierm Explanation Po Frograrmable onvoler Pu Programing Un TebNPOS PC's which havea 16 databus 9. S5- 7511805, 150U, 155U)and fs requrel AVGUAGE SUBSET Stabe sducladen the PRESET MASK for Gs wind 98-008). Roa ‘Aocurulatr 1. Thisis the aocomulator whichis ued for LOAD and TRANGFER operators arduhiohreosves tha RESULT ofartmaicopertions ‘nooUe ‘Aczurlator2. On LOAD operations trecelvesthe lrmer Content oT AGOU For TObIPO's kwilrecave he former Content otACCU lowes entmat operaane ‘AGGUS.AGGU4 | TheAthmeteMemoy. See ENT nis of operations (GORPC soni er "STEP 5 roprosentodinStalont List format csr 'STEPSrepresntedin onto Syston Rowchertiomet LAD STEP Sropresentedin Larder Digan RLO Fonulf of revous) Loge Operation. AGPU tag onda recs te cumsiaverenuk fa bolean bg LOG. FLO dependent “Tae operaionssony executed #ALO= 1 aoe iggeed The open ay nected nthe ring edge of LO exception: SF T. fallingedge). ei “Theoperaion salwaysscected ‘RLOintvenced? ‘Tre operaon cancontlthe status ofRLO Doce notinivence 0 ‘Fist Operation. APU fagingizating whether ornota Logie Sting isterninstad (heastal agis rvotea FOF) FOP dependent “Teexoputon tthe statement danends onthe tag FOP. tisreset,ALO dependsonyonthestauscthecurant cperandirew loge ting Host ALO depends ato onthe FLO rom he prev operation. FogF OP dose notinusnce tia perston Fomine FOP nino? ‘hiscperaton ees te Mag EOP. The next scarring, orivarogaton, operation FOF t—Sywistartanow Sralatonct FLO rewiogesting. {foie operation the fretintorogaten folowinga'FOPinf-Y,kiethestatotanowlogeoarng. ‘The ag OF wll sa 15 |_Tretag FOP snotty thastatomant ‘e060 ‘Condition Gods (CPU fap) nicatnghorelatva stata of ACOUT and ASCU aos Tabi ov ‘Overt (CPU nineties thee armatic operation roducedaresullwhich exceeds the numeralange 08 Sires Ori ag ei ates on went caboose oon, Rae THANETER operations 1824 PC's ony FomalOpeand ‘Arame (rs. charac sodas an >aand ia uncon Bock The sl chasaie must beac. ‘Actual Operancs are suosisedi tare Fra Operands hone Funston Blok cal se a8) ‘SymboicAddress | Aname (ax. characters) sodtoioniy the large of juno witina Function Block Thefrstcharactermustbea enor FE eteive ndash ale poweraWlon to vaiablaretanaia tas NA Nr reletve. The variables est once power sremeved ‘SHOR ‘Smaphore{5S-1SSU/155U),A group of92 CPU fageuaodto corral accoss tothe bush mulprocessormode coment Pa Process mage ape Pio Process mageot Ops ‘SAC ‘Step Acres Courter. 3 . 28 | outputsjem Po) 3 7 38 sk os tzrt aay aera ar 1 BS ese 125 Tas oe 135 ta 285-55 255255 255 By | Wordinoxendedinton data = 5 = 255355 55 = as6 255 mas 35s see Table 2a Operands and Parameters Operandknor Parameter operand Te | 100 1580 ident Desert From | qocraae(109) 10108 1105. TOW _115U_10A/ 1506/0 195U_[o46/7)| (Ge) oN | Brecon Fo a em era ¢ 0 |scia ize vam aor Star) iar us ars 06 |e € Ser operon) oof tars = “L Saasmizras ters 2818 266.15|2, Sy | Boublesora a | ecm be 22 4 Jor 2507196 2852s" 55 255 25m 255 [oe Bx | Batak onercedranos) Si nee reece [Ox 2 | senadaawerseton7 0.0] — 25515 208.15 26.15 258.15 255.15 255.18 25815 255.15|D Be | Data Lette ©” |ass 56" asa Bas 29° 256°” 255” ao aso" ase [DL | Oust one © fos 25 Zeer 2s 3s 50 es Sos Bos oe [DR ow © Joss 256 Seen 2s 2555 2a ssp an [DW BO | BataDocle-word ee es ee a eee at os (00) Fe |Funcionsiocciwinsusscy | 0 | 6s 255 1 a7 255 52852 asy ass eB FX | Function Boot foe drange) oe Be meme en i ER Soe a tas 5 | ras oo |r277 2557 a7 557 2557 2557 2057 2557 2557 2557 |b py] Haro O tar” dss ea 255° 56° 355 258° 59° 255 255 MB iw 0 125° 354 Gas ast 54354 Bea Bsa ata ih FD | Fag Doutie-wora 0 [fee ge rg eer reestiee) a7 onal |Wo) RetooFiageCangenbyice) | 0 | 63 63 SH 127127 a7 25 250 8525 t, | tmouronen oo] siz wer sa0 say ear ware wr7 177 taz7 |e ‘e | mputBnotorm | 31! -izr’ 88" gag” zr var tar tartar lee ‘we |input werd ee a 1B | inpetDoubl-wornPe) nena eye bien tae Le I Ke | Constant. = ee Tablo1Storinmate —+ = i (08 | organi'nbiock (with U8.) = ‘= seotstor 05's able7) joe. | 801] Bye otra pariperas™ ai SA plecemcub enemies joe as 108 | OW | Wordofertended pereherals SR Seeea ees resoeeleme | am a |W | 8 | Program Bock with 118. JC) 127 255255 255 2555555 PE pA Perper! By, cig "9 3 63127 var ver tar a7 PB erorwat tytn annguey0™ | 1 = 55 255 255 25555 ass PB Pa ‘aga =, wm 5 ee arm Ys se ke few | PW [PatheWodationoio |i | ia a = % of a me we ee iN | | ovoutmero) wy 390 e379 oar verre s8r7 1977 1277 |A | lke iw lee Bs Ise Ir fr go. cece o00 g Bob oo oo + S| Wonsin set ctn area 28 Ft | Wordinoxtendeaoys data 2 = OME OME as desm 36 | 88 | Soquance Block 5g Sl ce eS, ee ee | it |Timer 200 27) 498 1a a7 aa 1279 255 + _| Timer eit operations) a terns ‘= larseotarie tare oab5 Ve 2ee.is Table 2b Operands with no Parameter (32 bit registers, indirect load/transfer) mane rea : To: 1000 1580 _— Fn| mn) ONe is_ ow Hoy som eo pa rarer : ea eres jaz | ACCU tbito-31) b cme ee i, z S| ede enn 3 ae le eens es | ememeecmersastale calla a NS cae st oe SLR | S| GAS Su ee » Remgerinierngnamtgtrmiaiimnes 3 Sommers uaa 4 Saar aes iectea ances » See tare Rhesiereees | a mmantnnatn 0) eRe a tere wcn 1 serene eecunees 9 esheets eabeaeiiiagetee 3 Reece nue 1 ee mmmunee 8 Semester reece Sas, Scranton + eee e erence 1» Seen ; ERerormor 3 Sour 5 Table3 Complete Operation Set (alphabetical listing) and index for Table 4 Operands n brackets refrto $5 DOS software from Stage Cowaton—_Pacytacie Pam. | Opraton Page an ‘acre Paar Coaemes) Type ie Sasetwes) Type Blane emery fe © = P tine. BRE 3 if R a aoe 2 pe 8 ie : e389 = | ep 10 = r fe 1 5 , oo 38 : ss H & 3908 ez fue e 3 » eae 2 | Bey 3 : ° 8 Stee S| By a - ° 7 ra a . , : > | tw’ E , 8 zd ee > . : Di ftty 98 ‘ . : So] ee 48 Z r : 2) te . 5 e : - [eu 10 a r : = fate 2 > r a od ox ooo > bi 3 cil ab 10 , a 2) te ie : « i Popa io é « 5 =) ar % , « = | to 2 f c =| to ju a2 ee > [ono Fa 8 k 2 | 00 fe Te wooo? 5 [00 ke 38 . ° =| boc FR aves . > | bourke 8 feo > . =| up TK ag Z . =qujpour 48 : * : ep olien te : 5 a 8 | foe to : . r ° 3 : P zt 8 3 , P Bet 5 3 5 > = a - , he = 3 : f mes é 3 : f rae * 18 , . Ao 5 i Q . na 3 3 3 i hese 3 a 5 3 hoa 3 H i 5 tot . fy . Fi fae © 15 r s 30 an . 3 . nod on 2 . : « " ‘ « oo xr r " ' r ms ‘ i ft r me a i" ' r me 2 | " ' i mF 2 13 ' 3 mk 5 4 i 2 my 8 a 3 - 5 mT . 3 r 3 no eT 2 . s Table 3 (continued) Complete Operation Set (alphabetical listing) | and index for Table 4 Gpnwisn Pape acne Pm | Oowaton Page Mache Pram. | Cheatin Page Maina Pua Cocemcs) Te Cosontca) Te "ee se =e eae ° for 0 | $5 oS : for 4 So) get ple . 3 te ttt . % > | Ste tla . Bae i | Sb coos b | . 66 be [see S000 Fok 5 8b 8 |e rey 5 oF 8 ‘SFD eyo e oe 8 | ein ee . $8 8 | i et r oof rT Sty . eal ont ro] se é a me tS . ° a} 6 | ee f 8 me ese . : ot & | shu ° eee nt e | 3 . : at Pofsen ° 5 au Ey sso i . re e | fw i 5 re S| te : : | te & | sp 5 : | hea Soest . 3 He cae) a 3 h fd su ‘tes © | oN : the Pu itor & | Ten . tar 2 | gu itor & | 13N 5 uo e | sb ieee & | tn & wo = fb ofau 5 fos . te +) 8 | ian 5 to > | a S| te : < pa tore 6 | tol : . | su ieee 5 | tor : . Ea t | sor ss i toch Po fran z a a] | tie - re aie ©) the i uu fbr bth , nm s/t | tm e rt 6 | t to | e : bot fo ne S ft ae o | Bae e foe edt r | bee = od ot t | Xow 5 for . ft 3 = Nonna 7 finn daurce aadieco stone Rot teotpoe 3, Bauatosyaoaciolat ia smaciresods Byarw epee esate telecine crates tileteberantepdaaretisososeath) Poe a ere wicuowsnepasiont 8. Tmatsulean wea 0st eo ieopubaithare Iatenac tase erate Torte et ane lacerashoe ace he x IutckSoematercuecicanecram owed feranngbiepieuetaaniearawos Tate tear ermsa er amc yadeataraiemestoow ab0G hs » BartetePotorwadaiines irerNo.wc-lesigate _‘eiiCasrainpatrnecoutonbangpetorms, oe ‘gino FordsnersMCS,perorcts ccodtoznd word. (hit theatowstierange (eae Table 2} Forts convene ‘ean tattotypect operation ey chan! 7 Table 4a Basic Operation Set (valid in all blocks) ; ge : eserpson ection person it aad fd 7 ae ceca ema Y * ANDIogic: scan for“O" status “UN 9 a caeoaeaie aaa [io : a caeaanas Sima [ror 5 y re cea a n y re Tatoa eae [Ou Ei z a aaa ee ea [For h q a racea Rar sa ee z a canaaeaeg aor [Te aca a ey mS ae SS a SSE PATS AOC ape & 16.08, FBrY PEPY| * L=LOAD he operandintoaccut | Fea simian oeeee pets peencees Eatin iran beeen r_) (eeuse PURE acre Tfexeoug Coniaeraeerca| secu leaprereuers bs poaa ier e pers Kamesaces IE Ese 3s eae oma Ee ee Sailr aa aa ai praaaia A Eu iby oe cca Ts) Ell my tal src fe et re Ba Se are Ee 2 i ie Snes Sian |B ame ree ae aan a ea: hee ee sun 2 ale AL Bie pre arecanaeE fommlr nae Rise Raa 1 FS8: Ute varent oy rao aon {Gee rete eine nr eerie poate 2 FerSSiUerzen upward P.T Pana KB anew Fars 101U,on reverie vp Pt atc pain U9 0, Gimnaiemandntncacrorserepenmrsts Table 4a (continued) Basic Operation Set (valid in all blocks) ih pation ‘Gernan? Comparizon Operations denotes 16 bt iecpait nubs) ACCU? = ACCU, ALOIS" Iraccu2 «Accu, RLOis"Y vagcue > ACCUT,FLDie vwAGCU2 = ACCU, RLOIS-1 WACCUR = ACCUT ALOIS "1" WAGCU® = AGCUT, ALOIS" FeanberepicedbyS ‘ony. ‘G=foating pointrombors ste % 2a, ebeinedpointain | +f 2 eg. ACoUe 5 * aepsy Spoout x" r Die tear | oF ‘Note: Feanberepiaced by ~~ + | Gatoningportnumbes ‘Nahmatisin 1ebi PC's causes ACCU 20 eoveritteny ACCUS. imstneC's ACCU ls unchanped See contents page fr Noverrentf Daa “urna Uncanaionatio— SPA ‘hump Condtonay to SB Sala DataBioce a “JrnpUncondonaio—- BA Jump Condtionalyto— BAB ‘ataData Block x Pec inontondedrange) ‘nara Data iock e engin nACoU 1) & leckEnd Be, leek, Contonst Bee ‘leckEnd Uncoritons BEA ‘NoOperatonigroree NOP 8UD190@arkineingTL) ‘8LD191 erangetosTy aw BLDIa2eangetocsh) rue BLDIG9\changetoLAD) Kor. L0255 onda seman) ee SroPeC oP 1 Fer SH101U, an FomvesionYupwars 2 Gxytoreron BOSTON) 5) Spans HRD 0 ehincteneratexestedbARLO'e 49 From Pacrssonerersin $0-080r51-A01,9U Oban 6 Benepe bees nani ein 9 notatstrcPU HCY 5 tO lavender spent gmat ormatanah Seect ence est sade gna 7 Opera taceslsto Progamming Ut sing 5-008 ‘Sige satwar Table 4b ‘Supplementary Operations (valid only in Function Blocks) Important~seenote onnext page ef: ee 5 Deserptonoftinction ane gi8| 208825 8R ‘Operations for FORMAL OPERANDS (Tre OPERAND colurm shows alowable PARAMETER TYPE arDATA TYPE. a Wey s Own) + «Ea woman Tee Nyy s[ -920 4 * + | Mo emiore Nv vs | sea)) + «wwe | On-cmterr o NY S| Sea + + ew # | On-ccantor ow Nn] oes + «eae | or a YNNY[ =o ewe ew) nese r= WON y [ome + + eka] Aone WNww| lwo ++ aaa | Loto NNWN| Cel S755 | toto ww =fommana [NN NN] = - 0s «4 # # | Lonpareptoonsian we rename [NHNN| 2 aos eae se io =[o%Ko) WNNN| =o n--- #8 ® | lowmecemomen = inc OWN N [le wee ee ew | LonDinbay rae wine WNNN[ ool) + «#4 w | LomDineco = oa ENNY| = 40 «+e aw] smtesrUseine a= sir ENNY| = #- > # #44 # | SatasDeLAvontner = an seo -[re ENNY| ~ >) + +44 ® | smmDoeweomse oes tino Ser COUNTER wu -|re ENNY| > #- > + +44 * | StatesroneDonDELAr we = [ne ENNY| oe = 0 ++ «4 * | StaneeDeAvortimer eccounrbovnt WN NV [oo an eo ww | neserunerercouner = WNNY | = w= + ww | Seekh TamiEn Com fA = WNNN| ==) # # # # # | WPO.FBorsRineveined 8 = (ecuaiparet, eration Seutesnee mare steewensos.c Sake cio eating Operations m= ty v [SSS + + + EE reser tena tomcae 7m pronded@.0 | thermal Sloe m= ie ENNY[ =] ae + ewe | Reactatonecucoas 7a Siemens powsouRtO = tat econespanngport 9 orvfervasone10STa08) > Cpason noetateterto Programa Unt usm S-0056immy Meare Table 4b (continued) 10 ‘Supplementary Operations (valid only in Function Blocks) i Conon : 5 L ‘ on olaidal esciptionottncon cpraion é Ezeh ees: tees Accum pertians indepen fs LOandFRSOP Peiedon overs FAGOU Turse a TH [ee as» eH] ANbaccuTenccUR biome | UW ow Ta [ae we ee ee | onaccUTaAccUR.uteyet | OW xo Lope eee eww # | eExcLUENEORACOUTAACOL, | ¥OW bby cr SITs ee eee | Fomretompenentione | KEW caw Tx [Daw Oe eee Aa] FomiteComplenentisnin | K2W (080 ro aes Formas Complement @2) x20. cow Ta Pe ® | 800 t6bithned port EF oe sow [7 - x ie -- — Few | teeeteeapomec0 oF on 6 SS eee eed 08 00) Sao p sew em | mbttnedpomt-reco v0 ann ae SST a | een inaponne, | OE oo Toe oe a | Feng sebttredndinn, [OD aw [owe ee - eee si saw ovot5 ae - eee saw sow [ois eS ee si0 | o1ee ee ee = — ee | mente) aD 380 | ove a | Shinn nSRaeGeBI| BvD mo | ow si (ee — - — ee root uD seo | eww Rist — [I — — - eee earner ro > [owas en Le we +t | Docemontowtratwmencam | O Tews a fe ee A A | reromemtontyntwnancory [1 xr TIT mY Ertrcctaitatimeticmerany [ENT Beeue accu Accus Accu 1) FrBe 101 onh rene opeare IMPORTANT NOTE: reespley soa ‘niStandard Fiction lores ave bestregadeds bl In andar Function Besse the instution entaataas STEP Sinstucions they Shovidbe rogaine tera dafal asses, roMCS. ‘Standard uncon Boekareientieby Library Number staring wth P7200 |ASM switche ASSEMBLER operation). Although the programmungurit may ntrret hones Mansa aravalblhieh cescive thelr operation and parameterisaon " Table 4b (continued) Supplementary Operations (valid only in Function Blocks) il 2 2 ALoind oP dep opin sos as | Deserptonotnction (ern lump 0 SymboicAdcresitan. 2 127 were, WW _=[owestenis, [NWN NL ok ao + RM] Creme ic =[omentcae. [Yen y| ww a * «ve @ = | ampunio-s sre “herrea [oot 00 12 -lomeotouse. [NWN | vets ee eee | Soe ao Spe ~ WN =lembotcwwsr [NNN N| ww aa «www | noo ae [ane PF -lomboicos. [NM NN | ¥w a a ew | Pu 10 = [sep - wi =[syooicoas: [NNN NW] wow De vw we | Hn 0 = [sem 10 -laminicns. [NNN N| wa D+ +e @ | Owron = 1 [sro = 105 =[smeciowss. [NNN N[ = = =~ Ege] Omtowaoea [- - - aleve = Ei st erations On valde ARSTORERATIONne posting) 73 yar Nya - - - ee iP eo Nyaa Fed es Nyua He ar Nyaa 2 DEED E | -nescecievar row) [tins as A [Bee > 7 eee mw contol SoVReset sw YfoF Tee PET] w= satncodtonay au hi’ NNnY Lx | Roz hemtrcondooni- ni Nun y id ww S Inu Nwmy $2 E | -omeciesar fu 0 [own Ma ww eee — = [eH | Setseraceren 5 Loadand Tater Sten RAN ips Why [lSUeSl- «+ ee] em ic fi WMiN N feeoee- * Tae Fm RW eee: S ee 7 ie ERs s [ese - — » Roe) Tones r eu qa 0. ewes > ~ eg 1 Fr85-0W ory herve gms 2 Onyterversn 8960900) Table 4b Supplementary Operations (valid only in Function Blocks) 12 ow 1108/1900 LP AB betib mention operat DO Operations mex acstessing) vo [ow NWN N] Wo ® + « [Rim H) | Process DataorreaWod.the |B Nschine Gods otto operation ‘whch felons the BG statements po | rw Now| = = «+ - & # & | combreawintneparametr . omtaned inthe pected Daler Flag) Word ana orccutedasa STEP Sstalement ‘Thofolowing operatonsare permissible afterDO DW orDOFW- AAN,O.ON.S,A, = Ciba.’ 1,SP,SE,SA,88,SF, FAT forTenore) R,8,0U,C0,FR...0 toe Countrs) We JO “=: ‘Sw sRW,0,.608 (withoperaretypesac.eserbadin above) ‘The operation MCS)iccombinad wth ho parameter (heidi Ov FW aba DIGITAL OF heton. ‘Tha pararetermust val or tetypeot operation, ‘ther the ype operon ay changel Use of DO DWandDO FWCommands 10 DW incase 9 FH wore nthe same way: he ony dierenooIsthal the parameters heldinaFlag Word The00 Divconmanccanciy be usedin conjunction with anatharinstucton which rustimmedatl flow by thoDO conmandwilholé tb pararetr, and thefoiomg suction wil Thncboctioisthat the Data Wordapoo Speaty he type ct operation be peered, D0 OM 29. 00 DW15} —Loadtheinputbysewichispoitedat’ by treparareter held inD 15. Ainsuctons musthaveboth operation andpatametr, $0 parameter ot zerls entered forthe secondiructon, Examples 'DO O87 (GontentafO¥: cota) AP roo taeninecoce” COL) Pel Gor4'= A | 200 -+ Scaninput20.0 D0 Dwo ——(GontentefO#:_00F) Reo (Machinecocs: 7000) Fost TOF=R_ C19» Reeetoounter 16 DO DWo ——(GontentofO¥: GEM) TDW (Machineoode: 3300) Psu ‘SIF =T OW255 + Gontentot ACCU Iewensteredtodataword 25, D0 DO (ContentafO¥: 005) De (Mochinecede: 2000) Prat 2008 BS -+ Databloc’ieeabed ‘The programmer need natknow the machine odes ory thetype of parameter fuse Iiscommentouse these insructerai ope, wth th content th cata worbeing Increment. Risracommended that Dio shouiaboresanetin lst block, trsa a an NDEX REGISTER Ths apptes parity iothose OS suse StandardFunesenBlocks, as itsamancatorycondtoninanumnberofcases. 13 Table 4b (continued) Supplementary Operations (valid only in Function Blocks) if Beit gues Deserponaunction | aoe a oii] see2eibeg . Dea oe EEL Bere [ see . oe ss = a a hee ae i a a Sg) teneectecrarmes | = a -— ee cexcmacren | or belo fe = = aaa ASM Te Wn Ne - + - wo) Swtcnto ASSEMBLER coce ‘ASM. IMPORTANT ASA fused only n StanéardFuncton Blocks. The PU may interpret and spay subeecuent data as STEP Sistnctenstaa ‘hey shouldbe daregaréed since taraw datal eoomie dala, act. Soerelvant mara fr denon of Standards Table 4c ‘System Operations 2 fees : oer eee ea u gaet| bspeadla an Tron SUR a = fe ee aes ae — EEE ‘Anite Operations. No conctioncodosareaflected by ADD, a or afoctodby +D/-D ase Tables). ‘00 [aN NNN ND = # = + # * x # & | AdsbyteconstantiteedpeintioAGU 1]A00 00 | KF NNN N| = = + # + # & | Adefredpeintcons (word oACCU [AOD ‘400 | ow MEN WW Eee - - - is 8 | Ada medncintdoutieword IoACCUT|ADD 40 Ge vw eens — — = ae | da bitaedpomants. [eb 2 ony» beeeed — — - ie 3 | sievax_accuzsaccur=accu-b Note: +0/-Deauee ACCU 0 be ovewriton by ACCU (see ndex Movement Data), Wh ADB, ACGL'S2 to remain unchanged. ‘yORertsOKeRens —2onyercPUsR SS a NS “ Table 4c (continued) System Operations z ge83| gy elell i Dascrtonottncton epeaton & zee8| ees22eaee crea 1 [rs Riv» MERGE « <= EERE) eee morioneeneneee [7 ca [ie a era incl incianl ae ran aaa ace WAGED in |oee 7 ke. x= ee es ee: ee oe ee Ae Ta Jawa feat + «ER = = = RE) tee comrcrccionener [8 Cn od: ee COS Pe: ER) if TS [aaa on BG ~~ — (Sandie con ia se eee eres Sy aoe Sr oo a Rie Tae eaten i a ooh te pt Tr 009 MAS i SS eee rr ia io See 0 ws i oo Sa ice HSA ss Sd vw (ES — —— Fe Twrewrcnoen mo man oo = foo, mA ss aa or wes ad Tatra rit Ona th Bee Acoso BP me [oorer [ali w » [eR - - - 2 Tehenaonieomet [ah en | saree (alatt ww [Ee — ~~ ag soatecorsarcocoremot | aan an er Taw | -omees [yw [RSI — ~~ St pace wonton. | Law ae SSORET AT ct, Te] sew (a wae EE acivacanieecare | ono pa Sere an SES cia Te [aie AE ww ce Act conpenrt-nem | oa ae Se een ro | anise Pe vw SR =~ Gl nt menreneryem | To Ea Se Ae an Seen rerecie 18 Table 4c (continued) System Operations z i i trials wield central inc eerie ee8| s2822383 Banepa Se Oo - Ss meen eon Tw [owas EAE w wf eee THR] costumes wentorecseorse | TH eee Pacele eaters al OA 6 es — — RE tocrimwieiweenmec | Pecareetman se, rare may oo ANN | ess — —— ates —eixmceascmverecors ) aw eereea eons, meerres eats Sanne Serer enti he wee Fa 0 aden oro es ober ane Salas serine pesto Cage eee Fendi empeteson sien’ ne iter cormandc heh ict nlntnr Sunni rameetuenee “me Operaons [oor (GR «+ ERI — orp ncmeneciocpmmnen] ve [ose av vos - ume romeo Ger nBber | 38 | ane |e oe Time especie ues | SPR i | Se te Ovations 3 ho Eng Parra aces See ars ag 0 (8 > — 0 aot. > 0,Exp.vaid | UP zany o ° : . Mant = 0.639.120 | owos) 0 1 1 Omnrom+ve Mant <0,6%p.+ 127 | sOUOS) 1 0 1 Ovlliom=ve Mant >0,6xp.+ 127 | J0(008) 1 1 1 Division ofsnumberby zor 4005) ° Noe spec ab. scton ee legesteesti natn tat ‘TpeConsiton Ca shown the cert ae ony tlectadby nonalarthmeticnsrutlon, 0. + —% Trareautof System Operators uch #8 ADD, ABR eta. carat De evalueain De sare Way Sine the Condition Cade arenot changed by evaluation «second svalvalioncanbermad(eg tates thetype overflow), Fue Informatenentneunpinstuctions eee Tablet ‘Theva ese by Coan operate, teretore evaluation 0S) must before these: Compare Block fexceptfor089) “shitoperators: Hrarterapertons Samper OvSYOS-) 46) Comparison Operations Fist Fuso MEANING EVALUATIONS (con) (coo NPE TUMPIFNOT 0 ° ‘ACCU2=ACCUT 2 SNMP) o 1 ‘accu2 ACCU ra Wz 2 erauaor et ccmpationeutseromay by RLO—see Tabet Irevalusng by CnctionGades, the ype. compara unimportant ths nlowinghr-way eerchngstlaasnglacompare 52) Other Operations rigi Fuso MEANING EVALUATION, (oon) (cco, TouIcore ] sHiFTOrs | ANP SUMP IEWOT waw.ow.xow | fiedbia ° © =o o z wn ° 1 = = e 1 o +0 1 w “ ez Table6é Formal Operands and Actual Operands For Permit Actual Operands thes below rested those operands which are val fr ach ype of PO ne Tab 2 ‘Opeaton fru with Fovmal Operands are sted on page [ eceradon ‘Peritiad Actua) Oporands Parameter | Data Inivon abetting ser JUMP statemont) | 1a BL teranoperand wan bares ' fam puts Cy fam outputs F am Mage BY foranopaand wah byte acess 6 8 mputby.es 0, nh eutputbys Fory on tages OL nh dainbyieien oR nh Satapyterht Pop) n_perphorl byte Wforanopecand wih word adress Ww nh rputwords aw fh Gutputwards Fw n togwerds ow datos Pw A perbhoral words RS nh System daiaarea er sje dataoxtonsion RL 7 trace dstaarea wu nrc dataexenslon D—foranoperand win doublewordaccress | 10 n—nputouble words oBtPCony) cy Rh outputeoubiowords FD n Tageoubewords oD dota doubiowerds D KM forabrarypattom (16048) ‘Constants KY foranumbarth motyéesinthe (hevaiisentorain the Suostintion Ls) rangooto2ss KH foraaxedacmelpattem(uptodgi) KS forasymbol(ypto2.phanumeris charactor KT foratimavaten (CO) wh me Stops 10t0990.3 KC tera countervaive(@C0| 010988 KF fora. numberbetween “aero ane 32767 KG teraoatng-pontrumber (iabiec’soni 5 Typeepectieaionnot pamited DB _Gtabiocks operation DBs (coined whensubstiang) executed FB» tunctenticcks without parameters) Ssrocaadunconchionsy 00") PS» progiamblocksare cad Condens 00. 9) 58» soquencoblocksarecalod Chonatonsiy 0. z Typospeaticatonnotpamited| Tn Tinarthatimevalueshouldbe (Botnet nthe progrmnottne FS) sstgpasesaFarma Ononor be finetenbiock ec ‘Type speciicatonnot pemited © Counter. tracount vata hous [Stepnedas aFormel Operandor bo programed as consi te finctenbiock oa: eu tos pak, 010259 elastase. 4 Fa Table7 Organisation Blocks ote that the 85-1010 does notuse’ Blocks tsentke program must bo holdin singlo block ether PSY or. organisation ‘The 85-100U/can optional havea naar programin PBI andthe /38U In FBO. ; a i i, catered 2 33 Sahota = > 7a Bierman oeosbtra om es 3 Wao] Gummo wo = 2 if 82 smn neared = 2 =F | exomerseas 3 Secteady = > Fe 2 Re | RAPES bs ees | et oes 182 Bette a en = eee a ies reves ea ae oe 8b See eemar os oe pee 5 Soenessnr Teh a aA ~y | Freon on a sent cues ote oe aod a Bi noges0 EH loa ei oh ete, os ene a Bi Secnoo Uerttete one ae es oe eo) ee Bee eis is os Eu See eet os ro oie Rud Paine ono rae = | vemos oe oe TT | RRR conve in asocrnannes oe Boe tt | someones conmuinten roach sTOP om | SSNS [ce el 2 OnytemerUoveaen? 39 Cateye tom ie pach ‘onpignemen Ana rcruse orbynavae 1 Tmgr sett sree yer ete esis eaeear)! crus Besser PSITEBI) — chubmeKst,ceUIO8 Table 7 (Continued) Organisation Blocks & WARNING * incorrect prograniming Can lead to hazardous conditions. PLC programs mustbe writen or altered only by rained personnel ; } ; Be), 3 |e” I 2 eee? 2 ee oes Pea NL WY Reeegcptonsstenachareromaiin oes Be > [rermemamrerroerneeme ‘ons |e <= ggg 86] Actvessingerercpsrancisnotm PUG) = ‘OB26 = = - ae SS | Cycletimeexceeded m eo od B26 Se -_- 0S 8 - _§ | 1Bddoesnotacinowledge es RT Segre rsperr crue coven com, Eee een a Sd ee itera = = = Gent (EESEEESM, = 8 eet 89 WN | Cyce sre eros eeerofvartraraatl 7 a UC aan ca ee eee Eee teerionae cs =) wees a tes —eR 2 =| crerarnanccennscreopconane ee 6 [ceria ce. ror oc rom "ony frcPuTobveren Son aeorte 1 "0 of gases inet pons CUB an ont trae wea apoyo AS or 1 onside ent AS, Oro pern 1 Raton =p mesngtleo 203. ow: 08s =160mayenistas btn sfinaretoexecute special tunclons~seemanual (is =4ain98 150 Pa formpavot tne ystom program. a Fault Analysis with ISTACK ‘Doesnot apply 10S5-750H, 110A TO0A/K (saralavant manus) \When te PC stops al datanaoddoresats seven the STACK (nterupt Stach This an mpertat agnostic a "when ccpayngheISTACK, apanect CONTROL BITS appears fret, aintheexamplotertne S-150 contRuarrs ENDSCH PBSSCH BSTSCH SCHTAE ADRBAU SPABOR NAUAS — GUITT EXSAVK NSTPAM NEN PFEAMW RESTS PREXSP. pOHSP coup! STOIUS, STOANZ NEUSTA WiEDRU BATPUF OATEIN. BARB BAREEND % x 1 1 Ne UAFEML RAFEHL GOWN WANA WARK 9BKZED. cBNAU x " TESOST aVZWIO KOPENL PROEKD VECKFE PADRFE ASPLUE RARADFE crap? NE SYWFEH INEU NITED EUFBST OV2NIN SURF URLAD STPA TaBuNT NB NB TBUFEH LIRTIR wASTOP ULEEND Group ta LWECK —B_DATANF UEBE VESTS MECKAK PRONE avzTES: Bs wricharesetiogc 1 havean "bans the mmnamonic Press ACKNOWL EDGE ta cep thal STACK reper INTeRRuPrstace a a» © sa verra: 07 crags Janene: cep AEEE GBS wont {veenn: na ane SRE ERLE Bose —ve-ano: 0000 Baan: ESE. ty eon Beene aS ‘Accut: 0000 coo0 Accu2+ a080 oG00 Actus: noND ovo KccuE: Oo0D doOD oops} oRAcKeTs: KE1 OUTKEZ 001 esuuranrs: FLG1 FLED OvFL ovFLS on stATUS aLO F.6P crops {CUBE OF HTERR.: SToPgaTUED MA av2 2c BAU SUF sTuEU HOF Pont TeAF Note: ‘The TACK afer according tothe PC ype, but the folowing tbles expan alte aviablormremonics Spain versionsof Programming Unt sofwaremay show Geran aldlbelor he STAGK proper. Refer to postionsinthe boveplotuetortheEraichoquvalon ‘nsarasites, eredetaleinoatn'sghenby nen the ascii, rhSysen Daa troll PC The ISTACK shows the following data: ‘Group necing taf S8-1908/.) ‘Nca'eonucsis re not oma o eres for anise, butalarexplined in Table. ‘Group 2h th ls oxcapt 851380, 45h. ‘Conta whi awofpartear rirestareexplanedin Table ‘Group -tholalanditslccatin,forprgramming errs. Sin shows tho sb erroneous tiem cP Thorastng doptn for mterupts (STACK lve. INs. REG naructanFegstor- the nstinertion noowtedbefor the PC stopped fe MACHINE CODE}. May batho tut. [ic 1): bloce Stock benter—the sists ofthe stony ne BSTACK: et otnbrest Manayss, scene BSTACK car be ready splayed, iy -locaton of he next tue. The faulty statomentis usualy he cnotoere tis (exception ian ws JUMP Ad Sp dose Gountr- tne adareas ihe nstuctionahlonwouldhaveboon escuteG next thePChat ro stooped “A-NO Bloc type andrambeeontaring the estrstuchon “REL” SAC: Plato aderassofthenext hte, Use locate stvtion on printout, orouputlock, “SAG Old et 86U) mathe sstress fhe poss) ooneaussitemant ‘2c neData Bock actvewrenthePC stopp “hisaDO Stat addoss othe current Osta tsock ~D8-NO, Blcknumber of he etn Dat Block ~DBL-REG;Deta Bock LengthRogiter 834 Cs on) {3-(16bt PCs en) —theeinto origin nthesysiem program. Of nointerestor faut anaes, Group 4-168 POs anh -ofro intrest or faut analy SVECLADD:Veetoraderos tor exlomai mars (85-150) “LEVEL: Thapropramioel hat was rrorupted(S5-735U), PAGENUMBER Nurbo oli ost sclecod page rarre(S5-1S5U), “Uniicirterapteoratencogemack “UAL nip eonation cad, Groups ~ saves: REGU iste. Thecontonsof he acouuators are shown in HEX. "BRACKETS: KE! te ny played rlavan thi esha theres is foreach levelot scksts"OPEN'atthatimactstopping Frome to TightOR FLO, AND lors OR ype of racket, RESULT 85: Status fing lor heaccumulstrs. Thornamericsarsoxpsinesin Table 11 Groups -trecausctneintorupt: “GAUSEGF INTERP The aultana}ysis char Tables) shows how tousetheinfomatenin sare, Procedure IMtkePC stops, output he STACK ae = Erarrine Grcup2 look up fn Tab) any Bi which aro = Examine Group look up Table) an ts which are so ietvantto teincestes taut, vansete te contont cf neINS-REG Group a) em MCSto STEPS (using Table 12, oruse Group Bbiolocatathe slatement nthe program ‘TheBSTACK canto used te determine the sequence of blocks whichlad tothe execrin ofthe curentbock andto delerine theloestion tthe conasponangjunpinstnsions. ithe causctheintartie stil notlearexrine the remaining conto bits ancook up able 1) any its which are st craxaine further ‘ovale of STACK #aomptaaby CONTINUE? etthobetem ath tera (ChickthePC manual Further nfomaton may beatae nether data ereas. 2a Tables Control Bits of interest for fault analysis Fautidentiner | Cause ‘Action Tesest Inconeet detain ablockheador = Bootuser program dleleFO, load programa Koren! root SYNEEH ~ CrangauserEPROMandreboot ‘AEE Enorinusermemonymedue MODE WECKFE ‘Onetinemterunthas ist en nterapiodby ~ Bateine he point ne progam at which re PC has WEFES mother stopped! Gnesi foaops at PADAFE ‘Adaressngorarnusermemony = Gheskaddress inka maduelenew) ASPLUE = epacememoryoaatd RAMADFE KEINAS ‘Noveermemor ted (NoiethatsomePCs haveaamal react CPURAM valle eraser programs) NEWED Wormrestrtnat posse ~ Cole atartiineatharbtearesetjatherweg continue anal) PROEND Blockshitinglscompite ‘rurest User rogram called fr non-existent ack ~ Bxamire PROGRAM STRUCTURE oruseiSTAGK? esi BBSTAGK otind whichblack Loastintomemny. SUM ‘Chockeurerr nay program = Reboot Here = Rania sytem E=ROM = Replane COU RAE ror Systema BATE Baterytout ~ Repos ater Araboct err PAA ror whenupdatng he aooossimages ‘SeeOv2in Tables URAD, 5 = Reboot once vor MGS satementbeingexeouted = Sheek pregrammngeor = aboot PARE Erorin parame of MCS eiatomont 5 faplce user EPROM ‘SIN egal look cat ~ Gone programing erar SENG. Nor-oxtenispecia uncon calles Sr Ererinexeuonofapecial uncon ~ Replace CPU Bae re Tour ‘Tine-out tom coorinatonprocessor DOE Parametorsaton nr ncorasponcing Daa ioc ~ Consulpropraneing manual Deo-re Berre 24 Table 8 (Continued) Control Bits of interest for fault analysis, aeons aa | Ramat 7aton KORE roxincaiaexhange wi coordnaonrooeor ~ Repce cPU a Kory Snare wore Eiornprocerana et doeedsoanconoter = ches ogra parent beanie ‘Sop end proces cera ecg CO ~ pest upnoG ‘Stopvetouserprogramerresta fal ~Cheskarogram usys “Sopctetosyatemprogamereatemmeror aut ‘aionptreta reboot sian = Grange chu err FaultinialsatoncrinparametensatoncfDB1/0X0 | — Check parameters = Reboot ‘rangeorfaukinimanary conetereonigaton ~ Atnpetan = haba Erorn’GDB'or GDR’ operation = Ueeonyvaldinswuctonscrchangemeds seat ‘ovan Paan koe ko FoXD, ‘oBOUN AsiKr esrer BGRUN MODUN Eun FEDEX Nau Peu eau WK oe Boe Boe STUE-FE Gr orp.re 513 Thossconotitsdupteate cause inter Bsn {halBTACK ope" ‘See TableStordetale 25 Table9 Cause of Interrupt Fautisnater | _onuse ‘Aeton S108 Stopswach = checkecnen cP sr0rs Bt sre Proganmed PUastedson, ~ Resa sts creupreauest rot maser rose NA Power ire ~ erect 1 Gheckbowrdconectyneeneanrame eal Notation erbaten ow = Repacebateryanraboot Feu Feroherenoteaay = Ghwckteminatore edema = Ghuacraunesensonrac = Shean + Shockoe F “Testpanaliscornesiedanconabiod ASA Sib-roddeienfrilapl ~ Repaceaured with corse ype ‘Tues ‘eckstckhesverowed Brain propane siuera SIUEU Ter Steck ovriowed Detaiesoraninatonfprgramavuctuparculaty rues nora ogre Ze Oyaetire exceed Dann portatwrich rogram stopped Cheskior ae tose — Rsplasetru = Checkasetton tect oregram(staiectenayanct Broaramstuctr ee. oF ‘AressbaorarAninpuoroupui.bye as | ~ Deoo cones cinsnion Register tocaemine Seon clad, wh does otenaiinbi ces ‘SovettG actress Ghocrnoduge caret aga rage ‘rorfocatin ver by blocks BRE EAS) Tear Tranlr aor aia Word» bala locongth coreet program ororerenenddea block a ‘sibstutonere. Fellow th cat auton ~ Detarnine point wichprogiom atonped Soret Sccxanacwalopeanclmeangtomormenginne | ~ pranaicloruadcorscveoone ore paruratris ne Progranmingerer Decade connictnsuzion Reger PSatamenirvalator PC ype = Conectoraxameroreriadavan Cats lock 1 ftalodcn see = CaltorDianchisnotproset Pa Payer ~ Searing conorbes S05 AREA peer barman, eo crease EproMor memory bots hen eb ~ HPSS ty ror 9ytompeopanrepaceeytom Eprom GPU nar akineacivatedie:CPU appedtycoornaion | ~ Checkalprocesor oo "Wrong machine coe ~ Genego aror = Reboot | = Raiecueer EPROM bit NL ..—..aQQeQwrN Table 9 (continued) Cause of Interrupt Fauttdnttor | Couse ‘con srr "er whonprocasing speiatuntion = checkforprograrming enor 199 fof 8, momoryistoo ema DBakoady enc or = tesa cena ble SF-NIG an SF.A2F tabeec) pogam(eg.t PH) ‘ansterngPIo” P*Yatoard esol tespond whan vieessedy the ~ VOboatd doesnot respond whe updating Por ~ Morar boardoos notrosporsdwhonadreseod paramatorwrene cheek trter formation on aus of stop (sce manuals) ze Tinw-cueror “See contribs WECKFE and TOUT Kou Bt programmedincoracty = ConacterterumbaDBt rest Eneri0 CPU aes rtog = Rapiacs CPU UF "Nen-oisting block was cao, = Gheckprogram rant orer wit Ca = replace CPU {rath exeuton imwarrr Weok » YECKFE tabi) Werte opp ‘Aprogram bvelleg. erupt wich ssi actvehas = Checkpragram thronenioda sacondtn. = Replace CPU PARE Party ener = Reboot = Replace CPU xe ‘STEP Slocknotoaded agen eres Kon | rataBlock nttoade vz ‘Acknowledgment doy ~ Decodecontnts ctinstrucon gist deiermine recs Corectprogramerarorrepace mele Test allt Modules EARECT STATUS) and Oxtput Modules FORCE OUTPUT? Replace‘auty module ~ Checkaddaos inked notreoutin‘oerap feplace mamary ere SSS emer Pinon arora! 1) tis possiletowitea programa he RESTART OBS tochock ht 0 modules respond, raking arayss ease 2) IMPORTANT dangerous to ore outptsto even withthe Psion. Urlezal scaler are deablod Forcing to’ lsaufiiento toot ‘Mal ne boars respond, even heughtnecuputsareaaady or Table 10 Control Bits Complete list (n alphabetical order) FUN sr 298s ‘AORGAU rd Be. NEG ance aN BNLAUF ‘SSPLUE Aspneee SPE: ASPARA ASeNPA AWA Bare BAROEND BATFE BaTPUF eau bor BEARBE esreF STKE esa esine estsch cana CADE chee DDATANE ATEN Doore DBr-FE DeFE ‘BEOUN Bias biGeN DOPP-FE OxOFE Ive ENnscH OWN EPROM SHH Feoce. ‘asarvodina ena PCisinAUN sate, PolainsTOP tae, Hardvarintarupt lar processing enabled ‘ecresangerrr or QunienisotinPUPO) Estabishmento block across atergenerl ret Intoruptenable "STOP mode coud by arrsinstat-up block, ‘Automatic coirestrts press, ataregeed Netategred Restarts been aborted Procestorhasexectiod start-up program, egal esp inte usar memory. Tere al be1o gop Belucen EPROM and EPROM, nor between AAM andl RAM. This bili vl InageltentoPADAFE ee RAWADFE, whichinaeate where the gap ot amory submodule a EEPROM Memory ibmad an EPROM, Inaieates house mameryconsstsonlyof PAN. Incest tat ccvena amore ted eens only of EPROM, Dutemstewarnresian acceler sctve ‘Aarne warm estas rose. Ererhsermemarymogue. =~ DeougjorProgramContiurnng. Debug ended estar Po Baaieupbaltoy aor norestar poss). Batonybask cp torRAdMis tod Back-up battery faut ‘Command cedoorar MCS faulty o substusionanerinFBeah ‘Debug Progrem Cero) inerised~resta PC. emery rexauleconiguation othe same as he congwaten cng heist colsrestar. Texto, no warm este possible, Mirong Bick dite Wrong book. (Galed boc snotia usermemary. Exectledbiock cali itga!. PreparstonforBLOCK SHIT, Intorprecossor communication fags (OP) ist avatable ‘tts ecossor communication Mags) ist arabe (Ghocksumerrin System Programmerory (EPROM. Prompt nt curentdateantine CGatens of date an ene not valor meiner Erorwher generating lock adctesst(080) Eroruher gersring addres for process maga vndating( 0), Erotnaavameter assent i’ Rd corto 32, ‘Ba parenete setup not the some a thera sxup during the last colerestn, There, no warm estar pose ‘Ades for atl utputs = MOE. ‘Rbcees et for Sal puts ienDBT Erormarogram sructreeurrntnteruptlovelcaledagan, Puram assent eer nO. Single processor operation Stop tateonsaed during block sting. PCeoniaisinputbyied raranaroiernt, Usermerorysubmesuais EPROM, Parphersimeranissvalese, pte ermcitonct Borat prem Table 10 (continued) Control Bits Complete list (in alphabetical order) Fea Fao core koa oxo. EIAs Kieaus, Kien OPEN Lueck Ur Marea MeuRe MODE MODUN este sec. Mana 2U wavy (alas) Ne Neus NeUsT NeUSTA NeuzuL NEW wed NSIPAN ‘nice BWECHA aWED. One-FE PADRE Netassigned Notassion ‘Natasigned Notassignee Notasignod norte STEPS aparatons GDB snd"GXOX. ‘Stoppscduetoan srorforaen no OB exes rang contoermode, Central bac-upbattoy ited HALT nade from eoorsnation processon tv, ‘NoDB! inmukiprocssing peratin NoDXOnmultpocaeangoporaion. Useraoa cantare nousarmamory cr theusermemaryisrt aderessedNotehatsemePOsie.¢$5-130)haveasal amoxnt of PU Rad avaiable the vs progam and can sun wiht ary addtinalerory. ‘Adress forinerprocessor communication ououtsisin DB. ‘eeraesit for inerprocerercommaniestion route NDEI. ‘Ablock hea carrot be erpota.Erasenemamary(Slet@PC) load theprogram andestart roids exchange wih cooraalion process Faulty useofLI/TR commands. Gepbetwoentoeksin AAW, Exeoaton meee. cal lernon-exstertbick.orranfereor wih dats boc Croup signaltoragsinystem Data Word 07. Natipooesso operation rors: memory module reboot, Nemonyesamodulecontnration atthe sareasthe configuration crng relat oldest. Therlore, ro warm estar, posse. ‘Stop de to cootnaton processor checkcther CPU's for orgnaloae) anual stan preset Nanvslwarresion was called oractve. Coeresiartispermisabl, ‘Sloraltoimrface module on POWER FAILURE Notassignes Colvestat wes exoculedas ast star-uptype ori activ Cod restartwasalldoraciv, Goldrestatpertedaanont stan type. PCesnentryeoviaaCOLD RESTART. Manual warm ort permeate Incas tat cold test carro be cared out Betorebooting he PC, examine the restothe STACK determine what fautblocked he attempted colrecian. Warnrostartesvdnoroscartadout Use colrestrt ‘Mtorcomplaonofrasing ane sta restart wascoriout OBtsinuser memory (6622 (stomate war recta) being processed (Oba presen; rardwareinorupts sowed (B13 precent ted merupisatowed (0621 (anual arr restarisbelng processed Erorhhicsstaterentbeng enscited Erotackrowlndgement oly when ueaing PUPIO. Pacessigeror muse! remaryEPFOM, ror parameteref MS sttament bain exoctee Pent ener minilsaton Payne, pteeramemon, blocks robo tanto om PC memory RAR) to EPROM, 9 Table 10 (continued) Control Bits Complete list in alphabetical order) peu Preanw Presvs baste teesre, Prise PrRo-crn, PROCTRLE PROEND PROVE! our oz oven vu avin ovzres RAMADFE Pane REGrE RENAN ures sorta StPRF Sur SENG SPROZ SeanER ‘SAN gras } STOMNZ se Si sien ‘STPOEF sips STP-ScH STPVER sts STUE-FE SUM sven TREUNT TBNFEH, ‘TesasT Trout usc, UaKL uxPo UNPRFE Unsrs BBE UEsve: Upc Faun PeipheralExpansion Une Paryeror user memory. Pariyenorieystem program. ‘Sep aueto commartrom PU. Frocassrin stp sit Debug jorPregram Canto ing Desug sended-restar: Pc. ‘The PLstoppedcn compton of LOCK SHIFTING Use cotrestartoresume cy processing. “Compress oetore CPROMngeror® active Cyelc procetsngintorupta due othe PBSECHfng, ‘ekromledgemer delay neal raster ith Ve, Time-autertornintaisaton aise time-out acknowledgement coaycoutdnot be erpreteby the PC. Tecauta of oruptinthe IsTACK oper conta her non VE anal” ADE, Used. during cotrectan, to generate checrack. ‘Aearessing enor he user memory RAM, ErorinsystomAAN (nsrectan posable eboo}. Erorinprocessing Rb closed-loop conte ‘Alliage mersandcountarsareretrv atherseony rah ‘The use regramealedtor ablock which sot presen Exar the PROGRAM STRUCTURE, or sete STACK proper io cetermneuflch lock andioaditin memory. lec singin progress. System ProMere, Eoin exeuton of pec uncon. Caedspociahneton snot avsiabi Shale processormase ‘Theblock shit tuncbon was bers Systm Pant onar PolsinsTOP condo {wiheorespondn edge-iageredt) Stepauote' STP nevucton Netassigned Mars teture when PC arendy scoped ‘StepauetoSTPeanmanainprogtam. ‘Stepemton nSTOP postion, Stepausta CPU switch Gorrocessorras caused PU st9, Stepaueio'STS instuction Ovarlow of STACK or BSTACK [Ghecksumerorin the system program memory. Replace the system EPROM andiorthe CPU, Starupefmultprocessing CPUsts ynclvanived. Theayrchonisalr patter (070)ne Block Headerismissing or compte. Bootstrap ete, loud andres ‘STOP mase causedby syatomene. i a iY Mans teve curing coldrestar_Automaticalyrepeatacorestar Faulty use of NI command Enorn bloc hendarofthe Test loc, Testoperaten. ‘Tire-eut senultrom coordinaonprocessox Inter stack processed wthouta recognisable er. ‘STOP mode causa slop siar-up ype. Progamming Unthas requested overeat ‘Grea eaetroquos: du iprocessor ener. ‘Grea rovetroques! dus to PU ew Complete tha reset orraqueat restart mode ‘Sjsten Precramnasrequestod vera exet(no rear posse), Endotnterurt berptcurmgresta routine, "STOP mode caueadby usr feoran Table 10 (continued) Control Bits Complete list (in alphabetical order) ‘unasLo_ Precassoraveralresstcompited (URGELO5 RIAD. Gyeicoperatoncannotberesumad uti he ®C hasbeen botsrap oad. URLOF —Overaresot was xecutedar active, URLER ——_Ovoralyaatraqured URLOIA —_Precessoroveralrestactve (URLIA) USYS “STOP mode caused system program (wamrestart possibe VEFURS _Procotsorhas caused CPUtaete, WANA Rastartatter main fate ve 0822, WasTOP Warm esa stop snitch also atvatee, WECKRK —_Timaintsrtprococagrotactve, \WECKFE Trainor roesangarerlonetie merptrasnterpledancth.Usialy dotoprogranmigalaopnanFi ead Beiter rogram Were _Coltsoncfeotvar diva in nterupts: queue oven. WieDAN —_PCcanperormaWABW RESTART (NEUSTA smote). WiEDE” Warm estar permitted asrextstar-uptype. WieSe Ware start war executed lst sia yp80r 1s active WIEN Ble shit onde. MRWAKT —Tinointerupttrancting sive aK ocletimeaxcendaa. ZWius Crete seeram executor actve 1. UA ——_tstoveral ose pre-raquee! uhanusing swith). faxray —Usermomory submodule nak worcs A SoKRAN Bara sou {38 Table 11 Condition Codes (Result Bits) FLO,FLOD (Aso feredioasO018 GOO nt of peratons These wo bishavearurber olmeeings depending on ‘ho ype ot praten cared cut betwean eto aovumustr, See table OvEL__(Ov]Overtew. Thanamborrangewae oxcaododdurngthe precoding apart, OWLS (rennpc's Scresovertow. GARRY (@DiLPC's, Cary beeen te woFalvesofthoaritmetourt oR (OR morery LB was foraprovous ORoporsion. STATUS Thosignalsiausofthelstepranctoescanned ALO sul of LogcOperatontortelas statement tobe exeute FOP NOM} Frst Operation Explaredin Take! ot Table 12 Machine Codes (numerical listing) ‘Completelist for MCS Word 0. (Operands in brackets reterto Prograrnming Unitsusing $§-DOS stage I! BLK LENG TIMER No. 3168 5180 JUMP DEST BaRAN to. PARRN No. coup 130: {BLD 255) INC VALUE oR An0R D/MD ADDR TIMER Wo Block Wo CouNTR no Suk" Leng. TIMER No BLOCK Ne. WORD ADDR REG ADDR t BYTE ADDR OUNTR Ne 5100 5200 5280 Iu WoRD Avoe BLOCK No PARAM No tone ABba SureTs. oR ADR WORD ADDR 780 sane CoM S80e_9Eb 6819 MAS y3 to. 6805 Table 13 6808 DI At 6829 e628 mae tor az oer TDI SA 6667 hse S889 MBA BLOCK No. WORD ADDR Word ADDR Table 12 (continued) PARAM No. oRD abor. 7010 RAE 783K Table 13 Converting MC5 to STEPS; Prone Table 1210 trate rgest LEFT-HAND BYTE which can be subtacted om freLHBofthacodstabe 2 tmarethanane cs cperatenhasthesameLHbe, soles theane ith thelygostRIGHT HAND BYTE which canbe Taken ne RN of heerghaleode COUNTR NO, Block no eir/eyre BYTE BIT/BYTE COUNTR No COUNTR No, 8. NojetnesTEe3 aperaton ger on tal ect hetabe, en subractthe char MCS rm ne rg 4. TthePARAMETER column nota retos 3 BIT7SYTE paremeta hen the ale “nlp the BIT parametar~ even tira ®Convertne vain ne Hb Hex Docimaor tne by, wor, unerNo, et. Take TSisa conversion cha. 6 thesubactenraqureda torowthe wera was select. Ty agit Examples of Converting from MCS into STEP 5 cre oo Aro en ar parameter —! recsune saan 36 ga spt oo ORD SP Tae PARAMETER 75a 15 a Ok sock nunaer——J Ju rs 8 Su PB 165 cas + ea err rxeanerer—! Brie” PananeTeR 608: 36 B= sp = co +" age sp = ca) Parameter ol (Position in Uist of DECLARATIONS) 20 a= 20 + gas We Jump orsTaNce Note: distance i 8 bit fixed point nunber. Use 2's conplenent TP distance is > 7F! (except J08 = and Ja, 16 bit theLH bytecrtharerainder BIT/BYTE BIT/EYTE BIT/BTTE Bir/evre Bir/avre Cro2 goao 33 Table 13 Statements with 2 or3 word MCS. | Mos ‘STEPS Paramoter ‘STEPS Paranster cousranr Joon errvevte CONSTANT te @ BIr/avte CONSTANT. RUD BIT/vORD CONSTANT Su > BIT/vORD CONSTANT Tew > BIT/WORD CONSTANT Te) > BiT/WoRD CONSTANT CONSTANT ku RI art/wosD constant SU RE BiT/voRD CONSTANT. TBN RI 81T/¥ORD SUMP DIST TB. RE BIT/WORD ConstaNr RUF arrvayre | Constant. suf BIT/ByTE CONSTANT Ton F prT/ByTE ‘Sune tsT TF BIT/eyTE BrT/voRD BIT/woRD, ku gs sit/woRo BIT/woRD, SU RS BIT/WORD, BiT/woRD. Ton 25 9T/uoRD BiT/cuTe TB) RS B1T/HORD BIT/ aT, Bir/eara 20 FX BLOCK No BIT/eMTR. boc FX BLOCK No B1y/uoRD, cx Dx No BIT/voRD OX ox No eit/voR. eB No S11/¥ORD SED S'PHOR No SIT/TINER SEE S'PHOR No. | BIT/TINER MR Constants BIT/TINER ABR CONSTANT SIT/TINER Rb axt/woro art/eyte. © > art/wonp BIT/BYTE AN > BLT/wonD Bir/erie, ON > arr/wons BIY/eYre SD) Brr/woRe TY/BYTE R > BLT/WoRe TON @ BIT/SYTE => BLT/WoRe ‘Vihensmucien MR war wit consti 8 FFF Bt et 8 he stele soa ots ta raves verge Tne meana ly charsom ‘ostotarbeanrposohiO® ston ioe ster gh Table 14 Hexadecimal Conver: Decimal ener the body othe che, decinalrourthe edge 1x2 33 xe XS x6 x7 xB KD KA KB XC XD KE x ox 991 se2 092 age ous vos on7 on3 as * BI ats O19 O20 2 23 O31 2k 935 634 035 036 037 038 039 aur Se 249 050 031 O52 053 O34 O35 63. be B65 Gee B67 B68 O69 O70 O71 a7 Se 951 G82 08S O86 O85 Nas O87 Bsa Ad 499 491 O92 O93 494 O95 oe 997 G98 O99 190 101 192 193 104 195 106 197 108 199 110 111 a 145 144 115 146 117 198 119 120 121 122 125 124 125 126 127 a 129 130 151 452 155 134 455 156 137 158 159 140 sat Tae 125 oe 145 146 147 148 149 158 151 152 155 154 195 156 157 198 159 a 161 162 163 164 165 166 167 168 169 170 171 172 173 174 173, Be 177 176 179 180 181 192 185 184 185 186 187 188 149 190 191 oe 195-196 195 196 197 198 199 200 201 262 20% 204 205 206 207 Oe 209 210 211 212 218 214 215 218 B17 218 219 220 221 220 224 ex 225 226 227 228 229 230 251 252 233 234 235 236 257 258 239 Fe 2bt 2h2 243 Dau 245 Die Bu7 Dea 219 280 231 252 255 34 355 Mie ete eden nbc ax Sa aden Tax xb Oa ade Bex xtax DRE AEE nF ion ade issu Watve Gane ezs0e obs wa0ys auer> Gaame vasa sue thee 15876 O55 sane Butek GEKRD RGSS QueI2 A148 E742 B7AEE 936 poe bare 9724 Q9944 "ARGO TORS TOS2 TORE F266 T1SQH 11776 1245 Soe S568 1384 URED T4336 T4592 168Gb 151R4 15540 T5614 15072 1626 oe 12664 sm TaNre 1H432 Te6n6 tance p2uM 1945s T9712 19068 Znz2e Sone 2168 20016 22212 22528 227K 280 25086 25582 ZBANE 2AUEE 20 bone ESESG 26112 2u5ed 24e26 2eRRD 27154 27592 27ous 2790 28168 2816 Dowe| 20572 2asee 2908h 2960 29696 20952 3HRML 3Bceu SB720 30976 1252 31488 51746 22008 $2256 32512 fans] S20c8 Sonat Sean Sts34 S8702 Macs AG Susan Seate S5ar2 35h28 doesk s5bup Huane $562 So Seat] So6eh S720 757s 57052 S74n8 S874 SOAR SBbse $3012 Slob S842 90RE s9¥BH WUTIE ANKE fase] SO96R 61206 Gare C4726 st9u4 62260 42496 2752 G3HEB «3264 A392E perareree | Bene | a5056 45512 5565 C3524 s4nan 64536 Grins 568 ast G58 34e0 caaye (ne U9t52 49406 45668 G99UE SOIT 4432 Si2an $56 Siri SUG 52056 52992 Deve] 53208 38800 $8760 SAD16 SUT2 S528 53296 $9552 S908 Sore suase Stash tone] S15cu $7600 57856 S0112 58568 52624 SBB8L E9126 S092 $9648 59904 GOTEE GENTE ERT 60928 6! f6u Fane] GAD 61696 41952 €22U8 62666 2020 42976 63232 G3MRE G37 GUIME 64256 G4ST2 GA7ER 5924 65200 2’s Complementation — the easy way. Fxedponnurbes ar repretstedas tay runtersn te PC wh neptvevvesin2'sCanplemertor, Th Crvoron ctertshown chore covony bug fo pore elves negate numbers musbe cormprrid bfx ing Eocher. Troretnodchowntere wort woke chong tomeeanve poste. 6 tavern, fod rany aa of ruberl@bh Tobhec} iccosonla hough ohnouhonmaryeesiscomen! €) Exainetbebnayrber staring tamer. Cony downalthebes, upto and cating ett {) Vite dom the rvereotalieenatring bis, hedngth cet sigiean i which proers esi 0=+1= example eumber) ‘e817 01808 ered tits tt ett tte, <2 VST Teas er teaeeons 35 Table 15 Number Representation for Constants Type | Range Deseripton RopresontationinAccumulatre xm | on9@ eoae eave e009] Bitpater, rebis km = 0911 0117 1100 1910 aaa aa att x loeue Hovacecmal ri sich ete reer ro | 9 Constant. bya ertaedasan | @.g- L_KB1SS 255 Usgeeddecinclnumber "| Kis €008 8498 1081 1077 SD ee 8 w | 90 Constant 2byts.erieredas | eng. L K¥128,155 pss ras, mounsgreddecinanumbes | Ka'> 900 8d0 1001 1817 ke oe we | +32 767 Fikoepointcosmatnumberwah | e.3. L KF-32613 132 788 Sign. twors noo aaa 1001 1011 oo 9B Ko Floaingpointdociralnumber | 2.9. 1 xeeus2sagn+er(=6.625) ‘wihsign double word POcsnnotdso¥y double nerds MKM KW'= 0344 aa00 i ko | aaa Courtorcenstant Equvsontto | e.g- LKC125 999 sSaigtunsgraciconmoar | KA'= GUU Beat Gore 9014 | knt= One daatceaes it |oor.g Timerconstan.scgtmutipter | #19. L KT 456.2, (2456 see) 9993 lustmebese knee oa} 8100 e1o1 B10 O-Dotene Riley azent 11506) Butoase Ks TwoASCHcharctasLeary | e.g. L KS i as GFaractesromthestandard | KA'= G100 8801 0011 @1B1 eyboard teyepercharacter. | KW Dg og! O18 ‘Seotanet6, Table 16 ASCIICodes ‘occ nex ascr | pec wex ascu | 0&0 HEX ASci DEC _WEX ASCH o nn |g space | we wo ea 8 S fo | SB om t om A a 8 2 sre aoa 6 2 8 Seb 5 Ee 3 g & % © S63 e a Eon Som 4D 10008 8 ego | Be oo @ 8 wm 8 8 ack wo a mn % F wwe sf 7 oe aed no” 3 1g a ash igaseentnenn|eomeurmesa aoe eR 5 Ar er B @ 1 oe 0 tr 2 aw” ar ie ok " wu SB mm + me x tor 68k B Fe Bowes Be L 1058001 % em, So 7 3M too $m io So ez Bo ON MO Geom 8 s ae 7 BF 98 woe 3 ‘8 Duew & Soo eB mF Toe. a Ber oR 4 a 8 oO wong e oz" o om 2 @ @ OF up Ff 3° co. 3 33 3 & 8 is 73s » Boer fos ek oT Meta k a Kaeo | 3 3 S & 0 wi 8 2 Sa | aes sy Me iB ¥ 2 Er so 7 sw O77 w be Gant | S858 8 em x wo ie x 2 Bn 3 8 8 wom y 20 fey | ss okt % AZ ta 2 2 Esc SB sf 173 % Fst osc @ se 4 Be Teoh 2 os" a 5 sm te 1D} » RS" ss > est a es 5 ust & 7 Sow oF ir Foe ‘iy those charters shown inbokt ype are var the KS fora, though ts, ofecurse, possible tostore end splay any of ‘hacodes nrEX (Hl foal 2s crc err an peut areroearesonngoy ret a7 Movement of Data between Accumulators Thefoloning examples ere meantto show the dala tower various commande, They arent pact programs ‘Values ts in HEXADECIMAL (ro row one Spero aor ‘aie ype wee [awe ae ealeoers Sa eS tv oozo (Cavee wees ee |r [| Avo Lwa LH oor ae |crorson cs Ww L KH 015 Boas ues: LOAD places tn speciosa nto ACCU 1, ter siting the former content of ACCU nto ACCU. Taira rnemory ACCU) ene tected by LOAD ® TRANSFER copeathecontento! ACCU" othe specfeddeethation.Allaccumulators sin tha former conan. 2 Comparison operations de ot afectaceurbor sn 4 Conversion eporatons|a.g, CS) changacniy he conton of ACCU 1 thereto jnuncheroed * Theresutofanthmetic operations place ACCU 1. For Bb PC's, neconlen of ACCU retains unchanged, no TBE AC'sarthmaticopertaretancior the former contantot ACCU’ no ACCU: © ENToopisthe content ACCU? inl ACCU, after shitingthe former contro ACEUS ilo ACCUM. NCCLS 8 nolan ns apeation, Note: (=1Wa)ndcates tht the accumulator holds tssemebispaernas WY, sara NCCU Int ACCU. Use of the ENT command (16 bit PC's only) ‘Thafellowing examples re meantto show the ctafow various camer. They erenotprectcal programs, ‘Valves are inHEXADECINAL Decimalequiv. da ee a ee geen - Ae os an ied SS L KH 0010 ~~ —_ a (32) oe (ee) | Caeee ese] Crone ance} [Caoen enie z +r ~— =~ el ro] xe a Coin] [ w | © IL % © LRH 0400 im Ss i a [enoaa| Lk = at (96) ‘D008 068 ‘pode O08 0008 8500 © NT aa KH 0056 —~ - a ee 08 00S, ‘gous 3400] [eons os00 | [_no00 n500 ft — i Cae 38 - Load and Transfer eta can belosdedinto the accumuatorsina vay otformats,bultmust be remeber ha once loaded tne tas eflecvety justabtpator If fororaro, data slaacedin HEX andthe sina toteatitana tes patrol dos. Byte Inpus, upus erage sa organsasinbytas. hankering nc shy must uc beadlessasby sng nebyte eiren psoas? ceoenticr Wora ee os ‘1 word = 2bytes = 18 bits be IW 8 ep — 110 oy enero a Lari pt on Ore Tabsltcin nv antieantafugfarciotnpibtent hf Beers 2 044 Double word snr. pecans ronan fe TE ™ ae [aa = Examples om a eee seer mine ron nd Got Geet intros. coe eas ' 2 [ea fo ess] ee] ‘ttm Accum a rows roo? am rs (oo “pe ret rg BYTE MORO nnn osha amar gs aa wassoiteton FerBotPCathoxeaso oan bt = wer) ng Unsigned and Fixed Point Numbers dreorerunter —_Foaohinune Fmd si nr SOUPS he examples: ‘vanples 1 tape ‘ Nomar 2a Peatveruroer~s09 | Postenumbe +05 598 rane |" Yoa09009"| ta {0001 soon" Y ooo0'Y cone} Fan00'Y waco Yeooo | ecot eoeo | coca | so | anon we! 8 Ieier 1 fotolo: mo foto;riololoeto Negatverumber— 05 538 friar Prin Pat Tat | nue oof wee | S603 | weetrielejofotot o we | 255 Lrsignec number canbecisplayed in KB or KY rma Thy re not generally sutblefor arithmetic ul sre use aha spectyingoperandiacerostas nod point uber (1b) are sualy entered KF tomat a whole decimal numberwshsign(anintege) Thebinary ‘eorecenaton inthe PC uses2'scomplonont latent regaerumbers. Altnetcandcomparso operatsusraF (eg. 1,2 wiltoat tne accimlatar contents 16-bit "aed pint sumber rogualoasethon ey worocrred Tho [xcpramwntaemustensiwothatth ata conor other ‘hough dscns pesila ths rma, ts ert peered n exceptional eaves because ractonal ests cannot be ‘presen, Faecpin double words cart be entre via the programming unt andarenoryuseorly asanintormedatestagefor ‘conversion opationsbetwean ScD andKG losing pond sma. They canbe user comparison operations e./=0), tutnotfor aimetic To Sapiay oublewords incre status hotell mustbaused Nogetvevalusaare2s ‘conpomontsd NOTE: The machina codesfothoinsructonsjump tosymboke actress sean bi fxedpori number. Ths, ny parrot rcatar than 7Frpresortzangatve jump. Floating Point Numbers Display n programmer = nomalced factionaldecinal umber KG floating ponte format @= Mx 1 = Manissa Examples: KG = +1250000+02= 40,125 % 10° = 125 10 = ‘Buse Enponent ka = ~s2s0000—01 = 0.195» 10 Intemal representation inthe PC = ractonalbraryrumbers GM 2" M= Mantas; 2= dase: 9 = Cxponent FerosertatoninS5-1505/ PC bg ——____ exitioners Moo 2 1 T Blexoonent [Bl 2". mantissa... 22 O = posits +48 4 Ye.) SS Rgate eT LEN 0 ~ soatnes-0.+120 agate. 120) ReprosontatoninS§-138U PC [cutie wees ——____ | on ale to. eponent fl 21.. mantises .. 2] 0000000 aa Fractoralpan a Floating pointrumbersare pestveandnegative actions umoes heh renurea double woroor storage. Fr isteason they can ont beurecin 1O-RPCs, They sre sltebieforal arthmeticaricemparon operators, ncn don ata stored erenfredin other frmais canbe convartedtoffoatingpoin numba the PC, or they canbe nied dren KG ‘orm actmete nedcompnraonoperstensuring e.g, G,) val este secumusto contents a8 eangpont numbers. roparcess fnew hey were ented Thepropa wir mustensue athe data conform otra ‘Afoang point purbaioreprosertedas an exponantal numba whichlethe preduet ofaarisus Mandan oxpenenttothe ‘base 1 fanen deplayedan he PU) a tothe ae 2 when sean hePC), Representation on tePU: ‘Toentora decimal number nKGtormas,tmust rl be norralises tpl rko mans aadexponent. "Normalised teprecontsion’ moans hat tna mantesr stb mhererg 01190 990090 places) The expats thpowar of 1Oby ‘shi the mamissa must be muted norderte yest rgnal name. Examples: Notmermalises Normale Fepresertaionon PU vest 0294108 Ko=+1294000+ 02 ooze 0284 10-2 ke~ +1224000~ 02 seat 0.1204 107 Ko —1204000 + 02 Represontatonin tre PC ‘Thepereipinal epressationin the PC simlorte bw above, except hatbothmentoe sndexoenertae binary rumbore ['scomplomont far apa) This moans thatth xponent opretnts poor of wo. Teese numbarsareanonaise, te, wotrst bn ator no sin salwaysIforapostvorandssaandaway 20 reine Example Notnermanse onPu Fepresentton MPCIHEX) tests0u) 12.04 ++ 1234000 + 92 use fas Forte55-1605/0 PCs, the nary mantssahas 28s, nthe S5-135UPC, houphine 24-dt manissacan Destore.tne btinetizcommanctsopeat ora 16-itmantses, Th elt rourczng enor aronateanyto quai, bute Wey ot ‘rampi,the 16 ts eanotceronitabotween ‘9990605 ane9900009 ecimalmantssa) or 1090000 and t000081, Le natmorenan005%5 a Binary Coded Decimal (BCD) Numbers [2C0 numbar with at rceign [BcDnumbar wih? dite andsign Bc numborwith7digtsandsion feted aoe fat te wl wet aot dott vor wt wet Koei eee er ee Shes Pts tee ieet! ' a 1 pememmers tar! wera! exarole example Peatvenumber + 125, vow=i 0600 e661 | o010 | oot way op tio | 3 Negaivenumber ~ 987 seas 1184 | tant a0 font eer) teaaly ez eerie eee so Fonte: 0200 Negates 1174 oF 1000 i Postivenumber+ 1 234 S67 | +, | o000{" aot eora! corn! tao} oror] otto} ort Wap of ap at sp at sy oy? Negatvarumber — 9.676 548 | init aria} or! aa} oii ried tests ah [2c numbers canbe entered rectly athe programing uniexceptconstansforirersard cuter) andthe PC ‘annotua nem foram. They ara, weve, the mat Sonvenent fmatfrinpue orn unbhes stone and bulptstseven-segrent slay, The can conver CD ina ctharnrastorarthmatc and vice versa, Ti achive [ymeans Standard Funchor Bloosin8-31 Ps, or by spate commandstorthe 1S DLPCS, 2600 numbers can bused wih ned pir compsrator without conversion, provided the rlventslgn bts matohh. 0.0 Segiabiin be conae! patton orth conparson's oly ir egal ort ogi Fausto abservedusmesr hat ay Noga ruber canbe taken as larger than any posivarutar “TodiplayCD numbers direct tai. use fot Ramemberaminussignwilbedeplayedas Bor InasirilarmanertispssblatouseKH inte program. to staracorstart SCD, buthis shoul anno sinoo aren ‘i oterwige assuin thal he valvelsindeed Nenad 4 Sequences for Data Format Conversions $6DRECD totedpoint(andrevers) conan wes ELST] pen ined-poininumber(wor) [___unmosites (RT t6-btfixedpoint Yoon, 2biBCDIoMloangpoint(androverse) BoD numbertsoubiewors [san [woe Tio® [aot [vo [wr [vo To] oro -Foxed-point number (double wore bit forad-point| | 2, <-seintrimtrceiewoe Sea th Fixed point number (double word) [ft 32-bit fixed-point FOG | reaingpaeinmbw (fGen vewsea oro Use X0ar tose aterconvarsion ss) LsexG or Gtosesledeoeconersion ‘ebit ined ponttos2bItiked point ‘ale 016 ‘Thevaluecannombe convartedtofoatngpoin. "Noconvrsonsrequireainthe reverse econ. rovcethe vakie site valcrangetor KF format (20707 {0 -G2763} Loading end wansleang tergh-hand wordcrt wil caso a supertuausbistobe os Operations nbacketereferto$5-D0SStagol 48 Bit Pattern for Timers \When entrng mer valve (71 opting hevalus in decinal(OE} to dai i ofoctiahy preaontadin BCOformet eg. akerLD Tn ‘habit patente sccumator woul be 10° 10" 10° I | ! | | pettee, air 00,04 ores "some entra asc itn recronr ans, snowing ete Ser a aoa Sl (eee ner ay 0500 stains come FE Edgerton. . FMS Edge tag fos 8 Tinsbasota soe FS 2KS oc tgterstans Ame ms mn eae ae ae ' fe Wher outing binary (Baer Ta, o/b OoSareiade ino the accumulator i. themultplrisloded without tho Bit Pattern for Counters ‘When entering counter vaue(CVor outpting the valve indesimal OE}, the datas prosented MBC fermat.a.g aerLDGnthebit Paterminineecumoltorwould ts 10 10° 10° ‘court valve(BCO.0-396) Hire counaris examine outputing tes roct momory actress, with bt operaons(eg bites, orusng recta: Sap ih Ka ork ona, hob ator ee oO ° (Cour Value Bray. 0-200) sThstatus Lewe agettagtorrRe. F |e _exgettagtorsc. 8 FMR EagetagtorcD6, R FAV EagotagfercUC. v 1 (romaaning STATUS O:conte ‘reontont> 0 When ourustinginbinary fer L.Cn,onlybits0t0areloadedine the sccuratr Noten Faring: Undot ronal reumetencoaimersanscountors cannot force hercontnts are played sing KT ork fermatrespectay oly temo montoredafit orengathervaaies is ewever, poaibiofere thomifte formats changed to Kiar KM an the PRESETS are sat to SYSINSTRN"Y" (Stam Insiniton re nabled), Use othe KH orkMtformatallows na rlaventedgo-tnggreePapato be ered erproprte. 6 a Formats for Analogue Data Input Modules eodvsing Pun Forsinglescan operat, frstgperusogT Pan ‘URangoe 9 6E55 465~7LAn1 yen eytenet Bray vue @'scompementfornegative Ratoaranga #2047 (torsinglescen operation = busy.0= each) Fount (1 openeiroui,o= en2H vertow it overnow. 0 =a e8ding| UK Range. BESS 465 24812 Binary valve fot complementeornegatne) aoarange 42047 ety bit orsinglescan ape, Iaerticaentit ‘= 1603) veron tit ——] (= overtow.a= vatreading| Note: Urangoings boards rrairingcomact 1a format ashe Moos. nan complemented} forthevalies, hs Output Modules “TasterusingTPWn Ranges. 6854707811 Fatecrange :102¢ ‘Ak Rangos.g 5655475 3AM Binary value 2s complement or necatine) Benet T onaienie aes 7h ets o fz fe ts fo fe fs fo | ——_——_! Si Sraryvalue(notcomplemertes forgets) atodrange 4255 Noo that Standard Function Blocks ext handing anlogu np nd outputs. These ake cae ofthe mat andcerro bier the progam wile oltiaresaonsoiy Reo Oe rsevent manus 0 Block Header (General) ‘nadtonto tne rogram statements or data containedin abick futher intomatin (block ypaandrumbor mat alsobe store, ‘abltheblocktobeicenited Tisinformatoniefeld nableckhaader ve wordslong which raddeo tothe sao ache the Progamming at ‘Tecoresponding datas ar shown separietiom the program cr daa, when thablockis splayed normaly but willbe soon atthe start ot ‘hoblockwher cuted as erect mamory address machine coc) Adatainven soicrnonze paren [7070] nscale raotancckrente eset ties | aera see gntac cr eee emcee are ees comer seeeaee fen arenes Troms bhai RECTORY PC, ‘onorma | avers Inte 35 estate agen 1 | sees ewerencia [6 500] NotmatscisotesnntorOmaecs wh dpe ormly Nia howver meats ansmtentyy ePU “viel eotheseoinrs earl pn and lisbon eta eels) secon eet fe iene on mx 00, FO) #0, 60, 0 Bioek nugber] HED ‘Stinson toanciterboktpebt 55 0 Tase atau orp placiggQmlcki nt ‘Se avis- tuck nibeetnndrangueg 3X" D8 Ot clbeck yea 2 Tefaret meets atnemigwcrnckata i angapesua langage nena) pungent Ghee & When areporingbecstomaneoectPCtoanctr postion fier Hock lnnPAMs hom ‘pers aro ron ype Pepa cargo rarenningnt usr $-008 pening ys patarnthlangiegesbeeconverien sumac {4 S085. 18suamon/neplrtthersetaie Block Header (Function Blocks) Fer FunctenBlecks theheaderstectvaly exandetolnchudethenamo 018, and he dectaratins Sine the dretoryorbioge Stzocs ah tcorethe osator ofthe rat wordt he stsdarheadetheprogarnmng un automaticaly ingertsajum taeront tis ScshionTHePC woublcthermoe uyto Ferret the Gadaraone ss otecuablecodes. he ump stern! fsnotapayedin herria futputmode. Silty ajumpisinsrtedaterthe statement caling an FE to skipover the sto sututedvriabes je wore | ——Pe [ay ae AV? 4 erorasrona 1) There te te emel Open katona ares Sa Thi herp wheres aac sate, Aa OF Pts Shes tyre oi wenden ncn) tere arae 2 repartee Fore Op epararetrsrntemichncade inant nding pein sthecparn nie aldara, Rit ogmies Sts postonn eaten, Notothathe daa held block headers dos not consist of STEPS neructiona, and thus cannot betnterpeled using he S5-MOS conversion ane, Mary Standard Function Blocks ate protectes For being deplsyod inronaloutputmode. Insane casas however. they re playable sense tinstoaton ASM wih tosesetier programing) Oalslotoung mainstruchon stoudbe dsenarced ThePU may rteet {hems STED sindiusions sutaincethe cosets not MCS, me muctersare relevant st Disk formats The programming uns terres to below lluse 5 inch ope sks, bu theres physical diference between heck rvs oft PG 675 and ch work win 40 rack ub deratyandihegthore which woncwitnG0 wack ccuble or Ng deny. bo vack nachnescan aco ackcisks wtroutprobiens, an can also wnt to deks which havebaen previously omatect toabtocka|eg.onaPt 67s. {s0vack machines cannothande 8D track ek, snes the ead/arta hea covarermoashancnetrack, P6675 16M-xT —_ s0rracks | owes eaaawete | ate PC 685,PC16-20, BHAT oiracke ease wete Rw 0686, PC16-20,10M-AT oracle a Feed row | hans P6865, 605, PC18-20, BMA aora0s ace an | aw haa a + FormaringonPosrs Disk formats (continued) Itcanbe seenthatal hase progrenuringuritscanreadandrtest 0 vack density This occurs automaticaly prawcedthe (Sothasbeenpreneuehfomatieato 4d acke Sotwarproducersarerecommenceciouse tis fomatifteend wer’ ‘equremntisnetknown soTrackReading Reading 40- rack leks hathavebeen writen on PGs S85, 695, PC16-2or MAT, by be FG 67S programmer orthe ere eadhead ofthe PGO7S i ___. party rasod when ‘ring wih PS 08 | {the signal canying the Ueeuinormaton| sot signal becomesiatraw2 (rom PS) Noee signal Noes signal “Te of ust sgnalto noise signa detrraieswihtine, Poors. ‘Toavoidpossibleprobems the deksttoudbe recopeion the PG 679.assoonaspessbie, nalicazeauzeonlysingledensty PO675I8M-X7 or double dost llmodels cot sectors, Use of quad or highdnsty—progranming units, Whisncan aso Rinonanurmediied GOS. euros cove progrtms tomoriginal 670/675 farmatto 5-008, and von-vere, Reconversion Inadctentoormet conversion using S5-KONVER, i shula be rotactal the SOT ues Data Blocks tostorethe symbols Tot inconvacttoss-O0G which vees asaparsta symone. Conversion om D8'st0 Niesandvicewersals possible tang $5 KONVER,orunderthe Ss-008 Syrbeloeorpackeoe. PG Enkor ARCNET. aaa | “Direct S7B7SFomet wate oes “it soos bind (Preformatted) [sxowen v ‘orzo e7osrsromat S008 (Protormatd 55 115U Memory Map: Basic Layout pncne Function Block Address List asses ‘Address Function (9000 Inteligent Peripherals. (Hex) 000 User Memory andior DCO0 Addresses of OBs * Internal Data | tsEKe-——_—__—= (CPU spectic- see next page) Addressesoof FBS 500 Block Address List Teo earicess7 pasa £600 Internal Data ee ee |e Ea oe i Mebbameemmn ere & EAQO ‘system Data RS ba [E400 Adresses of DBS Coo ie EDO0 gee ‘Address Function FEO Fags (Hex) Tero sect J, [FOO gta vO P EPO ag esmoeen neve 080 Analog VO P FIO WO Y F000 Peripherals and GQ{EGQ Frain tt OtOts, ea F200 Coupling Flags : 1 Byte —\ OK Registers \ [F200 Communications No. Function Processors 0 ACCU 4, Let Byte 1 ACCU 1, Right Byte ‘ACCU 2, Lett Byte 2 [3 ACCU 2, Right Byte 415U Memory Map: CPU - Specific Areas Address Function: Address Function: Address Function , Hex) , (Hes) 1 (Hex ; pee ee am \ | 4000 WN) _ [ioe [ teKw | Oo S| User Meme SS essay | | 3000 1eKW 3000 | | verter | ui (eae - 5000 3000 | i ae We 7000 ] 8KW. 7000 | | Laxw j3000 \]4 3000 f e000 ae ‘Bo00 (Sahu AAR ” go vsom 8000 (Buln /D000 User Mem nt ‘D000 — (Guitn RAN) KW | Internal Data [1800 intemal De [D800 Internal C za (DBF ieee Data | |DBFE Internal Data | BFF | i 1 1 I 941 ee 942 [eee 943 ' —— Address Function 1 (Hex) 1 User Memory ———_———_ {1000 taal User Memory User Memory oa (Buin RAM) (Bultin RAM) Max. 48KW> BANK 2 BANK 1 3) 2) | 24KW L Pia [ieee edn Internal Data DBFF | Mie eee ob i ' ia 944 +) Unng a nw EPROM mbrodewahe BIS OPU gues 20K velo EPROM ps AH use RAM 2 bark oltebutn PAM swede dre DBE. taperinthe manmenay nap, seston na Saul to asSwesn (og he TNS ee canbe ood 2) bark2 doe telacper inthe main meron ap, tert of rc mara tesa ot sb Soot 118 anal heer 37 135U Memory Map: Basic Layout ‘Address 1) 1) Neary aderesses 8000 to EDF re onl 1 bowie tr CFU S23 (Hex) ‘0000 User Memory 8000 System and/or DB-RAM Funetion (CPU specific - see next page) Interface Area RI Extended Interface Area (928 only) RU System Data Area RS Extended System Data Area (928 only) RT Counters c Timers T | EEOO tags F | |FFOO Process Image |FooO Digital vo Pp F060 Analog VO P F100 Expanded Periph’s O 2) 2 |F200 Coupling Flags F300 Go-ordination Processor ie (Semephores) F400 Communic'n Processors Registers No. Function 0 ACCU 4, Left Byte 1 ACCU 1, Right Byte 2 ACCU 2, Let Byte 3 ACCU 2, Right Byte 4 Notused =i 5 Block Stack Pointer | 6 DB Stan Adoress 17 Notused [8 DB Length 9 ACCUS, Left Word 40 ACCU, Right Word | [41 accU4, Let Word 12 ACCU4, Right Word 13 Notued 14 Notused FC00 Distributed Peripherals I "FFOO FFFF —— 1 Word —— System RAM 2) Memory adresses EEOO 10 FFFF aecniy 1 byl wide ral CPUS. 135U Memory Map: CPU - Specific Areas Address Block Address Lists Address Function (Hex) BAN Addresses of DBs 922 1 ‘Address Function Addresses of OBS 256 [BOOO caresses of SBS ag] (7°? Addresses of DXs BEDO caresses of PBs n,) [OF Addresses of DBS | [C000 rcrosses ot Fes.) [FO Addresses of SBS C200 parosses ot OB |..| [1° Addresses of PBS 904) fs ‘Addresses of Fal Addresses of FXs 1 Moray airesses 2000 yo EDEF ars ony 1 ota widofer CPU san.# >» [setae eee as 922/928 Function Address Function Address Function (Hex) F (Hex) H IW 8000 . DB Memoy — |24KW, (Buittin RAM) els Block Address List ead Block Address List (oa [EO SOR [Eee Seer Ra Ee WCW f i 928 i Address List Pointers Pointers showing the location of the start of each set of addresses (2. each biock type) are held in the System Data area RS. The pointer addresses are the same in all 135U. CPUs, and in the 150, thus easing transport of programs: RS32 RS33 RS34 RS35 start of DX list start of FX list start of DB list start of SB list RS36 = start of PB list RS37 = start of FB list S38 = start of OB list ‘Nee: OX ae FX sopy ont» CPUs 622 are 88, 150U Memory Map: Basic layout ‘Address Function (Hex) 9000 Operating System EPROM 2000 User Memory Max. 48KW EPROM (incl. DBO = 11020) i Block Address List (080) E000 Extemal Memory (window) F800 Interface Area RI F900 Extended Interface Area RJ FAO) system Data Area RS FB00 Extended System Data Area RT ECO0 Counters c EDO as 7+ | Timers [FE Fags ‘Addresses in the range EE00 to | |= FiFFareony — | {F000 Digital vo 1 byte wide. | F080 Analog VO F100 Expanded Periph's O | T F Process Image P P ° F200 Coupling Flags ” or ‘ | 2 Wn commncion Posse fod DB Address List for External Memory 2) Win Exel Memory ed F300 SB Address List for Extemal Memory 7 F400 Communications Processors |’ or Disinbuted Peripherals with IM302 [FOO Distriouted Peripherals eee FEee__ System RAM = 1 Word —— - 150U Memory Map: Details Registers No. Function | ACCU 1, Left Byte ACCU 1, Right Byte ACCU 2, Loft Byte | 3 ACCU 2, Right Byte | Instruction Register | 5 Block Stack Pointer 6 DB Start Address 7 Block Start Address DB Length ACCUS, Lett Word 10 ACCU, Right Word 12 ACCU4, Right Word 14 Auxiliary Register 15 Auxiliary Register Block Address List Address Function (Hex) DEBE: ist Raunt eee 8) Addresses of DBS, DCBE Addresses of SBS, DDBE Addresses of PBs DEBE Adcresses of FBS | as FRE Aggresses of OBS Sh ASE an Address List Pointers Pointers showing the location of the start of each set of addresses ((¢. each block type) are held in the System Data area RS. The pointer adcresses are the same inal 185U CPUs, andin the 150, thus easing transport of programs: Rg32 S33 start of DX list stant of FX list AS34 = start of DB list RS35 = start of SB list RS36 = start of PB list S37 = start of FB list RS38 ete: OX and FX apy nto CPUS 922 ans 28, © ew ot 155U Memory Map: Basic Layout Page No. Function The 15SU memory is arranged as 15 pages aC) (each SAKCW ong), he 18h page beng the 1 User Memory: Max. Combined erat Total = 6 Pages (+ 1 page bi RAM | Peripherals ‘Address Function (Hex) / [F0000 SO 5 ce nas S SN User EPROM EPROM ieee + jser V/ ee al User EPROM y FFo00 Digital WOOP F F080 Analog vO Pp 1) ||F F100 Expanded Periph's O| ‘Peripherals |F F200 Go 7 [eet eS eee ‘Coupling Fi . 4 Word ———— poseoenset sere Cecile F F300 Go-ord. Processor : . femaphores 16 Bit Registers \ |F F400 a No. Function \ FE F#00 “Communications Processors | EACCUMHLOMEVER| F F800 Additional Comm's Processor Area ‘ACCU 1, Right Byte | ae 2 ACCU 2, Left Byte 1) Distrbuted Peripn's 3 ACCU 2, Right Byte KEE Reno aoe | i eS \[EFE2 _Hw regio | 5 Block Stack Pointer [RE De Starr Aces 32 Bit Registers 7__Notused No. Function BRE Dei Loom | AL ‘Accumulator 1 E re ACCUS, Lefi_ Word AZ Accumulator 2 1) Arassosintna range FFOCD to FIFE, and FFOOO Wo FFOFF eon 1 bya wie 155U Memory Map: System RAM Function Block Stack and Interrupt Stack Block Addross List | Internal Data System Data Area Extended System Data Area Interface Area Extended Interface Area Counters. Timers E FCOO Flags = E FCO0 to E FFFF are only 1 byte wide. Process Image Storage of User Programs User Memory: Head | First block (PB, DB, etc) Paragraph Body, Address papper re read Any Filler block “ha “Body |" Address Head ‘Second block (PB, DB, etc) Paragraph Body ‘Address ee A Block Address List ‘Address Function (Hex) |E £200 ‘adcrosses of OBS 7. SSNS E E400 adgresses of PBs SSS [E E600 accesses of SBs ° PH Saas Ei Adresses of Bs SSSR E EAQ0 addresses of FXS SS E ECOO dcresses of Bs © SERN EEO) eres of OX mi \ SSS NOTE: Start addresses are shown as PARAGRAPH ADDRESSES. Because th 155U mamary 8 egariod in pape, thoaddrees be oars 20 te we Slot acones stored i the Bock Aocs Let fo ony 16 ts, asi all thor POS, They tus eoreoertbts #1019 ct no asses. DI ote Docks must faire stat at adresses vaion te cue ty 18. Sich {own as PARAGRAPH ADDRESSES. _Ay gaps eetng in he sat ener ae tine ted by nierig FILLER BLOOKS. Theo have ‘nora lek aad, xcept rat he Bock ‘youhumbr ie alune O1FB. Theron ae of rpeatd EFFF NOP

S-ar putea să vă placă și