Doktormodus: Testmodus für eine Logik-Zelle
Mit dem Doktormodus können Werte angezeigt und live beeinflusst werden. Zusätzlich ist der zeitliche Verlauf aller Werte analysierbar.
Durch Anklicken des Stethoskop-Symbols im oberen-linken Bereich der Logik-Zelle wird der Doktormodus einer Logik-Zelle aktiviert. Dadurch werden die aktuellen Eingangs- und Ausgangswerte live dargestellt.
Durch Klick auf eines der Vergrößerungs-Lupen-Symbole wird für den jeweiligen Wert auch der zeitliche Verlauf dargestellt. Im folgenden Beispiel wurden nacheinander alle drei Lupen betätigt, so dass der Verlauf von drei Werten als Zeitstrahl unter der Logik angezeigt wird.
Noch detailliertere Analysen ermöglicht die Grafana-Ansicht einer Logik-Zelle, die automatisch alle Ein- und Ausgänge, sowie alle internen Variablen der Kernfunktion in einem weiteren Browser-Tab anzeigt, wenn der Nutzer auf den Link “Grafana” auf der rechten Seite unter den Eingängen klickt.
In beiden Fällen (“zeitlicher Verlauf in der Logik-Zelle” und Grafana-Ansicht) zeigen die Graphen den Verlauf seit dem Aktivieren des Doktormodus.
Im Doktormodus können zu Analysezwecke alle Ein- und Ausgänge händisch überschrieben werden. Da dies am laufenden System erfolgt, ist entsprechende Vorsicht geboten. Weiters liegt es im Ermessen des Anwenders, ob dies bei an- oder abgekoppelten Ein- oder Ausgängen geschieht bzw. ob nach dem Überschreiben ein Wert vor dem Beenden des Doktormodus wieder manuell auf den Ursprungswert gesetzt wird oder der gesetzte Wert erst durch den nächsten empfangenen Wert überschrieben wird.
ACHTUNG: für versierte Anwender: Weiters ist zu beachten, dass Konstanten an Eingängen nur beim Speichern in die Logikberechnung übernommen werden. Dies gilt insbesondere auch für den Doktormodus. Werden im Doktormodus Werte Live überschrieben (mittels Vergrößerungssymbol), so muss der gewünschte Wert am Ende in das grüne Feld manuell übernommen und die Logik gespeichert werden.
Nächste Schritte
Mit der nächsten Seite werden Sie das letzte Feature einer Logik-Zelle kennenlernen - die Persistenz-Funktion.