SPS-Projekt auf der SPS aktualisieren

Situation: Sie sind dabei, ein SPS-Projekt auf die Steuerung zu laden, das sich von dem bereits dort liegenden unterscheidet. In diesem Fall erscheint ein Meldungsfenster, in dem Sie auswählen können, wie Sie das geänderte SPS-Projekt auf die Steuerung übertragen möchten: Download und Online-Change.

Änderungsübersicht

Möglichkeit 1:

Das oben beschriebene Meldungsfenster enthält außerdem einen Details-Button. Über diesen Button können Sie das Applikationsinformation-Fenster öffnen, das eine Prüfung der Unterschiede zwischen dem aktuellen SPS-Projekt und dem SPS-Projekt auf der Steuerung ermöglicht. Dabei geht es um den Vergleich der Anzahl von Bausteinen, der Daten und der Speicherorte.

Das Applikationsinformation-Fenster enthält eine grobe Beschreibung der Unterschiede, beispielsweise:

Wenn die Einstellung Download Applikationsinfo (SPS-Projekteigenschaften, Kategorie Übersetzen) aktiviert ist, wird zudem eine erweiterte Prüfung der Unterschiede zwischen dem aktuellen SPS-Projekt und dem SPS-Projekt auf der Steuerung ermöglicht. Die erweiterte Prüfungsmöglichkeit besteht darin, dass das Applikationsinformation-Fenster den zusätzlichen Reiter Onlinevergleich enthält, welcher eine Baumvergleichsansicht zeigt. Anhand dieser können Sie erkennen, welche POUs geändert, gelöscht oder hinzugefügt wurden. Der zusätzliche Reiter erscheint, wenn Sie den blau unterstrichenen Befehl im unteren Bereich des Applikationsinformation-Fensters ausführen („Applikation nicht aktuell. Code jetzt generieren, um den Onlinevergleich anzuzeigen?“).

Diese Baumvergleichsansicht bietet nur eine rudimentäre Übersicht. Für einen detaillierten Vergleich des aktuellen SPS-Projekts und dem SPS-Projekt auf der Steuerung sehen Sie bitte Möglichkeit 2.

Möglichkeit 2:

Voraussetzung: Die Quellcode-Dateien des SPS-Projekts wurden mit auf das Zielsystem übertragen (konfigurierbar über die SPS-Projekteinstellungen, Registerkarte Settings).

Mit Hilfe des TwinCAT Project Compare Tools kann ein detaillierter Vergleich zwischen dem aktuellen TC3-Projekt und dem TC3-Projekt auf der Steuerung durchgeführt werden (Befehl <TwinCAT-Projektname> mit dem Zielsystem vergleichen...). Dabei wird eine Vergleichs-Baumansicht geöffnet, über die die gewünschten SPS-Editoren in einem Vergleichsfenster geöffnet werden können. Unterschiede werden hierbei farblich hervorgehoben. Auch die (partielle) Übernahme vom Quellcode des Zielsystem-Projekts ist möglich (Merge).

Siehe auch: