unterschied funktionsbaustein <> funktionsblock

mitch
2005-08-24
2005-08-24
  • mitch - 2005-08-24

    hallo,

    kann mir jemand bitte den unterschied in der verwendung eine funktionsbausteins und der verwendung einer instanz eines funktionsblockes sagen?

    mitch

     
  • Jens Kreyßig - 2005-08-24

    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

     
  • mitch - 2005-08-24

    hallo,

    danke für die antwort. also gibt, abgesehn von rückgabewert, keine prinzipiellen unterschiede.

    mitch

     

Log in to post a comment.