help # Max. Breite fuer Text (80 Zeichen) >> Info

Werbung
help.doc
#
Zeichen) >>
Info-Datei fuer die Routinensammlung
Max. Breite fuer Text (80
Stand: 15.01.99
Autor: Bernd Bonenberger
Fragen und Anregungen bitte an:
B. Bonenberger ATD TD EWA2 / KWU G228A
Tel. KWU ER 86189
Fax. KWU ER 4972
e-mail: [email protected]
Fuer neue Tools und Routinen und jede Art von Hinweisen bin ich immer
dankbar!
Bitte keine Dateien aus dem Verzeichnis loeschen oder veraendern.
Wichtige Hinweise:
==================
Wildcards sind:
--------------bei UNIX:
? fuer ein beliebiges Zeichen
* fuer beliebig viele beliebige Zeichen
bei SQL:
_ (Underline) fuer ein beliebiges Zeichen
% fuer beliebig viele beliebige Zeichen
Kennzeichnung in der ersten Spalte :
N Script wird nicht gepflegt, d.h. keine Fehlerbereinigung.
T Testversion, keine sichere Funktion.
Verzeichnis:
-----------Die Routinen und Scripte stehen im Verzeichnis:
/net/n70751/users2/tools/GTtools
es kann meist durch
cd /users2/tools/GTtools
aufgerufen werden. Sollte dies nicht funktionieren, dann ist der
Aufruf:
cd /net/n70751/users2/tools/GTtools
Tools mit "perl-Scripten" stehen im Verzeichnis
/tmp_mnt/net/n70751/users2/tools/GTtools/perl
Dort stehen auch die Anleitungen dazu (*.doc), die Anleitungen sind
am Ende
dieser Datei angehaengt.
ACHTUNG:
Es ist allerdings nicht mehr erforderlich, den kompliezirten Aufruf,
der
dort beschrieben ist, auszufuehren.
Mit den param_....sh-Scripten koennen die Parameter-Abfragen bequem
durchgefuehrt werden.
Die Ergebnisse der Scripte stehen jetzt im Verzeichnis
/net/n70751/users2/tools/GTtools/listen
Die einzelnen Scripte geben am Ende einen Dateinamen (xxx.lst) an, in
dem
das Ergebnis steht. Bitte nach der Auswertung die Listen wieder
loeschen.
Einige aeltere Scripte stehen im Verzeichnis __test, sie sollten
nicht
mehr verwendet werden.
In __Baugruppen steht eine Abfrage fuer Bestellnummern (MLFB).
In __OMtools befinden sich einige nicht ueberarbeitete Scripte zur
OM-Bearbeitung. Vorsicht bei der Anwendung!
In __Pakete stehen Entwuerfe zur Analyse der SEQ-Dateien.
In __PROBOS befinden sich clean-Prozeduren zu PROBOS. Vorsicht, damit
werden die VF-Funktionen zurueckgesetzt, evtl. gehen Daten
verloren!!!
Kopieren der Scripte (z.B. fuer die Vor-IBS oder Baustelle)
----------------------------------------------------------Einfach das Verzeichnis GTtools (siehe oben) auf Band speichern:
Band einlegen und:
cd /users2/tools
tar -cvh GTtools
Auf der neuen Workstation:
Band einlegen und in das gewuenschte Verzeichnis wechseln:
cd tools
(falls tools vorhanden)
tar -xv
es wird das Verzeichnis GTtools incl. Unterverzeichnissen angelegt.
Nun noch das Verzeichnis GTtools/listen leeren.
Hilfe im Script:
---------------Zu den meisten Scripten ist eine Hilfe vorhanden, diese wird beim
Aufruf
mit -h angezeigt.
Z.B: "alle_kks.sh -h"
Ausdrucken der Ergebnisse:
-------------------------Die meisten Scripte erzeugen eine Ausgabedatei "xxx_123.lst". Diese
Datei
kann mit WS_FTP (Windows) in den PC transferiert werden oder mit dem
Programm "prfps1" ausgerduckt werden.
Der Druckaufruf sieht etwa wie folgt aus:
/users2/tools/prfps1 hp421 8.5 landscape xxx.123.lst
wobei (alternetiv)
ist
/users2/tools/prfps1
Druckprogramm mit Pfad
hp421 ("")
Druckername (wie im ES680)
8.5
Schriftgroesse (ab 8 gut lesbar)
landscape ("")
Querformat (fuer breite Listen)
xxx_123.lst
auszudruckende Datei
Alle Parameter (oder Alternativen) muessen angegeben werden.
Die Alternativen bedeuten:
Drucker
("")
Standarddrucker der Workstation
Format
("")
Hochformat
Beispiel:
/users2/tools/prfps1 "" 8.5 "" xxx.123.lst
Bearbeiten der Ergebnisse / Scripte in UNIX:
Der Editir VI ist auf jedem UNIX Systen vorhanden, er ist allerdings
sehr
gewoehnungsbeduerftig, hier eine Alternative auf den HP-Maschienen:
VUEPAD:
Aufruf: 1) /usr/vue/bin/vuepad &
2) $EDITOR &
das & steht fuer "weitermachen im xterm"
Scripte zum ES 680
==================
alle_kks.sh
----------Funktion:
Prozedur zum Auslesen aller KKS aus der Datenbank.
Die Liste enthaelt UAS (Planart, nur YFR), KKS, Klartext
und FKZ. Sie ist nach KKS sortiert.
Die Ausgabe erfolgt in eine Datei.
Parameter: $1 = Datenbankname
Aufruf: alle_kks.sh -h / <Datenbank>
Bsp. : alle_kks.sh txpabn KKS Liste vom Projekt "txpabn"
alle_kks.sh -h
Der Hilfebildschirm
Beispiel der Liste
uas
YFM
YFM
YFM
|kks
| MBP22CP101
| MBP23AA151
| MBU00EU002
|klartext
|P NG D/STR CTRL-V
|SOL-V PILOT CTRL-V
|DENOX WTR SYSTEM
|fkz
|ap
|YMBP70|
|YMBP50|
|YMBU50|
21
15
20
YFM
YFM
YFM
|
|
|
MBU01EC000
MBU29EU002
MBU31AA151A
|SGC DENOX WTR SYST
|PRES U/STR WATER ESV
|DENOX WATER ESV
|YMBU00|
|YMBU50|
|YMBU50|
14
20
20
bh.sh
----Funktion:
Prozedur, um die von NDSH benoetigten Informationen aus einer
Ingres DB zu extrahieren.
Ziel ist die Bereitstellung der Daten fuer das
Betriebshandbuch.
Parameter:
$1 = Datenbankname
$2 = Funktionsbereich
Aufruf:
Beispiel:
bh.sh <server>::<Datenbank>
bh.sh rbkdid G3
<Funktionsbereich>
Beispiel der Liste
Signalverkehr Funktionsbereich: G1
q_kks
#sig
#q_bez
#q_ein
#q_einhei#q_fkz #z_kks
#z_verw
A1EGC00EU001
#ZV52 #PRES FO BSTR PUMPS
#< MIN
#
#AEGC00#A1EGC00EE010
#
A1EGC10AP001
#XB02 #FO BOOSTER PUMP 1
#OFF
#
#AEGC00#A1EGC00EE010
#
A1EGC10AP001
#XB46 #FO BOOSTER PUMP 1
#STS DISC#
#AEGC00#A1EGC00EE010
#
A1EGC20AP001
#XB02 #FO BOOSTER PUMP 2
#OFF
#
#AEGC00#A1EGC00EE010
#
A1EGC20AP001
#XB46 #FO BOOSTER PUMP 2
#STS DISC#
#AEGC00#A1EGC00EE010
#
A1EGC30AP001
#XB02 #FO BOOSTER PUMP 3
#OFF
#
#AEGC00#A1EGC00EE010
#
A1EGC30AP001
#XB46 #FO BOOSTER PUMP 3
#STS DISC#
#AEGC00#A1EGC00EE010
#
A1EGC10AP001
#XB01 #FO BOOSTER PUMP 1
#ON
#
#AEGC00#A1EGC00EU001
#
A1EGC20AP001
#XB01 #FO BOOSTER PUMP 2
#ON
#
#AEGC00#A1EGC00EU001
#
bh_all.sh
--------Funktion:
Prozedur, um die von NDSH benoetigten Informationen aus einer
Ingres DB zu extrahieren.
Ziel ist die Bereitstellung der Daten fuer das
Betriebshandbuch.
Es werden alle Funktionsbereiche bearbeitet.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
bh.sh <server>::<Datenbank>
bh.sh rbkdid
Beispiel der Liste
q_kks
#sig
#q_bez
#q_einhei#q_fkz #z_kks
#z_verw#fb
A1EGC00EU001
#ZV52 #PRES FO BSTR PUMPS
#< MIN
#
#AEGC00#A1EGC00EE010
#
#G1
A1EGC00EU001
#ZV52 #PRES FO BSTR PUMPS
#< MIN
#
#AEGC00#A1EGC00EE010
#
#G3
A1EGC00EU001
#ZV52 #PRES FO BSTR PUMPS
#< MIN
#
#AEGC00#A1EGC00EE010
#
#OM
A1EGC10AP001
#XB02 #FO BOOSTER PUMP 1
#OFF
#
#AEGC00#A1EGC00EE010
#
#G1
A1EGC10AP001
#XB02 #FO BOOSTER PUMP 1
#OFF
#
#AEGC00#A1EGC00EE010
#
#G3
A1EGC10AP001
#XB02 #FO BOOSTER PUMP 1
#OFF
#
#AEGC00#A1EGC00EE010
#
#OM
A1EGC10AP001
#XB46 #FO BOOSTER PUMP 1
#STS DISC#
#AEGC00#A1EGC00EE010
#
#G1
A1EGC10AP001
#XB46 #FO BOOSTER PUMP 1
#STS DISC#
#AEGC00#A1EGC00EE010
#
#G3
#q_ein
bildyp01.sh
----------Funktion:
Prozedur zum Auslesen der Verwendungen YP01 incl. ZielKKS
(BildKKS) aus der Datenbank. Die Liste enthaelt alle Ziele
mit der Verwendung YP01. Hiermit kann die OM-Projektierung
(Bilder, Kurven) geprueft werden.
Die Liste ist nach Ziel (Bildern, Kurven) sortiert.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
bildyp01.sh -h / <Datenbank>
bildyp0.sh txpabn
Verwendungen YP01 vom Projekt
"txpabn"
bildyp0.sh -h
Diese Hilfe
Beispiel der Liste
kks
|e |sig
|klartext
|p_einst |einheit |bild
|bildname
|om
|pos
BBE00CE001
| 1|XQ01 |U SWGR VOLT L1-L2
|kV
| BBE10EJ311
|GT POWER SUPPLY LV
1|
22
|l_einst
|0...7,9 |
|
|V
1|
|A
1|
|
1|
|
1|
|V
1|
|
1|
BFE00CE001
| 1|XQ01 |LV U SWGR VOLT L1-L2
BBE10EJ311
|GT POWER SUPPLY LV
|0...500 |
|
BFT01CE102
| 1|XQ01 |LV INC FDR CUR L2
BBE10EJ311
|GT POWER SUPPLY LV
|0...1250|
|
BFT01GT001
| 1|XB95 |LV TFR CB
BBE10EJ311
|GT POWER SUPPLY LV
|OM
|
BFT01GT002
| 1|XB95 |LV U SWGR INC FDR
BBE10EJ311
|GT POWER SUPPLY LV
|OM
|
BUB00CE001
| 1|XQ01 |220V U SWGR V L+/LBBE10EJ311
|GT POWER SUPPLY LV
|0...300 |
|
MBJ01GT001M | 1|ZG52 |SFC CB
BBE10EJ311
|GT POWER SUPPLY LV
|N_OPEN
|
|
26
|
25
|
|
23
|
|
24
|
27
|
|
18
bst_id.sh
--------Funktion:
Liest die Bausteine mit der angegebenen PIC_ID (Parameter 2)
aus der Datenbank (Parameter 1). PIC_ID-Listen sind erlaubt,
d.h. es kann nach mehreren PIC_IDs gleichzeitig gesucht
werden. Hilft bei der Suche nach "seltsamen" Bausteinen und
bei Fehlermeldungen nach der Generierung, bzw. nach den
Prueflaeufen.
Parameter:
$1 = Datenbankname
$2 = Liste der Pictogramm-Nummern
Aufruf:
Beispiel:
bst_id.sh <Datenbank> <PIC_IDs>
bst_id.sh rbksta '6402, 6403'
Beispiel der Liste
uas
YFR
YFR
YFR
YFR
YFR
YFR
|nam
| MBA10DE001
| MBN04DU003
| MBP03DU003
| MBU00EU001
| MBU31AA151
| MBY10DE010
|se
|
|
|
|
|
|
|pic_id|name
1| 6402|BR-S
8| 6402|BR-S
8| 6402|BR-S
4| 6402|BR-S
4| 6402|BR-S
10| 6402|BR-S
|po_x |po_y
|
439|
392
|
415|
292
|
415|
292
|
811|
292
|
847|
317
|
631|
267
bst_name.sh
----------Funktion:
Liest die Bausteine mit dem angegebenen Namen (Parameter 2)
aus der Datenbank (Parameter 1). Wildcards im Bausteinnamen
sind erlaubt, Listen duerfen nicht angegeben werden. Hilft
bei der Suche nach "seltsamen" Bausteinen und bei Fehlermeldungen nach der Generierung, bzw. nach den Prueflaeufen.
Parameter:
$1 = Datenbankname
$2 = Pictogramm Name
Aufruf:
Beispiel:
bst_id.sh <Datenbank> <PIC name>
bst_id.sh rbksta 'TIM%'
Beispiel der Liste
uas
YFR
YFR
YFR
YFR
YFR
YFR
|nam
| BAT01GX001
| MBH22AA101
| MBH22AA101
| MBH22AA102
| MBH22AA102
| MBH23AA101
|se
|
|
|
|
|
|
|pic_id|name
1| 1701|TIMER01
1| 1701|TIMER01
1| 1701|TIMER01
1| 1701|TIMER01
1| 1701|TIMER01
1| 1701|TIMER01
|po_x |po_y
|
583|
742
|
859|
517
|
547|
567
|
859|
517
|
547|
567
|
859|
517
bst_sel.sh
---------Funktion:
Erzeugt eine Liste aller im Projekt verwendeten Bausteine und
eine Liste aller auf dem ES680 vorhandenen Bausteine.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
bst_sel.sh <Datenbank>
bst_sel.sh rbksta
Beispiel der Listen
uas
YDH
YDH
YDH
YDH
YDH
|nam
| TOP00
| TOP00
| TOP00
| TOP00
| TOP00
|se
|
|
|
|
|
|pic_id|name
|po_x |po_y
1| 32081|AG F
|
703|
306
1| 32082|AG F-Red|
348|
136
1| 32092|APT-Red |
153|
536
1| 32092|APT-Red | 1053|
536
1| 32051|AS.620Br|
458|
536
pic_id|name
2953|10MSDMZ
5001|ABS
3204|ADDG
6701|ADMZ1
25003|AEMSA2
32081|AG F
32082|AG F-Red
comp.sh
------Funktion:
Vergleicht zwei Dateien und gibt die Zeieln aus, die nur in
der ersten bzw. nur in der Zweiten vorhanden sind. Ist fuer
alle Textdateien geeigntet, nicht nur fuer die HardwareListen. Die Dateien muessen vorher alphabetisch sortiert
sein.
Parameter: $1 = Datei1
$2 = Datei2
Aufruf:
Beispiel:
comp.sh <Datei1> <Datei2>
comp.sh neu alt
et_all.sh
--------Funktion:
Prozedur um die Belegung aller ET200 Stationen auszugeben
ACHTUNG:
Projekt sollte max 4 APs haben!
Sonst bricht die Bearbeitung ab mit der Meldung:
Too many commands, last:...
Interne Aufrufe: hw_alle.perl
hw.data
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
et_all.sh <server>::<Datenbank>
et_all.sh rbkdid
Beispiel der Liste
Einbauort
|Line|Stat|Stpl|Kanal
|Kennzeichen
|Sig
|Bezeichnung
|Verwendung
|BG_Typ
| AP
--------------+----+----+----+--------+--------------+-------+-------------------------+--------------+----------+---CJP01.AA
| 06 |
3| 2 |
1 | MBP13CP101 | XQ01 |NG
PRES U/STR ESV
|
|SIM464GA | 11
CJP01.AA
| 06 |
3| 2 |
2 | MBP10CF001 | XQ01 |NG
FLOW
|
|SIM464GA | 11
CJP01.AA
| 06 |
3| 2 |
3 | MBA12CP101 | XQ01
|PRES COMPR OUTLET
|
|SIM464GA | 11
CJP01.AA
| 06 |
3| 2 |
4 | MBK22CS101 | XQ01 |PIN
SPEED REL TO GT
|
|SIM464GA | 11
CJP01.AA
| 06 |
3| 3 |
A1 | MYB00EU010 | XT11 |MON
GT PROC/COMMUN
| MYB01EZ001 |SIM482KB | 11
CJP01.AA
| 06 |
3| 3 |
A2 | MBM00EU001 | ZV06 |HUM
MONITORING
| MBM00
|SIM482KB | 11
CJP01.AA
| 06 |
3| 3 |
A3 |
|
|
|
|SIM482KB | 11
CJP01.AA
| 06 |
3| 3 |
A4 |
|
|
|
|SIM482KB | 11
CJP01.AA
| 06 |
3| 3 |
A5 |
|
|
|
|SIM482KB | 11
et_bel.sh
--------Funktion:
Prozedur um die Belegung der ET200 Stationen auszugeben
Zusaetzlich zu hw.perl Ausgabe: Liniennr. und Stationsnr.
Falls Fragen: Misu 85611
Interne Aufrufe: hw.perl
hw.data
Parameter:
$1 = Datenbankname
$2 = Liste der APs
Aufruf:
Beispiel:
et_all.sh <server>::<Datenbank> <APs>
et_all.sh rbkdid 11,12
Beispiel der Liste
Einbauort
|Line|Stat|Stpl|Kanal
|Kennzeichen
|Sig
|Bezeichnung
|Verwendung
|BG_Typ
| AP
--------------+----+----+----+--------+--------------+-------+-------------------------+--------------+----------+---CJP01.AA
| 06 |
3| 2 |
1 | MBP13CP101 | XQ01 |NG
PRES U/STR ESV
|
|SIM464GA | 11
CJP01.AA
| 06 |
3| 2 |
2 | MBP10CF001 | XQ01 |NG
FLOW
|
|SIM464GA | 11
CJP01.AA
| 06 |
3| 2 |
3 | MBA12CP101 | XQ01
|PRES COMPR OUTLET
|
|SIM464GA | 11
CJP01.AA
| 06 |
3| 2 |
4 | MBK22CS101 | XQ01 |PIN
SPEED REL TO GT
|
|SIM464GA | 11
CJP01.AA
| 06 |
3| 3 |
A1 | MYB00EU010 | XT11 |MON
GT PROC/COMMUN
| MYB01EZ001 |SIM482KB | 11
CJP01.AA
| 06 |
3| 3 |
A2 | MBM00EU001 | ZV06 |HUM
MONITORING
| MBM00
|SIM482KB | 11
CJP01.AA
| 06 |
3| 3 |
A3 |
|
|
|
|SIM482KB | 11
CJP01.AA
| 06 |
3| 3 |
A4 |
|
|
|
|SIM482KB | 11
CJP01.AA
| 06 |
3| 3 |
A5 |
|
|
|
|SIM482KB | 11
et_bel.V4.1.82.sh
----------------Funktion:
Prozedur um die Belegung der ET200 Stationen auszugeben
ACHTUNG:
nur bis ES-Version 4.1.82
ATTENTION: only for ES-Version 4.1.82 or earlier!
siehe (et_bel.sh)
Interne Aufrufe: hw.V4.1.82.perl
hw.V4.1.82.data
et_bel.V4.1.84.sh
----------------Funktion:
Prozedur um die Belegung der ET200 Stationen auszugeben
ACHTUNG:
nur ab ES-Version 4.1.84
ATTENTION: only for ES-Version 4.1.84 or newer!
siehe (et_bel.sh)
Interne Aufrufe: hw.V4.1.84.perl
hw.V4.1.84.data
fb_fb_sig.sh
-----------Funktion:
Listet FB-uebergreifende Signale auf.
Dabei werden alle Signale, die auf Quell- oder Zielseite
in einem anderen FB liegen, ausgegeben.
Offene Signale (d.h. Gegenziel existiert nicht) werden NICHT
mit ausgegeben!
Die Ausgabe erfolgt in eine Datei.
Parameter: $1 = Datenbankname (evtl. mit Server::)
$2 = FB Kennung, so wie sie in der Datenbank steht.
Aufruf:
Beispiel:
fb_fb_sig.sh -h | [<Server::>]<Datenbank> <FB>
fb_fb_sig.sh txpabn GT
Liste vom Projekt "txpabn"
mit Signalen von und zum FB
"GT"
fb_fb_sig.sh -h
Diese Hilfe
Beispiel der Liste
|z_se
|
|
|
|
|
|
q_kks
|z_fkz |fkz
|fb
10MYB01EC001
1|YBAA00|YBAA00|AA
10MYB01EC001
2|YBBT01|YBBT01|AA
10MYB01EC001
2|YBBT01|YBBT01|AA
10MYB01EC001
2|YBCT01|YBCT01|AA
10MYB01EC001
2|YCBQ01|YCBQ01|AA
10MYB01EC001
2|YCBQ01|YCBQ01|AA
|sig
|q_se
|q_fkz |fkz
|fb|z_kks
|ZV98
|
|ZS15
|
24|YMYB00|YMYB00|G1|10BBT01GT002
|ZS52
|
27|YMYB00|YMYB00|G1|10BBT01GT002
|ZS52
|
27|YMYB00|YMYB00|G1|00BCT01GT002
|XS15
|
24|YMYB00|YMYB00|G1|10CBQ01DE010
|XS52
|
27|YMYB00|YMYB00|G1|10CBQ01DE010
8|YMYB00|YMYB00|G1|10BAB35GS081M
|
|
10MYB01EC001
1|YCHA00|YCHA00|AA
10MBY10CE901
1|YCJA00|YCJA00|WS
|ZV98
|
8|YMYB00|YMYB00|G1|10CHA10EU010
|XQ01
|
1|YMBY00|YMBY00|G1|10CJA00DE100
fb_fkz.sh
--------Funktion:
Prozedur zum Auslesen von fb und fkz aus der Datenbank.
Ver. 1.1
10.08.98 Paul Pille TAA2
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
fb_fkz.sh <Datenbankserver::>Dbname
fb_fkz.sh n70751::bruen1
Beispiel der Liste
fkz
|beschr
AEGC00|FO forwarding pumps for old FO system
AKOP00|Couplings for FO ESV
AKOP10|Couplings in I&C protection (old FO)
AKOP60|Couplings in old FO AP
AMBN00|Old VX4.3A1 FO system
AMBN10|Protection in old FO system
AMBN50|Protection FO (fs) (old FO system)
AMBN80|Purge water system for old FO system
|fb
|G1
|G1
|G1
|G1
|G1
|G1
|G1
|G1
gwm_kg.sh
--------Funktion:
Prozedur, die die Einstellung des "Kanal-gueltig"-Flags
prueft.
Das KG-Flag bedeutet, dass bei KG=0 der Ausgang des GWMBausteins
auf "0" gesetzt wird, unabhaengig vom Eingang X. D.h. ist der
interne Parameter KG (bei Einstellung PV) = 0 ist der GWMBaustein totgelegt!
Fehler sind:
* KG = 0 wenn PV eingestellt ist.
Ist SV eingestellt (externe Beschaltung) sollte trotzdem
KG = 0 sein. Dies kann als Warnung gesehen werden.
Ursache
=======
In einer aelteren Version war der KG-Parameter falsch
vorbelegt,
der KG=0-Fehler wurde ueber die Versionen vererbt.
Die Ausgabe erfolgt in eine Datei.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
gwm_kg.sh -h / <Datenbank>
gwm_kg.sh n70751::rbkdid
GWM-KG-Pruefung fuer
"rbkdid"
gwm_kg.sh -h
Diese Hilfe
Beispiel der Liste
kks
MKA70CT901
MKA70CT901
MKA70CT901
|seite |nummer|_pv__kg_vis
|
1|
62| SV 1 1
|
1|
10| PV 1
|
1|
11| PV 1
Dabei bedeuten:
kks:
Plankennzeichen
seite: Die Blattnummer, kann im FuP (Plan-Laden) eingegeben
werden: #1
nummer: Die Bausteinnummer, erscheint unter den Eigenschaften
des Bausteins
pv:
Einstellung PV (fester Parameter) oder SV (extern
beschaltet)
kg:
Kanal gueltig-Flag. MUSS = 1 sein.
vis:
Sichtbar-Flag, d.h. der Eingang KG ist am Baustein
sichtbar.
hw_bst.sh
--------Funktion:
Liest aus einem Projekt (Datenbank) die verwendeten HardwareSignale aus. Es werden KKS Sig Text und HW Bausteintyp angegeben. Auch Bausteinausgaenge ohne Signaldefinition werden
gefunden.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
hw_bst.sh <Datenbankname>
hw_bst.sh rbkdid
Beispiel der Liste
uas
|nam
|se
|sig
|bez
|q_einhei|name
|cpu1 |loc_id|plan_id
|fkz
YFR
| ADA00CE001
|
1|XG51 |DEAD-BUS-CONDITION
|ARE MET |
|S482GB |
13|
2|
1035|YADA00
YFR
| ADA00CE001
|
1|XT91 |DEAD-BUS-CONDITION
|L+ G
|
|SIMHWKBA|
13|
11|
1035|YADA00
|q_ein
YFR
|PREPARED|
YFR
|L+ G
|
YFR
|CLOSED |
YFR
|TRIP
|
YFR
|TRIP
|
YFR
|OM
|
YFR
|FAULT
|
|
|
|
|
|
|
|
ADA01CE010
|S482GB |
ADA01CE010
|SIMHWKBA|
ADA01CE016
|S482GB |
ADA01EZ100A
|S482GB |
ADA01EZ100B
|S482GB |
ADA01GS001
|S482MO |
ADA01GS001A
|S482GB |
|
13|
|
13|
|
13|
|
13|
|
13|
|
13|
|
13|
1|XG01
2|
1|XT91
9|
1|XG01
2|
1|XG05
2|
1|XG05
2|
1|XB95
287|
1|XG03
2|
|GT UNIT CB FEEDER
2|YADA00
|GT UNIT CB FEEDER
2|YADA00
|VOLT TFR MCB
3|YADA00
|230 KV SWGR PROT 1
5|YCHA00
|230 KV SWGR PROT 2
6|YCHA00
|GT UNIT CB
7|YADA00
|GT UNIT CB
8|YADA00
kurvheu.sh
---------Funktion:
Prozedur zum Auslesen der Verwendungen YP01
incl. ZielKKS (BildKKS) aus der Datenbank.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
kurvheu.sh <Datenbankserver::>Datenbank
kurvheu.sh nhp183::king
Beispiel der Liste
kks
|e |sig
|p_einst |einheit |bild
BBE00CE001
| 1|XQ01
|kV
| BBE10EJ311
BFE00CE001
| 1|XQ01
|V
| BBE10EJ311
BFT01CE102
| 1|XQ01
|A
| BBE10EJ311
BFT01GT001
| 1|XB95
|
| BBE10EJ311
BFT01GT002
| 1|XB95
|
| BBE10EJ311
BUB00CE001
| 1|XQ01
|V
| BBE10EJ311
|klartext
|l_einst
|U SWGR VOLT L1-L2
|0...7,9 |
|LV U SWGR VOLT L1-L2
|0...500 |
|LV INC FDR CUR L2
|0...1250|
|LV TFR CB
|OM
|
|LV U SWGR INC FDR
|OM
|
|220V U SWGR V L+/L-
|0...300 |
kurvyp52.sh
----------Funktion:
Prozedur zum Auslesen der Verwendungen YP01
incl. ZielKKS (BildKKS) aus der Datenbank.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
kurvyp52.sh <Datenbankserver::>Datenbank
kurvyp52.sh nhp183::king
Beispiel der Liste
kks
|e |sig
|p_einst |einheit |bild
BBE00CE001
| 1|XQ01
|kV
| BBE10EJ311
BFE00CE001
| 1|XQ01
|V
| BBE10EJ311
BFT01CE102
| 1|XQ01
|A
| BBE10EJ311
BFT01GT001
| 1|XB95
|
| BBE10EJ311
BFT01GT002
| 1|XB95
|
| BBE10EJ311
BUB00CE001
| 1|XQ01
|V
| BBE10EJ311
|klartext
|l_einst
|U SWGR VOLT L1-L2
|0...7,9 |
|LV U SWGR VOLT L1-L2
|0...500 |
|LV INC FDR CUR L2
|0...1250|
|LV TFR CB
|OM
|
|LV U SWGR INC FDR
|OM
|
|220V U SWGR V L+/L-
|0...300 |
meld_kma.sh
----------Funktion:
Prozedur, die die Meldestruktur eines Projektes sortiert
nach KKS, Signal ausliest.
Hierbei wird den Verwendungen YP10, YP11, YP12, usw.
die Ziele auf einer KMA (..EG..) gegenuebergestellt.
Die Ausgabe erfolgt in eine Datei.
Parameter:
$1 = Datenbankname
$2 = Liste der APs
Aufruf:
Beispiel:
meld_kma.sh -h / <Datenbank> <AP-Liste>
meld_kma.sh txpabn 12,13
Meldungsliste
meld_kma.sh -h
Diese Hilfe
Beispiel der Liste
kks
|zielkks
CHA10EZ110A
101|
| MYB01EG002
CHA10EZ110B
101|
| MYB01EG002
CHA10EZ110S
101|YP11 |YP11
CJP31GW001
100|YP12 |YP12
CJP31GW001
100|YP12 |YP12
|verw
|sig
|text
|zieltext
|ZV02 |UNIT PROTECTION
|GT PROTN TRIP
|ZV02 |UNIT PROTECTION
|GT PROTN TRIP
|ZV02 |UNIT PROTECTION
|
|XM06 |CJP31 CABINET
|
|XM07 |CJP31 CABINET
|
|einstell|zyk
|TRIP
|
|TRIP
|
|TRIP
|
|BUS V F |
|A VOLT F|
100|YP12
100|YP12
CJP31GW001
|YP12
CJP31GW001
|YP12
|XM09
|
|XM64
|
|CJP31 CABINET
|MCB TRIP|
|CJP31 CABINET
|FAN WARN|
meldliste.sh
-----------Funktion:
Prozedur, die die Meldestruktur (YP1?) eines Projektes
sortiert nach KKS, Signal ausliest.
Hierbei wird nach den Verwendungen YP10, YP11, YP12, usw.
gesucht.
Die Ausgabe erfolgt in eine Datei.
Parameter:
$1 = Datenbankname
$2 = Liste der APs
Aufruf:
meldliste.sh -h / <Datenbank> <AP-Liste>
Beispiel: meldliste.sh txpabn 12,13
Meldungsliste
meldliste.sh -h
Diese Hilfe
Beispiel der Liste
kks
|sig
|einstell|einheit |meldek|zyk
ADA01EZ100A
|XG05
|YP11 |
101
ADA01EZ100B
|XG05
|YP11 |
101
ADA01GS001A
|XG03
|YP12 |
102
BAA00CP001
|XG01
|YP12 |
102
BAA00CP002
|XG52
|YP12 |
102
BAB38CE006
|XG03
|YP12 |
102
|text
|230 KV SWGR PROT 1
|TRIP
|
|230 KV SWGR PROT 2
|TRIP
|
|GT UNIT CB
|FAULT
|
|GEN BUS DUCTS PRES
|> MAX
|
|GEN BUS DUCTS PRES
|< MIN
|
|VOLT TFR MCB
|TRIP
|
menge.sh
-------Funktion:
Prozedur, die ein Mengengeruest der verwendeten Bausteine aus
einem Projekt ausliest. Es werden nur YFR Plaene
beruecksichtigt.
Erstellt ein Hardwaremengengeruest (nicht aufaddiert) als
grobe Orientierung.
Parameter:
$1 = Datenbankname
Aufruf:
menge.sh <Datenbank>
Beispiel:
menge.sh rbkdid
Beispiel der Liste
fb
|fkz
|ap
|uas
|kks
|blatt |pic_id|baustein
G1
|YADA00|
13|YFR
| ADA00CE001
CONDITION
|
1| 2344|S482GB
G1
|YADA00|
13|YFR
| ADA00CE001
CONDITION
|
1| 2493|SIMHWKBA
G1
|YADA00|
13|YFR
| ADA01CE010
FEEDER
|
1| 2344|S482GB
G1
|YADA00|
13|YFR
| ADA01CE010
FEEDER
|
1| 2493|SIMHWKBA
G1
|YADA00|
13|YFR
| ADA01CE016
|
1| 2344|S482GB
G1
|YCHA00|
13|YFR
| ADA01EZ100A
1
|
1| 2344|S482GB
G1
|YCHA00|
13|YFR
| ADA01EZ100B
2
|
1| 2344|S482GB
|bez
|DEAD-BUS|DEAD-BUS|GT UNIT CB
|GT UNIT CB
|VOLT TFR MCB
|230 KV SWGR PROT
|230 KV SWGR PROT
module.sh
--------Funktion:
Prozedur, die die Modul-Kennungen aus einer Datenbank
ausliest.
Die Modulnamen muessen in der Form #Mod als TEXT4-Element
abgelegt sein.
Es wird eine Liste erstellt, die die Plan-KKS, Blattnummern
und
Bezeichnungen mit Modul-Eintraegen zum ausgewaehlten Modul
enthaelt.
Dies ist keine Pauschalanleitung diese Seiten /
Logikbestandteile
zu loeschen!
Parameter:
$1 = Datenbankname
$2 = Modul-Kennung
Aufruf:
Beispiel:
module.sh -h / <Server::><Datenbank> <Modul-Kennung>
module.sh txpabn #BHS
Modul-Liste
module.sh -h
Diese Hilfe
Beispiel der Liste
kks
MBA10CS105
MBA10CS106
MBA10EU001
MBJ01DE103H
MBK21CG001H
|seite |bezeichnung
|
1|TURBINE SPEED CAN2.2
|
1|TURBINE SPEED CAN2.3
|
1|TURBINE SPEED SIGNAL
|
1|SFC
|
1|PIVOT ARM
MBK21CG001M
|
1|PIVOT ARM
off_verb.sh
----------Funktion:
Prozedur zum Auslesen aller offenen Verbindungen aufgrund
einseitig geloeschter Plaene aus der Datenbank, die im FKZ-Feld
der ZULI
den Eintrag 'loe' beinhalten, geordnet nach Quell-KKS
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
off_verb.sh -h / <Datenbank>
off_verb.sh txpabn
Liste vom Projekt "txpabn"
off_verb.sh -h
Diese Hilfe
Beispiel der Liste
q_kks
|q_se |sig
|q_bez
|q_fkz |q_ap |z_kks
|z_se |z_verw|z_bez
|z_fkz |z_ap
MBA11CT901
|
0|ZQ01 |
|
12|51MBA26FT901
|
1|
|CORR OUTLET TEMP
|TMYB10|
62
MBM00EU001
|
0|ZV01 |
|
11|NPMBN10EJ216
|
1|YP01 |GT NAPHTHA SYSTEM
|YCKYG1|
-2
MBM00EU002
|
0|ZV03 |C-C REL PRES DISSIP
|
11|A1MBN01EC001
|
7|
|SGC FUEL OIL
|AMBN00|
54
MBM13EU010
|
1|ZV01 |FLAME
|YKOP00|
11| MBY00EU001
|
0|
|
|loe
|
11
MBN00EU020
|
1|ZV04 |FO S/O SYSTEM
|YMBN00|
14| MBY00EU001
|
0|
|
|loe
|
11
MBN14AA051Z
|
3|ZV02 |FO DO ESV
|YKOP60|
14| MBY00EU001
|
0|
|
|loe
|
11
MBN14EU050
|
0|ZV01 |
|
11|51MBA26EZ001
|
11|
|OUT TEMP BURN MON
|TMYB10|
62
MBN23EU050
|
0|ZV01 |
|
11|51MBA26EZ001
|
11|
|OUT TEMP BURN MON
|TMYB10|
62
pakete.sh
---------
|loe
|loe
|loe
|loe
|loe
Funktion:
Prozedur, die die Paketierungsdaten eines Projektes sortiert
nach AP, KKS ausliest.
Da die Zyklusverschiebung mit ausgegeben werden, ist das
Script erst nach der Generierung verwendbar!
Parameter:
$1 = Datenbankname
$2 = Liste der APs
Aufruf:
Beispiel:
pakete.sh <Datenbank> <APs>
pakete.sh nhp183::king '11,12,15'
Beispiel der Liste
kks
|zyklus|versch
CEA01EU001
103|
0
CEA01EU001
103|
1
CEA01EU002
103|
0
CJP01GW001
100|
0
CJR01GW001
100|
0
CPA02.FA
101|
0
|text
|fkz
|as_nr |paket_|pb
|HARDWIRED ALARM SYST |YMYB00|
11|
3|
11|
|HARDWIRED ALARM SYST |YMYB00|
11|
3|
12|
|HARDWIRED ALARM SYST |YMYB00|
11|
3|
11|
|CJP01 CABINET
|YMYB00|
11|
8|
79|
|CJR01 CABINET
|YMYB00|
11|
8|
79|
|
|YMYB00|
11|
0|
10|
pakete_tst.sh
------------Funktion:
Prozedur, die die Paketierungsdaten einer Datenbank prueft.
Fehler sind:
* Paketierung fehlt (=0)
* Softwarezyklus = 0
(ausser bei UGS und MELD-Plaenen)
* Hard- und Softwarezyklus stimmen nicht ueberein und
Hardwarezyklus > 0
* SW-Zyklus in obj_g und lt_f stimmen nicht ueberein
* Die Paketendziffer entspricht nicht dem Zyklus
(ausser bei UGS und MELD-Plaenen)
hier muss mit dem Parameter p aufgerufen werden
Es werden nur die YFR Plaen beachtet.
Die Ausgabe erfolgt in eine Datei.
Parameter:
Aufruf:
$1 = Datenbankname
$2 = Liste der APs
$3 = Pruefung auf Paketendziffer
pakete_tst.sh -h / <Datenbank> <APs> [p]
Beispiel: pakete_tst.sh n70751::rbkdid '11,13' p
Pruefung fuer
rbkdid
pakete_tst.sh -h
Diese Hilfe
Beispiel der Liste
uas|kks
|text
|seite|loc_id|name
|_ap|pak|_pb|zyk|o_z
YFR| MBA12CT101B |TEMP COMPR OUTLET
19|S464GT | 11| 64| 28|104|101
YFR| MBA12CT101B |TEMP COMPR OUTLET
11|NEG
| 11| 64| 28|104|104
YFR| MBA12CT102B |TEMP COMPR OUTLET
18|S464GT | 11| 64| 28|104|101
YFR| MBA12CT102B |TEMP COMPR OUTLET
11|NEG
| 11| 64| 28|104|104
YFR| MBA12CT103B |TEMP COMPR OUTLET
20|S464GT | 11| 64| 28|104|101
YFR| MBA12CT103B |TEMP COMPR OUTLET
11|NEG
| 11| 64| 28|104|104
YFR| MBP01EC001 |SGC NATURAL GAS
5244|NA.BIAUT| 11|139| 56|100|103
|fkz
|YMBA00|D001 |
|YMBA00|D001 |
|YMBA00|D001 |
|YMBA00|D001 |
|YMBA00|D001 |
|YMBA00|D001 |
|YMBP00|M005 |
pakete_vor.sh
------------Funktion:
Prozedur, die die Paketierungsdaten eines Projektes sortiert
nach AP, KKS ausliest.
Hierbei wird auch unvollstaendige Paketierung dokumentiert.
Die Generierung ist nicht notwendig.
Parameter:
$1 = Datenbankname
$2 = Liste der APs
Aufruf:
Beispiel:
pakete_vor.sh <Datenbank> <APs>
pakete_vor.sh nhp183::king '11,12,15'
Beispiel der Liste
kks
|text
|__ap|pak|_pb|sw_zyk|hw_zyk
MBA00EG001
|AIR SYSTEM F
105|
0
MBA10AT001
|ANTI COND HEAT COMPR
105|
105
MBA10DE001
|TIME RECORDING OM
105|
0
MBA10EU001
|TURBINE SPEED SIGNAL
104|
0
MBA11CP101
|PRES U/STR COMPR
104|
104
|fkz
|YMBA00|
11| 65| 80|
|YMBL00|
11| 95| 30|
|YKOP00|
11|125| 18|
|YMBV00|
11| 34| 64|
|YMBA00|
11| 64| 26|
102|
102
102|
102
MBA12CP101
|PRES COMPR OUTLET
|YMBA00|
11| 62| 28|
MBA12CP102
|PRES COMPR OUTLET
|YMBA00|
11| 62| 28|
param_ana.sh
-----------Funktion:
Es werden die DMZ, AWT und Geberparameter von Binaer- und
Analog-Gebern und Grenzwerten ausgelesen und aufbereitet.
Die Abfrage lauft sehr lange!
Parameter:
$1 = Datenbankname (evtl. mit Server::)
$2 = Liste der APs
Interne Aufrufe: perl/PaLi.perl
perl/PaLi.data.DMZAnalogwerte
Aufruf:
Beispiel:
param_ana.sh -h / <Datenbank> <APs>
param_ana.sh txpabn 11,12
Geberparameter vom AP 11
& 12
param_ana.sh -h
Diese Hilfe
Beispiel der Liste
Kennzeichen
|Sig |Baustein
|EinstZuli|EinhZuli |Anfang
|Einheit |Wert
|OU|Hysterese|Zeit
|Delta
|GSB
|QDMZ |QNDMZ |QAWT |QNAWT |QUMK |QNUMK |GT
|EIU |KONV |FLAT
|Ende
|AEDMZ
|VERZ
|
|
|
|
|
|
1100 |0
|
|
|
|
|
|
|
|
|
|
|
0 |
|
0 |
CHA10EZ110S |ZV22
|
| |
2 |
|
1 |
CHA10EZ110S |ZV52
|
| |
1 |
|
0 |
MBA26CT109B |XQ01
|
|
|
|
|
MBA26CT109B |XH01
|
|1 |
1 |
|
0 |
MBA26CT109B |
|
|1 |
1 |
1 |
0 |
MBA26CT109B |XH03
|
|1 |
1 |
|
0 |
MBA26CT109B |
|
|1 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
10MSDMZ |TRIP
|
|
|
|
|
|
|
|
|
|
|
GB
|NO TRIP |
|
|
|
|
|
|
4 |
0 |
0 |0
|0
S464GT
|0...700 |°C
|
|
2000 |
22 |
| 04 |
|
|
|
GWM
|HIGH
|
|
5 |
|
|
|
|
|
|
|
|
GWM
|
|
|
5 |
|
|
|
0 |
|
|
|
|
GWM
|TOO HIGH |
|
5 |
|
|
|
|
|
|
|
|
GWM
|
|
|
5 |
|
|
|
0 |
|
|
|
|
0 |
|
|
|
0 |
0
0 |
0 |
0 |
|
0
0 |
|
0
0 |
|
0
0 |
|
0
1100 |0
|
|
1100 |0
|
|
MBA26CT109C |XQ01 |
|
| |
|
|
|
MBA26CT110B |XQ01 |
|
| |
|
|
|
S464GT
|0...700 |°C
|
2000 |
| 04 |
|
|
S464GT
|0...700 |°C
|
2000 |
| 04 |
|
|
|
22 |
|
|
0 |
1 |
|
0 |
0 |
|
22 |
|
param_awt.sh
-----------Funktion:
Es werden die DMZ und AWT Einstellung von DMZ-faehigen
Bausteinen ausgelesen und aufbereitet.
Die Abfrage lauft sehr lange!
Interne Aufrufe: perl/PaLi.perl
perl/PaLi.data.AWT
Parameter: $1 = Datenbankname (evtl. mit Server::)
$2 = Liste der APs
Aufruf:
Beispiel:
param_awt.sh -h / <Datenbank> <APs>
param_awt.sh txpabn 11,12
DMZ und AWT vom AP 11 & 12
param_awt.sh -h
Diese Hilfe
Beispiel der Liste
Kennzeichen
|Sig.
|QAWT |QNAWT |QUMK |QNUMK
CJP01GW001 |XM09
|
4 |
|
0 |
CJP01GW001 |XM06
|
4 |
|
0 |
CJP01GW001 |XM07
|
4 |
|
0 |
MBA44AA052B |XB22
|
1 |
|
0 |
MBA44CG052J |XG01
|
1 |
|
0 |
MBA44EU052 |ZV33
|
4 |
|
0 |
|Baustein
|Einst.(Z)|Einh.(Z) |QDMZ |QNDMZ
|
AP-MELD
|MCB TRIP |
|
1 |
|
AP-MELD
|BUS V F
|
|
1 |
|
AP-MELD
|A VOLT F |
|
1 |
|
S482GB
|CCMD CLS |
|
0 |
|
S482GB
|OPEN
|
|
0 |
|
BDMZ
|SENS FLT |
|
0 |
param_bg.sh
-----------Funktion:
Es werden die Eintraege Block und Steckplatz aus der
Baugruppenbelegung der YFR Ebene ausgelesen und aufbereitet.
Die Abfrage lauft sehr lange!
Interne Aufrufe: perl/PaLi.perl
perl/PaLi.data.BG
Parameter: $1 = Datenbankname (evtl. mit Server::)
$2 = Liste der APs
Aufruf:
Beispiel:
param_bg.sh -h / <Datenbank> <APs>
param_bg.sh txpabn 11,12
Baugruppenbelegung vom AP
11 & 12
param_bg.sh -h
Diese Hilfe
Beispiel der Liste
Kennzeichen
|tier/slot
CJP01.AA
0 |
+.AA
CJP01.AA
CJP01 |
AA001
CJP01.AA
CJP01 |
AA002
CJP01.AA
CJP01 |
AA003
CJP01.AB
0 |
+.AB
CJP01.AB
CJP01 |
AB001
|Sig
|Baustein
|Einst (Z)|Einh (Z) |unit/cabinet
|
|
ET200BGT |
|
|
|
|
IM318B
|
|
|
|
|
SIM464GA |
|
|
|
|
SIM482KB |
|
|
|
|
ET200BGT |
|
|
|
|
IM318B
|
|
|
param_dmz.sh
-----------Funktion:
Es werden die DMZ-Parameter (DMZ, AWT, UMK, etc.)
ausgelesen und aufbereitet.
Die Abfrage lauft lange!
Interne Aufrufe: perl/DMZ.perl
perl/DMZ.data
Parameter:
$1 = Datenbankname (evtl. mit Server::)
$2 = Liste der APs
Aufruf:
Beispiel:
param_dmz.sh -h / <Datenbank> <APs>
param_dmz.sh txpabn 11,12
DMZ und AWT vom AP 11 &
12
param_dmz.sh -h
Diese Hilfe
Beispiel der Liste
Kennzeichen
|Sig |LocId |Baustein
|Einst_(Z)|Einh_(Z)
|Anfang
|Ende
|Einheit |Wert
|OU|Hysterese|Zeit
|Delta
|GSB |AE\DMZ |QDMZ |QNDMZ |QAWT |QNAWT |QUMK |QNUMK |GT
|EIU |KONV
CHA10EZ110S |ZV22 |
27 | 10MSDMZ |TRIP
|
|
0 |
|
|
| |
|
|
|
|
|
|
|
2 |
|
1 |
|
|
|
CHA10EZ110S |ZV52 |
|
|
|
1 |
|
0
CJP31GW001 |XM09 |
|
|
|
|
4 |
|
0
CJP31GW001 |XM06 |
|
|
|
|
4 |
|
0
MBD11CT102B |XH03 |
1100 |0
|
1090
|
|
2 |
|
0
MBD11CT102C |XQ01 |
1100 |0
|
|
|
|
|
MBD11CT102C |XH01 |
1100 |0
|
999
|
|
4 |
|
0
MBD11CT102C |XH03 |
1100 |0
|
1090
|
|
2 |
|
0
0 |
|
0 |
0 |
|
1
0 |
|
1
0 |
|
0
0 |
1 |
0 |
|
0
0 |
|
0
29 |
| |
|
2 |
| |
|
2 |
| |
|
3 |
|1 |
|
3 |
| |
|
3 |
|1 |
|
3 |
|1 |
|
GB
|
|
4 |
AP-MELD
|
|
|
AP-MELD
|
|
|
S464GT
45 |
|
|
S464GT
|
| 04
S464GT
45 |
|
|
S464GT
45 |
|
|
|NO TRIP
|
0 |
0
|MCB TRIP
|
|
|BUS V F
|
|
|TOO HIGH
|
|
|0...150
2000 |
|
|
|HIGH
|
|
|TOO HIGH
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|°C
1 |
|
9 |
|
|
|
|
|
1 |
|
|
1 |
param_esg.sh
-----------Funktion:
Es werden die Einstellungen der ESG-Funktionen
ausgelesen und aufbereitet.
Die Abfrage lauft sehr lange!
Interne Aufrufe: perl/PaLi.perl
perl/PaLi.data.ESG1
Parameter: $1 = Datenbankname (evtl. mit Server::)
$2 = Liste der APs
Aufruf:
Beispiel:
param_esg.sh -h / <Datenbank> <APs>
param_esg.sh txpabn 11,12
ESG-Parameter vom AP 11 &
12
param_esg.sh -h
Diese Hilfe
Beispiel der Liste
Kennzeichen
|Sig |Baustein
|Einst_Z
|BAV |t_Unterspg |t_Staff |RWE |RWA |TVE
|TGL
MBA10AT001 |XB95 | S482MO
|
OM
| 3 |
0 |
0 | 1 | 1 |
0 |
10
MBA41AA051 |XB95 | S482MO
|
OM
| 1 |
0 |
0 | 3 | 3 |
0 |
60
MBA42AA051 |XB95 | S482MO
|
OM
| 1 |
0 |
0 | 3 | 3 |
0 |
60
MBA43AA051 |XB95 | S482MO
|
OM
| 1 |
0 |
0 | 3 | 3 |
0 |
60
|Einh_Z
|NLZ |PBR
|
| 0 | 0
|
| 0 | 0
|
| 0 | 0
|
| 0 | 0
|SP_OM
|RDE
|
|
|
|
|
|
|
|
|SP_MS
|
|
|
|
|
1 |
|
1 |
|
1 |
|
0 |
MBA43AA052
0 |
MBA44AA051
0 |
MBA44AA052
0 |
MBH22AA101
0 |
|XB95
0 |
|XB95
0 |
|XB95
0 |
|XC95
0 |
|
3
|
3
|
3
|
2
S482MO
| 3 |
S482MO
| 3 |
S482MO
| 3 |
S265RA
| 2 |
|
20
|
0
|
20
|
0
|
|
|
|
OM
150
OM
60
OM
150
OM
250
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
|
0 |
|
0 |
|
0 |
|
0 |
|
|
|
|
1
param_esw.sh
-----------Funktion:
Es werden die Ersatzwerte bei Geberstoerung
ausgelesen und aufbereitet.
Die Abfrage lauft lange!
Interne Aufrufe: perl/PaLi.perl
perl/PaLi.data.ersatzwerte
Parameter:
$1 = Datenbankname (evtl. mit Server::)
$2 = Liste der APs
Aufruf:
Beispiel:
param_esw.sh -h / <Datenbank> <APs>
param_esw.sh txpabn 11,12
Grenzwerte vom AP 11 & 12
param_esw.sh -h
Diese Hilfe
Beispiel der Liste
Kennzeichen
MBD11CY101
MBD11CY102
MBD11CY940
MBD12CY101
MBD12CY102
MBD12CY940
MBX03CP101
|Sig
|
|
|
|
|
|
|
|Baustein
| SIM.GA
| SIM.GA
| SIM.GA
| SIM.GA
| SIM.GA
| SIM.GA
| SIM.GA
|Einst_Z
|
|
|
|
|
|
|
|Einh_Z
|
|
|
|
|
|
|
param_gw.sh
----------Funktion:
Es werden die Grenzwertdaten (Geber, GWM)
ausgelesen und aufbereitet.
Die Abfrage lauft lange!
Interne Aufrufe: perl/PaLi.perl
perl/PaLi.data.Grenzwerte
Parameter:
$1 = Datenbankname (evtl. mit Server::)
$2 = Liste der APs
| EASW
|
0
|
0
|
0
|
0
|
0
|
0
|
0
Aufruf:
Beispiel:
param_gw.sh -h / <Datenbank> <APs>
param_gw.sh txpabn 11,12
Grenzwerte vom AP 11 & 12
param_gw.sh -h
Diese Hilfe
Beispiel der Liste
Kennzeichen
|Sig |Baustein
|Einst_(Z)|Einh_(Z) |Anfang
|Ende
|Einheit |Wert
|OU|Hysterese|Zeit
|Delta
|GSB
|AE\DMZ |QDMZ |QNDMZ |QAWT |QNAWT |QUMK |QNUMK |GT
|EIU |KONV
MBA11CT101A |XQ01 | S464GW
|-50...60 |°C
|
-50 |
550 |0
|
| |
|
2000 |
17 |
|
1 |
|
|
|
|
|
| 02 |
|
MBA11CT102A |XQ01 | S464GW
|-50...60 |°C
|
-50 |
550 |0
|
| |
|
2000 |
17 |
|
1 |
|
|
|
|
|
| 02 |
|
MBA11CT103A |XQ01 | S464GW
|-50...60 |°C
|
-50 |
550 |0
|
| |
|
2000 |
17 |
|
1 |
|
|
|
|
|
| 02 |
|
MBA11CT104A |XQ01 | S464GW
|-50..60 |°C
|
-50 |
550 |0
|
| |
|
2000 |
17 |
|
1 |
|
|
|
|
|
| 02 |
|
MBA11CT901 |ZQ01 | ADMZ1
|-50...60 |°C
|
-30 |
60 |
|
| |
|
20 |
0.1 |
|
|
|
|
|
|
|
|
|
|
MBA26CT101B |XQ01 | S464GT
|0...700 |°C
|
0 |
1100 |0
|
| |
|
2000 |
22 |
|
0 |
|
|
|
|
|
| 04 |
|
MBA26CT101B |XH01 | GWM
|HIGH
|
|
0 |
|
|
|1 |
5 |
|
|
|
|
0
|
|
1 |
|
0 |
|
|
|
MBA26CT101B |
| GWM
|
|
|
0 |
|
|
|1 |
5 |
|
|
|
|
0
|
0 |
1 |
1 |
0 |
0 |
|
|
param_na.sh
----------Funktion:
Es werden die Bus-Parameter der Nebenanlagen-Kopplung
ausgelesen und aufbereitet.
Die Abfrage lauft sehr lange!
Interne Aufrufe: perl/PaLi.perl
perl/PaLi.data.Nebenanlagen
Parameter:
Aufruf:
Beispiel:
$1 = Datenbankname (evtl. mit Server::)
$2 = Liste der APs in denen die NA-Bausteine laufen
param_na.sh -h / <Datenbank> <APs>
param_na.sh txpabn 11,12
NA-Liste vom AP 11 & 12
param_na.sh -h
Diese Hilfe
Beispiel der Liste
|Ende
Kennzeichen
|Sig
|Zeit
|Delta
|Baustein
|Einst(Z) |Einh(Z) |Anfang
|AWT|DMZ|FEDW |FRCPU|DWin |DWout|Bit |KNR
|
|
|
|
|
|
|
400 |
400 |
400 |
MBY10DU090 |XM11
|
| 1 | 1
MBY10DU090 |XM13
|
| 1 | 0
MBY10DU090A |XM12
|
| 1 | 0
MBY10DU090A |XT51
|
|
|
MBY10EU003 |ZV01
|
|
|
MBY10EU013 |ZV03
|
|
|
MBY10EU013 |ZV04
|
|
|
MBY10FT010 |XQ01
2000 |
20 |
MBY10FT010 |XQ01
2000 |
20 |
MBY10FT010 |XQ02
2000 |
20 |
|NA.KB
|
| 18
|NA.KB
|
| 18
|NA.KB
|
| 18
|NA.BIAU
|
| 18
|NA.BIAUT
|
| 15
|NA.BIAUT
|
| 15
|NA.BIAUT
|
| 15
|SD.ANAEI
| 1 | 32 |
|SD.ANAEI
| 1 |
|
|SD.ANAEI
| 0 | 32 |
|CHAN 2
|
| 103 |
|
|OK
|
| 103 |
|
|CB GTC
|
| 103 |
|
|CHK GTC |
|
| 64 |
0
|NG PREM |
|
|
3 | 14
|NG TRIP |
|
|
3 | 15
|FO TRIP |
|
|
4 |
0
|0...700 |°C
18 | 24 |
|
|0...700 |°C
24 | 32 | 18 |
|0...700 |°C
18 | 25 |
|
|
|
0 |
3
|
|
0 |
5
|
|
0 |
4
|
0 |
|
0 |
|
0 |
|
0 |
|
|
|
|
|
0 |
|
|
0 |
|
|
0 |
|
param_om.sh
----------Funktion:
Es werden die Parameter zu OM Bausteinen
ausgelesen und aufbereitet.
Die Abfrage lauft sehr lange!
Interne Aufrufe: perl/OM.perl
perl/OM.data
Parameter:
Aufruf:
Beispiel:
$1 = Datenbankname (evtl. mit Server::)
param_om.sh -h / <Datenbank>
param_om.sh txpabn OM-Parameter vom Projekt txpabn
param_om.sh -h
Diese Hilfe
Beispiel der Liste
Bild
|QuellKKS
|X_Pos |Y_Pos |Pos |F/0_Farbe
| VW_0| Anwahl
BBE10EJ311 | BBE00CE001
| 504 | 721 | 7 |
7.9 |
|
BBE10EJ311 | BUB00CE001
| 249 | 266 | 13 |
300.0 |
|
BBE10EJ311 | MBJ01GT001M
| 147 | 658 | 5 |F-MF_LAUGENBL8HZ
|
|
|Sig |Baustein
|1_Farbe
|Einst(Z) |Einh(Z)
| ANF
| END
|XQ01 |GWM2
|F-MF_LUFT
|0...7,9 |kV
|
0.0 |
|XQ01 |GWM2
|F-MF_LUFT
|0...300 |V
|
0.0 |
|ZG52 |PROJPICT
|F-MF_LAUGEN
|N_OPEN
|
|
|
|
|
147 |
|
|
|
237 |
|
|
|
237 |
|
|
|
478 |
|
|
|
478 |
|
| 345 |
1250.0 |
| 677 |
500.0 |
BBE10EJ311 | MBJ01GT001S |XG03 |PROJPICT
658 | 5 |F-MF_LAUGENBL8HZ
|F-MF_LAUGEN
|FAULT
|
|
|
BBE10EJ311 | MKC01GT001M |ZG52 |PROJPICT
658 | 9 |F-MF_LAUGENBL8HZ
|F-MF_LAUGEN
|N_OPEN
|
|
BBE10EJ311 | MKC01GT001S |XG03 |PROJPICT
658 | 9 |F-MF_LAUGENBL8HZ
|F-MF_LAUGEN
|FAULT
|
|
BBE10EJ311 | BFT01GT001
649 | 7 |F-MF_LUFTBL8HZ
|XB95 |MO
|F-MF_LAUGEN
|OM
|
|
|
BBE10EJ311 | BFT01GT002 |XB95 |MO
501 | 15 |F-MF_LAUGENBL8HZ
|F-MF_LAUGEN
|OM
|
|
BBE10EJ311
561 | 11 |
|
BBE10EJ311
481 | 8 |
|
|
|
|
|
BFT01CE102
|XQ01 |GWM2
|F-MF_LUFT
|0...1250 |A
|
0.0 |
|
BFE00CE001
|XQ01 |GWM2
|F-MF_LUFT
|0...500 |V
|
0.0 |
param_sim.sh
-----------Funktion:
Es werden die DMZ-Parameter (nur DMZ, AWT) der SIM-Baugruppen
ausgelesen und aufbereitet.
Die Abfrage lauft lange!
Interne Aufrufe: perl/PaLi.perl
perl/PaLi.data.SIM
Parameter:
Aufruf:
Beispiel:
$1 = Datenbankname (evtl. mit Server::)
$2 = Liste der APs
param_sim.sh -h / <Datenbank> <APs>
param_sim.sh txpabn 11,12
SIM-BG-Parameter vom AP
11 & 12
param_sim.sh -h
Diese Hilfe
Beispiel der Liste
|Ende
|
|
|
|
|
Kennzeichen
|Sig
|Zeit
|Delta
CJQ01GS001 |XG01
|
| 4 | 1
CYQ01CQ001 |XG35
|
| 2 | 1
CYQ01CQ002 |XG35
|
| 2 | 1
MBA10EZ001 |ZV03
|
| 4 |
MBA10EZ001 |ZV04
|
| 4 |
|Baustein
|AWT|DMZ
| S482GB
|Einst_(Z)|Einh_(Z) |Anfang
CAL ON |
|
0 |
|
S482GB
|ALARM A2 |
|
0 |
|
S482GB
|ALARM A2 |
|
0 |
|
BDMZ
|
ALARM |
|
0 |
|
BDMZ
|TIME REG |
|
0 |
|
550 |
550 |
60 |
|
MBA11CT101A |XQ01 | S464GW
2000 |
17 |
| 1
MBA11CT102A |XQ01 | S464GW
2000 |
17 |
| 1
MBA11CT901 |ZQ01 | ADMZ1
20 |
0.1 |
|
MBA22CG001M |XG02 | S482GB
|
| 1 | 0
|-50...60 |
°C |
-50 |
|-50...60 |
°C |
-50 |
|-50...60 |
°C |
-30 |
|
0 |
|
CLOSED |
plan_zyklen.sh
-------------Funktion:
Prozedur zum Auslesen alle Funktionsplaene (YFR),
auf denen der HW-Zyklus der Plane unterschiedlich
ist zum HW-Zyklus der ausgegebenen Bausteine
Interne Aufrufe: keine
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
plan_zyklen.sh <Datenbank>
plan_zyklen.sh n70751::bruen1
Beispiel der Liste
kks
|plan_id
|sw_pla|hw_pla|ap
|loc_id|pic_id|se
|hw_bau|name
|fb
|fkz
EGC02CL001A
|
3579|
105|
-1|
2493|
1|
101|SIMHWKBA|G1
|YEGC00
EGC02CL001B
|
3580|
105|
-1|
2493|
1|
101|SIMHWKBA|G1
|YEGC00
EGC02CL001C
|
3583|
105|
-1|
2493|
1|
101|SIMHWKBA|G1
|YEGC00
EGC02CL001D
|
3584|
105|
-1|
2493|
1|
101|SIMHWKBA|G1
|YEGC00
EGC80CP001
|
3586|
103|
-1|
2493|
1|
101|SIMHWKBA|G1
|YEGC00
EGC80CP002
|
3587|
103|
-1|
2493|
1|
101|SIMHWKBA|G1
|YEGC00
EGC80CP003
|
3588|
103|
-1|
2493|
1|
101|SIMHWKBA|G1
|YEGC00
14|
26|
14|
23|
14|
23|
14|
23|
14|
10|
14|
10|
14|
15|
planlist.sh
---------Funktion:
Prozedur zum Erstellen eines vollstaendigen
Planverzeichnisses
UAS, KKS, Seitenanzahl, Klartext, AP und Datum der letzten
Aenderung.
Parameter:
$1 = Datenbankname
Aufruf:
planlist.sh -h / <Datenbankserver::><Datenbank>
Beispiel: planlist.sh txpabn
Planliste vom Projekt "txpabn"
Beispiel der Liste
uas
|kks
|max_se|bez
|ap
|
1|GT I&C BUS STRUCTURE
|
13|13-
|
1|VOLT TFR MCB
|
13|19-
|
1|VOLT TFR MCB
|
13|19-
|
1|VOLT TFR MCB
|
13|19-
|
1|GEN CB FEEDER
|
13|19-
|
1|VOLT TFR MCB
|
13|19-
|
1|BREAKER FAILURE PROT
|
13|19-
|
1|GEN CB TRIP CCT CH1
|
13|19-
|
6|
|
12|19-
|datum
YDH
| TOP00
jul-1998 10:19:14
YFR
| BAB38CE006
jan-1998 11:23:53
YFR
| BAB48CE006
jan-1998 11:23:54
YFR
| BAC01CE006
jan-1998 11:23:56
YFR
| BAC01CE010
jan-1998 11:23:57
YFR
| BAC01CE016
jan-1998 11:23:59
YFR
| BAC01CE020
jan-1998 11:24:00
YFR
| BAC01CE117A
jan-1998 11:24:02
YDM
| CJP01B
jan-1998 11:29:14
print_all.sh
-----------Funktion:
Druckt alle Dateien, die brat1 gehoeren,
bzw. die bei ls mit dem Eintrag brat1 erscheinen.
print_alle.sh
------------Funktion:
Druckt alle Dateien im Querformat, mit Kopfzeile.
rev_list.sh
----------Funktion:
Listet alle Plaene und Seiten auf, die einen
Revisionseintrag, mit der angegebenen Zeichenkette
enthalten.
Es werden KKS Seite, Inhalt und Parameternr ausgegeben.
Die Parameternummern bedeuten:
1. 2. 3.
Zeile im Aenderungsblock
-------------------------------------21 25 29
Revisionsindex (Zust.)
22 26 30
Aenderung. (Text)
23 27 31
Datum
24 28 32
Name
Weitere Kennungen (nicht ausgewertet):
4
Seitenbezeichnung
6
Einbauort
17
Bearbeiter
18
Datum der Planerstellung
19
Geprueft
20
Norm
33
Abteilung
Die Ausgabe erfolgt in eine Datei.
Parameter:
Aufruf:
Beispiel:
...REV...
$1 = Datenbankname
rev_list.sh
rev_list.sh
-h / <Datenbank>
txpabn REV
Revisionseintraege mit
rev_list.sh
rev_list.sh
txpabn ""
-h
Alle Revisionseintraege
Diese Hilfe
Beispiel der Liste
kks
|seite |revision
|parame
ADA00CE001
|
1|01
|
ADA00CE001
|
1|CMI 1.10.96
|
ADA00CE001
|
1|07.10.96
|
ADA00CE001
|
1|Ham
|
ADA00CE001
|
1|02
|
ADA00CE001
|
1|L+ G von 482
|
ADA00CE001
|
1|24.02.98
|
ADA00CE001
|
1|Po
|
21
22
23
24
25
26
27
28
sample.sh
--------Funktion:
Beispiel fuer einen Scriptkern, die eigentliche Funktion
muss noch eingebaut werden.
Es stellt den Rahmen zur Verfuegung, um ein Script anwender-
freundlich zu "ummanteln" und zu dokumentieren.
sig_fkz.sh
---------Funktion:
Erzeugt ein Signalverzeichnis zu einem FKZ.
Parameter:
$1 = Datenbankname (evtl. mit Server::)
$2 = FKZ (Funktionskennzeichen)
Aufruf:
Beispiel:
sig_fkz.sh -h / <Datenbank> <fkz>
sig_fkz.sh txpabn YBAT00
Signalliste vom FKZ YMBN00
sig_fkz.sh -h
Diese Hilfe
Beispiel der Liste
kks
|einstell|einheit
MBA22AA001
|
MBA22AA001B
|CCMD OPN|
MBA22AA002
|
MBN55CT102
|0...100 |°C
MBN55CT103
N FLT|
MBN55CT103
|0...100 |°C
MBN55CT901
|0...100 |°C
|sig
|fkz
|bezeichnung
|XB95
|YMBN00|FO DRAIN VALVE 1
|XB21
|YMBN00|FO DRAIN VALVE 1
|XB95
|YMBN00|FO DRAIN VALVE 2
|XQ01
|YMBN00|TEMP FO RETURN LINE
|XM23
|YMBN00|TEMP FO RETURN LINE
|XQ01
|YMBN00|TEMP FO RETURN LINE
|ZQ01
|YMBN00|TEMP FO RETURN LINE
|OM
|OM
|SN
sig_kks.sh
---------Funktion:
Erzeugt ein Signalverzeichnis zu einem Plan.
Parameter:
$1 = Datenbankname (evtl. mit Server::)
$2 = KKS (Plankennzeichen)
Aufruf:
Beispiel:
sig_kks.sh -h / <Datenbank> <kks>
sig_kks.sh txpabn ' MBY10%' Signalliste vom Plan '
MBY10%'
sig_kks.sh -h
Diese Hilfe
Beispiel der Liste
kks
|einstell|einheit
|sig
|fkz
|bezeichnung
MBY10CS901
|s-1
MBY10CS901
88,33 |s-1
MBY10CS901
|>27,00 |s-1
MBY10CS901
4,00 |s-1
MBY10CS901
81,00 |s-1
MBY10CS901
76,00 |s-1
MBY10CS901
72,10 |s-1
MBY10CS901
41,70 |s-1
MBY10CS901
6,30 |s-1
|XH01
|YMBY00|TURBINE SPEED
|XH02
|YMBY00|TURBINE SPEED
|XH03
|YMBY00|TURBINE SPEED
|XH04
|YMBY00|TURBINE SPEED
|>
|XH06
|YMBY00|TURBINE SPEED
|>
|XH08
|YMBY00|TURBINE SPEED
|>
|XH10
|YMBY00|TURBINE SPEED
|>
|XH12
|YMBY00|TURBINE SPEED
|>
|XH14
|YMBY00|TURBINE SPEED
|>
|>48.00
|>
signale.sh
---------Funktion:
Prozedur zum Auslesen aller KKS incl. Signal und Einstellung
aus der Datenbank. Dies ergibt ein Signalverzeichnis aller
XQ.. und ZQ.. Signale.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
signale.sh <Datenbank>
signale.sh rbkdid
Beispiel der Liste
q_kks
|q_einhei|z_verw
BAT01CT026
|
BAT01CT026
|YP01
BAT01GX001
|
BBE00CE001
|
BBE00CE001
|YP01
BBT01CE102
|
BBT01CE102
|YP01
BBT01CT026
|
|
|sig
|q_bez
|q_ein
| 1|XQ01
|GEN TFR WNDG TEMP
|0...150 |°C
| 1|XQ01
|GEN TFR WNDG TEMP
|0...150 |°C
| 2|ZQ01
|GEN TFR OLTC
|STUFE
| 1|XQ01
|U SWGR VOLT L1-L2
|0...7,9 |kV
| 1|XQ01
|U SWGR VOLT L1-L2
|0...7,9 |kV
| 1|XQ01
|U AUX INC FDR CUR L2
|0...500 |A
| 1|XQ01
|U AUX INC FDR CUR L2
|0...500 |A
| 1|XQ01
|U AUX TFR WND TEMP
|0...150 |°C
|
BBT01CT026
| 1|XQ01
|U AUX TFR WND TEMP
|0...150 |°C
|YP01
sql_kks.sh
---------Funktion:
Prozedur zum Auslesen aller KKS incl. Signal und Einstellung
aus der Datenbank. Dies ergibt ein Signalverzeichnis aller
Signale.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
sql_kks.sh <Datenbank>
sql_kks.sh rbkdid
Beispiel der Liste
q_kks
|q_einhei
MBD11CY102
MBD11CY102
MBD11CY940
MBD11CY940
res
MBD11CY940
MBD12CT101A
MBD12CT101A
MBD12CT101A
|
|sig
|q_bez
|q_ein
|
|
|
|
1|XQ01
1|ZV20
2|XM71
1|XQ01
|VIB
|VIB
|REL
|REL
|0...20
|CAN FLT
|NOT FLT
|0...250
|
|
|
|
1|ZV20
1|XH01
1|XH03
1|XQ01
|REL S-VIB TURB BRG
|TEMP COMPR BEARING
|TEMP COMPR BEARING
|TEMP COMPR BEARING
TURB BEARING CSG
TURB BEARING CSG
S-VIB TURB BRG
S-VIB TURB BRG
|mm/s
|
|
|µm
|CAN FLT |
|HIGH
|
|TOO HIGH|
|0...150 |°C
sql_yp.sh
---------Funktion:
Prozedur zum Auslesen der Plaene mit Verwendungen YP..
Parameter:
$1 = Datenbankname
$2 = Liste der APs
Aufruf:
Beispiel:
sql_yp.sh <Datenbank> <APs>
sql_yp.sh nhp183::king 11
Beispiel der Liste
q_kks
|q_einhei
MBY10DU050
|
MBY10DU050
|
MBY10DU050
|0...100 |%
|sig
|q_bez
|q_ein
|XM02
|GENERATOR BREAKER
|FAULT
|XM03
|MAIN CCT BREAKER
|FAULT
|XQ02
|SPEED/LOAD-CTRL OUTP
MBY10DU050
|XQ03
|FREQUENCY DEVIATION
|-
MBY10DU050A
|XA92
|PRIM FREQ INFL
|OM
MBY10DU050A
|XC95
|EXT TARG FREQ INFL
|OM
MBY10DU050A
|XQ01
|FREQ DEP LOAD SETP
|-
|XQ01
|GT-CTRL TOTAL P SETP
|XT03
|SPEED CONTROLLER
1...+1 |Hz
|
|s-1
20/+20 |MW
MBY10DU060
|0...100 |%
MBY10DU060
|ACTIVE |
sql_yp01.sh
----------Funktion:
Datenbankauszug der Verwendungen in YP01 (OM-Bilder / Kurven)
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
sql_yp01.sh <Datenbank>
sql_yp01.sh nhp183::king
Beispiel der Liste
|z_ein
q_kks
|q_einhei|
MBL10CP004
|
|sig
|q_bez
|q_ein
| 1|XQ01
|DP PREFILTER
|0...10
|
MBL10CP005
| 1|XQ01
|DP FINEFILTER
|0...10
|
MBL10CP010
| 1|XQ01
|DP FILTER
|0...20
|
MBL20AA010
| 1|XB95
|COMPR AIR SHUTOFF
|OM
|
MBL20EE010
| 1|XA92
|SLC COMPR AIR S/O
|OM
|
MBM00EU010
| 1|ZV01
|FLAME
|ON
|
MBM11CP001
| 1|XQ01
|DP C-CL
|0-400
|
MBM12CT001
| 1|XQ01
|TEMP 1 BURNER 1 C-CL
|0...1100|
MBM12CT007
| 1|XQ01
|TEMP 1 BURNER 4 C-CL
|0...1100|
MBM12CT008
| 1|XQ01
|TEMP 2 BURNER 4 C-CL
|0...1100|
|mbar
|mbar
|mbar
|
|
|
|mbar
|°C
|°C
|°C
sql_yp1x.sh
-----------
Funktion:
Datenbankauszug der Verwendungen in YP1?
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
sql_yp1x.sh -h / <Datenbank>
sql_yp1x.sh txpabn
Verwendungsliste YP1?
sql_yp1x.sh -h
Diese Hilfe
Beispiel der Liste
q_kks
|q_einhei|z_verw
ADA01EZ100A
|YP11
ADA01EZ100B
|YP11
ADA01GS001A
|YP12
BAA00CP001
|YP12
BAA00CP002
|YP12
BAB38CE006
|YP12
BAB48CE006
|YP12
BAC01CE006
|YP12
BAC01CE020
|YP11
|
|sig
|q_bez
|q_ein
| 1|XG05
|230 KV SWGR PROT 1
|TRIP
|
| 1|XG05
|230 KV SWGR PROT 2
|TRIP
|
| 1|XG03
|GT UNIT CB
|FAULT
|
| 1|XG01
|GEN BUS DUCTS PRES
|> MAX
|
| 1|XG52
|GEN BUS DUCTS PRES
|< MIN
|
| 1|XG03
|VOLT TFR MCB
|TRIP
|
| 1|XG03
|VOLT TFR MCB
|TRIP
|
| 1|XG03
|VOLT TFR MCB
|TRIP
|
| 1|XG05
|BREAKER FAILURE PROT
|TRIP
|
sql_yp52.sh
---------Funktion:
Datenbankauszug der Verwendungen in YP52 (Betriebsprotokolle)
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
sql_yp52.sh <Datenbank>
sql_yp52.sh nhp183::king
Beispiel der Liste
|z_ein
q_kks
|q_einhei
EGD20FF001
|
|sig
|q_bez
|q_ein
| 1|XQ01
|FO FLOW
|0...30
|
MBA10DE001
| 1|XC90
|TIME RECORDING OM
|OM
|
MBA10EZ001
| 4|ZV04
|OVER-/UNDERFREQUENCY
|TIME REG|
|kg/s
|
|
MBA11CP101
| 1|XQ01
|PRES U/STR COMPR
|770.1100|
MBA11CT101A
| 1|XQ01
|TEMP COMPR INLET
|-50...60|
MBA11CT102A
| 1|XQ01
|TEMP COMPR INLET
|-50...60|
MBA11CT103A
| 1|XQ01
|TEMP COMPR INLET
|-50...60|
MBA11CT104A
| 1|XQ01
|TEMP COMPR INLET
|-50..60 |
|mbar abs
|°C
|°C
|°C
|°C
srel_lst.sh
-----------Funktion:
Prozedur, die die SREL-Variablen aus einer Datenbank
ausliest. Voraussetzung ist, dass die Variablennamen
in Text4-Elementen hinterlegt sind und alle Texte mit
"#SREL:" beginnen. Die tatsaechlich eingestellten
Zahlenwerte koennen nicht automatisch ausgelesen werden!
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
srel_lst.sh <Datenbank>
srel_lst.sh rbkdid
Beispiel der Liste
kks
MBA11CT103A
MBA11CT104A
MBA12CT901
MBA22EU002
MBA26CT900
MBA26CT900
MBA26CT900
MBA26EZ001
MBA26EZ001
|se
|
|
|
|
|
|
|
|
|
|srel
1|#SREL:
1|#SREL:
1|#SREL:
1|#SREL:
5|#SREL:
10|#SREL:
12|#SREL:
2|#SREL:
2|#SREL:
T.VI.00
T.VI.00
T.TVII.03
K.ENTOEL.01
TT.AT.03
TT.AT.01
TT.AT.02
TT.AT.01
TT.AT.02
such_sig.sh
---------Funktion:
Durchsucht eine Datenbank (<Datenbankserver>::Datenbank) nach
dem angegebenen KKS und Signal (Wildcards sind erlaubt). Es
wird QuellKKS und ZielKKS gesucht. Die Ausgabe erfolgt incl.
Quell- und ZielBLATTnummer. Die Blattnummer kann im FUPEditor als #... statt Blattbezeichnung eingegeben werden.
SQL-Wildcards sind zulaessig.
such_sig.sh king 'SIGDEF' '%' liefert eine Liste aller verwendeter KKS und Signale vom
Projekt king.
Parameter:
$1 = Datenbankname
$2 = KKS
$2 = Sig
Aufruf:
Beispiel:
such_sig <Datenbank> 'KKS' 'Sig'
such_sig rbkdid ' MBY10CS%' XH%
Beispiel der Liste
cpu1|q_kks
|q_se
|q_ein
|q_einhei|z_kks
|z_verw|z_cpu1
11| HYY00EY002
|
REQURD|
| MBN14AA051
|YW81 |
11
11| MBN01EC001H
|
|STEP 06 |
| MBN14AA151
|YW81 |
11
11| MBN01EC001H
|
|STEP 07 |
| MBN14AA051
|YW81 |
11
11| MBN01EC001H
|
|STEP 26 |
| MBN14AA151
|YW81 |
11
11| MBN01EC001H
|
|STEP 27 |
| MBN14AA051
|YW81 |
11
11| MBN12AP001H
|
|OFF
|
| MBN14AA051
|YW81 |
11
11| MBN12AP002H
|
|OFF
|
| MBN14AA051
|YW81 |
11
11| MBN13CP901H
|
|RELS MAN|
| MBN14AA051
|YW81 |
11
11| MBN13CP901H
|
|>MIN
|
| MBN14AA051
|YW81 |
11
11| MBN14AA051
|
|OM
|
| MBN10EJ216
|YP01 |
-2
0| MBN14AA051
|
|
|NPMBN10EJ216
|
-2
|sig
|q_bez
|z_se |z_bez
1|ZV03 |SFC BOILER PURGING
|
0|FO DO ESV
|N
2|XS06
|
|SGC FUEL OIL
0|SOL-V FO DOFD CTRL-V
1|XS07
|
|SGC FUEL OIL
0|FO DO ESV
2|XS26
|
|SGC FUEL OIL
0|SOL-V FO DOFD CTRL-V
1|XS27
|
|SGC FUEL OIL
0|FO DO ESV
1|ZV02
|
|FO INJECTION PUMP 1
0|FO DO ESV
1|ZV02
|
|FO INJECTION PUMP 2
0|FO DO ESV
1|XH56
|
|PRES FO D/STR INJPMP
0|FO DO ESV
1|ZV02
|
|PRES FO D/STR INJPMP
0|FO DO ESV
1|XA89
|
|FO DO ESV
1|GT FUEL OIL SYSTEM
0|XA89 |
1|GT NAPHTHA SYSTEM
such_sig_fb.sh
-------------Funktion:
Prozedur zum Suchen aller Signale in der ZULI
aus der Datenbank.
Ausgabe incl. KKS, Signal, Einstellungen, FB
|YP01
|
|
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
such_sig_fb.sh <Datenbank>
such_sig_fb.sh rbkdid
Beispiel der Liste
q_kks
|z_bez
ADA00CE001
|DEAD-BUS-CONDITION
ADA00CE001
|DEAD-BUS-CONDITION
ADA00CE001
|DEAD-BUS-CONDITION
ADA00CE001
|
ADA01CE010
|AUT PARALLELING DEV
ADA01CE010
|GT UNIT CB
ADA01CE010
|GT UNIT CB FEEDER
|sig |klartext
|fb|z_ve|q_ve
|XG51|DEAD-BUS-CONDITION
|G1|
|
|XG51|DEAD-BUS-CONDITION
|G1|
|
|XT91|DEAD-BUS-CONDITION
|G1|
|
|XT91|DEAD-BUS-CONDITION
|G1|YL01|
|XG01|GT UNIT CB FEEDER
|G1|
|
|XG01|GT UNIT CB FEEDER
|G1|
|
|XG01|GT UNIT CB FEEDER
|G1|
|
|fkz
|z_kks
|YADA00|
MKY01DE020
|YADA00|SIGDEF
|YADA00|SIGDEF
|YADA00|YL01
|YADA00|
MKY01DE010
|YADA00|
ADA01GS001
|YADA00|SIGDEF
such_verw.sh
-----------Funktion:
Prozedur zum Suchen aller Plaene
aus der Datenbank, die das entsprechende Signal enthalten.
Ausgabe incl. KKS, Signal und Einstellungen
Parameter:
Aufruf:
Beispiel:
$1 = Datenbankname
$2 = Verwendung
such_verw.sh <Datenbank> <Verwendung>
such_verw.sh rbkdid YW81
Beispiel der Liste
q_ap |q_kks
|q_se |sig
|q_bez
|q_ein
|q_einhei|z_ap |z_kks
|z_se |z_bez
|q_verw|z_verw|
11| HYY00EY002
|
1|ZV03 |SFC BOILER PURGING
REQURD|
|
11| MBN14AA051
|
0|FO DO ESV
|YW81 |
11| HYY00EY002
|
1|ZV03 |SFC BOILER PURGING
REQURD|
|
11| MBP13AA051
|
0|NG ESV
|YW81 |
11| HYY00EY002
|
1|ZV03 |SFC BOILER PURGING
REQURD|
|
11| MYB01EU010
|
0|GT TRIP SYSTEM
|YW81 |
|N
|
|N
|
|N
|
11|
|STEP 06 |
|YW81 |
11|
|STEP 07 |
|YW81 |
11|
|STEP 14 |
|YW81 |
11|
|STEP 15 |
|YW81 |
11|
|STEP 26 |
|YW81 |
11|
|STEP 27 |
|YW81 |
MBN01EC001H
|
2|XS06
|
11| MBN14AA151
|
|SGC FUEL OIL
0|SOL-V FO DOFD CTRL-V
|
MBN01EC001H
|
1|XS07
|
11| MBN14AA051
|
|SGC FUEL OIL
0|FO DO ESV
|
MBN01EC001H
|
2|XS14
|
11| MBN23AA151
|
|SGC FUEL OIL
0|SOL-V FO PREM CTRL-V
|
MBN01EC001H
|
1|XS15
|
11| MBN23AA051
|
|SGC FUEL OIL
0|FO PREM ESV
|
MBN01EC001H
|
2|XS26
|
11| MBN14AA151
|
|SGC FUEL OIL
0|SOL-V FO DOFD CTRL-V
|
MBN01EC001H
|
1|XS27
|
11| MBN14AA051
|
|SGC FUEL OIL
0|FO DO ESV
|
such_verw_YPxx.sh
----------------Funktion:
Prozedur zum Suchen aller Plaene aus der Datenbank, die auf
die Verwendung YPxx verweisen.
Ausgabe incl. KKS, Signal und Einstellungen
Parameter:
Aufruf:
Beispiel:
$1 = Datenbankname
such_verw_YPxx.sh <Datenbank>
such_verw_YPxx.sh rbkdid
Beispiel der Liste
q_kks
|z_kks
|q_lid
|sig
|q_se
|z_verw|z_bez
ADA01EZ100A
|YP11
4
|XG05
|
|
|YP11
|XG05
|
|
|YP11
ADA01EZ100B
|YP11
3
ADA01GS001
| MKA10EJ209
|YP01
365
ADA01GS001A
|YP12
|YP12
10
ADA01GS080M
| MKA10EJ209
|YP01
9
|q_bez
1|230 KV SWGR PROT 1
|
1|230 KV SWGR PROT 2
|
|XB95 |
1|GT UNIT CB
|GT POWER SUPPLY HV
|
|XG03
|
|
|
1|GT UNIT CB
|XG52 |
1|GT UNIT EARTH SWITCH
|GT POWER SUPPLY HV
|
BAA00CP001
|YP12
10
|XG01
|
|
|YP12
|XG52
|
|
|YP12
|XG03
|
|
|YP12
|XG03
|
|
|YP12
|XG03
|
|
|YP12
BAA00CP002
|YP12
10
BAB38CE006
|YP12
10
BAB48CE006
|YP12
10
BAC01CE006
|YP12
6
1|GEN BUS DUCTS PRES
|
1|GEN BUS DUCTS PRES
|
1|VOLT TFR MCB
|
1|VOLT TFR MCB
|
1|VOLT TFR MCB
|
text4.sh
-------Funktion:
Prozedur, die die Inhalte aller verwendeten
Kommentare (TEXT4) ausliest.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
text4.sh <Datenbank>
text4.sh rbkdid
Beispiel der Liste
kks
MBA12FP100
the function
MBA12FP100
durch Null auf
MBA12FP100
MBA12FP100
MBA12FP100
MBA12FP901
MBA12FP901
|se
|
|comment
2|*2) to prevent a division by zero at
|
2|*2) zur Vermeidung einer Division
|
|
|
|
|
2|Absolutdruck / absolute pressure
2|Plänen MBH22/23DP100
2|charts MBH22/23DP100
1|DFPV2
1|PAEW:116 K:11
text4_id.sh
-----------Funktion:
Prozedur, die die Inhalte aller verwendeten
Kommentare (TEXT4) ausliest.
Parameter:
$1 = Datenbankname
Aufruf:
Beispiel:
text4_id.sh <Datenbank>
text4_id.sh rbkdid
Beispiel der Liste
plan_id
|se
|loc_id|po_x |po_y |comment
7|
1|
289|
367|
142|1*2) Laufzeit = 15 s@@
7|
1|
290|
391|
392|1*2)@@
7|
1|
360|
787|
242|1*1)@@
7|
1|
361|
367|
167|1*1) Nicht für
zeitkritische Anwendungen@@
7|
1|
362|
439|
142|1(speziell für manuelle
Synchronisierung notwendig)@
8|
1|
12|
379|
167|1*1) SIGNAL ÜBER HW AUF
SCHALTANLAGENABZWEIG @@
8|
1|
13|
607|
167|1(AZS) FÜR ADA01GS001
VERWENDEN!@@
zuli_offen.sh
---------Funktion:
Listet alle offenen planuebergreifenden Verschaltungen von
YFR-Plaenen AS-weise auf.
Ausgenommen sind Verbindungen, die ueber Hardwarebausteine
oder
Nebenanlagenbausteine ein- oder ausgekoppelt werden.
ACHTUNG!!! Bei grossen Planmengen sehr grosse Laufzeiten
(>1Std)
Parameter:
$1 = Datenbankname
$2 = Liste der APs
Aufruf:
Beispiel:
zuli_offen.sh <Datenbank> <APs>
zuli_offen.sh n70751::rbkdid 11,12
Beispiel der Liste
Offene Eingangssignale sortiert nach KKS
eingang_offen
|signal|plankennzeichen
10CJA00DP300
|XQ01 |10MYA01DP030
Offene Ausgangssignale sortiert nach KKS
quellkennzeichen
|signal|seite |ziel_offen
10LBA10FT001
|XQ01 |
1|10CJA00DT101
|verw
|
Perl Scripte
============
=========================================================================
====
Diese Scripte bitte nicht mehr verwenden!!!
Ersatz:
param-xxx.sh
erfuellen den gleichen Zweck (siehe oben)
=========================================================================
====
Sie stehen im Verzeichnis:
/tmp_mnt/net/n70751/users2/tools/GTtools/perl
PaLi.perl
Ausdrucken interner Daten der Bausteine
Rev.: 1.0
04.11.96
Mit PaLi.perl koennen die Bausteindaten aus der
Datenbank
ausgelesen werden.
Vorgehensweise:
1) PaLi.data.xxx Datei auf PaLi.data kopieren:
cp PaLi.data.xxx PaLi.data
xxx
Inhalt
---------------------------------------------------------------------Analogwerte
Grenzen etc. von Analogwerten
Nebenanlagen
Kopplungen zu Nebenanlagen
dmz
Daten zu Bausteinen mit DMZ-faehigen Ausgaengen
DMZAnalogwerte erweiterte Daten zu Bst. mit DMZ-faehigen
Ausgaengen
z.B. Grenzwerte, Hysterese, etc. (H.Nickles,
H.Stadler)
ersatzwerte
Ersatzwerte bei Geberbausteinen
ESG1
Parametrierung der ESG Funktionen
(Probleme bei SA)
2) Programmlauf
Aufruf:
PaLi.perl <Server>::<Datenbank> <AG-Nummer> | tee <Zieldatei>
wobei Datenbank
der Name der Datenbank ist
AG-Nummer
die AP Nummer ist
Zieldatei
die Ausgabedatei ist, sie kann dann
geduckt werden
Warnung:
========
Da alle Instanzen vom Programm PaLi.perl im gleichen Verzeichnis
laufen,
koennen u.U. die Datendateien vermischt werden. D.h. es ist Vorsicht
geboten, wenn mehrere Benutzer das Programm gleichzeitig
ausfuehren!!!
hw.perl -- Ausgabe der Hardwarebelegung
=======================================
Komponenten: hw.perl - Programm
hw.data - Steuerfile
hw.doc
- Diese Beschreibung
1. Aufruf
hw.perl datenbank AS-Nr. [v]
Beispiel: hw.perl king 31 v
Die Angabe von 'v' bewirkt die vollstaendige Ausgabe aller
Kanaele,
auch der Leeren.
Voraussetzung: /usr/local/bin/txpperl muss existieren.
2. Ausgabe
Ausgegeben werden Ortskennzeichen der ET200-Schiene, Steckplatz,
Kanalnummer, Kennzeichen, Signalname, AP und soweit vorhanden
auch
Verwendungskennzeichen sowie Baugruppentyp.
ACHTUNG: Derzeit werden nur SIM-Anlagen richtig ausgewertet!
3. Steuerfile
Im Steuerfile hw.data stehen folgende Daten, durch genau ein
Leerzeichen getrennt:
pic_id des Baugruppensymbols
Kanalbezeichnung (wird genau so in die Liste uebernommen)
Parameternummer des Kennzeichens
Parameternummer des Signals (wenn vorhanden)
Parameternummer des Verwendungskennzeichens (wenn vorhanden)
Zeilen, die mit '#' beginnen, sind Kommentarzeilen.
4. Besonderheiten
Das Programm greift auf die reinen Projektierungsdaten zu und
erwartet nicht, dass schon Hardwaregenerierung durchgefuehrt
wurde.
Herunterladen