LabVIEWForum.de
Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD (/Thread-Beispielprogramm-zur-Ansteuerung-mit-Kollmorgen-AKD)

Seiten: 1 2


Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - ThommyTomTom - 18.05.2021 09:08

Hallo liebe Gemeinde,

bei dem Start eines neuen Projektes habe ich Schwierigkeiten Informationen zur Ansteuerung eines Motors mit einem Kollmorgen Frequenzumrichter Informationen zur finden.
Gibt es für diese Freuenzumrichter ein AddOn zum Downloaden?

Ich wollte die Communikation über EtherCat realisieren.

Üner einen Stups in die richtige Richtung würde ich mich sehr freuen.

Grüße
Thommy


RE: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - GerdW - 18.05.2021 09:10

Hallo Tom,

hier wäre ein Stups:
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000kJn9SAE
In diesem KB-Artikel verstecken sich gleich mehrere Stupse…)


RE: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - ThommyTomTom - 18.05.2021 09:59

Vielen Dank Gerd,

auf den ersten Blick denke ich das ich die Kommunikation per Modbus realisieren möchte. Wenn ich das richtig verstehe brauche ich nur bei dieser Methode keine weiter Hardware außer Umrichter und PC mit Labview.

Realisiert werden soll eine einfache Drehzahlregelung.
Gibt es dazu online vll irgendwo Beispielprogramme?


RE: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - GerdW - 18.05.2021 10:05

Hallo Tom,

Zitat:auf den ersten Blick denke ich das ich die Kommunikation per Modbus realisieren möchte. Wenn ich das richtig verstehe brauche ich nur bei dieser Methode keine weiter Hardware außer Umrichter und PC mit Labview.
Das sollte funktionieren, wenn der Umrichter einen "normalen" Ethernet-Port bereitstellt. Ethernet zu EtherCAT könnte problematisch sein…

Zitat:Realisiert werden soll eine einfache Drehzahlregelung.
Gibt es dazu online vll irgendwo Beispielprogramme?
Ich glaube nicht, da es hier auf die spezielle Umsetzung bei Kollmorgen ankommt. (Motorhersteller halten sich zwar meist an defnierte "device profiles", können aber trotzdem herstellerspezifische Sonderwege einschlagen.)
Du musst dir "nur" das Manual deines Umrichters durchlesen, da wird schon drinstehen, welche Parameter zu setzen sind, damit der Motor drehzahl-gesteuert angetrieben wird…

Zu Modbus selbst bekommst du aber bei den jeweiligen Bibliotheken schon passende "allgemeine" BeispielVIs mitgeliefert. Diese erläutern die grundlegenden Modbus(/TCP)-Aufrufe.

Hinweis: bitte auf korrekte Schreibweisen achten, wie. z.B. LabVIEW und EtherCAT


RE: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - Achim - 18.05.2021 10:44

(18.05.2021 09:59 )ThommyTomTom schrieb:  Realisiert werden soll eine einfache Drehzahlregelung.
Gibt es dazu online vll irgendwo Beispielprogramme?

Ich denke, du solltest dich von der Vorstellung verabschieden, dass du selbst die Regelung umsetzt.
Wie GerdW schon schreibt: Du gibst dem Regler was vor, und dieser hält über die Rückmeldung seiner eigenen (internen) Geber die Drehzahl.
Wenn du ein sehr dynamische Regelung brauchst, sollte das programmatisch innerhalb des Reglers erfolgen. Ich kenne jetzt Kollmorgen nur vom Namen, aber bei SEW ist es so, dass man da im Regler mittels einer integrierten Programmierumgebung eigene Regelungsprogramme schreiben kann, die auch mit externen Signalen zurecht kommen.


A.


RE: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - jg - 18.05.2021 12:59

Hallo Thommy,

aus eigener Erfahrung: Vorgaben per Modbus oder auch Telnet an einen Kollmorgen AKD Regler, das funktioniert recht gut. Die tatäschliche Regelung solltest du aber dem Controller überlassen, aus LabVIEW gibt es nur Vorgaben wie z.B. Start/Stop oder Solldrehzahl. Wenn du ein kompliziertes Profil brauchen solltest, das kannst du im Controller anlegen und dann ebenfalls per Kommando starten.

