Parametrierung und Inbetriebnahme
5.1.4.2
Sync/Freeze-Funktionalität
Mit Sync will man bei mehreren Slaves gleichzeitig Ausgänge ausgeben, mit Freeze will man bei mehreren
Slaves gleichzeitig Eingänge einlesen.
Der Ablauf in TwinCAT mit FC310x / EL6731und Buskopplern (im K-Bus synchronen Mode) wäre also der
folgende (s. Kapitel Synchronisierung [} 41]):
• Am Anfang (I/O am Taskanfang) bzw. Ende (I/O nicht am Taskanfang) des Task-Zyklus werden die
Ausgänge geschrieben
• Dadurch wird der PROFIBUS-Zyklus gestartet
• Am Anfang des PROFIBUS-Zyklus wird ein Sync/Freeze-Telegramm gesendet
• Dadurch starten die Buskoppler einen K-Bus-Zyklus mit den Ausgängen aus dem letzten Task-Zyklus
und übergeben die Eingänge aus dem letzten K-Bus-Zyklus
• Dann sendet der Master zu jedem Slave die aktuellen Ausgänge und holt die übergebenen Eingänge
• Am Anfang des nächsten Task-Zyklus werden die Eingänge gelesen
• usw.
Ausgänge und Eingänge sind also immer einen Zyklus alt.
Abb. 30: Zeitliche Abfolge TwinCAT-Task, DP-Zyklus und K-Bus-Zyklus
An der FC310x/EL6731 ist der Operation-Mode auf dem Karteireiter "FC310x" bzw. "EL6731" (für
TwinCAT) des Masters auf "DP/MC (Equidistant)" zu stellen, an den Boxen, die per Sync/Freeze betrieben
werden sollen, ist auf dem Karteireiter Profibus [} 96] des Slaves die Checkbox Sync/Freeze enable
anzuklicken. Der Master verwendet für die Synchronisierung per Sync/Freeze immer die Gruppe 1.
5.1.5
ADS (azyklische Dienste)
5.1.5.1
ADS-Interface
Sämtliche azyklischen Daten werden mit ADS-Read, ADS-Write oder ADS-Write-Control an die bzw. von der
FC310x/EL6731 übertragen. Die FC310x/EL6731 hat eine eigene Net-ID und unterstützt die folgenden
Ports:
Port
Beschreibung
200
damit wird die FC310x/EL6731 selbst adressiert, d.h. Daten, die lokal auf der FC310x/
EL6731 liegen, bei denen in der Regel kein zusätzlicher Buszugriff nötig ist
0x1000 - 0x107E damit wird ein angeschlossener PROFIBUS-Teilnehmer adressiert, wobei sich Adresse
aus Port-0x1000 berechnet, es wird auch immer ein Buszugriff durchgeführt
ADS-Read
Es folgt eine Übersicht der von der FC310x/EL6731 unterstützten IndexGroup/IndexOffset bei ADS-Read.
42
Version: 2.3
EL6731