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
undMOVIGEAR_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 TypFB_DriveRadar_Drive_Vitality
für die MOVI-C®-Antriebssysteme (hier:fbMOVIGEAR_1_Vitality
undfbMOVIGEAR_2_Vitality
). - Rufen Sie im Programm User_PRG.Main den Funktionsbaustein
fbController_Vitality
mit der VariablenGVL_DriveRadar.DeviceVitality.Controller
für den ÜbergabeparameterstController
auf. - Rufen Sie im Programm User_PRG.Main jeden Funktionsbaustein, der für die MOVI-C®-Antriebssysteme deklariert ist, mit folgenden Übergabeparametern auf:
stDrive
mit der in der GVL_DriveRadar angelegten Variablen für das jeweilige Antriebssystem (hier:fbMOVIGEAR_1_Vitality
mitGVL_DriveRadar.DeviceVitality.Drives.MOVIGEAR_1
undfbMOVIGEAR_2_Vitality
mitGVL_DriveRadar.DeviceVitality.Drives.MOVIGEAR_2
).uiEtherCATAddress
mit der EtherCAT®-Adresse des Antriebssystems, auf welches das Softwaremodul angewendet werden soll.









