-

Welche Projektteile werden verglichen?

Beim Projektvergleich werden folgende Unterschiede erkannt und aufgelistet:

ProjektteilErkannte Änderungen
Projektstruktur
  • Neue, umbenannte oder gelöschte POEs
  • Neue, umbenannte oder gelöschte Code-Arbeitsblätter
  • Geänderte Reihenfolge der Code-Arbeitsblätter in POEs
  • Neue, umbenannte oder gelöschte Datentyp-Arbeitsblätter
  • Geänderte POE-Einstellungen (Unterschiede im 'Einstellungen'-Editor der POE)
FBS/KOP-Code
(auch in NKOP/SNKOP-Arbeitsblättern)

AS-Code
Alle code-relevanten Unterschiede und Kommentare.

Was bedeutet "code-relevant"?
Als "code-relevant" gilt jede Änderung, die Auswirkungen auf den resultierenden Applikationscode hat. Neben dem Einfügen, Löschen oder Ändern von Code-Objekten gehören auch all jene Modifikationen dazu, welche die Abarbeitungsreihenfolge beeinflussen, wie beispielsweise das Verschieben eines ganzen Code-Netzwerks.
Im Gegensatz dazu wird durch das Verschieben einzelner Variablen, KOP-Objekte oder Funktionen/FBs an eine andere Arbeitsblattposition zwar das sichtbare Schaltungslayout verändert, auf die Abarbeitungsreihenfolge der Steuerung hat dies aber keinen Einfluss. Solche Modifikationen sind nicht code-relevant und werden folglich beim Vergleich auch nicht berücksichtigt.

ST-CodeAlle Unterschiede.
DatentypenAlle Unterschiede.
ANLAGE-Objekte (Netzwerkstruktur)
  • Geänderte, neue oder gelöschte Geräte
  • Unterschiede in jedem 'Einstellungen'-Editor
  • Unterschiede in jedem Geräteparameter-Editor
Datenlisten, Portlisten und VariablentabellenUnterschiede in Datenlisten, GDS-Portlisten und Variablentabellen.
BibliothekenHinzugefügte, gelöschte oder geänderte Bibliotheken.

Referenzierte Bibliotheken werden durch ihren Namen und ihre SignatureID identifiziert. Wenn Unterschiede in diesen Kriterien festgestellt werden, wird die betreffende Bibliothek als "gelöscht" bzw. "eingefügt" betrachtet.
Wenn eine der Bibliotheken der beiden verglichenen Projekte nicht geladen werden kann, erfolgt der Vergleich ohne Berücksichtigung der Bibliotheken.

In der aktuellen Version werden kaskadierte Bibliotheken beim Vergleich nicht berücksichtigt.

Der Vergleich von referenzierten Bibliotheken aus Projektarchiven beschränkt sich auf die Bibliotheken, die auch in dem zu vergleichenden Archiv enthalten sind.
Versionsinformationen (Beschreibung) für Projekt und POEsJede Änderung im Editor 'Beschreibung' des Projektknotens (ANLAGE) oder einer anwenderdefinierten POE (KOMPONENTEN).
Ressourcen für die Übersetzung von ProjektstringsAlle hinzugefügten, gelöschten oder geänderten Einträge in den 'Ressourcen'-Editoren.

Die erkannten Unterschiede werden im Arbeitsbereich Projektvergleich angezeigt. Dieser wird automatisch geöffnet, wenn Sie einen 'Vergleichen...'-Befehl im Menü 'Projekt' ausführen.

Verwandte Themen: