Alle Basiselemente und einige allgemeine Steuerelemente verfügen über die Eigenschaft „Eingabekonfiguration“. Dort können Sie eine Benutzereingabe auf das Element konfigurieren. Dabei wählen Sie ein Eingabeereignis und dafür eine Eingabeaktion aus.
Benutzereingabe konfigurieren
Voraussetzung: Ein Projekt mit einer Visualisierung ist geöffnet.
-
Öffnen Sie die Visualisierung und fügen Sie ein Element „Schaltfläche“ hinzu.
Die Ansicht „Eigenschaften“ für die neue Schaltfläche öffnet sich.
-
Konfigurieren Sie die Eigenschaft „Text“ mit
Number of clicks: %i
-
Deklarieren Sie in der Applikation in der POU
PLC_PRG
eine Variable: iClicks : INT;
-
Konfigurieren Sie die Eigenschaft „Textvariable“ der Schaltfläche mit
PLC_PRG.iClicks
.Ihr Variablenwert wird zur Laufzeit den Platzhalter in Eigenschaft „Text“ ersetzen.
-
Klicken Sie unter der Eigenschaft „Eingabekonfiguration“ in der Zeile, die das Eingabeereignis
OnMouseClick
enthält, auf die Schaltfläche „Konfigurieren“. -
Selektieren Sie in der Liste der möglichen Aktionen die gewünschte Aktion
ST-Code ausführen
und klicken Sie auf das Symbol.
Die Aktion erscheint in der Liste der auszuführenden Aktionen. Im Fensterbereich rechts der Liste erscheint die noch leere Implementierung der Aktion.
-
Programmieren Sie die Aktion im Editor unter „ST-Code ausführen“:
PLC_PRG.iClicks := PLC_PRG.iClicks + 1;
-
Beenden Sie den Dialog mit „OK“.
Die Benutzereingabe ist konfiguriert.
-
Übersetzen, laden und starten Sie die Applikation.
Die Applikation läuft. Die Visualisierung öffnet sich. Wenn Sie als Benutzer auf die Schaltfläche klicken, wird die Aktion ausgeführt, die Variable
PLC_PRG.iClicks
inkrementiert und die Anzahl der Klicks wird ausgegeben.
Siehe auch