Yahoo_Weather funktionier in CFC aber nicht in FUP

Begonnen von testor, 28. Januar 2016, 11:56:08

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

testor

Hallo allerseits,
ich bin erst kürzlich auf OSCAT gestossen und finde es Klasse!
Beim Ausprobieren des Yahoo_Weather-FB bin ich allerdings auf ein komisches Verhalten gestossen. Wenn ich ein Programm ähnlich dem Beispielprojekt in CFC schreibe funktioniert alles wunderbar. Wenn ich allerdings FUP nutze und im Grunde alles gleich aufbaue, bekomme ich es nicht zum laufen. Eigentlich kann ich mir nicht vorstellen, dass es Kompatibilitätsschwierigkeiten zwischen den Sprachen gibt. Ist das jedoch ein bekanntes Problem?

Viele Grüße

shrimps

Hi,
gleiches System, gleiche Abarbeitung...
Aber bist du dir sicher, das du in FUP die gleiche Signalreihenfolge wie in CFC hast ?
In CFC kannst du ja beliebig vorwärts und rückführend arbeiten währen FUP nur eine Richtung kennt...

GGf. musst du uns deine beiden Beispiele mal posten.

Nebenbei sagt mir meine Kristalkugel es könnte Twincat v2.1 sein ?

Viel Spaß
Shrimps

peewit

stelle doch mal ein bild deiner fup lösung online
am besten mit eingeblendeter ablaufreihenfolge

prinzipiell spielt die programmierart keine rolle

testor

Vielen Dank für eure schnellen Antworten.
Ich arbeite mit CODESYS 3.5.8 und nutze als Zielplattform die interne CODESYS Control Win V3 Soft SPS und einen Raspberry PI (abwechselnd). Die CFC Lösung funktioniert auf beiden Zielplattformen, FUP nicht.

Ich habe im Anhang ein Bild der FUP-Lösung und eins der CFC-Lösung angehängt. Wie kann man den die Ablaufreihenfolge bei FUP einblenden? Ich hatte gedacht, dass es Netzwerk für Netzwerk abgearbeitet wird? Wenn man den Ablauf beider Versionen mit dem Debugger nachvollzieht, ist der Ablauf aber gleich.

[gelöscht durch Administrator]

peewit

#4
hallo

bei codesys ist die namensgebung etwas verwirrend

bei vielen sps herstellern ist FUP die mehr oder weniger freie grafische programmierung in funktionsplan (frei grafisch)
die iec61131 kennt kein CFC


es gibt keinen logischen grund das die bausteine in CFC anders verhalten als in FUP
die einzigen unterschiede kann man nur auf der grafischen ebene verursachen (ablaufreihenfolge, anderen variablen... nicht verbundene variablen etc..

aber die funktionalität des besteines bleibt immer die gleiche, es wird eben nur otisch anders dargestellt.

sind deine beiden testbausteine gleichzeitig in eines projekt ?

der fehlercode 65280 = 0x0000ff00 bedeutet das der dns_client baustein per udp daten versendet (versucht es zumindest) aber keine antwort bekommt (timeout Receive data)



exportiere doch mal beide testbausteine und stelle sie online !

testor

Hallo,
leider bin ich nach wie vor ratlos. Das ein Unterschied zwischen CFC und FUP existiert kann ich mir auch nicht vorstellen. Ich habe beide Varianten als Programme innerhalb von einem Projekt. Auch nachdem ich die FUP-Variante ein drittes mal von Grund auf neu erstellt habe, gab es immer noch keinen Erfolg.

Ich habe die POU's mal als PLCopenXML importiert.

[gelöscht durch Administrator]