Nahtlose Integration von PowerFlex 525 Antrieben in Studio 5000 Logix Designer
Allen-Bradley PowerFlex 525 Antriebe sind beliebte Niederspannungs-Frequenzumrichter von Rockwell Automation.
In einem vorherigen Artikel habe ich erklärt, wie man einen PowerFlex 525 Antrieb in Studio 5000 Logix Designer konfiguriert.
In diesem Artikel zeige ich, wie man einen PowerFlex Antrieb mithilfe der Device Object Libraries von Rockwell Automation in eine Applikation integriert. Device Object Libraries bestehen aus SPS-Code und HMI-Bedienbildern, die von Rockwell Automation entwickelt, getestet und gewartet werden. Diese Bibliotheken stehen kostenlos auf der Website von Rockwell Automation zum Download zur Verfügung und können die Integrationszeit von Rockwell-Automation-Projekten in ein Leitsystem drastisch reduzieren.
Konfiguration aktualisieren
Auf meinem Computer habe ich die Power Device Object Library von Rockwell Automation heruntergeladen, die den Inhalt für PowerFlex 525 Antriebe enthält.
In Studio 5000 muss ich zunächst die Antriebskonfiguration aktualisieren, um das Verbindungsformat zu verwenden, das in der Dokumentation der Power Device Object Library angegeben ist.
Dazu klicke ich im Studio 5000 Logix Designer Projekt mit der rechten Maustaste auf den Antrieb und wähle Eigenschaften, um die Antriebsübersicht zu öffnen.
In der Antriebsübersicht klicke ich auf Gerätedefinition, um den Dialog Gerätedefinition zu öffnen.
Im Dialog Gerätedefinition öffne ich die Seite Verbindungsformat, indem ich im linken Bereich Verbindungsformat auswähle.
Auf dieser Seite kann ich konfigurieren, welche Informationen zwischen Antrieb und SPS ausgetauscht werden. Um zusätzliche Parameter hinzuzufügen, klicke ich in das Parameterfeld und wähle den gewünschten Parameter.
In diesem Fall habe ich die in der Dokumentation der Power Device Object Library angegebenen erforderlichen Parameter hinzugefügt, wie hier gezeigt.
Nach dem Hinzufügen der Parameter klicke ich auf OK, um die Konfiguration zu speichern, und auf Ja, um zu bestätigen, dass ich die Moduldefinition ändern möchte.
Da ich diese Änderungen bereits auf den Antrieb heruntergeladen habe, klicke ich erneut auf OK, um den Dialog Antriebsübersicht zu schließen.
Nun, da der Antrieb korrekt konfiguriert ist, können wir den Code importieren, der die Kommunikation mit dem Antrieb ermöglicht.
SPS-Code
Im Studio 5000 Projekt öffne ich den Haupt-Routine, klicke mit der rechten Maustaste auf das erste Netzwerk und wähle Netzwerke importieren.
Im sich öffnenden Dateibrowser navigiere ich zum Ordner der Power Device Object Library auf meinem Computer und wähle die Datei raC_Dvc_PF525_4.00_RUNG, die die Logik für die Anbindung eines PowerFlex 525 Antriebs enthält.
Nach Auswahl der richtigen Datei klicke ich auf Öffnen, um die Datei zu importieren.
Der Dialog Importkonfiguration wird geöffnet.
In diesem Dialog wähle ich im Dropdown-Menü Operation die Option Überschreiben. Dies weist Studio 5000 Logix Designer an, das bestehende Netzwerk in der Routine beim Import des neuen Netzwerks zu überschreiben.
Dann öffne ich die Seite Tags.
Auf dieser Seite sehe ich zwei Warnungen. Ich behebe diese, indem ich die Spalte Endgültiger Name an den Antrieb in unserem Projekt anpasse. Dazu verwende ich das Dropdown-Menü, um die Referenz auf den PF525_Drive-Antrieb im Projekt festzulegen.
Wir könnten auch die Suchen-und-Ersetzen-Funktion nutzen, um die Namen der zu erstellenden Tags von „_InstanceName“ in etwas Spezifischeres zu ändern, aber in dieser Demo belasse ich die Tagnamen wie sie sind.
Als Nächstes wechsle ich zur Seite Andere Komponenten und setze das Feld Endgültiger Name auf den PowerFlex 525 Antrieb, den wir steuern möchten.
Schließlich klicke ich auf OK, um den Import des Netzwerks abzuschließen.
Die Logik und alle erforderlichen Komponenten und Tags werden importiert.
Wir könnten nun benutzerdefinierte Logik schreiben, um über den AOI mit dem Antrieb zu kommunizieren, aber für diese Demo zeige ich, wie man den Antrieb durch direktes Bearbeiten der Controller-Tag-Werte im Tag-Editor steuern kann.
Bevor wir sehen, wie die Device Object Libraries funktionieren, müssen wir das aktualisierte Projekt auf die SPS herunterladen.
Herunterladen und Testen
Ich lade das Projekt herunter, indem ich auf dem Controller-Frontplatten-Download auswähle.
Im Dialogfeld wähle ich Herunterladen.
Wenn der Download abgeschlossen ist, klicke ich auf Ja, um den Controller wieder in den Run-Modus zu versetzen.
Nun, da das Projekt im Controller läuft, öffne ich den Programm-Tag-Editor, indem ich im Controller-Organizer unter Hauptprogramm auf Parameter und Lokale Tags doppelklicke.
Im Tag-Editor aktiviere ich den Reiter Tags überwachen, indem ich unten im Editor darauf klicke.
Jetzt kann ich den Antrieb konfigurieren, indem ich den Setting-UDT erweitere. In diesem UDT prüfe ich, ob alle Inhibit-Bits den Wert 0 haben, und setze die Referenzgeschwindigkeit auf 20,0.
Anschließend erweitere ich den Command-UDT und setze den Parameter Physical auf 1, um anzuzeigen, dass ein physischer Antrieb verwendet wird, und das Activate-Bit auf 1, um den Antrieb zu starten.
Der Antrieb beginnt zu laufen und läuft weiter, bis ich das Deactivate-Bit auf 1 setze.
Ich kann auch nach unten scrollen, um den Status des Antriebs zu sehen. In diesem Fall sehe ich, dass der Antrieb aktiv und auf Sollgeschwindigkeit ist.
Falls der Antrieb Fehler oder Warnungen hätte, würde ich sie hier ebenfalls sehen.
Fazit
In diesem Artikel haben wir gesehen, wie man die Power Device Object Library verwendet, um einen PowerFlex 525 Antrieb schnell und einfach in ein Studio 5000 Logix Designer Projekt zu integrieren. Mit Device Object Libraries können Sie vorgetesteten Code in Ihr Projekt einfügen, um Engineering-Zeit zu sparen.
Device Object Libraries enthalten auch Bedienbilder, mit denen Sie einen Antrieb in eine HMI-Applikation integrieren können. In einem zukünftigen Artikel zeige ich, wie man Bedienbilder verwendet, um einen PowerFlex Antrieb in ein HMI-Projekt zu integrieren.
Automatisierungssteuerung System
- Transferlinie verkürzt Durchlaufzeit um 30 % und steigert Produktivität bei Kegelradfertigung
- OnRobot eröffnet US-Hauptsitz in Dallas, erweitert Robotik-Innovation
- Epicor veranstaltet ERP Insights 2018 Konferenz in Nashvilles Opryland Resort
- MTC erreicht Durchbruch bei autonomem Objekt-Greifen für Robotik
- QMAX treibt Automatisierung & IoT für beschleunigte erneuerbare Energien voran
- Wittmann Battenfeld stellt 48/48T Roboter vor: Unterstützung für 1.200-Tonnen-Spritzgießmaschinen
- ActiNav macht UR-Cobots zu autonomen Bin-Pickern, steigert Machine-Tending-Effizienz
- Vollmer of America treibt moderne Zerspanung mit Präzisionsschneidwerkzeugen an
- Industrielle Vorreiter überwinden KI-Hürden in der intelligenten Fertigung
- Yushin bringt fortschrittliche FRA-Serie Servoroboter mit Industrie-4.0-Konnektivität