Deutsch
Home Support FAQ PCS Verwendung von Synchronisationsobjekten (SYNC)
Verwendung von Synchronisationsobjekten (SYNC)

Anwendungsbeispiel:

Zwei Antriebe werden gleichzeitig gestartet
RxPDO3 auf synchrone Bearbeitung konfigurieren: Objekt 0x1402 : 0x02 = 0 //TransmissionType RxPDO3

 

Erläuterung:

Im RxPDO3 sind das Controlword und die TargetPosition abgebildet. Empfängt der Antrieb das PDO übernimmt er sofort die geänderten Daten und verarbeitet diese. Wird jedoch der Transmission Type des PDO auf synchrone Bearbeitung umgestellt, so werden die aktualisierten Daten erst nach dem Eintreffen des Synchronisationsobjekts (SYNC) verarbeitet. Um auf das Anwendungsbeispiel zurückzukommen: Jeder Antrieb erhält das RxPDO3 mit seiner neuen Zielposition. Gleichzeitig wird im Controlword "NewSetPoint", "!Halt" und ggf. "DirtySetPoint" gesetzt. => Die Antriebe machen nichts...bis das Synchronisationsobjekt über den CANBus gesendet wird. Der SYNC wird von allen Antrieben quasi gleichzeitig empfangen. Die RxPDOs (RxPDO3) werden von den Antrieben gleichzeitig ausgewertet.