Herunterladen Inhalt Inhalt Diese Seite drucken

Ersatzwert; Wertübernahmeverzögerung - Siemens SIMATIC PCS 7 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC PCS 7:
Inhaltsverzeichnis

Werbung

Driver Blocks
Simulation
Bei Eingangsparameter SIM_ON = TRUE wird der Wert des Eingangsparameter
SIM_V mit Quality Code QUALITY = 16#60 ausgegeben. QBAD = TRUE: wegen
eines übergeordneten Fehlers wird zurückgesetzt. Auch im Simulationsbetrieb
muss im Low Word des Einganges MODE eine gültige Betriebsart eingestellt sein.
Andernfalls wird QBAD = 1 ausgegeben. Simulation hat höchste Priorität. Der
Simulationswert wird anhand der Betriebsart und der Eingangsparameter
VHRANGE und VLRANGE in einen Rohwert gewandelt. Dieser wird wie ein
Rohwert aus dem Prozessabbild geprüft. Somit können auch die Zustände QBAD,
QCHF_LL und QCHF_HL simuliert werden.
Wenn VLRANGE > VHRANGE eingestellt ist, kann der Zustand QBAD = TRUE
nicht simuliert werden. Die Ausgänge QCHF_LL und QCHF_HL werden
entsprechend dem Wert von SIM_V gesetzt. Befindet sich der Baustein im
Simulationszustand, ist QSIM = TRUE gesetzt.

Ersatzwert

Bei Eingangsparameter SUBS_ON = TRUE wird der Wert des Eingangsparameter
SUBS_V als Wert ausgegeben, sofern der Rohwert ungültig ist. Der Quality Code
wird auf QUALITY = 16#48 und QBAD = 1 gesetzt.
Letzten Wert halten
Bei Eingangsparameter SUBS_ON = FALSE wird der letzte gültige Ausgangswert
(V_LAST) ausgegeben, wenn der Rohwert ungültig ist. Bei V_DELTA > 0 gilt
folgende Bedingung:
ABS (V - V_LAST) > V_DELTA:
ABS (V - V_LAST) ≤ V_DELTA:
Der Quality Code wird auf QUALITY = 16#44, DELTA_ON und QBAD = 1 gesetzt.
Liegen gültige Rohwerte vor, und es ist V_DELTA > 0 gesetzt, wird bei ABS (V -
V_LAST) > V_DELTA für einen Zyklus der letzte gültige Ausgangswert (V_LAST)
mit QUALITY = 16#44 (QBAD = 0) gehalten.
Wertübernahmeverzögerung
Nach Neustart oder wenn sich der Quality Code von "BAD" nach "GOOD" ändert,
wird Quality Code und Wert nicht aktualisiert bis die CNT_LIM-Zyklen vergangen
sind. Ist CNT_LIM = 0 (Default-Einstellung) ist die Funktion abgeschaltet. Während
der Wertübernahmeverzögerung ist der Quality Code = 16#00 und QBAD = 1. Der
letzte Wert bleibt während der Übernahmeverzögerung erhalten.
Fehlerbehandlung
Es werden keine Plausibilitätskontrollen bezüglich der Eingangsparameter
durchgeführt. Bei ungültiger Betriebsart im Low Word des Eingangsparameters
MODE wird von einem ungültigen Rohwert ausgegangen.
2-6
V = V_LAST1
(vorletzter gültiger Ausgangswert)
V = V_LAST (letzter gültiger Ausgangswert)
Prozessleitsystem PCS 7 Library
A5E00345277-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis