|
DataMuseum.dkPresents historical artifacts from the history of: RC3500 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC3500 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 30720 (0x7800) Types: TextFileVerbose 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»