Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 4 von 4

Thema: s7 1200 Webserver Seitenaktualisierung HTML

  1. #1
    Registriert seit
    30.05.2013
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich habe folgendes Problem:
    meine html-Sete aktualisiert sich nur, wenn ich irgend ein Button betätige. Sonst sehe ich keine Änderung der Werte.
    Stelle ich die automatische Aktualiesierung auf eine Sekunde ein, ändert sich der Wert ständig, aber ich kann keine
    neue Sollwerte mehr vorgeben, weil mir die Aktualisierung ständig dazwischenkommt. Was kann ich machen, damit ich
    sowohl Sollwerte vorgeben kann als auch die Istwerte sich ständig aktualisieren.

    Im Voraus vielen Dank an alle.

    Gruß
    Andreas
    Zitieren Zitieren s7 1200 Webserver Seitenaktualisierung HTML  

  2. #2
    Registriert seit
    12.05.2009
    Beiträge
    61
    Danke
    21
    Erhielt 14 Danke für 12 Beiträge

    Standard

    Hallo,
    aktualisiere die Anzeigen mit AJAX, dann wird die Seite nicht ständig neu aufgebaut.
    Es gibt schon einige Beiträge hier im Forum, sonst das Siemens Forum befragen.

    www.youtube.com/watch?v=YjAwaM-8iwo

    Grüße

  3. #3
    andreas-1979 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    30.05.2013
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo jack911,
    danke für deine Antwort. Ich habe schon etwas gesucht, bevor ich hier im Forum gefragt habe. Leider finde ich zu AJAX nichts passendes.
    Wäre sehr nett, wenn du hier ein Link einstellen könntest.
    Vielen Dank
    Gruß
    Andreas

  4. #4
    Registriert seit
    12.05.2009
    Beiträge
    61
    Danke
    21
    Erhielt 14 Danke für 12 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich kann dir ein kleines Beispiel geben:

    index.html

    Code:
    <!DOCTYPE HTML>
    <html>
            <head>
                    <title>Ich bin eine Webseite</title>
                    <meta charset="utf-8" />
    				
                    <script type="text/javascript">
                    function loadXML()
                    {
                      var xmlhttp;
                      if (window.XMLHttpRequest)
                        {// code for IE7+, Firefox, Chrome, Opera, Safari
                          xmlhttp=new XMLHttpRequest();
                        }
                      else
                        {// code for IE6, IE5
                          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                        }
                      xmlhttp.onreadystatechange=function()
                        {
                          if (xmlhttp.readyState==4 && xmlhttp.status==200)
                            {
                              xmlDoc=xmlhttp.responseXML;  
                      
    						  //test
                              document.getElementById("test_1").innerHTML=xmlDoc.getElementsByTagName("test_1")[0].childNodes[0].nodeValue;
    						  
                              setTimeout('loadXML()',100);  
                            }
                        }
                    xmlhttp.open("GET","http://10.80.97.62/awp/WEB/data.xml?t=" + Math.random());
                    xmlhttp.send();
                    }
                    </script>
            </head>
    
            <body onload="loadXML()">
                                            
                             <h1>Ich bin eine Webseite</h1>                        
     					
    						<div>Hier sollte die Variable angezeigt werden: </div><div id="test_1">nicht aktualisiert!</div>	
                    
            </body>
    </html>
    data.xml

    Code:
    <Web>  
      <test_1>:="Datenbaustein_1".Data01:</test_1>
    </Web>
    IP Adresse und Applikationsname (im Beispiel "WEB") anpassen
    Code:
    xmlhttp.open("GET","http://10.80.97.62/awp/WEB/data.xml?t=" + Math.random());
    dann sollte "Datenbaustein_1".Data01 schon angezeigt werden.
    Code:
    test_1>:="Datenbaustein_1".Data01:</test_1>
    Nicht vergessen bei "Dateien mit dynaschem Inhalt" die xml anzugeben.

    Grüße

Ähnliche Themen

  1. TIA S7-1200 Webserver: Eigene HTML-Seite
    Von Marc_Quark im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 05.08.2013, 10:02
  2. TIA s7 1200 Webserver Buttonfarbe ändern HTML
    Von andreas-1979 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 04.06.2013, 14:53
  3. TIA Webserver S7 1200
    Von golfsiew im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 03.05.2013, 11:23
  4. s7 1200 html
    Von michafun2000 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 11.03.2013, 18:01
  5. Antworten: 6
    Letzter Beitrag: 05.03.2013, 18:26

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •