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