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.

Sync Task 1:


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.