|
Beschreibung Nach der Konvertierung (STEP 7 Basic V10.5 nach STEP 7 V11) von S7-1200-Projekten mit Timern lässt sich auf die Variable "RU" ("RUNNING" in STEP 7 Basic V10.5) im Instanzdatenbaustein des Timers nicht mehr zugreifen.
Beim Übersetzen Ihres konvertierten S7-1200-Projektes erscheint bei Verwendung dieser Variablen die Fehlermeldung:
"Der Zugriff auf private und interne Variablen ist unzulässig."

Bild 01
Anleitung Mit Hilfe der Verschaltung der übrigen boolischen Variablen des Timer-Instanzdatenbausteins können Sie das "Running"-Bit "RU" je nach Timerausführung wie folgt nachbilden:
| Timer |
Verschaltung |
| TP |
Beim Timer TP "Impuls erzeugen" entspricht die Instanz-DB-Variable "Q" (Ausgang) dem "Running"-Bit.

Bild 02
|
TON
TONR |
Bei den Timern TON "Einschaltverzögerung" und TONR "speichernde Einschaltverzögerung" ergibt sich das "Running"-Bit aus der Verknüpfung der Instanz-DB-Variablen "IN" (Eingang) und "Q" als Öffner.

Bild 03
|
| TOF |
Beim Timer TOF "Ausschaltverzögerung" ergibt sich das "Running"-Bit aus der Verknüpfung der Instanz-DB-Variablen "IN" als Öffner und "Q".

Bild 04
|
Tabelle 01
Erstellumgebung Die Bilder in diesem FAQ sind mit STEP 7 V11 erstellt worden.
Wichtig
Verwenden Sie immer die Kombination aus den Instanzdatenbaustein-Variablen (und nicht eine Zwischenspeicherungen aus diesen), da es bei asynchroner Abfrage die Zwischenspeicherung nicht mehr dem momentanen Zustand entsprechen muss!
Ergänzende Suchbegriffe
Zeiten
|