Herunterladen Inhalt Inhalt Diese Seite drucken

ELGO Electronic EMAX2 Serie Betriebsanleitung Seite 24

Inhaltsverzeichnis

Werbung

Protokoll eines adressierbaren EMAX2:
Prinzipielles Format einer Nachricht zum EMAX2:
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 EMAX2:
0x02
Byte1
Byte2
STX
Positionsabfrage eines EMAX2 mit Adresse i:
Nachricht an das EMAX2
0x02
0x04
i
check
STX
check
0x04 charakterisiert die Nachricht als Positionsabfrage.
I ist die Adresse des abzufragenden EMAX2 (i = 0x0b... 0x7f).
Antwort des abgefragten EMAX2:
0x02
PosHigh
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 EMAX2 Adresse
ist.
Abfrage einer EMAX2 Adresse:
Schließen Sie hierzu immer nur 1 abzufragendes EMAX2, z. B. über einen RS422-Konverter, an den COM
Anschluss eines PC' s an.
Nachricht ans EMAX2:
0x02
0x05
STX
Adressabfrage
Antwort des EMAX2:
0x02
0xff
0xff i
STX
EMAX2-Adresse
Anmerkung: Die Kombination 0xff 0xff kommt an dieser Stelle (unmittelbar nach STX) bei Positionsantworten des
EMAX2 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 EMAX2 entsprechend kodierte Fehlermeldungen aus.
EMAX2 antwortet:
0x02
0xff
0xff
STX
0xff
0xff
Mit Err = 0x04... 0x0a
Byte3
0x03
check
ETX
Byte3
Byte4
0x03
ETX
PosMid
PosLow
0x05
0x0c
0x03
check
ETX
0x03
ETX
Err
0x03
Error Code
ETX
EMAX2-Adresse
- 24 -
Schnittstellen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis