Zum Inhalt

SIMATIC PCS 7 Vergleiche konfigurieren

Info

PCS 7 Vergleiche nutzen den erweiterten Adressraum von 64-Bit-Systemen, so dass auch sehr große Projekte verarbeitet werden können.

Nachfolgend finden Sie detaillierte Informationen zur Konfiguration des Vergleichs von PCS 7 Projekten.

Unterschiede zwischen PCS 7 und S7 Vergleichen

Inhalt des Projekts PCS 7 Vergleicher S7 Vergleicher
SFC- und CFC-Pläne SmartCompare
Hardware eines PCS7 Projekts
Inhalt einzelner Bausteine wie FCs oder FBs

Zusätzliche Programmteile berücksichtigen

  1. Öffnen Sie den Dialog Vergleich konfigurieren.
  2. Wählen Sie im Dialog vdog - S7 Programm das Projekt aus.
  3. Aktivieren Sie die Registerkarte SimaticPCS.

Sie haben nun die folgenden Auswahlmöglichkeiten:

  • Position des Bausteins im CFC ermitteln
  • CFC-Eigenschaft Unsichtbar einschließen
  • CFC-Eigenschaft Beobachtet einschließen

Anforderung an den Vergleich von Drive ES

Um einen S7 Vergleich von Drive ES durchzuführen, wird eine gültige und lizenzierte Installation von Microsoft Access mit ODBC-Treiber benötigt.

IL-Quellen (STL-Quellen) standardmäßig in alle Clients aufnehmen

Der Vergleich der STL-Quellen kann im Dialog Vergleich konfigurieren über ein Kontrollkästchen aktiviert werden.

Um diese Option serverweit zu aktivieren, gehen Sie folgendermaßen vor:

  1. Starten Sie den AdminClient.
  2. Klicken Sie auf den Menüpunkt INI-Dateien.
  3. Wählen Sie im Dialog Ini-Datei bearbeiten die Datei Classes.ini aus. (Pfad zur Datei: ..\vdServerArchive\VD$A\Configuration\Compare\Classes.ini).
  4. Wählen Sie die Sektion [SimaticS7] aus. Ist diese Sektion nicht vorhanden, legen Sie diese am Ende der Datei an.
  5. Weisen Sie dem Schlüssel 7169 den Wert Y zu.

Beispiel:

[SimaticS7]
7169=Y

Mögliche Werte sind:

  • Y: AWL-Quellen werden bei dem Vergleich berücksichtigt.
  • N: AWL-Quellen werden beim Vergleich ignoriert. Dies ist der Standardwert nach dem Setup.

Wie man Unterschiede erkennt

Sicherheitsprogramme vergleichen

Bei Sicherheitsprogrammen wird die vom SIMATIC S7 Manager erzeugte Prüfsumme verglichen. Sie wird in octoplant neben dem Datum der letzten Kompilierung der F-Programm Sektion angezeigt. Die Informationen über CRC und Zeitstempel werden in einer speziellen Datenbank gespeichert, deren Nummer variieren kann. Sie kann durch ihren Namen (F_GLOBDB) und ihre Erstellungssprache (F_DB) identifiziert werden.

Grundsätzlich werden die folgenden vom SIMATIC S7 Manager verwalteten Bausteine beim Vergleich ignoriert:

  • Bausteine in den Sprachen F_AWL und F_CALL
  • Bausteine in der Sprache F_DB, wenn der Name des Autors das Format FALG{NNNN} hat. Dabei kann N eine Ziffer von 0-9 oder ein Bindestrich sein.
  • Baustein in der Sprache F_DB mit dem Namen F_GLOBDB. Prüfsumme und Zeitstempel werden, wie oben beschrieben, extrahiert und dargestellt.

Vergleich im LibraryManagement

Im LibraryManagement werden folgende Vergleiche durchgeführt:

  • Bausteine nach Inhalt und Eigenschaften
  • Quelle nach Inhalt und Eigenschaften
  • CFC nach Inhalt oder Name
  • SFC nach Inhalt oder Name

Unterschiede bei Meldungen

Unterschiede bei Meldungen werden nicht dargestellt.

Unterschiede in den Deklarationslisten von Bausteinen

Unterschiede in den Deklarationslisten zweier Datenbausteine werden unter gewissen Bedingungen ignoriert, um zu verhindern, dass bei einer Änderung der Deklarationsliste und einem ordnungsgemäßen Nachziehen der Instanz-DBs der Unterschied Deklarationsliste mehrfach angezeigt wird. Die Unterschiede werden ignoriert, wenn:

  • die beiden Instanz-DBs der Datenbausteine und die Nummern der zugeordneten Funktionsbausteine gleich sind und
  • beide Bausteine existieren
  • die jeweiligen Deklarationslisten von FB/DB gleich sind

Initialwerte für Bausteinverbindungen in CFCs

Beim Anschluss eines Bausteins in einem CFC werden die Initialwerte vom SIMATIC S7 Manager verwaltet. Das bedeutet, dass die Initialwerte beim Vergleich ignoriert werden, wenn das Attribut S7_server den Wert alarm_archiv hat.

Beim Kopieren des CFC wird im Quellmodul bei der Vergabe der Meldungsnummer meist eine andere Nummer angegeben. Wenn die Initialwerte berücksichtigt werden, werden Unterschiede zwischen den Bausteinen dann falsch erkannt.

Code-Zeitstempel beim Vergleich

Der Code-Zeitstempel wird nicht herangezogen, um zwei Bausteine zu vergleichen, da für Bausteine, die mit externen Editoren erstellt werden (z. B. SCL), bei jedem Kompiliervorgang ein neuer Code-Zeitstempel vergeben wird. Dies gilt ab einschließlich Version 3.2.

Änderungen in Step 7 HW Config

Die in Step 7 HW Konfig vorgenommenen Hardwarekonfigurationen müssen mit dem S7-Befehl Speichern und übersetzen übernommen werden, bevor diese bei der Versionierung erkannt werden.

Änderungen in Step 7 Eigenschaften Bausteine

Damit die vorgenommenen Änderungen in Eigenschaften Bausteine angezeigt werden, muss die Vergleichereinstellung der S7 Komponente geändert werden. Gehen Sie dazu folgendermaßen vor:

  1. Öffnen Sie den Dialog Vergleich konfigurieren.
  2. Wählen Sie im Bereich DB-Vergleich die Option Inhalt vergleichen aus.
  3. Klicken Sie zur Bestätigung auf OK .

Wird jetzt eine neue Version der Komponente erstellt, wird der Unterschied der Eigenschaften Bausteine erkannt.


Verwandte Themen