Kommando Code: 0xE5
Beschreibung: Die Kommunikation von der Steuerung zum Modul
kann hiermit überprüft werden.
Parameter (Master -> Slave) :
| Daten Typ | Wert HEX | Wert DEC |
| Float | 0x19 0x04 0x9E 0xBF | -1.2345 |
| Float | 0xA4 0x70 0x3C 0x42 | 47.11 |
| Int32 | 0x11223344 | 287454020 |
| Int32 | 0xFFEEDDCC | -1122868 |
| Int16 | 0x0200 | 512 |
| Int16 | 0xAFFE | -20482 |
Hierbei muss fragmentiert werden.
Antwort (Slave -> Master): Das Modul antwortet mit ,,OK (0x4F4B)'', wenn der entsprechende Testwert richtig interpretiert werden konnte. Bei Übermittlung aller Testdaten auf einmal, antwortet das Modul mit ,,OK (0x4F4B)'' und daran angehängt 1 Byte, in welchem Bitweise kodiert ist, welche Daten nicht richtig interpretiert werden konnten (Bit wird auf ,,1'' gesetzt).
Beispiel: Siehe Ausgesuchte Beispiele
Sonstiges: Mit diesem Befehl können eigene Treiber überprüft
werden. Für den normalen Betrieb wird dieser Befehl nicht benötigt.
Es ist möglich den Datenaustausch von der Steuerung zum Modul an einzelne
definierten Werten zu testen, oder an einem definierten Datenpaket, bei dem eine Fragmentierung notwendig ist.
![]() | Der Parameter Code wird in der Antwort ans Ende gestellt, um sicherzustellen, dass die Testdaten genau an den Stellen zu liegen kommen, an welchen die realen Daten liegen werden. |