Download - Service

Transcript
F-Bibliotheken
A.2 F-Bausteine S7 F Systems Lib V1_3 SP1
Toleranzen bei der Deadtime-Zeit
Für das Ermitteln des am OUT auszugebenden Werts können innerhalb der Deadtime-Zeit
maximal 100 verschiedene IN-Werte gespeichert werden.
Die Speicherung der unter IN angelegten Werte und die Bearbeitung des OUT und des Delta
erfolgt entsprechend der OB-Weckalarmzeit.
Damit ergeben sich folgende Toleranzen für die Deadtime-Zeit:
Deadtime-Zeit
max. Toleranz für Deadtime-Zeit
DEADTM >= 100 × OB-Weckalarmzeit
DEADTM + OB-Weckalarmzeit
DEADTM < 100 × OB-Weckalarmzeit
DEADTM + (DEADTM / 100)
DEADTM < MAX_CYC (an F_CYC_CO)
MAX_CYC (an F_CYC_CO)
DEADTM < OB-Weckalarmzeit
Fehlerbehandlung
Folgende Fehlerbehandlungen finden bei Fehlern an den Eingangsparametern DEADTM,
DELTA und IN statt:
● DEADTM:
Wenn der Eingangswert DEADTM = NaN ist, werden die Ausgangswerte von OUT und
V_DELTA ebenfalls NaN und LL und HL = 1.
● DELTA/ V_DELTA:
Wenn der Eingangswert DELTA = NaN ist, werden OUT und V_DELTA weiterhin
ausgegeben und LL und HL auf 1 gesetzt, da kein Vergleich mit DELTA möglich ist.
Wird bei der Berechnung von V_DELTA eine ungültige REAL-Zahl (NaN) ermittelt, erfolgt
die Reaktion wie bei einem NaN an DELTA.
Wird ein denormalisierter oder unendlicher Wert für V_DELTA ermittelt, wird dieser Wert
als gültiger Wert betrachtet. Damit findet in diesem Fall keine Fehlerbehandlung statt.
● IN:
Ein NaN am Eingangsparameter IN, wird zunächst wie ein normaler IN-Wert betrachtet.
Wenn die Deadtime-Zeit abgelaufen ist und der gespeicherte NaN-IN-Wert auf den
Ausgang OUT ausgegeben wird, werden die Ausgangswerte von OUT und V_DELTA
NaN und LL und HL = 1.
Diagnosepuffereintrag
● Wird während der Berechnung eine Ungültige REAL-Zahl ermittelt, erfolgt ein
Diagnosepuffereintrag (Ereignis-ID 16#75D9)
● Bei einem Fehler im Sicherheitsdatenformat im zugehörigen Instanz-DB wird ein F-STOP
ausgelöst. Im Diagnosepuffer der F-CPU wird dann folgendes Diagnoseereignis
eingetragen:
– "Sicherheitsprogramm: Fehler im Sicherheitsdatenformat in DB" (Ereignis-ID
16#75DA)
380
S7 F/FH Systems - Projektieren und Programmieren
Programmier- und Bedienhandbuch, 05/2009, A5E00048979-06