Add('Expression', 'Enable', 'Reset=0')
Argumente
|
'Expression' |
Analoges Eingangssignal oder analoger Ausdruck |
|
|
'Enable' |
Digitales Eingangssignal oder digitaler Ausdruck; 'Enable' = 1 aktiviert die Addition |
|
|
'Reset' |
Optionaler Parameter (Voreinstellung = 0) zum Rücksetzen und Neustarten der Berechnung: |
|
|
' Reset' = 0 |
Berechnung durchführen |
|
|
' Reset' = 1 |
Berechnung anhalten und Ergebnis auf 0 setzen |
|
Beschreibung
Diese Funktion addiert jeden Zyklus den Wert von 'Expression' zum Momentanwert hinzu, wenn 'Enable' = TRUE bzw. 1 ist. Wenn 'Enable' = FALSE bzw. 0 ist, wird der letzte Momentanwert gehalten. Mit 'Reset' = TRUE bzw. 1 wird der Momentanwert auf 0 gesetzt.
Beispiel
Immer wenn ein Drucktaster (Pushbutton) betätigt wird, soll ein Analogwert pro Zyklus um den Wert 10 erhöht werden. Mit einem Reset-Drucktaster soll der Wert wieder auf 0 zurückgesetzt werden.
Lösung
