Verteilung der VAX-Prozessdaten über das lokale Netz

03.09.02/jn

Wichtige Prozessdaten aus dem VAX-Kontrollrechner werden durch einen Prozess „SEND_COM“ im lokalen Effelsberger Netz verteilt. Dies geschieht mit Broadcast über sockets mit dem TCP/IP Protokoll. Die Port-Nr. für diese Meldungen ist festgelegt auf 15004. Sie sollte nicht für andere Meldungen oder Protokolle verwendet werden.

Im Ablauf der Systart-Prozedur im VAX-Kontrollrechner wird der Prozess gestartet. Er sendet etwa im Sekundentakt jeweils die aktuellen prozessrelevanten oder informativen Werte. Die einzelnen Broadcastübertragungen sind maximal 1024 Bytes lang und bestehen aus einem einleitenden Schlüsselwort, das die Art der restlichen Daten beschreibt. Die folgenden Werte sind unterteilt in Integer- oder Double-Grössen. Sie werden als Text (ASCI) geliefert, wobei Integer immer in HEX-Schreibweise (Z10) und Gleitkommazahlen im Exponentialformat (E25.16) verschlüsselt sind.


Momentan werden folgende Werte mit den angegebenen Schlüsselwörtern geliefert:

VLBIDATA - Daten des ehemaligen VLBISOCK-Prozesses (nur Klartext)

VAXCAMAC - CAMAC-Daten der VAX (In/Out)

VAXSDHDIS - Daten aus dem SDH-Common der VAX

VAXWEATHER - Wetterdaten des Wetter-Commons in der VAX

VAXACTIVE1 - Daten aus dem aktiven Feld (Achsenpositionen, Basissystem)

VAXACTIVE2 - Daten aus dem aktiven Feld (Nebenachsenpositionen, Pointing usw.)

VAXACTIVE3 - Daten aus dem aktiven Feld (Counter, Scan usw.)

VAXPOSIT - Daten aus dem aktiven Feld (Kommandierte und gelesene Werte)

VAXTIME - Zeiten, Wetterwerte und Eventflags

D_VECTORS - Werte von astronomischen Berechnungen