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: