Betriebsanleitung
PROTOKOLL
Der Computer initiiert Befehle immer mit einer Anfrage, das SWM antwortet systematisch. Wenn das SWM nicht inne-
rhalb von 500 ms antwortet, ist es nicht mehr funktionsfähig.
Das SWM unterstützt 2 Arten von Anfrage-Antwort-Verfahren: Setter und Getter. Setter wendet einen Wert auf das Pro-
dukt an. Mit Getter können Sie einen Wert vom Produkt ablesen.
Ein Befehl hat mindestens eine zugehörige Angabe (Argument). Bei Setter werden die Daten zusammen mit dem Befehl
in der Anfrage gesendet. Bei Getter werden die Daten von der Antwort mit dem zugehörigen Befehl empfangen.
Das SWM gibt in seiner Antwort einen Status zurück, um anzuzeigen, dass der Befehl erfolgreich bearbeitet wurde. Die
Antwort von Setter enthält immer den Befehl und den Status. Für Getter enthält die Antwort den Befehl und die Daten,
wenn alles gut geht. Andernfalls enthält die Antwort den Befehl und den Status.
requête : commande + données
réponse : commande + statut
SYNTAX
Der Austausch zwischen dem Computer und dem SWM erfolgt in ASCII-Zeichen.
Jede Anfrage und Antwort endet mit <CR><LF> (oder 0x0D0A oder „\r\n").
Der Name des Befehls enthält keine Leerzeichen.
Dem Namen des Befehls folgt ein Gleichheitszeichen „=".
In einer Setter-Anfrage und einer Getter-Antwort folgen die Daten dem Gleichheitszeichen „=". Sie werden durch ein Se-
mikolon „;"getrennt. Bei dezimalen Daten ist das Dezimaltrennzeichen der Punkt „.". Die Daten werden ohne Einheiten
dargestellt.
Bei einer Getter-Abfrage folgt ein Fragezeichen „?" auf das Gleichheitszeichen „=".
Der Status besitzt 2 Werte: „OK" oder „KO".
Beispiel für den Austausch zwischen dem Computer und dem SWM:
Process_state=
run
<CR><LF>
„
Process_state=
OK
<CR><LF>
„
„
Process_state=
?
<CR><LF>
„
Process_state=
idle
<CR><LF>
„
Process_sta=
?
<CR><LF>
„
Process_sta=
KO
<CR><LF>
„
Date=
2020
;
13
;
31
;
08
;
Date=
KO
<CR><LF>
„
" gibt einen Fehlerstatus zurück.
GETTER-LISTE FÜR GYSFLASH CNT
Anfragetyp Getter
Version=?
Version=
Produit1
Produit2
...
Seriell=?
Seriell=
Product_info=?
Product_info=
18
Übersetzung der
Originalbetriebsanleitung
Setter
" der Computer fordert Sie auf, den Ladevorgang zu starten.
" das SWM gibt die erfolgreiche Annahme des Befehls zurück.
" fragt nach dem Status des aktuellen Prozesses.
" gibt den hier angeforderten IDLE Wert zurück (Prozess gestoppt).
" falsch formulierte Getter-Anfrage, der Befehlsname existiert nicht.
" gibt eine Fehlermeldung zurück.
53
;
10
<CR><LF>
" aktualisiert das Datum des Produkts mit einem falschen Wert (MM=13).
Antwort SWM
;
HW_version1
;
SW_version1
;
HW_version2
;
SW_version2
Produit1
;
SN1
;
Produit2
;
SN2
U
;
I
SWM
Namen
Mögliche Werte
Produit1
Bsp.:
;
Produit2
GYSFLASH 121.12 CNT
Smart USB-Modul
HW_version1
Bsp.:
HW_version2
HW 1-2
HW E0046IND1-0
SW_version1
Bsp.:
SW V06.01
SW_version2
...
Produit1
Bsp.:
Produit2
GYSFLASH 121.12 CNT
Smart USB-Modul
SN1
Bsp.:
SN2
20.02.026971.000001
U
0
bis
48
I
0
120
bis
SMART WIRELESS MODULE
Getter
requête : commande
réponse : commande + données
réponse : commande + statut
Argumente
Beschreibung
Name(n) des/der Produkte(s),
das/die im SMC-Netzwerk vo-
rhanden ist/sind
Zugehörige Hardwareversion
Zugehörige Softwareversion
Name(n) des/der Produkte(s),
das/die im SMC-Netzwerk vo-
rhanden ist/sind
Zugehörige Seriennummer
in V
Spannung des Ladegeräts
Strom des Ladegeräts
in A
SUM
SWM
OU