10.10.2013 Aufrufe

FWA-DIAX03-AHS-03VRS-MS - Bosch Rexroth

FWA-DIAX03-AHS-03VRS-MS - Bosch Rexroth

FWA-DIAX03-AHS-03VRS-MS - Bosch Rexroth

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

1-8 Anhang C: Serielle Schnittstelle <strong>DIAX03</strong> <strong>AHS</strong>-<strong>03VRS</strong><br />

Lesezugriff auf einen Parameter<br />

Der Lesezugriff auf Parameter geschieht allgemein in folgender Art und<br />

Weise:<br />

Identnummer<br />

(Carriage Return)<br />

des Parameters,Datenblockelementnummer,r<br />

Der Antrieb gibt dann den Inhalt des angesprochenen<br />

Datenblockelementes wider.<br />

Um beispielsweise auf das Betriebsdatum des Parameters P-0-4022<br />

zuzugreifen, ist folgende Eingabe erforderlich:<br />

Schritt 1<br />

Request abschicken<br />

z.B.: "P-0-4022,7,r" (CR)<br />

Schritt 2<br />

Zeichen vom Antrieb empfangen<br />

Antrieb wiederholt den Request (Echo)<br />

Zeichenfolge ":>" im<br />

Empfangsbuffer gefunden?<br />

Schritt 3<br />

Zur Überprüfung der Übertragung<br />

Request mit Empfangsbuffer<br />

vergleichen. (String-Compare)<br />

Compare ok? nein Übertragungsfehler<br />

ja<br />

ja<br />

Schritt 4<br />

Request aus dem Empfangsbuffer<br />

löschen. Alle Zeichen bis<br />

zum 1. "CR" (inclusive).<br />

Als nächstes Zeichen "#"<br />

im Empfangsbuffer?<br />

nein<br />

Parameterdatum auswerten<br />

Lesezugriff abgeschlossen<br />

Abb. 1-8: Lesezugriff auf einen Parameter<br />

ja<br />

keine Kommunikation mit<br />

Antrieb möglich<br />

-> Adresse prüfen<br />

-> Einstellungen prüfen<br />

-> Verbindung prüfen<br />

nein<br />

nein<br />

Timeout ?<br />

Inhalt des Empfangsbuffers:<br />

"P-0-4022,7,r"(CR)"#xxxx"(CR)"D01:>"<br />

oder<br />

"P-0-4022,7,r"(CR)"5"(CR)"D01:>"<br />

Nun stehen Datum oder<br />

Fehlernummer im<br />

Eingangsbuffer<br />

DOK-<strong>DIAX03</strong>-<strong>AHS</strong>-<strong>03VRS</strong>**-FKB1-DE-P<br />

ja<br />

Beim Parameterzugriff ist<br />

ein Fehler aufgetreten.<br />

Fehlercode: #xxxx<br />

FD5000B2.abc

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!