Herunterladen Inhalt Inhalt Diese Seite drucken

ELGO Electronic NMAX SERIE Betriebsanleitung Seite 23

Inhaltsverzeichnis

Werbung

Protokoll eines adressierbaren NMAX:
Prinzipielles Format einer Nachricht zum NMAX:
0x02
Byte1
Byte2
STX
0x02 (STX) Startet eine Nachricht.
0x03 (ETX) Beendet eine Nachricht.
Byte3 (check) ist die arithmetische Summe aus 0x02(STX), Byte1 und Byte2.
ETX ist nicht in der Checksumme enthalten.
Prinzipielles Format einer Nachricht vom NMAX::
0x02
Byte1
Byte2
STX
Positionsabfrage eines NMAX mit Adresse i:
Nachricht an das NMAX
0x02
0x04
i
check
STX
check
0x04 charakterisiert die Nachricht als Positionsabfrage.
I ist die Adresse des abzufragenden NMAX (i = 0x0b... 0x7f).
Antwort des abgefragten NMAX:
0x02
PosHigh
PosMid
Der Positionswert besteht aus 3 Bytes:
PosLow (bit 0 ... bit 7), PosMid (bit 8 ... bit15), PosHigh (bit16 ... bit23).
Bit 0 hat den Wert 10 µm, Positionswerte sind immer kleiner als 0xffff00.
Bitte beachten Sie, dass das letzte Byte kein ETX (wie bei anderen Übertragungen), sondern die NMAX Adresse
ist.
Abfrage einer NMAX Adresse:
Schließen Sie hierzu immer nur 1 abzufragendes NMAX, z. B. über einen RS422-Konverter, an den COM
Anschluss eines PC' s an.
Nachricht ans NMAX:
0x02
0x05
STX
Adressabfrage
Antwort des NMAX:
0x02
0xff
0xff i
STX
NMAX-Adresse
Anmerkung: Die Kombination 0xff 0xff kommt an dieser Stelle (unmittelbar nach STX) bei Positionsantworten des
NMAX nicht vor. Daher ist sie geeignet, spezielle Antworten (keine Position) zu kennzeichnen. In diesem Fall
(0x0b <=i <= 0x7f) ist es die Antwort auf die Abfrage der Adresse.
Negative Antwort: Sollten bei einer der beschriebenen Aktionen aus irgendwelchen Gründen Fehler auftreten,
gibt das NMAX entsprechend kodierte Fehlermeldungen aus.
NMAX antwortet:
0x02
0xff
0xff
STX
0xff
0xff
Mit Err = 0x04... 0x0a
Byte3
0x03
check
ETX
Byte3
Byte4
0x03
ETX
PosLow
NMAX-Adresse
0x05
0x0c
0x03
check
ETX
0x03
ETX
Err
0x03
Error Code
ETX
- 23 -
Schnittstellen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis