Programmsteuerung von Funktionen von Funktionsbausteinen

Steuerung von SPS-Programmen

Ein SPS-Programm kann in mehrere Funktionen oder Funktionsbausteine aufgeteilt werden. So kann man das Programm in logische Einheiten zusammenfassen. Um Bausteine aufzurufen und das Programm zu steuern, gibt es in Step7 unterhalb des Knotens Programmsteuerung einige Bausteine zur Programmsteuerung. Diese haben folgende Bedeutung:

  • --(CALL) Funktion FC/Systemfunktion SFC aufrufen ohne Parameter
  • --(MCR<) Master Control Relay einschalten
  • --(MCR>) Master Control Relay ausschalten
  • --(MCRA) Master Control Relay Anfang
  • --(MCRD) Master Control Relay Ende
  • --(RET) Springe zurück

Der CALL-Befehl wird meistens in AWL wie folgt eingegeben:

  • CALL FB Funktionsbaustein FB als Box aufrufen
  • CALL FC Funktion FC als Box aufrufen
  • CALL SFB Systemfunktionsbaustein SFB als Box aufrufen
  • CALL SFC Systemfunktion SFC als Box aufrufen

CALL-Baustein: FC/Systemfunktion SFC aufrufen ohne Parameter

Mit dem CALL-Baustein kann eine Funktion oder Systemfunktion (FC/SFC) ohne Parameter aufgerufen werden. Der CALL-Befehl kann bedingt oder absolut aufgerufen werden.

CALL FC/SFC in KOP

Auf jeden Fall ist die Angabe des FC/SFC bzw. deren Nummer nötig, z.B. FC2.