Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - bbking

Seiten: [1]
1
so ein Baustein würde auch mich interessieren!
Gibt es irgendwelche Ansätze schon?

SG

2
Modulentwicklung / Re: Situation Wetter Bausteine
« am: 24. Juli 2016, 12:41:43 »
ah, verstehe!

OK, es haut mit dem Demo hin, dann halte ich mich daran.

Vielen Dank für die Hilfe!

3
Modulentwicklung / Re: Situation Wetter Bausteine
« am: 24. Juli 2016, 11:31:29 »
vielleicht bin ich zu dämlich, aber wenn ich statt meinem Programm nur "YAHOO_WEATHER_DEMO();" einfüge, sehe ich im Online-Modus gar nichts vom Unterprogramm. Muss man noch vorher irgendwas initialisieren oder sollte der Aufruf reichen?

TS6310-TCP-IP.exe war installiert, soeben aber noch einmal installiert.

SG

4
Modulentwicklung / Re: Situation Wetter Bausteine
« am: 23. Juli 2016, 17:53:19 »
Hallo

ich habe den yahoo-weather baustein komplett überarbeitet und ist nun wieder vollständig nutzbar
vorteil ist das man den network_buffer nicht vergroessern muss
und nun ganze 9 tage wwetter-forecast vorhanden ist

viel spass damit

http://www.oscat.de/community/index.php/topic,2546.0.html

Hallo zusammen,

ich habe soeben zum ersten Mal Oscat verwendet und bin auf die upgedatete Yahoo-Wetter-FB gestoßen. Ich bringe es leider nicht zum Laufen, bekomme die Fehlermeldung #FD000000, also Verbindung von Remote beendet.
Anbei mein Code:

PROGRAM Weather
VAR
YAHOO_WEATHER :YAHOO_WEATHER;
IP_C : IP_C;
S_BUF : NETWORK_BUFFER;
R_BUF : NETWORK_BUFFER;
YW : YAHOO_WEATHER_DATA;
IP_CONTROL : IP_CONTROL;
YAHOO_WEATHER_DESC_GE : YAHOO_WEATHER_DESC_GE;
tbTimer : TON;
bYWbusy : BOOL;
bYWdone : BOOL;
dwERROR_C : DWORD;
END_VAR


IP_CONTROL(
IP:= IP4_DECODE('192.168.001.014'),
PORT:= ,
TIME_OUT:=t#5000ms ,
IP_C:=IP_C ,
S_BUF:=S_BUF ,
R_BUF:=R_BUF );

tbTimer(PT:=t#4h,in:=TRUE);
IF tbTimer.Q THEN
tbTimer(IN:=FALSE);
END_IF

YAHOO_WEATHER(
ACTIVATE:=tbTimer.IN ,
UNITS:=FALSE ,
LOCATION:= '551801',
IP_C:= IP_C,
S_BUF:=S_BUF ,
R_BUF:=R_BUF ,
YW:=YW ,
BUSY=> bYWbusy,
DONE=> bYWdone,
ERROR_C=> dwERROR_C,
ERROR_T=> byERROR_T);
YAHOO_WEATHER_DESC_GE(ACTIVATE:=NOT YAHOO_WEATHER.BUSY  , YW:= YW);

Zum einen bin ich nicht sicher, ob in IP_CONTROL die IP-Adresse der SPS hingehört (also 192.168.1.14), auf der das Programm läuft?
In ERROR_T steht 0x01 -> wenn ich die Doku richtig lesen, sollte das bedeuten folgendes bedeuten: "SocketUdpCreate nicht erfolgreich ausgeführt"

Steuerung: derzeit Laptop mit TwinCAT 2.11, später ein CX9010, die TcIp.lib ist installiert und eingebunden

Habt Ihr vielleicht einen Tipp für mich?

Seiten: [1]