BVS ID-M1280xF1-xx-xxx
4.1.5.5 Inspektions-ID setzen
Setzt die ID der aktiven Inspektion und wechselt somit das Inspektionsprogramm.
Länge in Bytes
Struktur
2
UINT16
2
UINT16
2
UINT16
Der BVS ID antwortet darauf mit einer Antwortnachricht, welche anzeigt ob der Wechsel erfolgreich war und
auch die Inspektions-ID, welche gesendet wurde, enthält.
Länge in Bytes
Struktur
2
UINT16
2
UINT16
2
UINT16
2
UINT16
Ergebnistyp
OK
NOK Busy
NOK Inspection Error
2
HINWEIS
Liefert die Anforderung des Inspektions-ID Wechsels einen Fehler zurück, kann die Ursache den
System-Logdateien (über die System Settings, Reiter System) entnommen werden.
Beispiel 1 (erfolgreicher Wechsel):
Es soll auf die existierende Inspektions-ID 5 gewechselt werden.
Nachricht vom Client an den BVS ID: 31 00 02 00 05 00
Der BVS ID antwortet darauf mit: 31 00 04 00 00 00 05 00
Die beiden Bytes "00 00" signalisieren, dass der Wechsel erfolgreich war.
Beispiel 2 (fehlgeschlagener Wechsel):
Es soll auf die Inspektion mit der ID 7 gewechselt werden, welches nicht existiert.
Nachricht vom Client an den BVS ID: 31 00 02 00 07 00
Der BVS ID antwortet darauf mit: 31 00 04 00 1A 00 01 00
60
deutsch
Wert
31
Nachrichten-ID
hex
02
Nutzdatenlänge in Bytes
hex
Inspektions-ID
Wert
31
Nachrichten-ID
hex
04
Nutzdatenlänge in Bytes
hex
Ergebniscode
aktuell gesetzte Inspektions-ID
Ergebniscodes
00
hex
16
hex
1A
hex
UINT16
Bezeichnung
Bezeichnung
Beschreibung
Inspektionsprogramm wurde erfolgreich gesetzt.
Die Applikation befindet sich momentan in einem Zustand, in
welchem Anfragen nicht bearbeitet werden können (Not-Ready
Status).
Das Inspektionsprogramm konnte nicht gewechselt werden.
Folgende Fehlerursachen sind möglich:
•
Über die Kommunikationsschnittstelle kann auf ein
Inspektionsprogramm mit der ID 0
nicht gewechselt werden.
•
Das Inspektionsprogramm mit der angeforderten ID
existiert nicht.
•
Die maximale Anzahl von Inspektionsprogrammen wurde
überschritten. Ein Inspektionsprogrammwechsel ist erst
dann wieder möglich, wenn die Anzahl der
Inspektionsprogramme auf maximal 16 reduziert wurde.
•
Schwerwiegender Fehler: Ggf. wurde das
Inspektionsprogramm beschädigt oder es ist zu wenig
Speicher (RAM) vorhanden, um das neue
Inspektionsprogramm zu laden.
aktuell gesetzte Inspektions-ID