Funktionsbausteine deklarieren
- Das IEC-Package des Softwaremoduls wurde aus dem Online-Support heruntergeladen und installiert.
- Die im IEC-Package enthaltene IEC-Bibliothek wurde dem IEC-Projekt hinzugefügt.
- Fügen Sie dem IEC-Projekt ein neues STRUCT-Element hinzu (hier: ST_DR_DeviceVitality_Drives).
- Deklarieren Sie in dem STRUCT-Element für jedes MOVI-C®-Antriebssystem, für welches das Softwaremodul angewendet werden soll, eine Variable vom Typ
SEW_MK_DeviceVitality.ST_DR_Vitality_Drive
(hier: MOVIGEAR_1
und MOVIGEAR_2
). Verwenden Sie dabei möglichst die gleichen Benennungen wie im MOVISUITE®-Projekt.
- Fügen Sie dem IEC-Projekt ein neues STRUCT-Element hinzu (hier: ST_DR_DeviceVitality).
- Deklarieren Sie in dem STRUCT-Element eine Variable vom Typ
SEW_MK_DeviceVitality.ST_DR_Vitality_Controller
für den MOVI-C® CONTROLLER (hier: Controller
). Verwenden Sie dabei möglichst die gleichen Benennungen wie im MOVISUITE®-Projekt.
- Deklarieren Sie in dem STRUCT-Element eine Variable vom Typ
ST_DR_DeviceVitality_Drives
(hier: Drives
).
- Fügen Sie dem IEC-Projekt eine globale Variablenliste hinzu (hier: GVL_DriveRadar). Diese fungiert als Anwenderschnittstelle. Wenn durch das Verwenden anderer Softwaremodule bereits eine globale Variablenliste angelegt wurde, können Sie diesen Schritt überspringen.
- Deklarieren Sie in der globalen Variablenliste GVL_DriveRadar eine Variable vom Typ
ST_DR_DeviceVitality
(hier: DeviceVitality
), um die für den MOVI-C® CONTROLLER und die MOVI-C®-Antriebssysteme angelegten Variablen in der Anwenderschnittstelle zu nutzen.
- Verknüpfen Sie die in der globalen Variablenliste GVL_DriveRadar deklarierten Variablen mit den vom Softwaremodul bereitgestellten Funktionsbausteinen. Deklarieren. Sie dazu im Programm User_PRG einen Funktionsbaustein vom Typ
FB_DR_Controller_Vitality
für den MOVI-C® CONTROLLER (hier: fbController_Vitality
) sowie Funktionsbausteine vom Typ FB_DriveRadar_Drive_Vitality
für die MOVI-C®-Antriebssysteme (hier: fbMOVIGEAR_1_Vitality
und fbMOVIGEAR_2_Vitality
).
- Rufen Sie im Programm User_PRG.Main den Funktionsbaustein
fbController_Vitality
mit der Variablen GVL_DriveRadar.DeviceVitality.Controller
für den Übergabeparameter stController
auf.
- Rufen Sie im Programm User_PRG.Main jeden Funktionsbaustein, der für die MOVI-C®-Antriebssysteme deklariert ist, mit folgenden Übergabeparametern auf: