Typ |
Funktion |
Verfügbar ab |
SystemInterface_1.32.6.1 |
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.
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.
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.
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 |
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. |