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?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
In welcher Sprache möchtest du die Aktion Programmieren ?
CAL FB1 wäre richtig für AWL
FB1 ; wäre es in ST
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?
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.
Ok, Danke.
Gruß
Daniel