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
- Öffnen Sie den Dialog Vergleich konfigurieren.
- Wählen Sie im Dialog vdog - S7 Programm das Projekt aus.
- 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:
- Starten Sie den AdminClient.
- Klicken Sie auf den Menüpunkt INI-Dateien.
- Wählen Sie im Dialog Ini-Datei bearbeiten die Datei
Classes.ini
aus. (Pfad zur Datei:..\vdServerArchive\VD$A\Configuration\Compare\Classes.ini
). - Wählen Sie die Sektion [SimaticS7] aus. Ist diese Sektion nicht vorhanden, legen Sie diese am Ende der Datei an.
- Weisen Sie dem Schlüssel 7169 den Wert Y zu.
Beispiel:
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:
- Öffnen Sie den Dialog Vergleich konfigurieren.
- Wählen Sie im Bereich DB-Vergleich die Option Inhalt vergleichen aus.
- Klicken Sie zur Bestätigung auf OK .
Wird jetzt eine neue Version der Komponente erstellt, wird der Unterschied der Eigenschaften Bausteine erkannt.
Verwandte Themen