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.
Standard (via Mapping)
Das Device wird durch das vorhandene Mapping getriggert. Dies kann dann z.B. die Task der PLC oder der NC sein
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 |