Herunterladen Inhalt Inhalt Diese Seite drucken

Zeitstempel Und Zeitstempelkonflikte - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

6.6.2

Zeitstempel und Zeitstempelkonflikte

Bausteine enthalten einen Code-Zeitstempel und einen Schnittstellen-Zeitstempel.
Diese Zeitstempel werden im Register "Eigenschaften" des Bausteineditors
angezeigt. Anhand von Zeitstempeln wird die Konsistenz von STEP 7 Lite-
Programmen überwacht.
STEP 7 Lite zeigt einen Zeitstempelkonflikt an, wenn beim Vergleich von
Zeitstempeln ein Regelverstoß erkannt wird. Folgende Regelverstöße können
auftreten:
• Ein aufgerufener Baustein ist jünger als der aufrufende Baustein (CALL).
• Ein referenzierter Baustein ist jünger als der Baustein, der ihn verwendet.
Beispiele:
Ein UDT ist jünger als der Baustein, der ihn verwendet, z. B. ein DB oder ein
-
anderer UDT, oder ein FC, FB, OB, der den UDT in der
Variablendeklarationstabelle verwendet.
-
Ein FB ist jünger als der zugehörige Instanz-DB.
-
In FB1 ist ein FB2 als Multiinstanz definiert und FB2 ist jünger als FB1.
Hinweis
Auch wenn die Relation der Schnittstellen-Zeitstempel korrekt ist, können
Inkonsistenzen vorkommen:
Die Definition der Schnittstelle des referenzierten Bausteins stimmt nicht mit
der an seiner Verwendungsstelle verwendeten Schnittstelle überein.
Solche Inkonsistenzen werden Schnittstellenkonflikte genannt. Sie können z. B.
durch Kopieren von Bausteinen verschiedener Programme entstehen.
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Programmieren von Bausteinen
6-97

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis