TIA Taster von Webserver

Bierboot

Level-1
Beiträge
44
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

ich steuere meine Fussbodenheizungventile über eine S7 1200. Temperatur wird im Raum gemessen in der S7 verarbeitet mit einem Sollwert verglichen...

Ist und Sollwert wird im Webserver der 1200er dargestellt, der Sollwert kann auf dem Webserver (Homepage) verändert werden, soll heißen ich kann z.b 22 eingeben und der Sollwert 22 wird dann in die 1200er geschrieben und auch auf der Homepage angezeigt.

Jetzt würde ich gerne den Sollwert mittel eines Butten "+" und einem Butten "-" verändern, dafür würde ich einen Vor/Rückwärtszähler verwenden.
Das funktioniert auch wenn ich den Eingangswert von 0 auf 1 veränderte, durch drücken des "+" Butten auf der Homepage, der Wert soll sich aber automatisch wieder auf 0 setzten damit ich weiter "+" drücken kann.

Also Tasterfunktion, wie kann ich das realiesieren
Variabele ist Set_Test+ M45.0

Ich arbeite mit FUP

Hoffen mir kann geholfen werden.

Danke
 
z.B. direkt nach der Zählfunktion abfragen ob dein Merker 1 ist, wenn ja dann R Merker

warum du das über einen Zähler machst und nicht direkt deinen wert inkrementierst. Geht das mit Webserver nicht?

mfG René
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Um die Sache abzukürzen

Ich möchte einen Taster programmieren bekomm das nicht hin.
Soll standartmäßig auf 0 stehen und wenn ich schalte soll der wert auf 1 springen und sofort zurück auf 0
wie mach ich das
???
 
Soll standartmäßig auf 0 stehen und wenn ich schalte soll der wert auf 1 springen und sofort zurück auf 0
wie mach ich das
???

So wie ich das oben beschrieben habe. "Sofort" ist nicht sehr eindeutig. Du willst, dass der Wert zurück auf 0 geht wenn der Zähler zurückgesetzt wurde (das ist weit weg von "Sofort"), und das macht man im Programm nach dem Zähler.

mfG René
 
Also ich versuch es nochmal

Ich möchte auf der Webserverseite einen Button drücken können z.b. könnte der "+" heißen durch das drücken wir eine Variable auf 1 gesetzt die diese Variable soll aber wieder auf 0 springen.

Also eine Tasterfunktion wie Programmiere ich einen Taster der immer 0 ist und wenn dich drücke 1 wird, loslasse wieder 0 ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vollmi meint das wohl so wie hier:
TIA_SollwertPlus.png

Bei drücken der Taste von der Webseite wird das Bit gesetzt. Ist im Programm das Bit gesetzt, wird der Sollwert um z.B. 1,0 erhöht und das Befehls-Bit zurückgesetzt. Mit einer Taste für "Sollwert verringern" kannst du das genauso machen.
 
Ja ok Danke so ähnlich hab ich das auch

Aber wie programmiere ich den TASTER??? Button in WEB oder auf HMI drücken = das Bit wird 1, aber es bleibt auch 1, es soll aber wieder 0 werden damit ich den gleichen Button direkt nochmal drücken kann.

Wie mache ich das??

Schalter ist klar
Aber ein ganz normaler Taster (Schliesser) dücken 1 loslasen 0??
 
Siehst du das Kästchen mit dem "R" hinter dem Add-Block? Das macht genau das.
Wenn der ENO am Add auf True steht, wird auch der Ausgang ENO gesetzt, und darum das Bit über den R zurückgesetzt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja ok Danke so ähnlich hab ich das auch

Aber wie programmiere ich den TASTER??? Button in WEB oder auf HMI drücken = das Bit wird 1, aber es bleibt auch 1, es soll aber wieder 0 werden damit ich den gleichen Button direkt nochmal drücken kann.

Wie mache ich das??

Schalter ist klar
Aber ein ganz normaler Taster (Schliesser) dücken 1 loslasen 0??


Möchtest du den Merker solange gesetzt lassen, solange der Taster gedrückt ist?
 
Tut mir leid ich komme nicht weiter

ich muss den wert immer manuell auf 0 zurück setzten
kann dich nicht so schwer sein einen Merker als Taster zu programmieren oder ?
 
Ich hab das selbe Problem,

leider funktioniert der Baustein wie von Thomas_2.1 beschrieben bei mir nicht.
Hat jemand noch eine andere Lösung

Danke
 
Zurück
Oben