FC_SercosSetUserRealTimeControlBits - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

SystemInterface_1.32.6.1

HINWEIS: Die Funktion kann für alle PacDrive-3-Steuerungen mit einer Firmwareversion ab V3.1 SP1 verwendet werden.

Der PacDrive 3-Antrieb muss mindestens die Firmwareversion 1.36.0.0 verwenden.

Diese Funktion kann nur mit PacDrive-3-Sercos-Geräten (Lexium LXM52 Drive, Lexium LXM62 Drive und Lexium ILM62 Drive Module) verwendet werden.

Aufgabe

Spezifische Echtzeit-Kontrollbits in einem Sercos-Befehl für eine PacDrive-3-Achse festlegen.

Sie möchten z. B. die Motorbremse in Echtzeit setzen. Wenn die Kontrollbits in Echtzeit für die PacDrive-3-Achse gesetzt werden, kann die Motorbremse in Echtzeit gesetzt werden.

Beschreibung

FC_SercosSetUserRealTimeControlBits legt in einem Sercos-Befehl spezifische Echtzeit-Kontrollbits für eine PacDrive-3-Achse fest.

Die Achse wird durch ihre lokale Adresse festgelegt. Der Befehl Sercos wird von der IDN (Identifikationsnummer) bestimmt).

Um ein versehentliches Setzen von Bits zu verhindern, muss eine Bitmaske verwendet werden. Diese Bitmaske beschreibt, welche Bits über die Funktion gesetzt werden sollen.

Der Parameterwert setzt die Bits, die in der Bitmaske ausgewählt wurden, auf einen bestimmten Wert.

Die gesetzten Bits im Befehl Sercos bleiben auf diesem Wert, bis Sie sie wieder ändern. Die Funktion muss im Sercos-Zyklus nicht zyklisch aufgerufen werden.

Weitere Informationen zur Funktion sowie ein Beispiel finden Sie unter Verwendung von FC_SercosSetUserRealTimeControlBits.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_stLogAddr

ST_LogicalAddress

Logische Adresse der Achse, die benötigt wird, um die Echtzeit-Kontrollbits zu setzen

i_dwMask

DWORD

Maske zur Auswahl der zu setzenden Echtzeit-Kontrollbits

i_dwIDN

DWORD

Identifikationsnummer (IDN) des Befehls Sercos

Ein-/Ausgang

Datentyp

Beschreibung

iq_dwValue

DWORD

Wert zum Schreiben und Lesen der Echtzeit-Kontrollbits

Rückgabewert

Datentyp

Beschreibung

DINT

0: OK.

-1: Logische Adresse ungültig.

-2: Identifikationsnummer (IDN) ungültig: Für diese IDN ist Schreiben nicht erlaubt.

-3: Maske ungültig: Die Maske enthält nicht schreibbare Bits.

-4: Wert ungültig: Ein Bit, das in der Maske nicht definiert wurde, ist auf 1 gesetzt.

-5: Die Firmwareversion der Achse unterstützt die Supportfunktion nicht.