Herunterladen Diese Seite drucken

Bosch Rexroth IndraDrive Bedienungsanleitung Seite 185

Werbung

DOK-INDRV*-MLD-SYSLIB*-FK07-DE-P
Rexroth IndraDrive Rexroth IndraMotion MLD Bibliothek
Eingangs-Variable
Execute
ParameterNumber
NoOfBytes
ValueAdr
Ausgangs-Variable
Done
Active
Error
ErrorID *
ErrorIdent *
Datentyp
BOOL
DINT
bzw.
MB_IDN (ab MPx06)
UINT
POINTER TO REAL
Tab. 1-232:
Eingangs-Variablen des Firmware-Funktionsbausteins "MB_Write‐
RealListParameter"
Datentyp
BOOL
BOOL
BOOL
ERROR_CODE
ERROR_STRUCT
*
siehe nachfolgender Hinweis
Tab. 1-233:
Ausgangs-Variablen des Firmware-Funktionsbausteins "MB_Write‐
RealListParameter"
Bosch Rexroth AG
Rexroth IndraDrive-Firmware-Bibliotheken
Beschreibung
Mit einer steigenden Flanke an
"Execute" wird der Funktionsbaustein
aktiviert.
An den Eingang "ParameterNumber"
muss die Identnummer des zu
beschreibenden Listen-Parameters
angelegt werden
An dem Eingang "NoOfBytes" ist die
Anzahl der zu schreibenden Bytes
anzugeben
Beispiel: NoOfBytes :=
SIZEOF(arFeld1);
Hinweis: Da die Listenelemente in einen
REAL-Array (REAL-Datentyp = 4-Byte)
abgelegt sind, berechnen sich die
NoOfBytes wie folgt: NoOfBytes = 4 *
(Anzahl der Elemente)
An dem Eingang "ValueAdr" ist die
Anfangsadresse des Feldes anzugeben,
in das die gelesenen Bytes geschrieben
werden sollen.
Beispiel: ValueAdr := ADR(arFeld1);
Hinweis: Das angelegte Feld muss vom
Datentyp REAL sein.
Beschreibung
Mit "Done"=TRUE zeigt der
Funktionsbaustein an, dass die
Bearbeitung der Arbeitsanweisung
erfolgreich abgeschlossen ist
Bei entfernten Achsen wird mit
"Active"=TRUE angezeigt, dass der
Funktionsbaustein die
Bearbeitungsanweisung angenommen
hat, bei Einzelachsen wird dieser
Ausgang nicht gesetzt!
Mit "Error"=TRUE meldet der
Funktionsbaustein, dass ein Fehler
vorliegt
"ErrorID" gibt eine grobe
Fehlerbeschreibung wieder
"ErrorIdent" gibt über die Elemente:
Table, Additional1 und Additional2 die
genaue Fehlerursache wieder
183/249

Werbung

loading

Diese Anleitung auch für:

Rexroth indramotion mld