Modul-Parametrierung im Blockdiagramm
Zur Parametrierung einer TcCOM-Instanz kann das Parameter-Fenster direkt im Blockdiagramm verwendet werden. Außerdem kann die Eigenschaftstabelle genutzt werden, die am rechten Rand des Blockdiagramms ein- und ausgeklappt werden kann. Grundsätzlich wird zwischen unterschiedlichen Parameter-Werten unterschieden:
„Default“, „Startup“, „Online“ und „Prepared“
Im Drop-down-Menü der Eigenschaftstabelle des Blockdiagramms findet man folgende Wertetypen:
- Default-Werte sind die Parameterwerte beim Generieren des Codes. Sie sind unveränderlich in der Modulbeschreibungsdatei gespeichert und ermöglichen es, nach Parameteränderungen die "manufacturing settings" wiederherzustellen.
- Startup-Werte werden in der TwinCAT-Projektdatei gespeichert und in die Modulinstanz heruntergeladen, sobald TwinCAT die Modulinstanz startet.
In Simulink®-Modulen können auch Startwerte für das Eingangs-Prozessabbild festgelegt werden. Dadurch kann das Modul mit Eingangswerten ungleich Null gestartet werden, ohne dass die Eingänge mit anderen Prozessabbildern verknüpft werden müssen. Interne Signale und Ausgangssignale haben keine Startwerte, da sie in jedem Fall im ersten Zyklus überschrieben würden. - Onlinewerte sind nur verfügbar, wenn das Modul auf dem Zielsystem gestartet wurde. Sie zeigen den aktuellen Wert des Parameters im laufenden Modul. Dieser kann auch während der Laufzeit geändert werden. Das entsprechende Eingabefeld muss dazu allerdings erst über das Kontextmenü freigeschaltet werden, um versehentliche Eingaben zu vermeiden.
- Prepared-Werte können immer dann festgelegt werden, wenn auch Onlinewerte verfügbar sind. Mit ihrer Hilfe können verschiedene Werte gespeichert werden, um sie konsistent in das Modul zu schreiben. Wenn vorbereitete Werte festgelegt wurden, sind diese in einer Tabelle unterhalb des Blockdiagramms zu sehen. Mit den Schaltflächen rechts neben der Liste können die vorbereiteten Werte als Onlinewert heruntergeladen und/oder als Startwert gespeichert oder auch gelöscht werden.
Parametrieren im Blockdiagramm
Parametrierbare Blöcke werden im Blockdiagramm mit einem gelben Kasten markiert.
Durch Doppelklick auf den Block oder durch einen einzelnen Klick auf den gelben Kasten wird ein Fenster mit den veränderbaren Parametern angezeigt.
Wird ein Wert geändert, kann dieser mit folgenden Tastenbefehlen übernommen werden:
STRG + Enter | Onlinewert direkt setzen |
SHIFT + Enter | Startup-Wert setzen |
Enter | Prepared-Wert setzen |
Die Symbole in der Titelleiste haben folgende Funktionen:
Fenster schließen | |
Fenster über alle Blockdiagrammhierarchieebenen im Vordergrund halten | |
Fenster auf der aktuellen Blockdiagrammhierarchieebene offen halten | |
Fenster auf Titelleiste minimieren |