11.04.2013 Aufrufe

ANWENDUNGSHANDBUCH - Stesag

ANWENDUNGSHANDBUCH - Stesag

ANWENDUNGSHANDBUCH - Stesag

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

(5) Zeitdiagramm für FUN 211 (Logging-Daten schreiben)<br />

11-7<br />

Kapitel 11 - Echtzeituhr und Speicherplatine<br />

Im Diagramm sind die zeitlichen Zusammenhänge zwischen der Steuerungs-Bit-Tabelle für Logging-Schreiben<br />

(EXECUTE-Flag, RUN-Flag, WRITE-Flag, ABNORMAL-COMPLETION-Flag) und der Ausführung des Befehls<br />

FUN 211 gezeigt.<br />

EXECUTE-Flag<br />

RUN-Flag<br />

WRITE-Flag<br />

ABNORMAL<br />

COMPLETION-Flag<br />

Ergebnis der Initialisierung<br />

(die Ausführung<br />

von FUN<br />

211 ist zulässig)<br />

FUN210<br />

FUN211<br />

1]<br />

3]<br />

2]<br />

4] 5]<br />

6]<br />

7]<br />

8]<br />

9]<br />

10]<br />

Das EXECUTE-Flag weist eine steigende Flanke auf 1]. Da aber das Ergebnis der Initialisierung anzeigt, daß<br />

eine Ausführung von FUN 211 nicht zulässig ist, wird das ABNROMAL-COMPLETION-Flag 3] (Flag für<br />

abnormale Beendigung) von FUN 211 2] eingeschaltet.<br />

Während der Durchführung von FUN 210 4] tritt ein Parameter-Fehler für Logging-Schreiben auf. Deshalb ist<br />

die Ausführung von FUN 211 nicht zulässig.<br />

Die Schreib-Parameter wurden korrekt eingestellt 5]. Das Ergebnis der Initialisierung zeigt also an, daß die<br />

Ausführung von FUN 211 zulässig ist 6].<br />

FUN 211 stellt bei 8] eine steigende Flanke des EXECUTE-Flags 7] fest, und prüft daraufhin, ob die Ausführung<br />

zulässig ist. Da das Ergebnis der Prüfung positiv ist, wird das RUN-Flag eingeschaltet 9] und die Logging-Daten<br />

werden vorübergehend gespeichert. Nachdem alle Daten gespeichert wurden, wird das WRITE-Flag eingeschaltet<br />

10] und die Logging-Daten werden in die Speicherplatine übertragen (Start des Schreibvorgangs).<br />

Nachdem das Schreiben der Daten für den ersten Log bei 11] abgeschlossen ist, werden die RUN- und WRITE-<br />

Flags ausgeschaltet 12].<br />

Da das EXECUTE-Flag immer noch eingeschaltet ist, wird der Schreibvorgang für den zweiten Log gestartet 13].<br />

FUN 211 erkennt bei 14] die fallende Signalflanke des EXECUTE-Flags 15]. Allerdings wird die Verarbeitung<br />

fortgesetzt, da der Schreibvorgang für den zweiten Log noch nicht beendet ist.<br />

Sobald der Schreibvorgang für den zweiten Log bei 16] beendet wurde, werden die RUN- und WRITE-Flags<br />

ausgeschaltet 17].<br />

12]<br />

11]<br />

13]<br />

14]<br />

15]<br />

16]<br />

Die Parameter für Logging-Schreiben wurden korrekt eingestellt.<br />

17]

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!