Oversampling-Aufnahmen mit dem TwinCAT 3 Scope
Mit dem TwinCAT 3 Scope 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. Wird zwischen dem ADS-Symbol und dem Scope eine Verbindung hergestellt, ü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:
Im EtherCAT Prozessabbild muss in der Registerkarte ADS der ADS-Server aktiviert und die Option Symbole Erzeugen eingeschaltet werden. Der zugewiesene ADS-Port muss später im Scope angegeben werden, um die ADS-Symbole zu finden.

Für die entsprechende Oversampling-Klemme sollte der gewünschte Oversampling-Faktor im TwinCAT System Manager eingestellt werden, bevor die Konfiguration aktiviert wird.

Wenn die Konfiguration erfolgreich geladen wurde und TwinCAT im Run-Modus ist, kann das TwinCAT 3 Scope aufgerufen werden. Im Target Browser des Scopes müssen die Server Settings definiert sein. Im entsprechenden Dialog muss die vom TwinCAT System Manager zugewiesene ADS-Portnummer eingetragen und mit der Schaltfläche Add hinzugefügt werden, vorausgesetzt der Port ist nicht schon zuvor eingetragen worden.


Im Scope Target Browser erscheint AdsPort of Image X (27905). Über diesen neuen Eintrag ist es möglich, in die EtherCAT-Klemmen und so auch in die gewünschte Oversampling-Klemme zu browsen. In der Oversampling-Klemme sollte die rot gekennzeichnete Variable mit dem Zusatz [T20] für die Scope-Aufnahme ausgewählt werden. 20 steht in diesem Fall für 20-fach Oversampling. Diese Zahl kann entsprechend dem Oversampling-Faktor variieren.


Die INT16-Variable kann im TwinCAT Scope direkt aufgezeichnet werden. Im folgenden Screenshot: 20-fach Oversampling bei 1 ms Zykluszeit.
