Meldungen im Log Viewer protokollieren
- Last UpdatedAug 27, 2025
- 1 minute read
Sie können die Fehlersuche in QuickSkripts erleichtern, indem Sie Meldungen in den Log Viewer schreiben. Der Log Viewer zur Vorgangssteuerung ist Teil der System Management Console (SMC) und wird bei der Installation von InTouch HMI installiert.
Eine Möglichkeit zum Debuggen von QuickScripts
-
Sie setzen im fraglichen Skript Prüfpunkte, an denen die aktuellen Werte der relevanten Variablen in den Log Viewer geschrieben werden.
-
Öffnen Sie den Log Viewer zur Vorgangssteuerung, um die Werte anzuzeigen.
Eine weitere Möglichkeit zum Debuggen von QuickScripts besteht darin, ein Tastenkript zu erstellen, das Variablenwerte im Log Viewer protokolliert.
Prüfpunkte in einem QuickScript setzen
-
Öffnen Sie das Skript, in dem Fehler auftreten.
-
Suchen Sie die Zeile, an der Sie einen Prüfpunkt setzen möchten.
-
Fügen Sie eine der folgenden Anweisungen ein:
-
LogMessage(messagetag);
messagetag ist dabei der Name der Meldungsvariablen, deren Wert Sie protokollieren möchten. -
LogMessage(StringFromIntg(inttag,10))
Inttag ist dabei der Name der Integer-Variablen, deren Wert Sie protokollieren möchten. -
LogMessage(Text(realtag,"#.#######"));
Realtag ist dabei der Name der Real-Variablen, deren Wert Sie protokollieren möchten. -
LogMessage(DText(disctag,"TRUE","FALSE"));
Disctag ist dabei der Name der Binärvariablen, deren Wert Sie protokollieren möchten. -
Je nach Bedarf können Sie auch zusätzliche Informationen protokollieren, z. B. den Variablennamen. Beispiel:
LogMessage("DEBUG Variable: " + Ind.Name + " Wert: " + Text(Ind, "#.####"));
Ind wäre hier beispielsweise eine indirekte Analogvariable.
-