Sync Task
Die Sync-Task triggert die PROFINET-Task und damit die Geschwindigkeit mit der die PROFINET-Kommunikation arbeitet.
Achten Sie auf die Systemauslastung ihrer Embedded-PCs. Je kleiner die PROFINET-Zykluszeit ist, desto höher ist die gesamte Systemauslastung. Eine sehr hohe Systemauslastung kann dazu führen, dass eine ADS-Verbindung nicht mehr oft genug getriggert wird und es zum Aussetzen dieser Verbindung kommt.
Nr. | Beschreibung |
---|---|
1 | Diese Option ist standardmäßig aktiviert. Dabei wird die Sync Task über das Mapping der Variablen getriggert. Wenn mehrere Tasks mit dem PROFINET-Adapter verknüpft sind, wird immer die mit der höheren Priorität als Sync Task verwendet. Achten Sie auf die Sync-Task. Die Sync-Task muss dem Wert x2 entsprechen, also 1 ms, 2 ms, 4 ms, 8 ms, 16 ms usw. Die Sync Task des PROFINET-Controllers darf nicht unter der Sync-Task eines PROFINET-Device eingestellt werden. Beispiel: Wenn das PROFINET-Device mit einer 4 ms Sync-Task arbeitet, dann darf die Sync-Task des PROFINET-Controllers auf 4 ms, 8 ms, 16 ms usw. eingestellt werden. Zykluszeiten von 1 ms oder 2 ms dürfen dann nicht verwendet werden. |
2 | Wenn die Sync Task über das Mapping eingestellt wird, müssen Sie darauf achten, dass ein Breakpoint dazu führt, dass die Task unterbrochen wird und damit die PROFINET-Kommunikation nicht mehr bearbeitet wird. Verwenden Sie die Option Special Sync Task, um dieses Verhalten zu umgehen. Das PROFINET-Device verwendet dann eine Sync Task, die unabhängig der SPS-Task läuft. |
3 | An dieser Stelle kann der Name, die Zykluszeit und die Priorität für die Zykluszeit eingestellt werden. |