Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriff Auf Listenparameter; Speichern Von Listenelementen - Bosch Rexroth HydraulicDrive HD 19 Serie Anwendungsbeschreibung

Inhaltsverzeichnis

Werbung

DOK-HYDRV*-HD*-19VRS**-AP01-DE-P
Rexroth HydraulicDrive HDx-19 Funktionen

Zugriff auf Listenparameter

Beispiel

Speichern von Listenelementen

Die maximale Listengröße kann durch Lesen der maximalen Anzahl der Da‐
ten des Parameters (Attribut 8) ermittelt werden. Die tatsächliche Größe ist in
der Ist-Anzahl der Daten des Parameters (Attribut 9) gespeichert und lässt
sich, falls die Liste nicht schreibgeschützt ist, auch verändern. Alle Angaben
sind auf das Parameterformat bezogen. Welches Datum in der Liste bearbei‐
tet wird, legt der Zeiger auf das Datum (Attribut 10) fest. Steht dort eine Null,
wird der Zeiger bei folgenden Situationen automatisch verändert:
Beim Wechsel von einem anderen auf diesen Parameter wird eine Null
geladen.
Nach jedem Zugriff auf Betriebsdatum wird der Zeiger um die Anzahl
der ausgelesenen Elemente erhöht.
Durch Zugriff auf Attribut 11 wird ein Element bearbeitet, auf Attribut 12 wer‐
den zwei Elemente bearbeitet, usw. bis Attribut 20 für die Bearbeitung von 10
Elementen. Der Zeiger wird jeweils um die bearbeiten Elemente erhöht. Bei
Zugriff auf Listenparameter ergibt die Anzahl der Attribute den Wert "20".
Für einen erfolgreichen Zugriff auf das Betriebsdatum muss der
Zeiger kleiner als die Ist-Länge sein.
Der Parameter ((P-0-0013) besitzt 18 Listenelemente und soll ausgelesen
werden:
Instanz mit Formel berechnen
Vorgaben:
P-Parameter → type = 1
Parametersatz 0 → set = 0
Datenblocknummer 13 → block = 13
→ Instanz = 32781
Lesen: Klasse 100, Instanz 32781, Attribut 9 = 18 (Ist-Länge)
Schreiben: Klasse 100, Instanz 32781, Attribut 10 = 0 (Listenzeiger)
Lesen: Klasse 100, Instanz 32781, Attribut 11 = Element 0
→ Listenzeiger jetzt automatisch auf 1
Lesen: Klasse 100, Instanz 32781, Attribut 20 = Elemente 1 bis 10
→ Listenzeiger jetzt automatisch auf 11
Lesen: Klasse 100, Instanz 32781, Attribut 12 = Element 11, 12
→ Listenzeiger jetzt automatisch auf 13
Lesen: Klasse 100, Instanz 32781, Attribut 15 = Elemente 13 bis 17
→ Listenzeiger jetzt automatisch auf 18
Lesen: Klasse 100, Instanz 32781, Attribut 10 = 18 (Zeiger)
Ein weiterer Zugriff auf das Betriebsdatum würde, ohne den Listenzeiger neu
zu laden, keine Daten liefern (Listenzeiger = Ist-Länge). Die Anzahl der Attri‐
bute liefert den Wert "20".
Elemente von Listen werden nicht direkt permanent gespeichert. Ein Spei‐
chern erfolgt durch eine der folgenden Aktionen:
Schreiben des letzten Elements der Liste
Lesezugriff auf die Liste
Bosch Rexroth AG
139/487
Führungskommunikation

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Rexroth hydraulicdrive hd 18 serie

Inhaltsverzeichnis