FB in einem AS-Schritt ausführen

DanielB
2006-05-30
2006-06-02
  • DanielB - 2006-05-30

    Hallo,

    leider bekomme ich es irgendwie nicht hin, einen Funktionsblock im einem Schritt der Ablaufsprache zu ausführen.

    Ich habe den FB erstellt und in der Variablebdeklaration deklariert (FB1:Pruefen;)

    Nun möchte ich den FB ausführen und habe mit CAL FB1 versucht, aber das funktioniert nicht.

    Hätte eventuell jemand einen Tip wie dies funktionieren könnte.

    Gruß

    Daniel

     
  • J Schohaus - 2006-06-01

    In welcher Sprache möchtest du die Aktion Programmieren ?

    CAL FB1 wäre richtig für AWL

    FB1 ; wäre es in ST

     
  • DanielB - 2006-06-01

    Das Hauptprogramm ist in AS (Ablaufsprache) erstellt und einem Schritt möchte ich eine Aktion hinzufügen die einen Funktionsblock ausführt. Der Funktionsblock ist in FUP geschrieben.

    Eine Aktion besteht soviel ich weiß immer aus einem Qualifier und dem Ziel der Aktion. Wie lautet der Qualifier um ein Funktionsblock auszuführen?

     
  • J Schohaus - 2006-06-02

    Hallo DanielB

    Du versucht ein Unterprogramm in ein IEC Schritt aufzurufen.

    Dieses ist nicht möglich!

    Um ein Unterprogramm aus AS aufzurufen solltest du ein Vereinfachten Schritt einfügen. ( Im Menü Extras Punkt IEC-Schritt benutzen abwählen )

    Hier kannst du dann durch anklicken des Schritts eine Aktion in beliebiger Sprache schreiben und somit auch ein anderen Bausteine aufrufen.

     
  • DanielB - 2006-06-02

    Ok, Danke.

    Gruß

    Daniel

     

Log in to post a comment.