Hauptmenü

Probleme YAHOO Weather

Begonnen von HansDanz, 20. November 2015, 23:33:19

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

HansDanz

Hallo Oscat Gemeinde,

ich probiere schon den halben Tag den YAHOO Weather Baustein ans laufen zu bekommen.
Habe das YAHOO DEMO Progrsamm eingebunden und die IP Adresse auf den Gateway des Routers gesetzt.
SPS holt sich IP über DHCP. Internet funktioniert auch auf dem CX.
TCP/IP Server hab ich auch installiert.

Aus dem YAHOO Baustein kommen folgende Fehlermeldungen.
error_c: 16#0000FF00
error_t:  16#01

Hardware: CX 5000
Betriebssystem: CE

Keine Ahnung an was das noch liegen könnte.


peewit

der dns baustein bekommt keine antwort (timeout)

das schaut nach einem prinzipiellen netzwerkproblem bzw. falscher konfiguration aus


hast du aus der oscat-network vom ornder "demo" das yahoo wearther demo programm probiert ?



kiar

Bei mir werden z.Zt. Wetterdaten vom 11.11. oder 17.11. dargestellt.
Die Browser-Anzeige http://weather.yahooapis.com/forecastrss?w=... liefert das selbe Ergebnis.
Kann das mit dem beschädigten Rechenzentrum
http://www.heise.de/newsticker/meldung/Stromausfall-in-Rechenzentrum-legt-etliche-populaere-Websites-lahm-3010320.html
zu tun haben?

HansDanz

Ja ich habe die das DEMO Programm probiert.

peewit

was hast du beim demo programm alles verändert bzw angepasst
eventuell bildschirmhardcopy posten

dazu die deine ip des routers
welche netzwerkeinstellungen sind auf der sps eingestellt

hast du schon mit irgendeinen anderen sps programm eine funktionierende verbindung aufbauen könnnen ?

was für eine sps verwendest du


HansDanz

#5


Die IP des Routers ist 192.168.178.1.


Die Netzwerkeinstellung der SPS steht auf DHCP.
SPS: Beckhoff CX5020.


peewit

hi

ich habe das original demo programm genommen und ausprobiert

es funktioniert immer noch so gut , wie am ersten tag !
ich kann kein problem in meinem baustein feststellen

entweder hast keinen funktionierenden "TwinCAT TCP/IP Connection Server"
oder
hat deine sps mehr als eine netzwerkkarte eingebaut --> siehe globale einstellungen der network.lib
oder
du hast ein problem mit deinen netzwerk
konfiguration , firewall ..... keine ahnung was bei die alles sein kann

kann momentan kein bild posten ..... technisches problem

HansDanz

hi,

meine SPS hat zwei Netzwerkkarten.
Ich finde aber in den Globalen Variablen die Variable sLocalHost nicht.

peewit

in den globalen variablen der network.lib steht folgendes

VAR_GLOBAL
   (* ------- only for Beckhoff - TwinCat  --------- *)
   TCP_SERVER_RESET : BYTE; (* only for internaly use - do't modify *)
   sSrvNetId : STRING(23) := ''; (* String containing the network address of the TwinCAT TCP/IP Connection Server (e.g. '1.1.1.2.7.1'). For the local computer (default) an empty string may be specified *)
   sLocalHost : STRING(15) := ''; (* The local IP address (Ipv4) of the UDP client/server socket as a string (e.g. '172.33.5.1'). An empty string may be specified for the default network adapter *)
   (* --------------------------------------------- *)

was kannst du hier nicht finden ?

HansDanz

In der aktuellen beckhoff_network121.lib steht unter Globalen Variablen nur folgendes:

VAR_GLOBAL
   TCP_SERVER_RESET : BYTE; (* nur für TwinCAT notwendig ! *)
   LOG_CL : LOG_CONTROL;
END_VAR


HansDanz


Vielen Dank jetzt funktionierts!



Ich hätte da aber noch ne Frage zu WORLD_WEATHER.

Da hat sich mittlerweile die URL von http://api.worldweatheronline.com/free/v1/weather.ashx?q=48.210000,16.370001&format=csv&num_of_days=5&key=fd6c2c780bd7c0315edbf8f4f1238

auf http://api.worldweatheronline.com/free/v2/weather.ashx?q=48.210000,16.370001&format=csv&num_of_days=5&key=fd6c2c780bd7c0315edbf8f4f1238

geändert.

Wenn ich die LIB anpasse funktioniert die Abfrage soweit.

Nur bekomm ich einen Überlauf im Empfangsbuffer.
Den kann ich ja auch in den GLobalen Variablen beinflussen.
Bin nur noch nicht dahintergekommen, was ich eintragen muss.
Wenn ich  8000 eintrage geht der Baustein immer noch in den Überlauf.


HansDanz



Hat sich erledigt!

Die V1 funktioniert immer noch. Aber man muss den Key von der DEMO nehmen.
Ein neu erzeugter Key funktioniert nur mit V2.

peewit

genau

ich habe den world waeather baustein ursprünglich für die v1 erstellt und nur ein v1 key passt natürlich dazu

auf keinen fall auf v2 umstellen da sich der inhalt unterscheidet


wie man einen alten v1 key bekommt das kann ja jemand von euch klären !

notfalls könnt ihr ja (wie schon erwähnt) meinen demo-key aus dem WORLD_WEATHER_DEMO Programm verwenden


mattsches

Zitat von: peewit in 28. November 2015, 08:49:25

dann hol dir diese version
http://www.oscat.de/community/index.php/topic,1872.msg9862.html#msg9862

Wann schafft es diese Version eigentlich in den Download-Bereich? Nach fast zwei Jahren kann sie nun doch als betriebsbewährt betrachtet werden, oder? Ich schätze die OSCAT-Bibliotheken sehr, und sie ersparen viel Arbeit. Doch ich glaube, der Nutzen kann noch vergrößert werden, wenn die aktuellen Versionen zentral im Download-Bereich stehen und man sie nicht über Foreneinträge suchen muss.

Grüße,
mattsches