Step 7 Web2PLC real Variable kein Wert

weberschmitz

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

ich habe mir eine kleine html-Seite für meine Haussteuerung auf meiner IM151-8 programmiert.
Soweit funktioniert das auch mit anzeigen von interger Werten oder das setzen von Bits per Button.
Nun wollte ich die aktuelle Windgeschwindigkeit die ein real Wert ist auf der Webseite anzeigen lassen aber dort wird immer nur der Wert 0 angezeigt.
Kann eine Variable vom Typ real auf dem Webserver der S7 nicht angezeigt werden?!


Zeile aus html:

:="wind_kmh":

-> wind_kmh ist vom typ real



in der Symboltabelle ist ist die variable als real deklariert

 
Hast du danach nochmal das Web2Plc-Projekt neu erzeugt? Gab es dabei irgendwelche Warnungen?

Hast du dir mal angesehen was dir der Webserver der SPS an der Stelle ausliefert?
 
eine 0
ich habe in der Symboltabelle die variable mal von real in dword geändert.....dann wird der Wert 1638400 angezeigt....ohne jegliche Veränderung
 
Zuviel Werbung?
-> Hier kostenlos registrieren
1638400 dezimal oder hexadezimal?

Wenn dezimal, dann ist das Bitmuster für diese Zahl wenn sie als Real-Zahl dargestellt wird eine sehr kleine Zahl (2,3e-39). Wahrscheinlich wird das über die Ausgabe über den Webservers auf 0 abgerundet. Schreib doch mal eine 1,0 in die Variable.
Vielleicht schreibst du noch von anderer Stelle auf den Speicher (z.B. einzelne Bits) deines Merkerdoppelworts. Schonmal in den Referenzdaten nachgesehen?
 
Hast Du mal versucht, die generierten DBs aus S7 auf die Steuerung zu übertragen?
Da gabs bei mir zum Teil Probleme, wenn ich den Download aus Web2Plc gestartet habe.

Ansonsten bei mir werden Realwerte problemlos angezeigt, auch beim AutoUpdate der HTML Seite
 
ich habe noch mal alles überprüft und festgestellt das ich mir den Wert teilweise überschrieben habe....jetzt funktioniert es....
vielleicht sollte ich mir die Werte die ich anzeigen möchte alle in einen DB schreiben und dann auslesen...wird sicher übersichtlicher.... Kann man auf dem Webserver auch Werte aus einem DB anzeigen lassen?
konnte bis jetzt kein Syntax-Beispiel dazu finden
 
Zurück
Oben