Gibt es eine einfache Möglichkeit einer Kriterienanalyse für Ablaufsteuerungen, also die Zurückverfolgung fehlender Transitionsbedingungen um sie anzuzeigen?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2007-02-07
Originally created by: Bernhard Werner
Hallo CRIM,
diese Möglichkeit gibt es. Dazu muss eine Variable SFCErrorAnalyzation deklariert werden, die enthält dann das Ergebnis der Analyse. Am besten Sie suchen in der Online Hilfe unter dem Stichwort "AS-Flags" nach.
Auszug aus der Hilfe:
Zitat:
SFCErrorAnalyzationTable: Diese Variable vom Typ ARRAY [0..n] OF ExpressionResult gibt für jede Variable eines zusammengesetzten Transitionsausdrucks, die zu einem FALSE der Transition und damit zu einer Zeitüberschreitung im vorangehenden Schritt führt, folgende Informationen aus: Name, Adresse, Kommentar, aktueller Wert.
Dies ist für maximal 16 Variablen möglich, d.h. der Array-Bereich ist max. 0..15.
Die Struktur ExpressionResult sowie die implizit verwendeten Analyse-Bausteine sind in der Bibliothek AnalyzationNew.lib enthalten. Die Analyse-Bausteine können auch explizit in Bausteinen, die nicht in AS programmiert sind, verwendet werden.
Voraussetzung für die Analyse des Transitionsausdrucks ist die Registrierung einer Zeitüberschreitung im vorangehenden Schritt. Daher muss dort eine Zeitüberwachung implementiert sein und die Variable SFCError (siehe oben) im Baustein deklariert sein.
Bernhard Werner
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Gibt es eine einfache Möglichkeit einer Kriterienanalyse für Ablaufsteuerungen, also die Zurückverfolgung fehlender Transitionsbedingungen um sie anzuzeigen?
Originally created by: Bernhard Werner
Hallo CRIM,
diese Möglichkeit gibt es. Dazu muss eine Variable SFCErrorAnalyzation deklariert werden, die enthält dann das Ergebnis der Analyse. Am besten Sie suchen in der Online Hilfe unter dem Stichwort "AS-Flags" nach.
Auszug aus der Hilfe:
Bernhard Werner