DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦eb9f5bd81⟧ TextFile

    Length: 30720 (0x7800)
    Types: TextFile
    Names: »dd«

Derivation

└─⟦a41ae585a⟧ Bits:30001842 SW-save af projekt 1000, Alarm-system
    └─⟦72244f0ef⟧ 
        └─⟦this⟧ »dd« 

TextFile

>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◀