Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MLC 10VRS Die Ersten Schritte Seite 50

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MLC 10VRS:
Inhaltsverzeichnis

Werbung

48/143
Bosch Rexroth AG
Erste Schritte - IndraMotion MLC
Istgeschwindigkeit "VactVA1"
"Error" → "er_StopVA1" vom Typ BOOL
"ErrorID" → "ID_StopVA1" vom Typ ERROR_CODE
"ErrorIdent" → "Ident_StopVA1" vom Typ ERROR_STRUCT
Abb.3-56:
MC_Stop einfügen und eine Instanz "StopVA1" deklarieren
Als Letztes soll ein Netzwerk, in dem die aktuelle Geschwindigkeit der Achse
VA1 "VactVA1" (Datentyp REAL) abgelesen werden kann, implementiert wer‐
den.
Dazu muss die aktuelle Geschwindigkeit aus dem Datensatz der Achse (Sha‐
red Memory) gelesen werden.
Die Daten aller Achsen, die eine MLC steuern kann, sind in dem Feld
GVL_Base.AxisData: ARRAY [1..xx 3) ] OF ML_AXISDATA_SM
enthalten, wobei als Index die Achsnummer zu verwenden ist.
Die Variable wird unter dem Namen
GVL_Base.AxisData[2].rActualVelocity_i,
für die virtuelle Achse, Achsnummer 2, bereitgestellt (Achsnummer 1 hat RA1,
da Scannen von RA1 vor der Deklaration von VA1 erfolgte).
Neue Zeile anfügen,
VactVA1:= einfügen, Deklaration komplettieren,
unter Nutzung der Eingabehilfe zu Globale Variablen ▶ ML_BASE ▶ Glo‐
bal Variables List ▶ GVL_Base ▶ AxisData navigieren:
Abb.3-57:
Geschwindigkeits-Istwert VA1 aus der Globalen Variablenliste der Bib‐
liothek ML_Base.library
Die weitere Eingabe wird durch die Intellisense-Funktion unterstützt. Dies be‐
deutet, dass nach der Eingabe des "." bei "GVL_Base.AxisData[2]." alle ver‐
fügbaren Elemente aufgerollt werden und zur Auswahl stehen.
"rActualVelocity_i" mit <Enter> bestätigen.
Die Anzahl der steuerbaren Achsen ist vom Typ der Steuerung und ihrer Firmware
3)
abhängig, aktuell für L65: 64 Achsen
DOK-IM*MLC-F*STEP**V10-AP02-DE-P
Rexroth IndraMotion MLC 10VRS Die ersten Schritte

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis