Yahoo_Weather und World_Weather getestet und funktioniert

Begonnen von GA_Home, 01. Februar 2011, 10:14:42

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

GA_Home

Hallo!

Ich habe gestern die beiden Bausteine WORLD_WEATHER und YAHOO_WEATHER auf meiner Steuerung CX1020 (CE 6.0) getestet.
Ich habe das ohne große Probleme geschaft (DANKE OSCAT)

Wenn jemand probleme damit hat, kann ich vielleicht helfen.
Ich habe dann ca 30 Minuten Programmieraufwand gehabt.

peewit

#1
hallo

hast du es selber gelöst, oder auf basis des demo-bausteine


hier ist jeder willkommen, der mit seinem wissen aktiv andere anwender unstützt




GA_Home

Ich habe das mit der Doku und dem Demoprogramm gemacht.

DANKE für die gute Doku.
Im Forum hab ich das mit der Beckhoff Bibliothekgelesen.

Wie die Beckhoff Bibliothek Installiere hab ich aus der Beckhoff Doku.

Aber noch ein nachsatz zum Baustein WORLD_WEATHER.

Kann das sein das der Baustein nur beim ersten mal funktioniert?

Ich zeiche die Werte auf und habe festgestellt das sich nichts mehr ändert seit gestern um ca 24 Uhr, da habe ich den Baustein das erste mal aufgerufen.

Ich habe jetzt etwas im Baustein herumgewühlt und ihn mir genau angesehen.

Da gibt es eine lokale Variable
cnt : INT;
und die wird verwendet um das Array zu befüllen.
Aber wo wird der counter (cnt) wirder zurückgesetzt?

Wenn ich recht in der annahme bin sollte das ganze gehen wenn ich im STEP 60 den counter wieder auf 0 setze wenn er in der Bedingung
IF HTTP_GET.DONE THEN ist

das würde dann so aussehen

60:
   IF HTTP_GET.DONE THEN
      sep := 0;
      idx := 0;
      day := 0;
      cnt := 0;
      OFFSET := HTTP_GET.BODY_START; (* Start Offset vorgeben *)
      size := HTTP_GET.BODY_STOP; (* End Position *)
      run := 1; (* Element suchen *)
      state := 80;
.....


ich habe das auch schon probiert und das schaut besser aus.

Aber vielleicht verwende ich ja den Baustein falsch (was ich nicht glaube)
Könnte jemand meine Vermutung bestätigen (ich lasse den Code einmal so)

peewit

hallo ga_home

du machst hier nichts falsch

es ist so wie du selber schon festgestellt hast

leider hat sich beim vervielfachen des bausteines überall das gleiche problem eingeschlichen

deine lösung ist auch völlig richtig

ich werde auch in kürze einen fix für alle network.lib versionen veröffentlichen

mfg peewit

shrimps

Hallo GA_Home,
das ist super das du das so schnell geschafft hast.
Ich bin Einsteiger und hab es nicht ans laufen bekommen...

Könnte ich (oder alle hier) einen Ausschnitt deines Codes (möglichst ST) bekommen ?

Vielen Dank


Zitat von: GA_Home in 01. Februar 2011, 10:14:42
Hallo!

Ich habe gestern die beiden Bausteine WORLD_WEATHER und YAHOO_WEATHER auf meiner Steuerung CX1020 (CE 6.0) getestet.
Ich habe das ohne große Probleme geschaft (DANKE OSCAT)

Wenn jemand probleme damit hat, kann ich vielleicht helfen.
Ich habe dann ca 30 Minuten Programmieraufwand gehabt.

Andy_Scheck

Hallo Shrimps,
was für eine Umgebung nutzt du denn? Ich hab das bei mir auf einer Wago 750-880 am laufen. Wie weit bist du denn gekommen?

shrimps

Hallo Andy_Scheck,
mittlerweile hatte ich es ans laufen bekommen.
Umgebung:
Twincat 2.x auf PC.

LG
Shrimps