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)