User Manual
Programmierung leicht gemacht
6.3 Leistungsstarke Anweisungen erleichtern die Programmierung
Easy Book
Gerätehandbuch, 03/2014, A5E02486775-AF
117
Ein Beispiel und eine Liste der möglichen mathematischen Operationen, die Sie verwenden
können, wird im unteren Bereich des Editors gezeigt.
Hinweis
Sie müssen außerdem einen Eingang für die Konstanten in Ihrer Funktion anlegen. Der
konstante Wert wird dann in den zugewiese
nen Eingang der Anweisung CALCULATE
eingegeben.
Indem Sie Konstanten als Eingänge eingeben, können Sie die Anweisung CALCULATE an
andere Stellen in Ihrem Anwenderprogramm kopieren, ohne die Funktion ändern zu müssen.
Sie können dann die Werte oder Variablen der Eingänge für die Anweisung ändern, ohne die
Funktion zu verändern.
Wenn die Anweisung CALCULATE ausgeführt wird und alle einzelnen Anweisungen in der
Berechnung erfolgreich durchgeführt werden, dann ist ENO = 1. Andernfalls ist ENO = 0.
6.3.5
Zeiten
Die S7-1200 unterstützt die folgenden Zeiten
● Die Zeit TP erzeugt einen Impuls mit einer voreingestellten Dauer.
● Die Zeit TON setzt den Ausgang (Q) nach einer voreingestellten Zeitverzögerung auf
EIN.
● Die Zeit TOF setzt den Ausgang (Q) auf EIN und nach einer voreingestellten
Zeitverzögerung wieder auf AUS.
● Die Zeit TONR setzt den Ausgang (Q) nach einer voreingestellten Zeitverzögerung auf
EIN. Die abgelaufene Zeit wird über mehrere Zeitintervalle kumuliert, bis der
Rücksetzeingang (R) der abgelaufenen Zeit angestoßen wird.
In KOP und FUP sind diese Anweisungen entweder als Box-Anweisung oder als
Ausgangsspule verfügbar. STEP 7 bietet zudem die folgenden Zeitspulen für KOP und FUP:
● Die Spule PT (voreingestellte Zeit) lädt einen neuen voreingestellten Zeitwert in die
angegebene Zeit.
● Die Spule RT (Zeit rücksetzen) setzt die angegebene Zeit zurück.