Du braucht dann auf jeden Fall einen Contoller mit TCP/IP Schnittstelle.

In der Knowledge Base von Kollmorgen gibt es Beispiele für die Kommunikation per Modbus, teilweise sogar LabVIEW.

Gruß, Jens


RE: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - ThommyTomTom - 25.05.2021 10:17

(18.05.2021 12:59 )jg schrieb:  Hallo Thommy,

aus eigener Erfahrung: Vorgaben per Modbus oder auch Telnet an einen Kollmorgen AKD Regler, das funktioniert recht gut. Die tatäschliche Regelung solltest du aber dem Controller überlassen, aus LabVIEW gibt es nur Vorgaben wie z.B. Start/Stop oder Solldrehzahl. Wenn du ein kompliziertes Profil brauchen solltest, das kannst du im Controller anlegen und dann ebenfalls per Kommando starten.

Du braucht dann auf jeden Fall einen Contoller mit TCP/IP Schnittstelle.

In der Knowledge Base von Kollmorgen gibt es Beispiele für die Kommunikation per Modbus, teilweise sogar LabVIEW.

Gruß, Jens

Vielem Dank Jens für die Hilfestellung,
in der Knowledge Base konnte ich viel nützliches finden.
Ein direktes Besipiel mit LabVIEW konnte ich allerdings nicht finden.
https://www.kollmorgen.com/en-us/developer-network/akd-drive/


RE: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - ThommyTomTom - 25.05.2021 11:40

(18.05.2021 10:44 )Achim schrieb:  Ich denke, du solltest dich von der Vorstellung verabschieden, dass du selbst die Regelung umsetzt.
Wie GerdW schon schreibt: Du gibst dem Regler was vor, und dieser hält über die Rückmeldung seiner eigenen (internen) Geber die Drehzahl.
Wenn du ein sehr dynamische Regelung brauchst, sollte das programmatisch innerhalb des Reglers erfolgen. Ich kenne jetzt Kollmorgen nur vom Namen, aber bei SEW ist es so, dass man da im Regler mittels einer integrierten Programmierumgebung eigene Regelungsprogramme schreiben kann, die auch mit externen Signalen zurecht kommen.


A.

Hallo Achim, ich habe wohl zuvor eine falsche Wortwahl versendet.
Ich möchte nur eine Simple Drehzahl-STEUERUNG umsetzen. Ich bitte um Entschuldigung

z.B.

Drehzahl
Acceleration
Decelleratin
und z.B Drehwinkel/Drehrichtung vorgeben.



(18.05.2021 10:05 )GerdW schrieb:  Zu Modbus selbst bekommst du aber bei den jeweiligen Bibliotheken schon passende "allgemeine" BeispielVIs mitgeliefert. Diese erläutern die grundlegenden Modbus(/TCP)-Aufrufe.

Hinweis: bitte auf korrekte Schreibweisen achten, wie. z.B. LabVIEW und EtherCAT

Besten Dank Gerd.
Die korrekte Schreibweise versuche ich in Zukunft umzusetzen.


RE: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - GerdW - 26.05.2021 08:48

Hallo Tom,

Zitat:Ich möchte nur eine Simple Drehzahl-STEUERUNG umsetzen.
z.B.
Drehzahl
Acceleration
Decelleratin
und z.B Drehwinkel/Drehrichtung vorgeben.
Dann musst du einfach nur das Manual deines Motortreibers lesen und die passenden Register heraussuchen.
Dann die richtigen Werte in die richtigen Register schreiben!

(Beachte, dass viele "bessere" Motortreiber/Umrichter auch eine spezifische Aktivierungsprozedur erfordern. Auch diese wird, wenn erforderlich, garantiert im Manual erläutert…)


RE: Beispielprogramm zur Ansteuerung mit Kollmorgen AKD - ThommyTomTom - 29.06.2021 15:06

Ich habe mir jetzt ein VI erstellt womit ich den Freuenzumrichter ansteuern möchte.
Es wird ein Fahrauftrag erstellt und dieser anschliesend gestartet.
Das Programm zeigt mir keine Fehler an aber der Motor bewegt sich leider auch nicht.

Vielleicht hat ja jemand mit dem Modbus und AKD Umrichter erfahrung und könnte mal einen Blick auf mein VI werfen.