Herunterladen Diese Seite drucken

Beckhoff AX2000 Handbuch Seite 41

Kommunikationsprofil profibus dp
Vorschau ausblenden Andere Handbücher für AX2000:

Werbung

BECKHOFF
5.2.8
ASCII-Kanal (Opmode -16)
Die Betriebsart ASCII - Kanal dient zur Parametrierung des AX2000/2500.
Auf diesem Weg können, genauso wie über jedes Terminalprogramm mit der RS232 - Schnittstelle,
ASCII-Daten mit dem Servoverstärker ausgetauscht werden. Die Steuerung der Kommunikation
erfolgt über Handshakebits im Steuer- und Zustandswort.
Die Belegung ist dabei wie folgt:
Bit 12:
Bit 13:
Bit 14:
Beachten Sie beim Senden von ASCII - Daten:
1.
2.
3.
Beachten Sie bei der Auswertung der Antworten auf die gesendeten ASCII - Kommandos:
1.
2.
3.
5.2.9
Betriebsart nach dem Einschalten (Opmode -126)
In diesem Zustand kann zwar die Zustandsmaschine gesteuert werden, jedoch können keine Fahr-
funktionen ausgelöst werden (siehe auch S.23).
PROFIBUS für AX2000/2500
PZD 1
PZD 2
STW
ZSW
Steuerwort
Mit einem beliebigen Flankenwechsel an diesem Bit wird dem AX2000/2500
mitgeteilt, dass gültige ASCII - Daten in seinem Eingangsprozessdatenbereich
vorhanden sind, d.h. zu diesem Zeitpunkt müssen gültige Daten von der Steuerung
in den PZD-Sendebereich PZD 2 - PZD 6 eingetragen worden sein.
Zustandswort
Der AX2000/2500 bestätigt mit einem Flankenwechsel an diesem Bit, dass er die
ASCII-Daten übernommen hat.
Zustandswort
Der AX2000/2500 meldet mit einer "1" in diesem Bit, dass der ASCII - Puffer
jetzt gültige Daten enthält. Durch einen Flankenwechsel des Bit 14 im Steuerwort
STW kann der AX2000/2500 dazu veranlasst werden, den Puffer in den PZD -
Empfangsbereich des Busmasters zu schreiben.
Steuerwort
Mit einem beliebigen Flankenwechsel an diesem Bit wird der AX2000/2500
aufgefordert seinen gefüllten ASCII - Puffer in die Empfangsprozessdaten des
Busmasters zu schreiben
Zustandswort
Der AX2000/2500 bestätigt mit einem Flankenwechsel an diesem Bit, dass der
Puffer mit den ASCII-Daten in die Prozessdaten geschrieben wurde.
Jedes ASCII - Kommando muss mit der Zeichenfolge "CR LF" abgeschlossen werden.
Ist das ASCII - Kommando (mit CR LF) kürzer als die 10 zur Verfügung stehenden
Zeichen, so muss das Telegramm mit Bytes mit dem Inhalt 0x00 aufgefüllt werden.
Bei ASCII -Kommandos, die länger als 10 Zeichen sind, muss eine Aufteilung auf mehrere
Telegramme erfolgen. Dabei sollten maximal 30 Zeichen gesendet werden, bis der
Antwortpuffer einmal ausgelesen wird.
Die ASCII - Antwort wird immer mit einem "End of Text" (EOT = 0x04) - Zeichen
beendet.
Antworttelegramme können auch weniger als 10 Byte Nutzdaten enthalten, ohne dass die
Antwort damit schon abgeschlossen wäre. Das Telegramm ist dann mit Bytes mit dem Wert
0x00 aufgefüllt.
Nach dem Auslesen des Puffers wird das Bit 13 des Zustandsworts wieder auf "0" gesetzt,
bis der Puffer wieder gefüllt worden ist. Endekennung der ASCII - Antwort ist auf jeden
Fall "End of Text".
12/05
PZD 3
PZD 4
10 Byte ASCII-Daten
10 Byte ASCII-Daten
Prozessdatenkanal
PZD 5
PZD 6
41

Werbung

loading

Diese Anleitung auch für:

Ax2500