Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Kriterienanalyse für SFC Ablaufsteuerung möglich?

CRIM
2007-02-06
2007-02-07
  • CRIM - 2007-02-06

    Gibt es eine einfache Möglichkeit einer Kriterienanalyse für Ablaufsteuerungen, also die Zurückverfolgung fehlender Transitionsbedingungen um sie anzuzeigen?

     
  • 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

     

Log in to post a comment.