| Beckhoff Knowledge Base: PLC Control |
Datum: 11.09.2002 Artikel-ID:02090811
Wie führt man unter TwinCAT SPS Tasks mit Intervallzeiten < 1ms aus?
Sofern das gewählte Feldbussystem Update-Zeiten kleiner als 1ms unterstützt, beziehungsweise keine E/A-Variablen oder bei Feldbussystemen mit prioritätsgesteuerten Telegrammen (z.B. Lightbus) nur ausgewählte E/A-Variablen sehr schnell aufgefrischt werden sollen, können SPS-Task mit Zeiten < 1ms getriggert werden. Die notwendigen Einstellungen sind im Folgenden beschrieben.
Schritt 1: Die TwinCAT Basiszeit muß auf den gewünschten Wert, wie unter Echtzeit - Einstellungen beschrieben, eingestellt werden.
Schritt 2: Bei der im System Manager eingebundenen SPS-Konfiguration muß die Checkbox "Task Zykluszeiten werden in Ticks interpretiert" aktiviert werden.
Schritt 3: Danach muß die Konfiguration wie üblich gesichert und das TwinCAT System neu gestartet werden.
Beispiel:
Eine im SPS-Projekt eingestellte Task von "T#1ms", würde, nach Ausführung der oben beschriebenen Schritte, bei einer eingestellten Basiszeit von 333us und aktivierter Checkbox anschließend mit 333us aufgefrischt.