|
|
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: 17664 (0x4500)
Types: TextFile
Names: »oidcsys2«
└─⟦a41ae585a⟧ Bits:30001842 SW-save af projekt 1000, Alarm-system
└─⟦72244f0ef⟧
└─⟦this⟧ »oidcsys2«
>fo OI.DCSYS.2/1
>a1 INTRODUKTION
Dette skrift er en instruktuion i brugen af operatør_konsollen tilsluttet
en DC i alarmsystemet.
Kommunikationen mellem en operatør og alarm_systemets applikationer
foregår som en dialog på to niveauer, et basalt og et egentligt niveau.
Operatøren afgiver kommandoer i MML (Man - Machine - Language), hvor
syntaksen er en del_mængde af CCITTs rekommen_dationer (Z.311-Z.359).
På det
>ul
basale dialog_niveau
svarer DC med et indikator_symbol < (mindre end). På det
>ul
egentlige dialog_niveau
reagerer DC med tre typer af udskrifter henholdsvis syntaks_fejl
detekteret, semantik_fejl detekteret og egentlig kommando funktions_respons.
En dialog kan initieres udefra, dels fra en vagt_operatør og dels fra
systemet ved at DC-operatøren anmodes om at reagere på en udskrift.
>a1 KOMMANDOFORMAT
En MML operatørkommando er et kommandonavn (en 5-bogstavs_kode)
efterfulgt af hen_holds_vis et : (kolon), et antal parame_tre
adskilt af , (komma) samt et ; (semikolon). Kommandoen afsluttes
med vognretur (RETURN).
kommandonavn : parameterblok; (RETURN)
>a2 Kommandonavne
Et operatør_kommandonavn er en mnemo_teknisk 5-bogstavs_kode. De to første
bogstaver betegner en
>ul
funktionsgruppe
i alarm_systemet, de to næste bogstaver angiver en
>ul
position
indenfor den tilhørende funktions_gruppe, og det sidste bogstav
betegner
>ul
typen af handling
som ønskes udført.
>a3 Funktionsgrupper
AL ALarmnet konfiguration
PO POll funktioner
IP Installations Parameter
MD generelle MeDellelser
>a3 Position i funktionsgrupper
DC Distrikts Center
NC Netgruppe Center
VC Vagt Central
AT Alarm Terminal
AV Alternativ Vagt
LI LInie
PR PRocessormodul
PA PArallelmodul
LO LOg
TF Transmissions Fejltæller
SE SErvice grænse
SP Stop Poll grænse
MS Max Succ liniefejl
PT Pakke Tæller
>a3 Type af handling
A Aflæs
B Begynd
D Dump
I Indsæt
L Load
N Nedlæg
O Opret eller Opdater
P Print
S Send eller Stop
T Test
>a3 Eksempler på navne
Afhængigt af hvilket syn (funktions_orienteret eller handlings_orienteret)
man har på systemet, kan det mnemo_tekniske indhold i en 5-bogstavs_kode
udtrykkes forskelligt.
F.eks. kan
>ul
alvco
både udtrykkes som "Vedrørende alarmnet_konfigurationen ønskes vagt_central
oprettet" og som "Opret vagtcentral".
>ul
poats
kan udtrykkes som "Poll ved en alarmterminal ønskes stoppet" eller som
"Stop poll ved alarmterminal".
Iøvrigt henvises til kommando_oversigten i bilag A.
>a2 Parameterformater
En blok af parametre består
>ul
enten
af en positions_parameter_liste (kaldet PPL)
>ul
eller
af en navne_parameter_liste (kaldet NPL). En NPL er karakteri_seret
ved, at alle parametre er identi_ficerede, således at antallet af
parametre i een kommando
>ul
kan
variere, og således at parametrenes indbyrdes position er under_ordnet.
Ved en PPL identificeres parametrene ikke, hvilket betyder at
fortolknin_gen af parametrene alene afgøres udfra deres position
indenfor parameter_blokken.
>ex En NPL parameterliste
alvco: vc=1-12-3-201, lp=2-12, type=at, modul=s;
>ex En PPL parameterliste
alvco: 1-12-3-201, 2-12, at, s;
Ved formatangivelserne i de efterfølgende afsnit, betyder d
et ciffer (engelsk digit), og antallet af d'er angiver det
maksi_male antal cifre, som må skrives.
Tilsvarende betyder x et bogstav, og antal_let af x'er er det
mak_si_male antal bogstaver, som må angives.
Semantisk betragtet kan der være begræns_ninger på hvilke bogstaver
og hvor store tal, der må benyttes.
I de tilhørende eksempler er 'id=' angivet i parameter_beskrivel_serne
svarende til elementer i NPL parameterlister. F.eks. kan der stå
lp= eller type=. Disse 'id=' skal der ses bort fra i PPL
parameter_lister.
>a3 Adresseformater
I næsten alle kommandoer indgår een eller flere adresser som
parametre. Det vedrører enten adressen på en alarm_terminal
eller adressen på en vagt_central.
En adresse består af følgende fire dele:
- distriktscentrets nummer
- netgruppecentrets nummer
- terminalstationens nummer
- alarmterminalens eller vagtcentralens nummer
og skrives i MML som fire tal adskilt af - (tankestreg):
d-dd-dd-dddd
Numrene skal ligge indenfor følgende intervaller:
dc nummer i 1..9
nc nummer i 1..63
ts nummer i 1..63
vc nummer i 32..255
at nummer i 256..9999
<vcadr> har formatet d-dd-dd-dddd, hvor tallet dddd altså skal ligge
i intervallet 32..255.
<atadr> har formatet d-dd-dd-dddd, hvor tallet dddd skal ligge
i intervallet 256..9999.
Terminalstation, netgruppecenter og distriktscenter kan også
adresseres separat med følgende formater:
<tsadr> har formatet d-dd-dd
<ncadr> har formatet d-dd
<dcadr> har formatet d
>ex Adresse parametre
vcadr = 1 - 12 - 3 - 201
atadr = 1 - 1 - 1 - 400
tsadr = 1 - 12 - 3
ncadr = 1 - 12
dcadr = 1
>a3 Lam og port parameter <lp>
>ul
Format:
dd-dd.
Herved angives henholdsvis lam-nummer og port-nummer.
Lam-nummer skal ligge i intervallet 0..15 og
port-nummer i intervallet 3..15.
>ex <lp> angivelse
>sp0
lp = 4 - 5
>a3 Vagtcentral type <type>
>ul
Format:
xx.
En vagtcentral kan enten være af type alarm_terminal (at) eller af
type intelligent_terminal (it).
I proto_typen kan alarm_terminaler kun være af type at.
>ex <type> angivelse
1) type = at
2) type = it
>a3 Alarmterminal modultype <modul>
>ul
Format:
x.
En alarmterminal kan være udstyret med to forskellige inter_face
moduler enten serielt modul (s) eller parallel_modul (p).
>ex <modul> angivelse
1) modul = s
2) modul = p
>a3 Diverse koder <--kode>
>ul
Formater:
ddd.
De koder, som kan angives er <vckode> og <atkode> og disse
har altså fælles format.
For <vckode> gælder, at det angivne tal skal ligge i intervallet
1..255.
For <atkode> gælder, at tallet skal ligge i intervallet 0..255.
>ex <vckode> og <atkode>
vckode = 14
atkode = 28
>a3 Installationsparametre <ip>
>ul
Formater:
ddddd.
En installationsparameter, som kan opdateres, kan være max succ
linie_fejl, stop poll grænse, service_grænse eller transmissions_fejltæller.
Det er kun i opdaterings_kommandoerne, at disse parametre kan angives.
For en <ip> gælder, at tallet skal ligge i intervallet 1..32767. For
transmission_fejltæller gælder dog, at den kan antage værdien 0.
>ex <ip> angivelser
ip = 812
>a1 OPSTART
Operatøren vil ved opstart blive præ_senteret for udskrif_ten
81.06.03 16.33.48 phoenix startet
<
dvs dato, klokkeslet, og en tekst efter_fulgt af
indikator_symbolet < hvilket betyder, at distrikt_centret er
klar til at behandle input fra operatøren.
>a1 ALARMNETKONFIGURATION FUNKTIONER
Positioner indenfor AL funktions_gruppen vedrører alarm_net_komponenterne
NC: net_gruppe_center, TS: terminal_station, VC: vagt_central,
AT: alarm_terminal, PR: processor_modul i en AT, PA: parallel_modul
i en AT, LI: logisk linie i alarmnet, AV: alternativ vagt og LO:
logfunktion i DC.
Kun positions_parameter_lister (PPL) vil blive gennem_gået.
I de følgende afsnit er funktionerne opdelt efter diverse
typer af mulige handlinger.
Alle <--adr> formater kaldes logisk alarmnet adresse med mindre
andet er angivet.
>a2 Oprettelser
DC vil i prototypen på forhånd være oprettet med nummeret 1.
>a3 Opret netgruppecenter (NC)
Kommando
alnco : <ncadr>, <ncadr>;
De to parametre har samme format. Første parameter angiver en
logisk alarmnet_adresse, mens anden parameter er den fysiske
adresse.
>ex
alnco : 1 - 17, 1 - 4;
>a3 Opret terminalstation (TS)
Kommando
altso : <tsadr>, <tsadr>;
De to parametre har samme format. De angiver henholds_vis
logisk alarmnetadresse og fysisk adresse.
>ex
altso : 1 - 17 - 3, 1 - 4 - 3;
>a3 Opret vagtcentral (VC)
Kommando
alvco: <vcadr>, <lp>, <type>, <modul>;
>ex
alvco : 1 - 17 - 3 - 201, 4 - 5, at, s;
>a3 Opret alarmterminal
Kommando
alato: <atadr>, <lp>, <modul>, <vcadr>,
<type>, <blok>, <atkode>, <styr>;
En <blok> er en blok_længde angivelse med formatet dd. Tallet
skal ligge i inter_vallet 1..1.
En <styr> parameter har generelt formatet xx. Dog kan der
angives xxx. Bog_staverne, der må benyttes, er ja eller nej.
>ex
alato : 1-1-1-401, 4-6, p, 1-17-3-201, at, 1, 2, ja;
>a3 Opret alternativ vagt for AT
Kommando
alavo: <atadr>, <vcadr>, <vckode>, <type>,
<blok>, <atkode>, <styr>;
Angående <blok> og <styr> se afsnittet opret_alarmterminal.
Det forlanges at <atadr> og <vcadr> er oprettet, og at <vcadr>
ikke er primær vagt_central.
>ex
alavo : 1-1-1-401, 1-1-7-202, 3, at, 1, 4, nej;
>a2 Nedlæggelse
Operatøren kan nedlægge AT'er og VC'er. For AT'er gælder, at poll
skal være stoppet, og at primær vagt_central har accepteret.
>a2 Loadning
Operatøren kan specificere, at han/hun ønsker en NC eller en TS loadet.
>a3 Load af NC
Kommando
alncl: <ncadr>;
>a3 Load af TS
Kommando
altsl: <tsadr>;
>a3 Nedlæg vagtcentral
Kommando
alvcn: <vcadr>;
<vcadr> skal på forhånd eksistere.
>ex
alvcn: 1-1-7-202;
>a3 Nedlæg alternativ vagt
Kommando
alavn: <atadr>, <vckode>;
>ex
alavn: 1-1-7-202, 3;
>a3 Nedlæg alarmterminal
Kommando
alatn: <atadr>;
<atadr> skal på forhånd eksistere.
>ex
alatn: 1-1-1-401;
>a2 Test
Operatøren kan udføre to forskellige test på en alarm_terminal
henholdsvis test af processor_modul og test af parallel_modul.
Endvidere har operatøren mulighed for at teste forbindelser
mellem en AT og VC.
>a3 Test af processormodul i AT
Kommando
alprt: <adr>;
hvor <adr> kan være enten <atadr> eller <vcadr> for en vagt_central
af type at.
>ex
alprt: 1-17-3-201;
>a3 Test af parallelmodul i AT
Kommando
alpat: <adr>;
<adr> kan være <atadr> eller <vcadr>
>ex
alpat: 1-1-1-401;
>a3 Test af linieforbindelse mellem AT og VC
Kommando
allit: <atadr>, <vcadr>;
<atadr> og <vcadr> behøver ikke at tilhøre samme DC.
>ex
allit: 3-8-1-401, 1-17-3-201;
>a2 Logning
Som tidligere nævnt kan en dialog initieres af systemet. Dump
af logfilen er et eksempel på dette.
Ved printning fra log_filen
>ul
skal
der angives navne på parametrene.
>a3 Dump af logfil
Kommando
allod: mtxxdddd;
Det forlanges, at de to første bogstaver er mt, d.v.s. en label
på et magnetbånd (engelsk magnetic tape).
>ex
allod: mtlo8104;
>a3 Print fra logfil
Kommando_formatet for allop er ikke korrekt angivet, idet der dels
er bindinger og friheder i parameter_angivelse. Fra = og til = kan
ikke angives samtidig med angivelsen af adr = . log = skal angives,
men derudover kan parametre udelades og stå i vil_kårlig række_følge.
Kommando
allop: log = <medie>, stt = <tid>, slt = <tid>,
fra = <adr>, til = <adr>, adr = <adr>,
opk = <opk>;
>ul
stt
er en forkortelse for start tid.
>ul
slt
er en forkortelse for slut tid
Formatet af <tid> er dddddd-dddd hvor dddddd angiver år, måned og dag
mens dddd angiver timer og minutter, f.eks.
810407 - 1435.
>ul
Fra, til og adr
har formatet <adr> d.v.s. d-dd-dd-dddd. Det er altså muligt at
specificere printning af meddelelser som flyder fra een alarm_net_adresse
til en anden. Eller printning af meddelelser som flyder til og fra een
angivet alarm_net_adresse.
<opk> har formatet dd-dd, og er angivelse af, at alle meddelelser
med operations_kode dd-dd skal printes.
<medie> kan enten være disc eller mtxxdddd. Angående mtxxdddd
se afsnittet dump fra logfil.
>ex
1) allop: log = disc, adr = 1-17-3-201, opk = 3-2,
2) allop: log = disc, stt = 810406 - 800, slt = 810407 - 800;
>a1 POLL FUNKTIONER
Positioner indenfor PO funktions_gruppen vedrører
alarmnet_komponenterne vagt_centraler og alarm_terminaler.
Funktionerne er opdelt efter de mulige typer af handlinger.
For alle funktionerne gælder, at den angivne alarmnet_adresse skal
eksistere i denne DC's database.
>a2 Begynd poll
Det har ikke været muligt at benytte betegnelsen start poll, idet s
i "type af handling" står for stop poll. I de til komman_doerne
hørende ud_skrifter vil der dog stå start poll.
>a3 Begynd poll ved VC
Kommando
povcb: <vcadr>, <tf>, <ps>;
<tf> betyder transmissions_fejltæller. Formatet er ddd,
og tallet skal ligge i inter_vallet 0..999.
<ps> betyder poll størrelse, d.v.s. antal sekunder mellem hvert poll.
Formatet er ddd og tallet skal ligge
i intervallet 1..999.
>ex
povcb: 1-17-3-201, 0, 2;
>a3 Begynd poll ved AT
Kommando
poatb: <atadr>, <tf>, <ps>;
Angående <tf> og <ps> se forrige afsnit.
>ex
poatb: 1-1-1-401, 10, 1;
>a2 Stop poll
Der findes to stop poll kommandoer, henholds_vis stop poll
af VC og stop poll af AT.
Kommandoer
povcs: <vcadr>;
poats: <atadr>;
>a2 Test poll ved AT
Kommando
poatt: <atadr>;
Kommandoen kaldes også service poll af AT.
>a1 INSTALLATIONSPARAMETER FUNKTIONER
Positioner indenfor IP funktions_gruppen er maks successive
liniefejl (ms), stop poll grænse (sp) service_grænse (se),
transmissions_fejltæller (tf) og pakke_tæller (pt).
For alle funktionerne gælder, at den angivne alarm_netadresse
skal eksistere i data_basen tilknyttet operatørens DC.
>a2 Opdatering
Pakketæller kan ikke opdateres. <adr> parameteren skal angive
enten en <vcadr> eller en <atadr>.
>a3 Opdater max succ liniefejl
Kommando
ipmso: <adr>, <ip>;
>ex
ipmso: 1-1-1-401, 5;
>a3 Opdater stop poll grænse
Kommando
ipspo: <adr>, <ip>;
>ex
ipspo: 1-1-1-401, 110;
>a3 Opdater servicegrænse
Kommando
ipseo: <adr>, <ip>;
>ex
ipseo: 1-1-1-401, 80;
>a3 Opdater transmissionsfejltæller
Kommando
iptfo: <adr>, <ip>;
>ex
iptfo: 1-1-1-401, 0;
>a2 Aflæsning
Aflæsnings_kommandoerne er så simple, at de behandles samlet.
Kommandoer:
Aflæs max succ liniefejl
ipmsa: <adr>;
Aflæs stop poll grænse
ipspa: <adr>;
Aflæs service grænse
ipsea: <adr>;
Aflæs transmissionsfejltæller
iptfa: <adr>;
Aflæs pakketæller
ippta: <adr>;
>ex
ipmsa: 1-1-1-401;
ipspa: 1-1-1-401;
ipsea: 1-1-1-401;
iptfa: 1-1-1-401;
ippta: 1-1-1-401;
>ap
>a1 KOMMANDO OVERSIGT
Opret NC
alnco: <ncadr>, <ncadr>;
Opret TS
altso: <tsadr>, <tsadr>;
Opret VC
alvco: <vcadr>, <lp>, <type>, <modul>;
Opret AT
alato: <atadr>, <lp>, <modul>, <vcadr>,
<type>, <blok>, <atkode>, <styr>;
Opret linieforbindelse AT til VC
alavo: <atadr>, <vcadr>, <vckode>, <type>,
<blok>, <atkode>, <styr>;
Load NC
alncl: <ncadr>;
Load TS
altsl: <tsadr>;
Nedlæg VC
alvcn: <vcadr>;
Nedlæg alternativ vagt
alavn: <atadr>, <vckode>;
Nedlæg AT
alatn: <atadr>;
Test linieforbindelse mellem AT og VC
allit: <atadr>, <vcadr>;
Test af processormodul i AT
alprt: <adr>;
Test af parallelmodul i AT
alpat: <adr>;
Dump af logfilen
allod: <mt>;
>ne4
Print fra logfiler
allop: log = <medie>, stt = <tid>, slt = <tid>,
fra = <adr>, til = <adr>, adr = <adr>,
opk = <opk>;
Begynd poll ved VC
povcb: <vcadr>, <tf>, <ps>;
Begynd poll ved AT
poatb: <atadr>, <tf>, <ps>;
Stop poll ved VC
povcs: <vcadr>;
Stop poll ved AT
poats: <atadr>;
Service poll (test) ved AT
poatt: <atadr>;
Opdater max succ liniefejl
ipmso: <adr>, <ip>;
Opdater stop poll grænse
ipspo: <adr>, <ip>;
Opdater service grænse
ipseo: <adr>, <ip>;
Opdater transmissionsfejltæller
iptfo: <adr>, <ip>;
Aflæs max succ liniefejl
ipmsa: <adr>;
Aflæs stop poll grænse
ipspa: <adr>;
Aflæs service grænse
ipsea: <adr>;
Aflæs transmissionsfejltæller
iptfa: <adr>;
Aflæs pakketæller
ippta: <adr>;
>a1 PARAMETERFORMATER
>ul
d
angiver et ciffer, og antallet af d'er angiver det maksimale antal
cifre, som må skrives.
>ul
x
angiver et bogstav og antallet af x'er angiver det maksimale antal
bogstaver, som må skrives.
<dcadr> d 1..9
<ncadr> d-dd 1..9 1..63
<tsadr> d-dd-dd 1..9 1..63 1..63
<vcadr> d-dd-dd-dddd 1..9 1..99 1..99 32..255
<atadr> d-dd-dd-dddd 1..9 1..63 1..63 256..9999
<adr> <atadr> eller <vcadr>
<lp> dd-dd 0..15 3..15
<type> xx for at eller it
<modul> x for s eller p
<atkode> ddd 0..255
<vckode> ddd 1..255
<ip> ddddd 0..32767
<styr> xx(x) for ja eller nej
<blok> dd 1..99
<tf> ddd 0..999
<ps> ddd 1..999
<mt> mtxxdddd
<medie> mtxxdddd eller disc
<tid> dddddd-dddd 991231 2459
<opk> dd-dd 0..15 0..15
▶EOF◀