|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 30720 (0x7800) Types: TextFile Names: »dd«
└─⟦a41ae585a⟧ Bits:30001842 SW-save af projekt 1000, Alarm-system └─⟦72244f0ef⟧ └─⟦this⟧ »dd«
>foüDOV-UTILITYMODULü >a1 DOV-UTILITYMODUL DOV-modulet varetager DOV-systemets funktioner i distriktscentret. Modulet aktiveres enten gennem MML-kommandoer (fra operatør_konsol på DC eller fra udskrifts_stederne) eller via meddelelser fra øvrige enheder i DOV-systemet. Modulet medvirker ved behandling af: - alarmer - statusmeddelelser - forespørgsler - styringer - vagtflytning - oprettelse af DOV-moduler - oprettelse af udskriftssteder Bagest i beskrivelsen findes appendices vedrørende: - anvendte tabeller - anvendte meddelelsestyper - DOV-funktioner i TS >a1 ALARMER Alarmer, der afsendes af DOV-moduler, omfatter både alarmer og svar på status_forespørgsler, og er altid en af typerne stor alarm, lille alarm eller afmelding af alarm. Alarmen sendes til udskriftsstedet, hvor det kontrolleres, om der skal kvitteres. Om natten overtager Fællesvagtcentral kvitteringspligten, hvorfor udskriftsstedet videresender alarmer, der skal kvitteres, til FV. Ellers sendes alarmen til DC, hvor der skal påsættes tekster inden udskrivningen på udskriftsstedet. Er DC eller forbindelsen til DC nede, udskrives alarmen med koder istedet for tekst. >a2 Behandling af alarm fra AIM100, ADM200 og DRO Alarm fra DOV-modul sendes via udskrifts_stedet, hvor det undersøges, om der skal kvitteres, og hvor meddelelsen omformes, til udskrifts_stedet DC, og modtages som: >nf >ta 12 30 45 !modtager:!DC !afsender:!udskriftssted !operation:!3.1!(alarm - påsæt tekst) !data:!opr. afsender!(alarmadresse) !!kanalnr. !!kvittering!(0-1) !!forespørgsel!(0-1) !!alarmstatus!(AIM100 0-1, ADM200 0-3) !!alarmdata!(for ADM200: !!!afledningsmodstand Mohm !!!brudstatus !!!gradient Mohm/tid) !!!(for DRO: alarmbuffer) >fi Hvis det er svar på forespørgsel undersøges om alarmadresse og kanalnr. findes i forespørgsels_tabellen. Hvis ikke - droppes meddelelsen. Ellers udskiftes adressen på udskriftsstedet, der står som afsenderadresse med forespørgerens adresse fra forespørgsels_tabellen, og elementet i tabellen fjernes. Ellers, hvis der skal kvitteres, oprettes task til timeout, og tasknr., udskriftssted_adresse, alarmadresse, kanalnr., alarmstatus og evt. indsættes i kvitteringstabel. Alarmadresse, kanalnr. og alarmstatus oversættes til tekst, og der afsendes følgende meddelelse: >nf !modtager:!udskriftssted !afsender:!DC !operation:!9.8!(tekst til udskrift) !data:!tekst!(statusalarm, "beskrivelse") !!evt. alarmdata >fi Første ord i teksten er "STATUS", hvis alarmen er svar på forespørgsel, ellers "ALARM". >a2 Delstrækningsmåling Ved alarm af status 2 eller 3 fra ADM200 skal der startes en måling af Hvis alarmen er sendt til Fjernlednings_sektionens driftkontor eller Fællesvagtcentral (om natten) undersøges det i delstræknings_tabellen, om fjernkablet er opdelt i delstrækninger. Er der delstrækninger fortsættes med: >nf 1.!modtager:!udskriftssted !afsender:!DC !operation:!9.8!(tekst til udskrift) !data:!tekst!("undersøgelse af delstrækning påbegyndt") >fi >in3 >ti-3 2.@Der oprettes et task til styring af udkobling af de relevante bom_kanal_numre. Tasknr., udskriftsstedadressen, ADM200 adresse og kanalnr. og alarmstatus indsættes i kvitteringstabellen, idet ADM200 adressen indsættes på udskrifts_adressens plads og omvendt. >in-3 Det oprettede task sender først en styring til ADM200 kanalnr. om kun at måle den tilstand, der er fejl ved (brud eller aflednings_modstand) Derefter sendes en styring til første bom-kanalnr. om udkobling samt timeout. Hvis der ikke sker ændring af status på fjernkablet på grund af den udkoblede delstrækning, kommer der ingen ny alarm fra ADM200, og ved timeout sendes meddelelse til udskrifts_stedet. >nf !modtager:!udskriftssted !afsender:!DC !operation:!9.8!(tekst til udskrift) !data:!tekst!(kabel A-B status X) >fi idet udskrifts_steds_adressen og status findes i kvitterings_tabellen (indgang er tasknr.). Kabelnavnet er det oprindelige kabelnavn, hvor sidste del er udskiftet med stednavnet på den BOM100, der blev udkoblet. Sker der ændring af status på fjernkablet på grund af udkobling kommer der en ny alarm fra ADM200. Derfor må man ved >ul alle alarmer fra ADM200, uanset status undersøge, om ADM200 adresse og kanalnr. findes i kvitterings_tabellen. Hvis alarmen findes i kvitterings_tabellen, ændres alarmstatus i tabellen, og meddelelsen sendes til det pågældende task. Her udføres en cancel timeout, hvorefter der sendes en meddelelse til udskrifts_stedet som beskrevet ovenfor. Hvis status i kvitterings_tabellen stadig er 2 eller 3, og der er flere delstrækninger, udkobles næste BOM100 kanalnr., ellers fjernes elementet fra kvitterings_tabellen, og der udføres en clear task. >a2 Svar efter statusforespørgsel på BOM100 Da udskriftsstedet for BOM100 er overliggende DC, kan alarmen (svar på statusforespørgsel) ikke behandles som andre alarmer, der omformatteres på udskrifts_stedet inden de sendes til DC. I DC modtages: >nf !modtager:!DC !afsender:!alarmadresse!(BOM100) !operation:!3.0 !data:!kanalnr. !!kvittering = 0/1 !!forespørgsel = 1 !!alarmstatus = !!alarmdata (kanalnr. on/off) >fi Da det er svar på en forespørgsel, undersøges om alarmadresse og kanalnr. findes i i forespørgsels_tabellen. Hvis ikke - droppes meddelelsen, ellers oversættes alarmadressen til et stednavn, og der sendes en meddelelse til det udskrifts_sted, der er angivet i forespørgsels_tabellen >nf !modtager:!udskriftssted !afsender:!DC !operation:!9.8!(tekst til udskrift) !data:!tekst!(status BOM100 "stednavn" !!alarmdata!(kanalnr. on eller off) >fi Elementet i forespørgsels_tabellen fjernes. >a2 Kvittering for stor alarm Kvittering afsendes af operatør fra konsol på udskrifts_stedet. Operatøren indtaster (MML) ALARMKVITTERING Kommandoen sendes til overliggende DC, hvor den modtages som >nf !modtager:!DC !afsender:!udskriftssted !operation:!9.8!(meddelelser fra operatør) !data:!den indtastede MML kommando >fi MML kommandoen oversættes. Kvitterings_tabellen gennemløbes, og for hvert element, hvor udskrifts_stedets adresse findes foretages 1) clear task (tasknr. i tabel) 2) fjern element fra kvitteringstabel. >a2 Timeout på stor alarm Ved timeout på stor alarm findes element med pågældende tasknr. i kvitterings_tabellen. Udskrifts_sted, alarmadresse, kanalnr. og alarmstatus oversættes til tekst, og udskrives på DC's operatør_konsol som f.eks.: KVITTERING UDEBLEVET FRA "udskriftssted" "alarmsted", "alarmnavn", "alarmstatus", evt. "alarmdata" Elementet i kvitterings_tabellen fjernes. \f >a1 STATUSMEDDELELSER Alle statusmeddelelser fra AIM100 og ADM200 samt fra DOV-modulet i TS sendes til overliggende DC. DC har til opgave at sende meddelelser om fejl til alle berørte udskrifts_steder. >a2 Status fra AIM100 og ADM200 DC modtager en meddelelse >nf !modtager:!DC !afsender:!AIM100/ADM200 (AT-CON) !operation:!3.2 (status) !data:!statusbyte >fi DC finder beskrivelsen af modulet i DB. Udfra beskrivelsen findes adresser på berørte udskrifts_steder. Til alle berørte udskriftssteder sendes en meddelelse >nf !modtager:!udskriftssted !afsender:!DC !operation:!9.8 !!!(generel meddelelse) !data:!meddelelse !!om status. (tekst). >fi >a2 Status fra DOV-H DOV-H varetager forskellige DOV-funktioner, som foregår lokalt i TS, d.v.s takstskift (timerstyret), indkobling af B-tilstand (beordret fra DC) samt test af AIM100's indgange (timerstyret). Resultaterne af disse funktioner sendes til overliggende DC som en status_meddelelse. DC afgør om meddelelsen skal udskrives på udskrifts_steder og i givet fald hvilke. DC modtager meddelelse fra DOV-H: >nf !modtager:!DC !afsender:!DOV-H i TS !operation:!3.2 (status) !data:!funktion!(f.eks. takstskift), !!!beordret/ikke liste af BOM100, !!!som ikke har udført takstskift >fi Hvis listen over BOM100-moduler, som ikke har udført takstskift er er tom gøres intet, ellers sendes alarm til bemandigssted for pågældende BOM100. >a2 Status fra DOV-H DOV-H varetager foreskellige DOV-funktioner, som foregår lokalt i TS, d.v.s. (timerstyret), indkobling af B-tilstand (beordret fra DC) samt test af AIM100's indgange (timerstyret). Resultaterne af disse funktioner sendes til overliggende DC som en statusmeddelelse. DC afgør om meddelelserne skal udskrives på udskrifts_steder og i givet fald hvilke. DC modtager meddelelse fra DOV-H: >nf !modtager:!DC !afsender:!DOV-H i TS !operation:!3.2 (status) !data:!funktion!(f.eks. takstskift), !!!beordret/ikke list af BOM100, !!!som ikke har udført takstskift >fi Hvis listen over BOM100-moduler, som ikke har udført takstskift er tom gøres intet, ellers sendes alarm til bemandings_sted for pågældende BOM100. >a1 FORESPØRGSEL PÅ STATUS Forespørgsel på status aktiveres fra operatør_konsol på et udskrifts_sted. Operatøren indtaster (MML): for AIM100: STATUS, AIM100, "stednavn", "alarmnavn". f.eks. STATUS, AIM100, ØLGOD, STOR SIKRINGSALARM for ADM200: STATUS, ADM200, "fjernledningsnavn". f.eks. STATUS, ADM200, AALB-FRH. for BOM100: STATUS, BOM100, "stednavn", "BOM no.", "kanal" f.eks. STATUS, BOM100, ØLGOD, 0 for DRO: STATUS, DRO, "stednavn" Kommandoen sendes til overliggende DC, hvor den modtages som >nf !modtager:!DC !afsender:!udskriftssted!(forespørgsel fra) !operation:!9.8!(meddelelse fra operatør) !data:!den indtastede MML kommando >fi MML kommandoen oversættes til alarmadresse og kanalnr. Hvis der er fejl, returneres meddelelsen som >nf !modtager:!udskriftssted!(forespørger) !afsender:!DC !operation:!9.8!(tekst til udskrift) !data:!fejltekst!(fejl i modultype) !!!fejl i stednavn !!!fejl i alarmnavn) !!MML kommando!(som modtaget) >fi Hvis forespørgslen vedrører AIM100, ADM200 eller DRO indsættes i forespørgsels_tabellen alarmadresse, kanalnr., forespørger_adresse og tidspunkt. Der sendes en meddelelse til alarmens overliggende DC, med følgende indhold: >nf !modtager:!DC!(for alarm) !afsender:!DC!(for forespørger) !operation:!4.6!(statusforespørgsel - DC) !data:!alarmadresse !!kanalnr. !!forespørgeradresse >fi I modtagende DC kontrolleres forespørgslens legalitet (se punkt 4.1). Hvis forespørgslen vedrører BOM100, indsættes i forespørgsels_tabellen alarmadresse, kanalnr., forespørgsels_adresse og tidspunkt. Der sendes en meddelelse til alarmen >nf !modtager:!alarmadresse !afsender:!DC !operation:!4.6!(statusforespørgsel AT) !data:!kanalnr. Svaret på forespørgslen kommer som en normal alarm, men med forespørgsels_bit sat. Alarmen sendes til normal(e) udskrifts_sted (for BOM100 er det overliggende DC). >a2 Kontrol af forespørgsel i alarmens DC Med alarmadressen søges i AT-tabellen for den TS, hvor alarmen hører til. Via AT-beskrivelsens VC-adresse_tabel findes med kanalnr. som nøgle et index til VCaVCm-tabellen, og dermed adressen på alarmens aktuelle udskrifts_sted. Betingelserne for at forespørgslen kan tillades er, at: >in13 >ti-5 Alarmen findes i AT-tabellen, >ti-5 der findes et VC-index i VC-adresse_tabellen, >ti-5 Hvis@forespørgslen vedrører AIM100, DRO eller ADM200, skal DC for aktuelt udskrifts_sted være lig med DC for forespørgende udskrifts_sted. >ti-5 Hvis@forespørgslen vedrører BOM100, skal DC for aktuelt udskrifts_sted være lig med denne DC. >in-13 Hvis der er fejl ved forespørgsel returneres en meddelelse til afsendende DC >nf !modtager:!DC!(for forespørger) !afsender:!DC!(for alarm) !operation:!4.7!(afvisning af !!!forespørgsel) !data:!alarmadresse !!kanalnr. !!forespørgeradresse !!fejlkode >fi I forespørgerens DC oversættes alarm_adresse, kanalnr. og fejlkode til tekst og følgende meddelelse sendes: >nf !modtager:!udskriftssted!(forespørger) !afsender:!DC !operation:!9.8!(tekst til udskrift) !data:!fejltekst!(alarm ukendt !!!forespørgsel ikke tilladt) !!!forespørgsel (STATUS, !!!"modultype", "beskrivelse") >fi Hvis modultypen er AIM100 eller ADM200 fjernes det element, der blev indsat i forespørgsels_tabellen. >a2 Oprydning i DC's forespørgselstabel Med passende mellemrum (timersystemet) gennemløbes forespørgsels_tabellen og for hver forespørgsel, der er ældre end xx foretages følgende: 1) alarmadresse og kanalnr. oversættes til tekst. 2) der sendes en meddelelse. >nf !modtager:!udskriftssted!(forespørger) !afsender:!DC !operation:!9.8!(tekst til udskrift) !data:!fejltekst!(forespørgsel ikke besvaret) !!!forespørgsel (STATUS, "modultype", !!!"beskriv") >fi 3) Forespørgslen fjernes fra tabellen. >a1 STYRINGER Til styringer i DOV-systemet henregnes såvel styring af BOM100 udgange, ændring af grænseværdier på ADM200 og DRO som reload af forskellige modultyper. I afsnittet er udvalgt en række eksempler på styringer, som beskrives grundigere. Eksemplerne er repræsentative for styringsbegrebet i DOV-systemet. >a2 Grænseværdiændring for ADM200 Styringen initieres fra operatørkonsol på et udskrifts_sted ved at operatøren indtaster: STYR, ADM200, "KABELNAVN", grænse, ny værdi Kommandoen sendes til overliggende DC som: >nf !modtager:!DC !afsender:!udskriftssted !operation:!9.8!(meddelelse fra operatør) !data:!indtastet kommando >fi Kommandoen oversættes til alarmadresse og kanalnr. Der sendes meddelelse til ADM200's overliggende DC, med følgende indhold >nf !modtager:!DC!(ADM200) !afsender:!DC!(UDS's) !operation:!4.8!(anmodning om styring) !data:!alarmadresse, !!modultype, !!kanal, grænse, !!ny værdi, !!uds-adresse >fi DC (ADM200's) undersøger styringens legalitet. Hvis styring er lovlig: Værdi indsættes i DB sammen med "default-bit" herfra. Styring sendes ud til ADM200 som: >nf !modtager:!ADM200 !afsender:!DC!(ADM200) !operation:!4.0!(styring) !data:!styring >fi ellers gøres intet. Der sendes meddelelse til udskrifts_stedet om resultat af styringen >nf !modtager:!UDS !afsender:!DC!(ADM200) !operation:!9.8!(tekst til uds) !data:!tekst!(resultat af styring) >a2 Styring af enkelt udgang på BOM100 Styring initieres fra operatørkonsol på et udskrifts_sted: Operatøren indtaster: STYR, BOM100, "STEDNAVN", BOM-no., UDG-no., åbn/luk Kommandoen sendes til overliggende DC som >nf !modtager:!DC !afsender:!udskriftssted !operation:!9.8!(medd. fra operatør) !data:!indtastet !!kommando >fi Kommandoen oversættes til alarmadresse og kanalnr., ny værdi. Der sendes meddelelse til BOM100's overliggende DC, med følgende indhold >nf !modtager:!DC!(BOM's) !afsender:!DC!(UDS's) !operation:!4.8!(anmoder om styring) !data:!alarmadresse !!kanalnr., !!værdi (0-1) !!uds-adresse >fi DC (BOM's) undersøger udfra BOM100 FUNC-tabellen styringens legalitet. Denne form for styring må kun foretages på BOM100's fire udgange, ikke på udgange, der er reserveret til takstskift, B-tilstand og lignende. Hvis styring er lovlig: hvis ny værdi indsættes den i DB og sendes til BOM100 >nf !modtager:!BOM100!(AT-con) !afsender:!DC !operation:!4.0!(styring) !data:!kanal, værdi >fi DC opretter kvitteringstask og sender timeout. DC modtager kvittering for styring på BOM100 udgang >nf !modtager:!DC !afsender:!BOM100!(AT-con) !operation:!4.1!(kvittering for styring) !data:!svar på styring!ok/ej ok >fi DC finder udskrifts_sted_adresse udfra task og sender meddelelse til udskrifts_sted om resultat af styringen. >nf !modtager:!udskriftssted !afsender:!DC !operation:!9.8!(tekst til !!!udskriftssted) !data:!meddelelse om !!resultat af !!styringen >fi DC clearer task. >a2 Indkobling af B-tilstand B-tilstand initieres fra DC eller FVC ved kommandoen: B-tilst, "password", område@ DC modtager kommandoen og kontrollerer password. Hvadenten kommandoen var lovlig eller ej sendes meddelelse til at involvere parter om forsøget, d.v.s. til områdets overliggende DC(er) samt FVC. DC sender meddelelse til øvrige involverede DC'er: >nf !modtager:!DC !afsender:!DC !operation:!4.8!(anmodning om !!!gruppestyring) !data:!område under !!DC (modtager) >fi På alle berørte DC'er gøres følgende: For alle berørte underliggende TS'er send meddelse til DOV-H: >nf !modtager:!DOV-H!(TS) !afsender:!DC !operation:!4.4!(gruppestyring) !data:!indkoble !!B-tilstand >fi Værdierne på de pågældende BOM100 kanaler ændres i DB. Der oprettes "kvitteringstask" indeholdende alle TS-numre og der sendes timeout. Kvitteringstask udpeges af en indgang i kvitterings_tabellen. DC modtager meddelelse fra DOV-H: >nf !modtager:!DC !afsender:!DOV-H!(TS) !operation:!3.2!(status for DOV-H) !data:!type:!B-tilst/ !!!takstskift !!res:!0k/ !!!fejl (antal) !!adr.:!A-MUX, !!!A-MUX >fi Udfra kvitteringstabellen findes task-no. og udfra tasktypen findes tabellen over TS'er og den pågældende "krydses af". Når alle TS'er er krydset af sendes meddelelse til operatør_konsollen på egen DC samt til FVC om, at B-tilst er indkoblet i distriktet, og indgangen i kvitterings_tabellen fjernes, og task cleares. Hvis fejl sendes meddelelse til overliggende DC + fælles vagtcentral. >nf !modtager:!DCopt. !!FVC !afsender:!DC !operation:!9.8!(fejlmeddelelse) !data:!B-tilst/ !!takstskift !!ikke udført !!"stednavn" >fi >a2 Reset af DRO-modul Initieres ved, at operationen på udskrifts_stedet taster: RESET, DRO, STEDNAVN Kommandoen sendes til overliggende DC, hvor stednavn oversættes til DC NC TS-AMUX. DC sender en meddelelse til DRO'ens overliggende DC: >fi !modtager:!DC!(DRO's) !afsender:!DC!(UDS's) !operation:!4.8!(styring) !data:!oprindelig afs. !!(udskriftsstedet) !!stednavn-adresse !!DC NC TS-AMUX, !!"reset DRO" >fi DRO'ens DC finder DRO-beskrivelsen i DB. >sp0 DRO'ens DC finder tilsvarende BOM100 i DB. DC sender styring til BOM100 (s. @@@), opretter kvitterings_task og sender timer. DC modtager kvittering for styring af BOM100 (s. @@@). DC sender meddelelse til DRO-CON og laver ny indgang i forespørgsels_tabellen: alarmadresse kanal udskr. adresse tidspunkt DRO-modul type= UDS reset >nf !modtager:!DRO-con !afsender:!DC !operation:!9.0!(start poll) !data: >fi DRO-con tester DRO og sender svar til DC: >nf !modtager:!DC !afsender:!DRO-con !operation:!3.2 !data:!DRO-ok/ !!DRO-ej-ok >fi Hvis "DRO-ok" og der er grænseværdier <> default sendes styring til DRO-con: >nf !modtager:!DRO-con !afsender:!DC !operation:!4.0!(reload) !data:!grænseværdier >fi Til sidst sendes meddelelse til udskrifts_stedet om resultatet f.eks. "RESET AF DRO VIBORG EJ MULIG", eller "DRO ØLGOD RESAT". >a1 VAGTFLYTNING Vagtflytning og returnering foregår bortset fra en enkelt speciel facilitet ligesom i alarmsystemet. Den specielle facilitet er, at vagten ved returnering kan bede om udskrift af alle alarmer som udskrifts_stedet skulle have haft medens vagten har været flyttet. Hvis vagten angiver, at en liste over alarmer opstået mendens vagten var flyttet ønskes, startes et batch-job, som gennemsøger DC's log (DC for det udskrifts_sted, som vagten var flytet til) for alarmer, som skulle have været til det udskrifts_sted, som vagten var flyttet fra. Alarmerne påsættes tekst og sendes til udskrifts_stedet. >a1 OPRETTELSE AF DOV-MODULER Oprettelse af DOV-moduler foretages af operatøren ved konsollen på DC. Operatøren indtaster (MML) OPRET, "modultype", "TS-no.", "A-muxno.", "indgang", ("modulno") Kommandoen sendes til overliggende DC, hvor den modtages som >nf !modtager:!DC !afsender:!DC- !!operatørkonsol !operation:!9.8!(meddelelse fra !!!operatør) !data:!Den indtastede !!MML kommando >fi Det kontrolleres, om den opgivne A-mux-udgang er ledig, idet DC fører regnskab med de tilkoblings_muligheder, der er til rådighed. Ved fejl returneres en fejlmeddelelse, ellers starter oprettelsen, der i det efterfølgende er beskrevet modulvis. >a2 Oprettelse af AIM100 For AIM100 er yderligere indtastning ikke nødvendig, idet alle relevante oplysninger kan findes eller beregnes af DC. AIM100's microadresse beregnes udfra A-muxno. ((A-muxno + 9) * 1000) Stednavn skal kunne findes i stednavns_tabellen udfra den beregnede microadresse. I AIM100 teksttabel findes for hver enkelt alarm oplysning om blok_længde for alarm, og hvilken type udskrifts_sted alarmen skal sendes til. I stednavns_tabellen findes et index til udskrifts_steds_tabellen for hver type udskrifts_sted. Det er således muligt for hver af AIM100's 32 alarmer at finde type af udskrifts_sted, og udfra type og stednavn at finde det nøjagtige udskrifts_sted. Herefter kan den logiske oprettelse foretages. Denne er beskrevet senere, men svarer iøvrigt nøje til logisk oprettelse af AT i Alarmsystem. >a2 Oprettelse af ADM200 For ADM200 er det nødvendigt med yderligere at indtaste navne på de fjern_kabler, der skal tilsluttes, samt centralnavne på de steder, hvor en udkobling af delstrækning skal kunne foretages. Operatøren indtaster: KABEL, "kanalnr.", "kabelnavn" og for hver central ved delstrækninger: DELSTRÆKN, "stednavn" Centralerne skal indtastes i den rækkefølge de skal udkobles. ADM200's microadresse beregnes udfra A-muxno. ((A-muxno. + 9) * 1000) + 100 Stednavn skal kunne findes i stednavns_tabellen udfra den beregnede microadresse. Bloklængden er en system_parameter, og udskrifts_stederne er de samme 2 for alle kabler. (fejlret + bemand). ADM200 teksttabellen (fjernkabel_tabel) opdateres med de nye fjernkabler, idet der for hvert kabel foretages følgende: 1) Der indsættes et nyt element i tabellen med ADM200 microadresse kanalnr. kabelnavn 2) Der sendes meddelelse til alle andre DC'ere med >nf !modtager:!DCm !afsender:!DCa !operation:!13.0!(opdater fjern- !!!kabeltabel) !data:!indes i fjern- !!kabeltabel !!tabelindgang >fi 3) Den modtagende DC opdaterer sin fjernkabel- tabel, og kvitterer med >nf !modtager:!DCa !afsender:!DCm !operation:!13.1!(kvit. opdat. !!!fjernkabel) !data:!index i fjern- !!kabeltabel !!tabelindgang >fi 4) For hver delstræknings_central for kablet foretages: 4a) Centralnavn omregnes til en BOM100 microadresse idet der til microadressen fundet ved opslag i stednavnstabellen lægges 200. Der sendes en meddelelse til denne BOM100's DC >nf !modtager:!DC !!for BOM100 !afsender:!DCa !operation:!13.2!(reserver !!!BOM udgang) !data:!ADM200 !!!microadresse !!!ADM200 !!!kanalnr. !!!BOM100 !!!microadresse >fi 4b) >sp0 I den modtagende DC undersøges det, om der findes en BOM100 func-tabel for den angivne BOM100 microadresse. Gør der det, undersøges om en af de 3 udgange der bruges til delstræknings_afkobling er ledig. Er alle udgange optaget lægges 1 til BOM100 micro_adressen, og under_søgelsen starter forfra med søgning efter den nye BOM100's func-tabel. Findes ingen ledig udgang kvitteres med >nf !modtager:!DCa !afsender:!DC for !!BOM100 !operation:!13.3!(kvit. reser. !!!BOM udgang) !data:!ADM200 !!microadresse !!ADM20 !!kanalnr. !!BOM100 !!microadresse!(som modtaget) !!BOM100 !!kanalnr. = !!0 (afvist) >fi Ellers ændres funktionskoden for den ledige udgang til "delstrækning-benyttet" og der sendes en meddelelse til DC for Århus med >nf !modtager:!DC for !!Århus !afsender:!DC for !!BOM100 !operation:!13.4 (opdat !!delstræk. !!tabel) !data:!ADM200 !!microadresse !!ADM200 !!kanalnr. !!BOM100 !!microadresse !!BOM100 !!kanalnr. !!DCa !!adresse >fi I DC for Århus undersøges, om ADM200 microadresse og kanalnr. findes i index for delstrækningstabel. Gør de ikke, indsættes de som ny indgang og BOM100 microadresse og kanalnr. indsættes som første indgang i delstræknings_tabellen, ellers indsættes BOM100 microadresse og kanalnr. som sidste indgang i den kæde af BOM100'ere, der findes for fjernkablet. Der kvitteres til den oprindelige DC med >nf !modtager:!DCa !afsender:!13.3 (kvit. !!reserv. !!BOM udgang !data:!ADM200 !!microadresse !!ADM200 !!kanalnr. !!BOM100 !!microadresse !!BOM100 !!kanalnr. >fi 4c) >sp0 Hvis kvitteringen viser, at den ønskede delstræknings_central ikke har kunnet reserveres, sendes meddelelse herom til DC's operatør_konsol. Reservering af BOM100 udgange fortsættes til alle delstræknings_centraler for kablet er behandlet. Når alle fjernkabler er indsat i fjernkabel_tabellen oprettes en ADM200 func-tabel, hvor default_grænseværdier indsættes, og den logiske oprettelse - som beskrevet senere - kan foretages. >a2 Oprettelse af BOM100 For BOM100 er det nødvendigt med yderligere at indtaste funktionen for de udgange, der ikke har en default funktion (Se BOM100 default_func-tabel). Operatøren indtaster: FUNC, "udgangnr.", "funktion" BOM100's microadresse beregnes udfra A-muxno. ((A-muxno. + 9) * 1000)+ 200 + "modulno" Stednavn skal kunne findes i stednavns_tabellen udfra den beregnede microadresse. Blok_længden er en system_parameter og udskrifts_stedet er altid overliggende DC. Der oprettes en BOM100 func-tabel, hvor der indsættes en funktions_kode for hver udgang. Herefter kan den logiske oprettelse foretages som beskrevet senere. >a2 Oprettelse af DRO For DRO er yderligere indtastning ikke nødvendig, idet alle relevante oplysninger kan findes eller beregnes af DC. DRO's microadresse beregnes udfra A-muxno. ((A-muxno. + 9) * 1000) + 300 Stednavn skal kunne findes i stednavns_tabellen udfra den beregnede microadress. Bloklængden@@@@@@? Udskrifts_stederne er altid de samme 2 for alle DRO'er. (strømfors + bemand). Der oprettes en DRO func-tabel, hvor default værdier indsættes. Herefter kan den logiske oprettelse foretages som beskrevet senere. >a2 Logisk oprettelse Den logiske oprettelse foretages af det nye DOV-moduls DC. I det efterfølgende benævnes DOV-modul som AT, og udskrifts_sted som VC. PVC er for alle DOV-moduler den overliggende DC. I DC's tabeller findes pågældende TS's >ul AT-tabel og der indsættes et nyt element med >ta 14 30 >nf !AT-adresse:!AT's !!microadresse !navn:!- !adresse:!- !fysisk tilkobling:!A-mux, udgang !parallelmodul:!- !poll:!0 !akk.pakketæller:!0 !sidste pakketæller:!0 !kryp.nøgle:!- !servicegrænse:!systemparam !stop poll grænse:!systemparam >fi Desuden oprettes en >ul VC-adressetabel, der indeholder et element for PVC, og et element for hver alarm_adresse_udgang. >nf !adressekode:!(index 0 = PVC) !VC-index1:!udskriftssted, der kvitterer !VC-index2:!sekundært udskriftssted !bloklængde: !styring: >fi VC-index er nummeret på den indgang i samme TS's VCaVCm-tabel, hvor VCa feltet er lig med udskrifts_adressen. Hvis en sådan indgang ikke eksisterer, benyttes den næste frie indgang, hvor indskrifts_adressen indsættes i VCa-feltet, og VCm-feltet sættes til 0. De ændrede og nye tabeller opdateres i databasen, og der udskrives en oprettelses_bekræftelse på DC's printer. Bekræftelsen indeholder alle de oplysninger, der indtastet, fundet ved tabel_opslag og beregnet. Hvis VCaVCm tabellen har fået nye elementer, sendes en meddelelse pr. nyt element med >ta 12 30 45 >nf !modtager:!AT-handler !!adresse !afsender:!DC !operation:!10.10 !data:!index i !!VCaVCm tabel !!VCaVCm !!tabelindgang >fi At-handleren opdaterer VCaVCm tabellen, og kvitterer >nf !modtager:!DC !afsender:!AT-handler !operation:!10.11 !data:!index i !!VCaVCm tabel !!tabelindgang >fi Herefter sender DC de nødvendige oplysninger som angivet i nedenstående meddelse til den TS, som det nye DOV-modul tilsluttes. Meddelelse om oprettelse af AT: >nf !modtager:!AT's !!TS adresse !afsender:!DC !operation:!6.0 !data:!AT's !!microadresse !!A-muxnr. !!udgangnr. !!VCaVCm index !!for PVC = DC >fi Efter behandling af denne meddelelse kvitteres med >nf !modtager:!DC !afsender:!AT's !!TS adresse !operation:!6.1 !data:!som ved 6.0 >fi Desuden sendes for hvert element i den nyoprettede VC-adresse_tabel en meddelelse >nf !modtager:!AT's !!TS adresse !afsender:!DC !operation:!10.0 !data:!adressekode !!VC-index1 !!VC-index2 !!bloklængde !!styring >fi Hver af disse meddelelser kvitteres efter opdatering i TS med en meddelelse med operationskode 10.1. Herefter skal de angivne udskrifts_steder og deres DC'er have besked om oprettelsen til brug ved opdatering af deres AT-TS-tabel, AT-adressetabel, AVC og PVC-tabel. Det samme gælder i hvert enkelt tilfælde for >ul alle andre udskrifts_steder af samme type, idet der altid er tilladt vagtflytning mellem udskrifts_steder af samme type. (findes i udskrifts_sted_tabellen). Meddelelsen sendes til udskrifts_stedets DC, der sørger for opdatering af tabeller i TS. >nf !modtager:!udskrifts- !!sted DC !afsender:!AT's DC !operation:!10.4 !data:!1(=tilmeld.) !!AT's adresse !!VC-adresse !!0=AVC !!1=PVC !!hvis AUC så PVC !!adresse, ellers !!antal AVC'er !!og adresser !!0 (ikke PAM) !!index for VC i !!VCaVCmtabel !!på AIM's TS >fi Hvis udskrifts_stedets DC er den samme som AT's DC sendes meddelelsen ikke, men efterfølgende opdateringer og meddelelser til TS udføres. Opdatering af databasen på udskrifts_stedets DC omfatter 3 ting: 1) >sp0 Der oprettes en indgang i VC's AT-adressetabel >nf !AT-adresse:!AT's TSnr. !!og microadresse !adressekode:!- !tilknytning:!AVC/PVC !parallelmodul:!- !overført PVC:!0 >fi 2) >sp0 I VC's AT-TS-tabel, der har en indgang pr. TS, der har alarmer der kan udskrives her og har følgende indhold: TS-adresse antal AT (PVC) antal AT (AVC) index i VCaVCm tabel foretages følgende opdatering: Hvis AT's TS findes i tabellen, tælles 1 op i antal AVC eller PVC. Ellers oprettes en ny indgang, hvor det med- sendte VC index indsættes, antal AT(PVC) sættes til 0 og AT(AVC) til 1, eller omvendt. 3) >sp0 Hvis denne VC er PVC, skal der tælles 1 op i AVC-tabellen for hver AVC-adresse. De AVC-adresser, der ikke i forvejen indgår i tabellen indsættes, og antal-feltet sættes til 1. Hvis denne VC er AVC, foretages det samme for PVC-tabellen. Tabellen indeholder for hver indgang VC-adresse antal AT Herefter sendes en meddelelse til VC >nf !modtager:!VC adresse !afsender:!VC's DC !operation:!10.4 !data:!1 (tilmelding) !!TS adresse !!TS type !!(AVC/PVC) !!VCaVCm index >fi meddelelsen sendes til VC (VC connector), hvor den giver anledning til opdatering af AT-TS_tabellen. VC kvitterer med en meddelelse med operationskode 10.5. Når alle kvitteringer er kommet hjem, sender udskrifts_stedets DC en kvittering (10.5) til AIM's DC. I AIM's DC opsamles alle kvitteringer, og når alle er indkommet sendes en meddelelse til ekspeditions_terminalen, der resulterer i udskriften "modultype" OPRETTET: "at-adresse ▶EOF◀