POUs der TcMc2Drive.lib

In dieser Bibliothek sind Funktionen und Funktionsbausteine für SoE-Antriebe enthalten, die per MC2-Achsstruktur (AXIS_REF) auf den Antrieb zugreifen.

Unterschiede bei der Verwendung der Drive Libs mit AX5000 und Bosch Rexroth IndraDriveCS sind zu berücksichtigen. Siehe Beispiel unten.

Die Bibliothek TcMc2Drive.lib enthält Wrapper-Bausteine um die Bausteine der TcDrive.lib.

Die TcMc2Drive.lib sollte dann verwendet werden, wenn der Antrieb über NC mit der Bibliothek TCMC2.lib verwendet wird. Hierzu wird auf den Antrieb über die MC2-Achsreferenz (AXIS_REF) zugegriffen. Die Bausteine in der TcMc2Drive.lib ermitteln eigenständig über die NC-AchsID aus der MC2-Achsreferenz die Zugriffsdaten auf den Antrieb (NetID, Adresse und Kanalnummer). Siehe Beispiel bei den jeweiligen Funktionsbausteinen in der Dokumentation der TcMc2Drive.lib.

POUs der TcMc2Drive.lib 1:

Um auf Parameter im Antrieb zuzugreifen, für die kein spezieller Baustein implementiert wurde, können die Bausteine FB_SoERead und FB_SoEWrite verwendet werden.

Funktionsbausteine

Name

Beschreibung

FB_SoEReset

Antriebsreset ausführen (S-0-0099)

FB_SoEWritePassword

Setzen des Antriebspassworts (S-0-0267)

 

 

FB_SoEReadDiagMessage

Lesen der Diagnosenachricht (S-0-0095)

FB_SoEReadDiagNumber

Lesen der Diagnosenummer (S-0-0390)

FB_SoEReadDiagNumberList

Lesen der Diagnosenummernliste (bis zu 30 Einträge) (S-0-0375)

FB_SoEReadClassXDiag

Lesen der Class 1 Diagnose (S-0-0011) ... Class 3 Diagnose (S-0-0013)

 

 

FB_SoEExecuteCommand

Ausführen eines Kommandos

FB_SoEWriteCommandControl

Setzen des Command Control

FB_SoEReadCommandState

Prüfen des Kommandostatus

 

 

FB_SoERead

Lesen eines Parameters

FB_SoEWrite

Schreiben eines Parameters

 

 

FB_SoEReadAmplifierTemperature

Lesen der Antriebstemperatur (S-0-0384)

FB_SoEReadMotorTemperature

Lesen der Motortemperatur (S-0-0383)

FB_SoEReadDcBusCurrent

Lesen des Dc-Bus-Stroms (S-0-0381)

FB_SoEReadDcBusVoltage

Lesen der Dc-Bus-Spannung (S-0-0380)

 

 

FB_SoEAX5000ReadActMainVoltage

Lesen der Netzspannung (P-0-0200)

FB_SoEAX5000SetMotorCtrlWord

Setzen des Motor Control Words (P-0-0096)

FB_SoEAX5000FirmwareUpdate

Automatischer Firmware-Update des AX5000

Beispielprojekt und Beispielkonfiguration für AX5000-Diagnose

Siehe AX5000MinimalDiag_TcMc2Drive.zip,

Beispielprojekt und Beispielkonfiguration für IndraDriveCS-Diagnose

Siehe IndraDriveMinimalDiag_TcMc2Drive.zip, IndraDriveCs_MinimalDiag_TcMc2Drive.zip (TcMc2Drive.lib ab v0.0.25)

Voraussetzungen

Komponente

Version

TwinCAT auf dem Entwicklungsrechner

2.10 Build 1335 oder höher

TwinCAT auf dem Windows CE-Image

2.10 Build 1333 oder höher

TwinCAT auf dem Windows XP-Image

2.10 Build 1333 oder höher