Sollte eigentlich in der Hilfe von CoDeSys zu finden sein:
Suchbegriff: Funktion
"Eine Funktion ist ein Baustein, der als Ergebnis der Ausführung genau ein Datum (das auch mehrelementig sein kann, wie z.B. Felder oder Strukturen) zurückliefert. ..."
d.h. die Funktion selbst liefert einen Wert zurück (je nachdem mit welchen Datentyp/Art die Funktion deklariert worden ist)
Suchbegriff: Funktionblock
"Ein Funktionsbaustein - auch Funktionsblock genannt - ist ein Baustein der bei der Ausführung einen oder mehrere Werte liefert.
Ein Funktionsblock liefert keinen Rückgabewert im Gegensatz zu einer Funktion. ..."
d.h. es wird kein einzelner Wert zurückgegeben, man muss Ausgangsvariabeln selber deklarieren (1 bis mehrere) ..
Mfg Jens
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hallo,
kann mir jemand bitte den unterschied in der verwendung eine funktionsbausteins und der verwendung einer instanz eines funktionsblockes sagen?
mitch
Sollte eigentlich in der Hilfe von CoDeSys zu finden sein:
Suchbegriff: Funktion
"Eine Funktion ist ein Baustein, der als Ergebnis der Ausführung genau ein Datum (das auch mehrelementig sein kann, wie z.B. Felder oder Strukturen) zurückliefert. ..."
d.h. die Funktion selbst liefert einen Wert zurück (je nachdem mit welchen Datentyp/Art die Funktion deklariert worden ist)
Suchbegriff: Funktionblock
"Ein Funktionsbaustein - auch Funktionsblock genannt - ist ein Baustein der bei der Ausführung einen oder mehrere Werte liefert.
Ein Funktionsblock liefert keinen Rückgabewert im Gegensatz zu einer Funktion. ..."
d.h. es wird kein einzelner Wert zurückgegeben, man muss Ausgangsvariabeln selber deklarieren (1 bis mehrere) ..
Mfg Jens
hallo,
danke für die antwort. also gibt, abgesehn von rückgabewert, keine prinzipiellen unterschiede.
mitch