Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Automatisierungssteuerung System

Git-Integration in Logix Designer: Kostenlose, zuverlässige Versionskontrolle für Rockwell-Projekte

Rockwell Automation hat gerade eine Reihe kostenloser Kommandozeilen-Tools namens VCS Custom Tools veröffentlicht, mit denen Sie Git mit Studio 5000 Logix Designer für Versionskontrolle verwenden können. In diesem Artikel zeige ich Ihnen, wie Sie diese Tools nutzen können, um ein zuverlässiges Versionskontrollsystem für Ihre Logix Designer-Projekte kostenlos zu implementieren.

Rockwell Automations VCS Custom Tools

Ein Studio 5000 Logix Designer Projekt wird auf einem Computer als einzelne Binärdatei mit der Erweiterung .acd gespeichert. Da Projekte als einzelne Binärdatei gespeichert sind, sind sie in sich geschlossen, schwer zu beschädigen und einfach zu teilen.

Leider sind Binärdateien mit textbasierten Versionskontrollsystemen wie Git inkompatibel.

Rockwell Automations VCS Custom Tools lösen dieses Problem, indem sie diese ACD-Dateien in Textdateien konvertieren, die mit Git kompatibel sind. Auf einen Blick:

Durch die Verwendung dieser Tools können Sie ein sehr zuverlässiges und robustes Versionskontrollsystem für Ihre Studio 5000 Logix Designer Projekte kostenlos implementieren.

Bevor ich Ihnen zeige, wie Sie diese Tools verwenden, möchte ich diesen Prozess etwas genauer erklären.

L5X-Dateien

Die VCS Custom Tools funktionieren, indem sie eine binäre ACD-Datei in eine L5X-Datei konvertieren. Wenn Sie nicht damit vertraut sind: L5X-Dateien sind XML-Darstellungen eines Logix Designer Projekts oder einer Komponente eines Projekts. Im Gegensatz zu Binärdateien enthalten XML-Dateien menschenlesbaren Inhalt.

L5X-Dateien funktionieren besser mit Git, weil sie Textdateien sind. Da sie Textdateien sind, kann Git Ihnen genau zeigen, was sich in der Datei geändert hat, und Änderungen von verschiedenen Entwicklern in derselben Datei automatisch zusammenführen.

Zerlegung (Explosion)

Das Problem bei der Arbeit mit L5X-Dateien ist, dass sie sehr große Dateien sein können und der Inhalt innerhalb der Datei verschoben werden kann.

Um dieses Problem zu umgehen, zerlegen die VCS Custom Tools eine L5X-Datei in Komponenten. Diese Zerlegung ermöglicht es Ihnen, mit kleineren, gut organisierten Dateien zu arbeiten, anstatt mit einer riesigen, was es einfacher macht, auf einen Blick zu sehen, was geändert wurde.

Git

Schließlich verwenden die VCS Custom Tools Git, um Änderungen tatsächlich zu verfolgen und das Projekt zu sichern.

Git ist ein verteiltes Versionskontrollsystem, das in der traditionellen Softwareentwicklung weit verbreitet ist. Durch die Verwendung von Git können Sie eine vollständige Historie jeder jemals an einem Projekt vorgenommenen Änderung erstellen, einfach Backups eines Projekts in ein Remote-Repository erstellen und ein Projekt schnell auf einen früheren Zustand zurücksetzen.

Bei der Arbeit mit Git gibt es einige wichtige Begriffe, die Sie kennen müssen:

Ein Repository (oder Repo) ist ein intelligenter Ordner, der Änderungen an einem Projekt verfolgt.

Wenn Sie Änderungen an einem Projekt vornehmen, committen Sie diese Änderungen in Ihr lokales Repository. Ein Commit ist ein Schnappschuss Ihres Projekts zu einem bestimmten Zeitpunkt, der später wiederhergestellt werden kann.

Um Ihr Projekt zu sichern, können Sie Ihre Änderungen in ein Remote-Repository pushen, das normalerweise auf GitHub gehostet wird.

Wenn ein anderer Entwickler Änderungen an einem Projekt vornimmt, können Sie diese Änderungen in Ihr lokales Repository pullen.

Da wir jetzt verstehen, wie die VCS Custom Tools funktionieren, sehen wir uns an, wie man sie verwendet.

Umgebung einrichten

Um die VCS Custom Tools zu verwenden, benötigen Sie Studio 5000 Logix Designer, das Studio 5000 Logix Designer SDK und Git auf Ihrem Computer.

