Werte im Viewer oder Editor beobachten und ändern
Mit der Sicht Variablenwerte enthält logi.CAD 3 eine zentrale Stelle, um Werte auf der →SPS zu beobachten. Zusätzlich gibt es aber auch die Möglichkeit, die Werte im ST-Code oder in der FBS-Logik zu beobachten und zu ändern.
Führen Sie dafür die folgenden Schritte aus (folgen Sie den Links, falls Sie Details zum entsprechenden Schritt benötigen):
Beobachten Sie Werte im ST-Viewer oder mit Hilfe der OLT-Felder im FBS-Editor. Siehe die Unterabschnitte für Details zum ST-Viewer und zu den OLT-Feldern.
Fehlende Werte
Falls die Werte für bestimmte Variablen nicht angezeigt werden, kann dies aus einem der folgenden Gründe sein:
- Das Zielsystem unterstützt die Abfrage von
DMA
-Variablen nicht. - Das Zielsystem kann die Werte aus anderen Gründen nicht bereitstellen (siehe "Zielsystem-spezifische Eigenschaften und Einschränkungen") oder es ist keine korrekte Verbindung zum Zielsystem möglich (siehe "Keine Verbindung zum Zielsystem, stattdessen werden Fehlermeldungen angezeigt.").
- Bei der Variable handelt es sich um eine →Ein-/Ausgangsvariable. Für solche Variablen können keine Werte angezeigt werden.
- Bei der Variable handelt sich um eine →Referenz-Variable, die mit dem Wert
NULL
initialisiert wurde. Für solche Variablen können keine Werte angezeigt werden. -
logi.CAD 3
wurde mit der Option
LC3useRTS3MetaData=false
gestartet. – In diesem Fall können keine Werte für Variablen angezeigt werden. Lösung: Stellen Sie sicher, dass die Generierung der Metadaten vor dem Start von logi.CAD 3 aktiviert ist.- Gehen Sie zum Ordner, in dem Sie logi.CAD 3 installiert haben.
Suchen Sie die Datei
logiCAD3 .ini
und öffnen Sie diese in einem Texteditor.Suchen Sie nach
-DLC3useRTS3MetaData
.Falls diese Konfigurationsvariable mit dem Wert
false
eingetragen ist, tragen Sie den Werttrue
ein.Beispiel für korrigierte Zeilen... -vmargs -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx6144m -DLC3useRTS3MetaData=true
Die Generierung der Metadaten ist standardmäßig in logi.CAD 3 aktiviert. Durch
-DLC3useRTS3MetaData=false
(nach der Option-vmargs
) wurde die Generierung aber deaktiviert.- Speichern Sie die Datei.
- Das Zielsystem unterstützt die Abfrage von
Details zum ST-Viewer
Der ST-Viewer enthält zusätzliche Zeilen oberhalb einer Variable, in der der aktuellen Wert der Variable zum Zyklusende angezeigt wird.
Beachten Sie Folgendes, wenn Sie den ST-Viewer verwenden:
- Die Bedienung des ST-Viewers ist prinzipiell analog zu jener des ST-Editors – mit Ausnahme dieser Unterschiede:
- Der ST-Code kann im ST-Viewer nicht geändert werden.
- Der Wert einer Variable kann so im ST-Viewer geändert werden: Positionieren Sie den Cursor auf die Variable, wählen Sie den Kontextmenü-Befehl Instanzwert setzen oder drücken Sie die Eingabe-Taste und geben Sie im Dialog den neuen Wert ein.
Dieser Dialog ist identisch zum Dialog, mit dem Sie Werte in der Sicht Variablenwerte ändern. Details: siehe "Wert für Variable ändern (Wert auf SPS schreiben)". - Für die schnelle Navigation im ST-Viewer und für den Wechsel zum ST-Editor stehen Ihnen außerdem Befehle im Pop-Up Fenster für Variablen zur Verfügung: Halten Sie die Strg-Taste gedrückt, während Sie den Mauszeiger auf einer Variable positionieren. Wählen Sie im Pop-Up-Fenster den entsprechenden Befehl, z.B. Im ST-Editor anzeigen.
- Der ST-Viewer ist nicht für ST-Funktionen verfügbar.
- Ist ein Wert länger als der Name der Variable, positionieren Sie den Mauszeiger auf den abgeschnittenen Wert, um den gerade gültigen Wert als Quick-Info zu sehen.
- Falls Sie gar keine Werte im ST-Viewer sehen, überprüfen Sie die Zoom-Größe. Möglicherweise ist die Ansicht zu gering eingestellt. Vergrößern Sie in diesem Fall die Schrift für den ST-Viewer, sodass Werte angezeigt werden.
Das folgende Beispiel zeigt links den ST-Viewer und rechts den ST-Editor für das gleiche Programm:
Details zum FBS-Editor mit OLT-Felder und Animation von Booleschen Linien
Der FBS-Editor bietet Ihnen →OLT-Felder, um die Werte zu beobachten und zu ändern. Diese Möglichkeit ist nicht in allen Varianten von logi.CAD 3 verfügbar .
Das folgende Beispiel zeigt 2 OLT-Felder – eines mit dem Wert FALSE
und eines mit dem Wert -23
:
Der Wert einer Variable kann so im OLT-Feld geändert werden: Doppelklicken Sie auf das OLT-Feld und geben Sie im Dialog den neuen Wert ein.
Dieser Dialog ist identisch zum Dialog, mit dem Sie Werte in der Sicht Variablenwerte ändern. Details: siehe "Wert für Variable ändern (Wert auf SPS schreiben)".
Weitere nützliche Informationen:
- OLT-Feld kann in einem FBS-Editor nicht erstellt werden, in einem anderem schon
- Manche Werte in OLT-Feldern werden angezeigt, andere nicht
Standardmäßig werden außerdem Boolesche Linien in einem FBS-Editor mit →Instanzkontext hervorgehoben angezeigt:
BOOL
enthält oder dieser entspricht. Die Hervorhebung von Booleschen Linien hat die folgende Bedeutung:
- Eine dicke, rote Linie hat den Wert
TRUE
(oder eine Entsprechung). - Eine dicke, dunkelblaue Linie hat den Wert
FALSE
(oder eine Entsprechung).