|
|
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: 17664 (0x4500)
Types: TextFileVerbose
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»