TIA Webserver Aktualisierung

JassChr

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey

Ich hab eine Frage: ich habe für meine Diplomarbeit einen Webserver auf einer S7 1200 laufen und folgendes Problem:

Ich schalte per Button auf dem Webserver eine Variable z.B. auf 1. Diese wird dann auch auf 1 geändert. Wenn ich jedoch dann via HMI Panel die selbe Variable auf 0 setze wieder, und dann die Website aktualisiere, setzt die Website die Variable wieder auf 1.
Und da ich eine automatische aktualisierung brauche, da auf der Website immer die aktuellen Werte stehen müssen, setzt sich z.B. im Moment alle 3 Sekunden wieder der Wert der Website ein.

Das Problem liegt daran dass der Webserver folgende Adresse hat: http://192.168.0.45/awp/Hallensteuerung/Website.html

Und sobald ich eben einen Knopf drücke auf der Homepage, ändert sich dieser Link auf z.B. folgendes: http://192.168.0.45/awp/Hallensteue...".Taste_Licht_Ein=0&"Licht".Taste_Licht_Aus=1

Und dann ist klar dass sobald sich die Seite aktualisiert, eben diese Befehle noch einmal ausgeführt werden.

Also im Prinzip brauche ich eine Automatische Aktualisierung der Website ohne dass eben dieses Problem auftritt.

Hoffe es hat jemand einen Lösungsvorschlag!
 
Wie hast du deine automatische Aktualisierung denn realisiert? Denn die entsprechende Option in der Gerätekonfiguration gilt nur für die Systemseiten des Webservers.

Eine automatische aktualisierung einzelner Werte ohne dass die ganze Webseite neu geladen werden muss, könntest du mit ein bißchen Javascript machen. Vereinfachtes Beispiel gibt es z.B. hier:
http://www.sps-forum.de/simatic/74695-web2plc-seitenteile-neu-laden-4.html#post521080

Dort fehlt allerdings die Abfrage, dass nach Betätigung eines Buttons nicht ein weiterer Request abgesetzt wird.
 
Zurück
Oben