Oversampling-Aufnahmen mit Scope 2
Mit dem TwinCAT Scope 2 ist es möglich Oversamping-Werte in einer einzigen Variablen darzustellen. Da beim Oversampling für jeden Zyklus n Werte (n = Oversampling-Faktor) aufgenommen werden, generiert der TwinCAT System Manager ein ADS-Symbol, welches für jeden einzelnen Wert einen eigenen Zeitstempel beinhaltet. Verbindet man sich auf dieses ADS-Symbol mit dem Scope 2, so übernimmt das Scope alle weiteren Einstellungen, um die n Werte in einer zeitlich korrekten Reihenfolge darzustellen.
Damit das ADS-Symbol erzeugt wird und direkt von einer EtherCAT-Klemme (z.B. EL3702 oder EL3632) gescopet werden kann, müssen einige Einstellungen in der TwinCAT System Manager Konfiguration vorgenommen werden:
1. Im EtherCAT Prozessabbild muss im Karteireiter ADS der ADS-Server aktiviert werden. Dazu muss die Option Symbole Erzeugen eingeschaltet werden. Der zugewiesenen ADS-Port muss später im Scope 2 angegeben werden, um die ADS-Symbole zu finden.
2. Für die entsprechende Oversampling Klemme sollte der gewünschte Oversampling-Faktor im TwinCAT System Manager eingestellt werden, bevor dann die Konfiguration aktiviert wird.
3. Wenn die Konfiguration erfolgreich geladen wurde und TwinCAT im Run-Mode ist, kann man in das TwinCAT Scope 2 wechseln. Im Target Browser des Scopes muss der Server Settings Dialog aufgerufen werden. In diesem Dialog muss die vom TwinCAT System Manager zugewiesene ADS-Portnummer eingetragen und mit dem Add-Button hinzugefügt werden, vorausgesetzt der Port ist nicht schon zuvor eingetragen worden.
4. Jetzt sollte im TwinCAT Scope 2 Target Browser AdsPort of Image 1 (27905) erscheinen. Über diesen neuen Eintrag kann man in die EtherCAT Klemmen und so auch in die gewünschte Oversampling-Klemme hinein browsen. In der Oversampling-Klemme sollte die rot gekennzeichnete Variable mit dem Zusatz [T20] (20 steht in diesem Fall für 20-fach Oversampling, diese Zahl kann entsprechend dem Oversampling-Faktor variieren) für die Scope-Aufnahme ausgewählt werden.
Die INT16 Variable kann jetzt im TwinCAT Scope 2 direkt aufgezeichnet werden. Im folgenden Screenshot 20-fach Oversampling bei 1ms Zykluszeit.