Andreas Streun, Stefan Staudenmann, Detlef Vermeulen
english version
Einleitung
Das "PSI-Anlagen-Bezeichungssystem" (PAB) wird bislang zur Bezeichnung von Objekten in drei Bereichen, nämlich den SLS Beschleunigern, den SLS Experimenten und der Infrastruktur angewendet. Diese drei Bereiche werden durch die Buchstaben A,X,I an Position 6 der Anlagenbezeichner identifiziert.
In diesem Dokument definieren wir die allgemeine Struktur des PAB, führen neue Bereiche ein und geben allgemeine Regeln zur Definition von Bezeichnern. Bereichsspezifische Bezeichnungsregeln werden in nachgeordneten Dokumenten definiert. Die PAB wurde zunächst als "SLS functional naming convention" 1998 eingeführt [1] und 1999 zum "PSI-Anlagen-Bezeichungssystem" (PAB) erweitert [2]. Die Namen bestehender Anlagen wurden nicht angepasst, das wäre viel zu aufwendig gewesen. Es war jedoch geplant, dass zukünftige Anlagen auch dem PAB folgend bezeichnet werden. Im Zuge der Installation neuer Kontroll-Hardware an den Protonenbeschleunigern und dem Aufbau neuer Anlagen, entsteht nun wieder Handlungsbedarf.
[1] A.Streun, SLS functional device naming convention, SLS-TME-TA-1998-0001, ersetzt durch
web page
[2] K.H.Melchers, Allgemeine Weisung für die PSI-Anlagen-Bezeichnungsystem (PAB), AW-92-99-01;
ersetzt durch: S.Staudenmann, PSI Anlagen-Bezeichnungssystem, TM-93-02-06
In diesem Dokument definieren wir die allgemeine Struktur des PAB, führen neue Bereiche ein und geben allgemeine Regeln zur Definition von Bezeichnern. Bereichsspezifische Bezeichnungsregeln werden in nachgeordneten Dokumenten definiert.
Syntax
Die Namenskonvention verwendet nur Grossbuchstaben.
In allgemeinster Form gehorcht ein Bezeichner folgender Syntax:
[aaaa-]bcccc[-D[-E]][:F[.G]]
(Hier bedeutet x ein Zeichen, X eine Zeichenkette, [ ] ein optionales Feld.)
Erklärung:
- aaaa ist der Gebäude-Prefix (4 Zeichen), z.B. WSLA.
-
b ist der Bereich, um den es geht. Jeder Bereich hat einen Verantwortlichen, der Richtlinien zur Bezeichnung der Felder cccc[-D[-E]][:F] erlässt und deren Einhaltung kontrolliert.
- cccc ist ein je nach Bereich schon unterschiedlich als domain (Bereich A) oder Anlage (Bereich I) bezeichnetes Feld. Es umfasst aber für alle Bereiche exakt 4 Zeichen. Die weitere Syntax wird vom Bereichsverantwortlichen definiert.
-
D und E sind weitere Felder, deren Syntax vom Bereichsverantwortlichen definiert wird. Die Zeichenkette D-E darf maximal 12 Zeichen umfassen
-
F ist ein Signal (channel) mit max. 9 Zeichen.
-
G ist ein Zustand (status) und in der Länge nicht definiert (?!)
Beispiel
Nachfolgend sind einige Beispiele aus den bereits existierenden Bereichen aufgefürt, die als Anregungen für die neu definierten Bereiche dienen können:
Bereich A:
- Feld cccc: domain, subdomain (je 2 Buchstaben)
Felder D-E: beliebig in der Aufteilung, zusammen max. 12 Zeichen. F hat max. 9 Zeichen.
Zahlen und Buchstaben als Zeichen erlaubt, in F auch Trennstrich (-).
- Beispiel:
[WSLA-]ARIMA-QLH-05:I-SET.HOPR
[SLS building -] ring magnets - quadrupole long straight family 'H' - sector 5 : set current . high operating range
s. Tabelle
Bereich I:
- Feld cccc: System, Gruppe (je 2 Buchstaben)
- Feld D: System-Nummer, Gruppen-Nummer (je 2 Zahlen)
- Feld E: Block (1 Buchst.), Apparate-Art (1 Buchst.), Apparate-Nummer (3 Zahlen)
- Feld F: Signal Art (2 Zeichen), Kategorie (2 Zeichen), System (1 Buchstabe), Datenpunkt-Nummer (2 Zahlen)
- Feld G Status (max. 4 Zeichen)
- Beispiel:
OKWA-IKUSK-0101-EY000:D0A1S01.HI
Kraft/Wärmezentrale - Kühlsystem Sekundärkreis - Kühlsystem 01 Sekundärkreislauf 01 - Elektrotechnischer Apparat, Verstellantrieb Nr 000 - Digital Eingang 0, Alarm Kategorie 1, Siemens, Datenpunkt Nr 01 . hoch
s. Tabelle
Bereich X:
- Feld cccc: sector (2 Zahlen), source type (1 Buchst.), index (1 Buchst.)
- Feld D: container (max. 4 Zeichen)
- Feld E: device (max. 7 Zeichen)
- Feld F: attribute (max. 9 Zeichen)
- Feld G: signal type, subsystem (je max. 4 Zeichen)
- Beispiel:
X07MA-OP-MOPG2:CURRENT.HVNC
Sector 07, M straight, line A - optics - monochromator, getter pump 2 : current . high voltage, not connected
s. Tabelle
Vorgehensweise
Die vorliegende Konvention regelt das Vorgehend in folgender Weise:
- Verantwortlichkeit:
Der für den jeweiligen Bereich Verantwortliche ist verbindlich aus der nachfolgenden Tabelle zu entnehmen.
- Neue Bereich und deren Verantwortliche werden einstimmig durch die Autoren
dieser Regelung bestimmt.
- Die im Absatz Syntax beschriebene syntaktische Struktur ist verbindlich. Ausnahme: Falls im neu definierten Bereich bereits eine Konvention
besteht, ist diese i.d. Regel einzuhalten.
Bereiche und Verantwortliche Stand. 25. April 2007
b |
Bereich |
Verantwortlicher |
Status |
A |
SLS Maschine |
A. Streun |
in Betrieb |
F |
FEL und LEG |
R. Bakker |
neu |
G |
Global Kontrollsystem |
D.Vermeulen |
neu |
L |
Laboreinrichtungen |
D.Vermeulen |
neu |
I |
Infrastruktur |
K.H.Melchers |
in Betrieb |
M |
Testsysteme |
D.Vermeulen |
In Betrieb |
P |
PROSCAN |
T.Korhonen |
neu |
X |
SLS Beamlines und Experimente |
A. Isenegger |
In Betrieb |
Z |
Protonenanlagen HE |
T.Korhonen |
neu |