Herunterladen Diese Seite drucken

Beckhoff TE1010 Handbuch Seite 17

Vorschau ausblenden Andere Handbücher für TE1010:

Werbung

Technische Einführung
Die folgende Darstellung zeigt bespielhaft ein mögliches zeitliches Verhalten einer Task. Diese erhält zu
einem Zeitpunkt (1) anhand der eingestellten Zykluszeit die „Erlaubnis" zu laufen. Aufgrund von fehlenden
Abhängigkeiten oder aufgrund von noch aktiven höher prioren Tasks läuft diese tatsächlich aber erst zum
Zeitpunkt (2) los. Zum Zeitpunkt (3) wurde eine Marke übermittelt. Dies kann sowohl ein „System-Event" als
auch eine nutzerdefinierte Marke sein. Genauere Informationen erfahren Sie per Tooltip auf der Marke. Die
Marke selbst hat keinen Einfluss auf das zeitliche Verhalten der Task oder des Prozesses. Zum Zeitpunkt (4)
wird die Task unterbrochen (wieder zum Beispiel durch eine Verriegelung oder eine höher priore Task). Zum
Zeitpunkt (5) läuft die Task weiter. Zum Zeitpunkt (6) ist die Task beendet.
1
2
3
4
5
6
Abbildung der Abarbeitung eines SPS-Laufzeitmoduls:
Wie im Absatz Echtzeit Scheduling [} 10] beschrieben, ruft jedes SPS-Laufzeitmodul das Update der Ein-
und Ausgänge selbst auf. Die komplette Abarbeitung der SPS findet im Cyclic-Update der sie aufrufenden
Task statt. Aus diesem Grund wird die Abarbeitung der SPS, sofern das detaillierte Logging aktiviert ist,
überlagert im Cyclic-Update einer Task abgebildet. In der folgenden Abbildung wird dies beispielhaft gezeigt.
Der Zeitpunkt (1) zeigt die Ausführung des Eingangsupdates des SPS-Laufzeitmodules. Im Bereich (2) findet
die zyklische Abarbeitung des SPS-Codes statt, welche in dem hier gezeigten Beispiel von einer anderen
Task unterbrochen wird. Nach der fertigen Abarbeitung findet zum Zeitpunkt (3) das Ausgangsupdate des
SPS-Laufzeitmoduls statt. Die Task selbst führt im hier gezeigten Beispiel kein Ein- oder Ausgangsupdate
durch.
1
2
3
Detailliertes Logging:
Die Option „detailedLogging" (siehe Projektknoten [} 48] bzw. Kontextknoten [} 49]) erlaubt es, für
Echtzeittasks eine detaillierte Darstellung der Ausführung auch innerhalb einer Task zu erhalten. Die
folgenden beiden Abbildungen machen den Unterschied sichtbar.
Standard Logging aktiviert:
Detailed Logging aktivert:
TE1010
Version: 2.0.0
17

Werbung

loading