TIA 14 Fehlermeldung SCL Eine implizite Konvertierung von Datentyp Void

schottin04

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
G e l ö s t 14 Fehlermeldung SCL Eine implizite Konvertierung von Datentyp Void

Problem wurde gelöst :-)

Hallo,
ich bin neu hier im Forum und arbeite mich gerade in die SCL Programmierung ein und stoße gleich zu Beginn auf ein Problem.
Beim Programmieren eines FC und dem anschließenden Aufruf in einem OB erhalte ich beim Übersetzen die Fehlermeldung

Eine implizite Konvertierung von Datentyp Void nach Bool ist nich möglch.

Bei der Übersetzung des FC selbst erscheint kein Fehler.

Ich habe schon viel gesucht, aber leider nichts gefunden. Vielleicht kann mir jemand von euch helfen.

FC.JPGOB.JPGFehler.JPG

Wenn ich die OutputVariable auf Bool setze, kommt die Fehlermeldung
Die Funktion liefert keinen Rückgabewert.
Keine Ahnung was ich noch machen soll
 
Zuletzt bearbeitet:
Hast du mal Return auf den Datentyp Bool gesetzt?
Dann brauchst du auch den Output nicht, hier würde das als Returnwert ja reichen.
Oder du belegst Return mit Int und gibst als Ergebnis einen Status zurück, z.N. für Erfolg oder nciht Erfolg einer Funktion.
 
Ja, habe ich gemacht, aber dann erscheint die Fehlermeldung
Die Funktion liefert keinen Rückgabewert.
Das meinte ja Ralle.

Im FC:
Return stellst Du vom Typ Void auf Bool um.
Den Output "P1_Uebertemp" löscht Du komplett.
Die Verknüpfung übergibst Du anstatt an den gelöschten Output an Return.

Im OB:
Die Übergabe des Outputs innerhalb der Klammern entfällt dann.
 
Zurück
Oben