Systemprogramm (SEW_PRG)

 

Programm, in dem alle wichtigen Instanzaufrufe zusammengefasst sind. Die automatische Codegenerierung erzeugt dieses Programm bei jeder Generierung des IEC-Projekts entsprechend der Konfiguration in der MOVISUITE® neu und überschreibt die Vorgängerversion. Daher sollten in diesem Programm keine Änderungen vorgenommen werden.

 

Das Programm ist in die folgenden Aktionen gegliedert. Die Aktionen unterscheiden sich darin, zu welchem Zeitpunkt des Programmablaufs sie aufgerufen werden.

INIT

In der Aktion INIT finden Initialisierungen der MOVIKIT®-Softwaremodule statt, bevor die Softwaremodule starten. Der Anwender hat die Möglichkeit, diese Initialisierungssequenz zu ergänzen. Dazu steht die Aktion User_PRG.INIT() zur Verfügung.

LinkInterfaces

In der Aktion LinkInterfaces erfolgt das Verbinden der Schnittstellen der einzelnen MOVIKIT®-Softwaremodule.

MAIN

In der Aktion MAIN sind alle Programmaufrufe der MOVIKIT®-Softwaremodule enthalten, die im Task TaskMain bearbeitet werden sollen. Die Aktion User_PRG.Main() (enthält das Anwenderprogramm) wird ebenfalls in dieser Aktion aufgerufen.

HINWEIS

Anwenderprogramm in der Aktion User_PRG.Main() implementieren, nicht direkt in der Aktion SEW_PRG.Main().
HIGHPRIO

In der Aktion HIGHPRIO sind alle Programmaufrufe der MOVIKIT®-Softwaremodule enthalten, die im Task TaskHighPrio bearbeitet werden müssen z. B. für die Profilgeneration. Die Aktion User_PRG.HIGHPRIO() mit dem Anwenderprogramm wird auch in dieser Aktion aufgerufen.

HINWEIS

Anwenderprogramm in der Aktion User_PRG.HIGHPRIO() implementieren, nicht direkt in der Aktion SEW_PRG.HIGHPRIO().