Download Programmierhandbuch M258 - BERGER
Transcript
Tasks Standard-Taskkonfiguration Standard-Taskkonfiguration Für den Modicon M258 Logic Controller: z Ein MAST-Task kann im Modus "Freilaufend" oder "Zyklisch" konfiguriert werden. Der MAST-Task wird standardmäßig automatisch im Modus "Zyklisch" erstellt. Dabei wird der Task auf eine mittlere Priorität (15) und ein Intervall von 20 ms voreingestellt, und der Task-Watchdog-Dienst wird auf eine Dauer von 100 ms und eine Empfindlichkeit von 1 gesetzt. Weitere Informationen zu Prioritätseinstellungen finden Sie unter Taskprioritäten (siehe Seite 55). Weitere Informationen über Watchdogs finden Sie unter System- und Task-Watchdogs (siehe Seite 53). z Ein CANx_Sync-Task wird automatisch erstellt, wenn ein CANopen Manager der CANx-Schnittstelle (CAN0 oder CAN1) hinzugefügt und mit aktivierter SyncGenerierung konfiguriert wird. Dieser Task wird als externer Ereignistask deklariert. Die Anzahl externer Ereignistasks, die für andere Vorgänge konfiguriert werden können, wird dadurch um einen Task reduziert. Standardmäßig wird dem CANx_Sync-Task eine Priorität von 2 zugewiesen 2 (bzw. 3, falls bereits ein anderer CANx_Sync-Task erstellt wurde). Zwar ist diese Einstellung für zahlreiche Installationen geeignet, es liegt jedoch in Ihrer Verantwortung, die korrekte Taskpriorität für Ihr System zu überprüfen. Weitere Informationen finden Sie unter Taskprioritäten (siehe Seite 55). Der Entwurf eines effizienten Anwendungsprogramms spielt in Systemen, in denen die maximal konfigurierbare Anzahl von Tasks nahezu erreicht ist, eine wichtige Rolle. In einer solchen Anwendung kann es sich als schwierig erweisen, die Ressourcenauslastung unter dem System-Watchdog-Schwellwert zu halten. Sollte die Zuweisung von Prioritäten nicht ausreichend sein, um unter dem Schwellwert zu bleiben, können einige Task mit geringerer Priorität erstellt werden, die weniger Systemressourcen nutzen, wenn diesen Tasks die Funktion SysTaskWaitSleep hinzugefügt wird. Weitere Informationen zu dieser Funktion finden Sie in der optionalen SysTask-Bibliothek des Systems / SysLibs-Bibliothekskategorie. HINWEIS: Der Name von MAST- und CANx_Sync-Tasks darf nicht geändert werden. Andernfalls stellt SoMachine einen Fehler fest, wenn Sie versuchen, die Anwendung zu erstellen, und Sie können sie nicht in die Steuerung herunterladen. HINWEIS: Die Attribute "Typ" oder "Externes Ereignis" von CANx_Sync-Tasks dürfen nicht geändert werden. Andernfalls stellt SoMachine beim Erstellen der Anwendung einen Fehler fest, und Sie können sie nicht in die Steuerung herunterladen. EIO0000000404 05/2010 57