Bode Plot - Architektur

Im TwinCAT Bode Plot werden nicht nur Signalverläufe dargestellt, sondern auch Aufnahme-Konfigurationen erstellt. Für die Erstellung dieser Konfigurationen ist es wichtig die Architektur des Bode Plot zu kennen. Die Architektur spiegelt sich im Baumaufbau innerhalb des Measurement Projekts im Solution Explorer wieder.

Die Architektur eines Bode-Projekts

Bode Plot - Architektur 1:

 

Measurement Bode Project: Bode Plot - Architektur 2:
Hauptebene, in der mehrere Bode- (oder Scope-) Projekte eingefügt werden können. Die Bode-Projekte innerhalb eines Measurement Projekts können unabhängig voneinander gesteuert werden.

Bode Project: Bode Plot - Architektur 3:
Alle Bode Plots unter einem Projekt werden parallel abgearbeitet, wenn eine Aufnahme gestartet wird. Wenn Sie ein Bode-Projekt anklicken, werden die Einstellmöglichkeiten im Visual Studio Properties Fenster angezeigt.
Siehe auch: Bode Plot Eigenschaften

Plot: Bode Plot - Architektur 4:
Jeder Bode Plot stellt die Verbindung mit einer Antriebs-Achse dar. Es können parallel in einem Bode- Projekt mehrere Plots existieren.

Die Anzeigefläche zu einem Plot beinhaltet je ein Chart für den Amplituden- und Phasengang, in dem die bereits aufgezeichneten bzw. erzeugten Sets (Kennlinien) für die zugehörige Achse angezeigt werden. Während eine Aufnahme läuft, wird optional noch ein drittes Chart mit den aktuellen Ist- und Sollwerten eingeblendet.

Neben den Verbindungsdaten für die Antriebs-Achse, werden über den Bode Plot auch die Parameter für die nächste Aufnahme eingestellt.

Wenn Sie ein Bode-Projekt anklicken, werden die Einstellmöglichkeiten im Visual Studio Properties Fenster angezeigt.
Siehe auch: Bode Plot Eigenschaften

Set: Bode Plot - Architektur 5:
Jeder Set entspricht einem aufgenommenen oder erzeugten Frequenzgang und stellt die resultierenden Kennlinien für Amplitude und Phase über der Frequenz dar. Hierbei kann je ein Graph für den offenen und den geschlossenen Regelkreis, sowie für die Strecke angezeigt werden.

Es werden drei Settypen unterschieden:

  • Record Sets stellen real aufgenommene Werte dar
  • Filter Sets stellen die Kennlinie eines Filters dar
  • Result Sets stellen die Kombination zweier Sets dar, um z.B. eine Vorstellung zu erhalten, wie sich ein Filter auf einen Frequenzgang auswirkt.

Im Properties Fenster kann unter anderem die Erscheinung, also z.B. Farbe und Linienstärke eingestellt werden.

Siehe auch: Set Eigenschaften

Fenster

Die Oberflächen zur Steuerung des Bode Plot sind in mehrere einzelne Fenster (Tool Windows) aufgeteilt und in ihrer Position sowie Größe frei konfigurierbar.

Bode Plot - Architektur 6:

Die einzelnen Fenster im Überblick:

Solution Explorer

Darstellung der Projektstruktur innerhalb einer Solution.

Error List

Auflistung der Fehler, Warnungen und Meldung. Jedes Scope-Projekt listet hier eigenständig die generierten Meldungen auf. Über den Kontextmenü-Eintrag "Clear Error List" können die Meldungen des jeweils selektierten Scope gelöscht werden.

Properties

Hier können die Einstellungen des jeweiligen Elementes geändert werden, welches im Solution Explorer markiert ist.

Bode Plot Editor

Darstellung der einzelnen Plots eines Bode-Projekts. Die Plots können innerhalb des Projektfensters, genau wie alle anderen Fenster, nebeneinander oder in überlappenden Tabs dargestellt werden.

Konfiguration

Die Möglichkeiten eine Bode-Konfiguration zu erstellen bzw. zu bearbeiten sind im Folgenden erklärt. Wie die Eigenschaften der jeweiligen Elemente verändert werden können, ist in der Beschreibung des zugehörigen Fensters beschrieben.

Erstellen eines Measurement Projekts

File → New → Project → TwinCAT Measurement → Auswahl des gewünschten Templates.

Bode Plot - Architektur 7:

Liste der verfügbaren Templates:

Measurement Bode Project

Fügt ein Measurement Projekt an, das ein Bode-Projekt mit einem Plot beinhaltet.

Empty Measurement Project

Leeres Measurement Projekt. Hier können Scope-Konfigurationen (.sv2 | .tcscope) oder Scope-Daten (.svd) nachträglich eingefügt werden.

Measurement Scope Project

Enthält eine Scope-Instanz sowie ein vorkonfiguriertes Chart und eine Achse.

Measurement Scope Project with Reporting

Siehe "Measurement Scope Project" + eine vorgefertige Druckvorlage zum Drucken von Charts.

Measurement Scope NC Project

Enthält eine Scope-Instanz, die speziell für das Arbeiten mit Achsen vorkonfiguriert wurde.

Hinzufügen eines Bode-Projekts zu einem Measurement Projekt

Kontextmenü des Measurement Projekt → Add → New Item... → Auswahl des gewünschten Templates.

Bode Plot - Architektur 8:

Liste der verfügbaren Templates:

Bode Project

Standard Bode-Projekt mit einem Bode Plot

Kontextmenü des Measurement Projekt → Add → Existing Item... → Auswahl der gewünschten Datei (.bodeproj)

Drag and Drop der gewünschten Datei (.bodeproj) auf das Measurement Projekt im Solution Explorer.

Hinzufügen von einzelnen Elementen:

Neuer Plot

Kontextmenü der Bode Project Instanz → New Plot

Neuer Filter Set

Kontextmenü der Plot Instanz → New Filter Set

Neuer Result Set

Kontextmenü der Plot Instanz → New Result Set

Löschen von Elementen

  • Auswahl des Elementes im Solution Explorer → [Entf]-Taste.
  • Kontextmenü des Elementes → Delete

Speichern einer Bode-Konfiguration

File → Save (Per Default vergebenes Tastenkürzel: [Strg] + [S])
Eine Datei (.bodeproj) wird im Projektverzeichnis abgelegt.