Im folgenden Beispiel werden zwei Werte des Datentyps TIME addiert und das Ergebnis wird in eine Ausgangsvariable geschrieben. Im Gegensatz zu anderen Editoren wird im ST-Editor immer mit der Ausgangsvariable begonnen.
- Alle Variablen im POE-Kopf deklarieren
- In das Programmierfenster klicken.
- Semikolon mit <Rücktaste> löschen
In diesem Beispiel werden Schablonen und andere Eingabehilfen verwendet. Am Ende einer Anweisung wird automatisch ein Semikolon eingefügt. Wenn Sie die Befehle und Variablen lieber direkt eintragen möchten, beginnen Sie links vom Semikolon und löschen Sie es nicht.
- <F2> drücken
Das Fenster Variablen wird geöffnet.
Diese Liste enthält sämtliche Variablen, die Sie im POE-Kopf deklariert haben. Sie können neue Variablen direkt im POE-Rumpf deklarieren und zuweisen. Siehe auch "Operanden zuweisen".
- Bei Bedarf die Sortier- und Filtereinstellungen anpassen
- time_value_3 wählen.
- Auf ausgewählte Variable doppelklicken oder aus dem Kontextmenü Variable einfügen wählen
- Zuweisungsanweisung
:=
eingebenMit dieser Anweisung wird der Ausgangsvariablen ein neuer Wert zugewiesen.
- Mit <Umschalt>+<F2> das Fenster Befehle öffnen
- ADD_TIME in Suchfeld eingeben
- Auf ausgewähltes Element doppelklicken oder im Kontextmenü Befehl einfügen wählen
Die Eingabeschablone ADD_TIME wird eingefügt:
ADD_TIME( ?Time1_TIME? , ?Time2_TIME? );
- Auf
?Time1_TIME?
doppelklicken
- <F2> drücken
Das Fenster Variablen wird geöffnet.
- Herkunftsfilter auf <Kopf> setzen, um die im POE-Kopf deklarierten Variablen anzuzeigen
- Auf time_value_1 doppelklicken
Anstelle des Platzhalters wird die Variable eingefügt.
- Im Programmierfenster auf
?Time2_TIME?
doppelklicken
- Im Fenster Variablen auf time_value_2 doppelklicken
Die Befehlszeile lautet nun:
time_value_3:=ADD_TIME(time_value_1, time_value_2);
- Programm überprüfen
- Das Programm auf die SPS laden
- In den RUN-Modus wechseln, um das Programm zu starten
Im Monitorbetrieb können Sie das Ergebnis der Addition von time_value_1 und time_value_2 in time_value_3 sehen.