Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff BK8100 Technischer Handbuch Seite 19

Inhaltsverzeichnis

Werbung

Response
Status-Byte des Buskoppler
Beispiel
BK8100
Der Buskoppler antwortet in seiner Response auf die Anforderung durch
den Master.
Beschreibung Response
Startkennung
Anzahl Prozeßdateneingangsworte
Message Ident
Multipoint Adresse
Status
Prozeßdateneingang LOW Byte
( optional )
Prozeßdateneingang HIGH Byte
( optional )
Prüfsumme
Die „Startkennung" besteht aus einem Byte und kennzeichnet den Beginn
eines Datenpaketes. Die „Anzahl Prozeßdateneingangsworte" gibt die
Größe des Eingangsprozeßabbildes im Buskoppler in Worten an. Ist die
Byte-Anzahl des Prozeßabbildes ungerade wird vom Buskoppler ein
Dummybyte vor der Prüfsumme eingetragen.
Der „Message-Ident" wird der entsprechende Wert des Request Strings
eingetragen.
Die „Multipoint-Adresse" entspricht der Masteradresse (0). Das Statusbyte
enthält Angaben über den Zustand des Buskopplers (siehe Tabelle).
Die „Prozeßdateneingänge" werden, sofern vorhanden, als Datenworte im
INTEL Format eingetragen.
Die „Prüfsumme" wird durch Aufaddieren der Inhalte der einzelnen Bytes
gebildet (gesamte Response String, ohne Prüfsummenbyte).
auftrender Überlauf wird nicht berücksichtigt.
Buskoppler-
Fehler (Bit = 1)
statusbyte
Status.0
Klemmenbusfehler: Es ist ein Fehler in der Datenkommunikation
mit den Klemmen aufgetreten.
Status.1
Konfigurationsfehler: Siehe Fehlercode 1 und 2 (S.13)
Status.2
--
Status.3
--
Status.4
Falsche Prozeßdatenausgangslänge: Die empfangene Anzahl der
Prozeßausgangswörter ist ungleich der physikalisch vorhandenen
Datenlänge auf dem K-Bus
Status.5
--
Status.6
--
Status.7
--
Der BK8100 ist über die RS 232 Schnittstelle mit einem PC verbunden. Auf
dem Koppler wurde die Adresse 1 eingestellt. Der Koppler ist mit folgenden
Klemmen ausgebaut (in Klammern ist die Angabe der gemappten Bits im
Prozeßabbild des Buskopplers):
3 x KL1002 (digitale Eingangsklemme 3 x 2 Eingangsbits = 6 Bit E)
2 x KL1114 (digitale Eingangsklemme 2 x 4 Eingangsbits = 8 Bit E)
1 x KL3002 (analoge Eingangsklemme 2 x 16 Bit E)
1 x KL9200 (Potentialeinspeiseklemme 24 V DC, keine E/A Bits im PA)
4 x KL2012 (digitale Ausgangsklemme 4 x 2 Ausgangsbits = 8 Bit A)
1 x KL4002 (analoge Ausgangsklemme 2 x 16 Bit A)
1 x KL9010 (Endklemme, keine E/A Bits im PA)
RS 232 – Koppler BK8100
Byte
Wertebereich
0
'p' (0x70)
1
0 – 255
2
0 –255
3
0 – 99
4
0 – 255
5 + 2 x n
0 – 255
(n = 0,1,2,..., 125)
6 + 2 x n
0 – 255
6 + 2 x n + 1
0 – 255
Ein evtl.
19

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis