Herunterladen Inhalt Inhalt Diese Seite drucken

Darstellung Von Aufrufen Nicht Vorhandener Bausteine; Darstellung Von Rekursionen In Bausteinabhängigkeiten; Darstellung Von Zeitstempelkonflikten In Bausteinabhängigkeiten - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Darstellung von Aufrufen nicht vorhandener Bausteine

Wenn ein Baustein gelöscht wurde, dieser Baustein aber von einem anderen
Baustein verwendet wird, dann wird der Text solcher Bausteine rot eingefärbt und
durch "???" am Ende ergänzt.
Darstellung von Rekursionen in Bausteinabhängigkeiten
Rekursionen werden verursacht durch folgende Bausteinabhängigkeiten:
• Baustein 1 ruft Baustein 2 auf und Baustein2 ruft Baustein 1 auf.
• Baustein 1 ruft Baustein 2 auf und Baustein 2 verwendet
Schnittstellendeklaration des Bausteins 1, z. B.: FB1 ruft Instanz-DB zu FB 1
auf
• Baustein 1 verwendet Schnittstellendeklaration des Bausteins 2 und Baustein 2
verwendet Schnittstellendeklaration des Bausteins 1. Diese Konstellation ist
nicht erlaubt und kann nur durch Einkopieren von Bausteinen in ein
bestehendes Projekt auftreten. Die betroffenen Bausteine sind nicht mehr
übersetzbar.
• Rekursionen in Bausteinabhängigkeiten werden durch einen überlagerten Pfeil
dargestellt:
Symbol
Darstellung von Zeitstempelkonflikten in Bausteinabhängigkeiten
Unterschiedliche Zeitstempel von Schnittstellen können zu Konflikten führen, wenn
die Schnittstelle des aufgerufenen Bausteins sich geändert hat (z. B. weniger
Variablen hat), der aufrufende Baustein aber noch die "alte"
Schnittstellendeklaration für den Aufruf verwendet.
Als Indikator für möglicherweise inkonsistente Schnittstellen wird der Schnittstellen-
Zeitstempel verwendet. Wenn der Schnittstellen-Zeitstempel des aufgerufenen
Bausteins jünger ist als der des aufrufenden Bausteins, wird das in der
Programmstruktur durch ein überlagertes Uhrensymbol dargestellt.
Dem aufrufende Baustein wird bei Konflikten ein Status-Symbol vorangestellt, das
darauf hinweist, dass der Baustein neu übersetzt werden muss.
Beispiel für Darstellung von
Zeitstempelkonflikten
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Bedeutung
Rekursion und Bausteinaufruf mit CALL
Rekursion und Bausteinaufruf mit UC
Rekursion und Bausteinaufruf mit CC
Rekursion durch Schnittstellendeklaration in verwendetem Baustein
Programmieren von Bausteinen
6-89

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis