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

alternativzweige in AS / SFC

Easytherm
2006-05-10
2006-05-10
  • Easytherm - 2006-05-10

    Hallo, ich habe eine kleine Frage bezüglich Alternativzweige (OR-Divergenz):

    Auszug aus der Hilfe: ...Wenn der Schritt, der der Alternativanfangslinie vorangeht, aktiv ist, dann wird die erste Transition jeder Alternativverzweigung von links nach rechts ausgewertet. Die erste Transition von links, deren Transitionsbedingung den Wert TRUE hat, wird geöffnet und die nachfolgenden Schritte werden aktiviert (siehe aktiver Schritt)... Funktionniert auch so!

    Meine Frage: nehmen wir den Fall an, dass 2 Alternativzweige existieren.

    Wenn die 2 Transitionsbedingungen gleich sind wird also laut Anleitung nur der erste Schritt aktiviert, der zweite dagegen nicht, obwohl seine Transitionsbedingung auch den Wert TRUE hat. (Siehe Attachment)

    Wäre es laut der IEC Norm nicht richtig, dass in diesem Fall beide Schritte gleichzeitig aktiv werden?

    vielen Dank

    bitmap.doc [49.5 KiB]

     
  • Anonymous - 2006-05-10

    Originally created by: Bernhard Werner

    Hallo Easytherm,

    nein, so ist es nicht. Die Norm sagt ausdrücklich, dass nur ein Nachfolgeschritt in diesem Fall aktiv werden kann. Alternativ zu unserer Links nach Rechts Regel ist es allenfalls erlaubt, die Alternativzweige mit einer Nummer zu priorisieren.

    Zur Info: ich beziehe mich hierbei auf Table 46 in der Norm. Dort steht das beschrieben.

    mit freundlichen Grüßen,

        Bernhard Werner
    
     

Log in to post a comment.