Wago 750-841 --- XML-Datei aus dem Internet lesen

Wühlmaus
2011-07-22
2011-07-27
  • Wühlmaus - 2011-07-22

    Hallo,

    Beispiel siehe hier. Wie kann ich diese Datei in die Wago einlesen (a) überhaupt und (b) am liebsten nur zeilenweise, um nur das im Speicher zu haben, was wirklich interessiert - im Beispiel fast nur die Zeile ```

    <wind_mph>3.8</wind_mph>

    ```

    Die WagoLibFTP nützt mir da wohl nichts ?

     
  • Matze001 - 2011-07-22

    Hallo,

    ich habe damit auch einmal angefangen gehabt, und dafür einen Baustein von Wago
    genutzt. Leider habe ich das Ding nicht mehr zur Hand, und finde auf die Schnelle bei Wago auch nichts mehr.

    Ich meine mich erinnern zu können das es simple_xml hieß, und hoffe das es nicht simple_csv war

    Du kannst leider nur die ganze XML Datei lesen, und musst dann den Rückgabestrin Phrasen.
    Ist halt etwas Arbeit, aber wenn alles einfach wäre, wäre es ja auch wieder langweilig.

    Grüße

    Marcel

    P.S: Ich bin daran auch sehr interessiert, vielleicht kann man da ja gemeinsam etwas erreichen.

    P.P.S: In der Oscat-Lib gibt es etwas fertiges, aber nur für das Yahoo Wetter.

     
  • Wühlmaus - 2011-07-22

    Hi Matze,

    vielen Dank für die schnelle Antwort. Werde mich mal die nächsten Tage auf die Suche machen. Mit Oscat habe ich mich noch nicht befasst, mit Yahoo Wetter auch nicht (will halt auf jeden Fall eine lokale Wetterstation anzapfen). Wenn's zu mühsam wird, gehe ich halt doch den "feigen" Weg und kaufe einen Windmesser mit 4-20 mA Schnittstelle.

    Die Beregnungsmenge abhängig von Temperatur und rel. Luftfeuchte zu steuern, habe ich heute früh bereits implementiert, aber Schätzungen der Verdunstung zu machen ohne den Wind zu berücksichtigen, sind halt relativ brotlose Kunst...

    Melde mich wieder, wenn ich was gefunden habe.

     
  • cmoeller - 2011-07-27

    Hallo Wühlmaus,

    das Beispiel 2 zur "WagoLibHttp_02.lib" macht schon ca. die Hälfte von dem was du vor hast.
    http://www.wago.com/wagoweb/documentati ... 000d_f.htm
    Das Parsen der Antwort müsste "nur" erweitert werden.

    Gruss cmoeller

     
  • Wühlmaus - 2011-07-27

    cmoeller hat geschrieben:
    das Beispiel 2 zur "WagoLibHttp_02.lib" macht schon ca. die Hälfte von dem was du vor hast.
    http://www.wago.com/wagoweb/documentati ... 000d_f.htm

    Hey super, ich danke dir ! Nach genausowas habe ich die Wago Application Notes akribisch abgesucht. Das jetzt nahegelegte Suchwort "WagoLibHttp" liefert auf wago.com leider keinerlei Ergebnisse...

    Ich werd's nächste Woche mal probieren, hab' im Moment grad' wenig Zeit.

    Habe inzwischen herausgefunden, dass OSCAT_NETWORK auch so etwas bietet (heißt sogar ebenfalls HTTP_GET). Da aber die Dokumentation dort noch bescheidener ist als bei Wago (ja, das geht tatsächlich ! ), werde ich eher deinem Hinweis folgen.

     

Log in to post a comment.