Herunterladen Inhalt Inhalt Diese Seite drucken

Lesezugriff Auf Listen-Parameter - Rexroth Indramat ECODRIVE03 Funktionsbeschreibung

Antrieb für die allgemeine automatisierung mit feldbusschnittstellen
Vorschau ausblenden Andere Handbücher für ECODRIVE03:
Inhaltsverzeichnis

Werbung

ECODRIVE03 FGP-03VRS
DOK-ECODR3-FGP-03VRS**-FK02-DE-P

Lesezugriff auf Listen-Parameter

Der Lesezugriff auf Listenparameter geschieht in gleicher Weise wie bei
normalen Parametern. Der Antrieb liefert als Antwort allerdings alle
Listenelemente.
Schritt 1
Request abschicken
z.B.: "P-0-4006,7,r" (CR)
Schritt 2
Zeichen vom Antrieb empfangen
Antrieb wiederholt den Request (Echo)
Zeichenfolge ":>" im
Empfangsbuffer gefunden?
ja
Schritt 3
Zur Überprüfung der Übertragung
Request mit Empfangsbuffer
vergleichen. (String-Compare)
Compare ok?
ja
Schritt 4
Request aus dem Empfangsbuffer
löschen. Alle Zeichen bis zum 1."CR"
(inclusive). Letztes (CR) durch
"String-Ende"ersetzen (z.B. "0" in C).
Als nächstes Zeichen "#"
im Empfangsbuffer
nein
Listenelement auswerten
nein
Stringpointer auf 1.Zeichen nach nächstem
(CR) setzen -> (neues Listenelement)
Listenende erreicht ?
Liste erfolgreich gelesen
Abb. 1-17: Lesezugriff auf Listen-Parameter
Serielle Kommunikation
keine Kommunikation mit
Antrieb möglich
-> Adresse prüfen
-> Einstellungen prüfen
-> Verbindung prüfen
nein
nein
Inhalt des Empfangsbuffers:
"P-0-4006,7,r"(CR)
"Element 1" (CR)
"Element 2" (CR)
"Element n" (CR) "E01:>"
"P-0-4006,7,r"(CR)"#xxxx" (CR) "E01:>"
nein
Übertragungsfehler
Nun stehen durch (CR) getrennte
Listenelemente oder eine
Fehlernummer im Eingangsbuffer.
Beim Parameterzugriff ist
ja
ein Fehler aufgetreten.
Fehlercode: #xxxx
ja
1-15
ja
Timeout ?
:
oder
FD5004B1.WMF

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis