Sync Task

Die Zykluszeit der PROFINET Kommunikation wird vom Controller vorgegeben. Die Task auf dem TwinCAT System muss mindestens in der gleichen Geschwindigkeit arbeiten. Aus dem Grundtakt von PROFINET und dem SendClockFactor ergibt sich die kleinste Zykluszeit von 1ms. Die weiteren Untersetzungen erfolgen anhand des ReductionRatioFactors. Dieser entspricht immer dem Vielfachen des minimalen PROFINET-Takts. Daraus ergibt sich eine PROFINET Zykluszeit, welche immer eine Zweierpotenz ist (1, 2, 4, 8…, 512), d.h. in diesem Raster sollte auch die Task triggern.

Sync Task 1:

Standard (via Mapping)

Das Device wird durch das vorhandene Mapping getriggert. Dies kann dann z.B. die Task der PLC oder der NC sein

Sync Task 2:

Empfohlene Zykluszeit

Bei Profinet RTC1 sind Zykluszeiten von 1 ms oder höher möglich. Sie können daher die Task immer mit 1 ms betreiben, solange die Systemauslastung Ihres Systems dies zulässt.

Special Sync Task

Hinweis

Dedizierte Sync-Task verwenden

Verwenden Sie eine eigene Sync Task (Special Sync Task), bzw. eine freilaufenenTask, da ein Mapping über die SPS, bei einem Breakpoint z. B. dazu führt, dass die Task angehalten wird und damit die Verbindung zum PROFINET Device unterbrochen wird und somit keine Prozessdaten ausgetauscht werden.

Name

Name der Sync Task

Cycle ticks

Legt die Zykuszeit der Sync Task in Ticks fest (abhängig von der voreingestellten TwinCAT-Basiszeit).

Priority

Legt die Priorität der Sync Task fest. Falls eine neue Task mit dem Button Create new I/O Task erstellt wird, wird dieser per Default die höchstmögliche Priorität zugewiesen.

Hinweis

Verwendung der EL6631-0010

Falls die EtherCAT-PROFINET Gateway-Klemme verwendet wird, muss beachtet werden, dass die Prozessdaten immer einen Zyklus verspätet in der SPS ankommen, da es einen Zyklus benötigt, um die Prozessdaten von PROFINET auf EtherCAT zu übertragen