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

⟦cdf893684⟧ TextFile

    Length: 13056 (0x3300)
    Types: TextFile
    Names: »dcsys10«

Derivation

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

TextFile

>foüDOV-UTILITYMODULü
>a1 DOV-UTILITYMODUL
DOV-modulet varetager DOV-systemets funktioner i distriktscentret. Modulet
aktiveres enten gennem MML-kommandoer (fra operatørkonsol på DC eller fra
udskriftsstederne) 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å
statusforespø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
!modtageradresse:!DC
!afsenderadresse:!udskriftssted
!operationskode:!3.1!(alarm - påsæt tekst)
!datadel:!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
!modtageradresse:!udskriftssted
!afsenderadresse:!DC
!operationskode:!9.8!(tekst til udskrift)
!datadel:!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.!modtageradresse:!udskriftssted
!afsenderadresse:!DC
!operationskode:!9.8!(tekst til udskrift)
!datadel:!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
!modtageradresse:!udskriftssted
!afsenderadresse:!DC
!operationskode:!9.8!(tekst til udskrift)
!datadel:!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
!modtageradresse:!DC
!afsenderadresse:!alarmadresse!(BOM100)
!operationskode:!3.0
!datadel:!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
!modtageradresse:!udskriftssted
!afsenderadresse:!DC
!operationskode:!9.8!(tekst til udskrift)
!datadel:!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
!modtageradresse:!DC
!afsenderadresse:!udskriftssted
!operationskode:!9.8!(meddelelser fra operatør)
!datadel:!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.dov
!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.dovmodul
!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.dov
!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
tom gøres intet, ellers sendes alarm til bemandingssted for 
>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
!modtageradresse:!DC
!afsenderadresse:!udskriftssted!(forespørgsel fra)
!operationskode:!9.8!(meddelelse fra operatør)
!datadel:!den indtastede MML kommando

>fi
MML kommandoen oversættes til alarmadresse og kanalnr.

Hvis der er fejl, returneres meddelelsen som

>nf
!modtageradresse:!udskriftssted!(forespørger)
!afsenderadresse:!DC
!operationskode:!9.8!(tekst til udskrift)
!datadel:!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
!modtageradresse:!DC!(for alarm)
!afsenderadresse:!DC!(for forespørger)
!operationskode:!4.6!(statusforespørgsel - DC)
!datadel:!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
!modtageradresse:!alarmadresse
!afsenderadresse:!DC
!operationskode:!4.6!(statusforespørgsel AT)
!datadel:!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
!modtageradresse:!DC!(for forespørger)
!afsenderadresse:!DC!(for alarm)
!operationskode:!4.7!(afvisning af
!!!forespørgsel)
!datadel:!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
!modtageradresse:!udskriftssted!(forespørger)
!afsenderadresse:!DC
!operationskode:!9.8!(tekst til udskrift)
!datadel:!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
!modtageradresse:!udskriftssted!(forespørger)
!afsenderadresse:!DC
!operationskode:!9.8!(tekst til udskrift)
!datadel:!fejltekst!(forespørgsel ikke besvaret)
!!!forespørgsel (STATUS, "modultype",
!!!"beskriv")

>fi

 3) Forespørgslen fjernes fra tabellen.

▶EOF◀