Sie müssen auch das VCS Custom Tools Repository auf Ihren Computer klonen und die Tools in eine ausführbare Datei bauen. Das können Sie mit dem git clone Befehl in einem Eingabeaufforderungsfenster tun, wie hier gezeigt.

Sobald Sie das Repository geklont haben, können Sie die Tools bauen, indem Sie den cd Befehl verwenden, um in den VCS-Ordner zu wechseln, und dann den Build-Befehl ausführen.

Sobald die Tools gebaut sind, können wir sie mit unseren Projekten verwenden.

VCS Custom Tools verwenden

Das Erste, was wir tun müssen, ist ein Git-Repository für das Logix Designer-Projekt einzurichten.

Das kann ich tun, indem ich einen neuen Ordner mit dem make dir Befehl erstelle, mit dem cd Befehl in den neuen Ordner wechsle und dann ein Git-Repository initialisiere, indem ich den git init Befehl verwende.

Sobald das Repository eingerichtet ist, können Sie Änderungen an einem Logix Designer-Projekt mit dem l5xgit commit Befehl committen.

Beim ersten Ausführen dieses Befehls müssen Sie den Speicherort des Git-Repositorys und angeben, ob eine Commit-Nachricht für jeden Commit obligatorisch ist.

Dieser Befehl kann lange dauern. Die gute Nachricht ist, dass er eine Kopie des Projekts erstellt hat, sodass Sie weiterhin in Ihrem Projekt arbeiten können, während die VCS Custom Tools im Hintergrund laufen.

Wenn der Commit-Prozess abgeschlossen ist, können Sie Ihre zerlegte L5X-Datei in Ihrem Git-Repository sehen. Wenn Sie wollten, könnten Sie diese Änderungen in ein Remote-Repository pushen, um ein Off-Site-Backup des Projekts zu erstellen.

Commit wiederherstellen

Wenn nötig, können Sie ein Projekt auf den letzten Commit zurücksetzen, indem Sie den l5xgit restore Befehl verwenden.

Dieser Befehl fügt Ihr Git-Repository wieder zu einer L5X-Datei zusammen und konvertiert diese L5X-Datei zurück in eine ACD-Datei.

Sie müssen das Projekt in Studio 5000 Logix Designer schließen, damit der restore-Befehl funktioniert.

Studio 5000 Logix Designer Integration

Schließlich können die VCS Custom Tools in die Benutzeroberfläche von Studio 5000 Logix Designer über das Custom Tools Menü integriert werden.

Um die VCS Custom Tools zur Logix Designer-Benutzeroberfläche hinzuzufügen, kopieren Sie die Datei CustomMenu.xml aus dem VCS Custom Tools Ordner in den Common-Ordner der RSLogix 5000-Installation, wie hier gezeigt.

Wenn Sie Logix Designer neu starten, sehen Sie, dass alle VCS Custom Tools-Befehle jetzt im Tools-Menü von Logix Designer verfügbar sind.

Zusammenfassung

In diesem Artikel haben Sie gelernt, wie Sie Rockwell Automations Custom VCS Tools verwenden, um ein Git-basiertes Versionskontrollsystem für Ihre Projekte zu implementieren.

Durch die Verwendung von Git können Engineering-Teams eine vollständige Historie der an einem Projekt vorgenommenen Änderungen erhalten, zusammen mit einer Lösung für das Backup und die Wiederherstellung von SPS-Software mit kostenlosen Tools.

Lassen Sie uns in den Kommentaren wissen, welche Tools Sie für die Versionskontrolle in Ihren Projekten verwenden.

Automatisierungssteuerung System

  1. Agile Robots demonstriert fortschrittliche Kraftsteuerung, Humanoide und Physical AI Technologien auf RTJ 2026
  2. Ethernet-APL: Die explosionsgeschützte Two-Wire Ethernet-Lösung für Prozessanlagen-Instrumentierung
  3. 10 bewährte Best Practices für zuverlässige KI-Agenten 2025
  4. Unternehmensweite Automatisierung erreichen: Eigene Citizen Developers aufbauen
  5. GM setzt auf Cobots; Toyota präsentiert Brennstoffzellen-Lkw – MBS Highlights
  6. Effiziente Lösungen für Heizungsausfälle in der Lebensmittelproduktion in Wisconsin
  7. Intelligente Automatisierung: Der Schlüssel zu erfolgreichen RPA-Implementierungen
  8. KUKA KMR iiwa: Mobiler kollaborativer Roboterarm für Industrie 4.0
  9. 5 Schlüsseltechnologie-Trends, die die Fertigung 2019 prägen
  10. Zukunft navigieren: Jobverdrängung durch Automatisierung voraus sein