Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
es ist nicht schwer. Gebe einfachen Beispiel: Functionblock, der zwei Nummer addiert.
FB Definition:
FUNCTION_BLOCKFbAddNumsVAR_INPUTÂ numA,numB:INT;Â Â (*Eingangsvariablen*)END_VARVAR_OUTPUTÂ Result:INT;Â Â Â (*ausgangvariable*)END_VARVARÂ TempVar:DINT;Â Â (*Variable,dienurimFBerreichbarist*)END_VARÂ (*Â Code*)Â TempVar:=0;Â Result:=numA+numB;
Und in dem POU-Programm must du den FB als Variable deklarieren und zu Variablen kannst du als zur Struktur zugreiffen:
PROGRAMPLC_PRGVARÂ Â AddNums:fbAddNums;Â Â myVar:INT;END_VARÂ (*FBanrufen:1+5berechnen*)Â AddNums(numA:=1,numB:=5);Â (*ErgebniskannstineineVariablespeichern*)Â myVar:=AddNums.Result;
hoffentlich kann das dir helfen
Raadya
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Man kan mit einem rechten Mausklick in den Deklarationsteil dessen Ansicht einen Tabellenmodus umschalten.
Der hilft in jedem Fall bei den ersten Deklarationen, oder wenn man sich bei bestimmten Deklarationen einfach mal unsicher ist. Fortgeschrittene User arbeiten aber überwiegend in der textuellen Ansicht, die man natürlich wieder genauso einfach zurückstellen kann.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hallo Zusammen
Versuche gerade variablen in einem Funktionsbaustein zu definieren.
Jedoch will ich keine Definitife variablen haben.
Also keine %MX0.0 oder %IX0.2 oder %QX2.4
In Step7 Kan ich das ja in einem FB ohne problem wie muss ich das machen im Codesys?
Gruss Simon
Moin
Ich würde vorschlagen:
iMyVar: INT := 1;
oder so...
Siehe Variablendeklaration in der Hilfe
Gruß
Erik
Hallo,
es ist nicht schwer. Gebe einfachen Beispiel: Functionblock, der zwei Nummer addiert.
FB Definition:
Und in dem POU-Programm must du den FB als Variable deklarieren und zu Variablen kannst du als zur Struktur zugreiffen:
hoffentlich kann das dir helfen
Raadya
Dank dir
Einfach Topp!
hat Funktioniert
gruss Simon
Und noch ein Tipp (für Einsteiger / Umsteiger):
Man kan mit einem rechten Mausklick in den Deklarationsteil dessen Ansicht einen Tabellenmodus umschalten.
Der hilft in jedem Fall bei den ersten Deklarationen, oder wenn man sich bei bestimmten Deklarationen einfach mal unsicher ist. Fortgeschrittene User arbeiten aber überwiegend in der textuellen Ansicht, die man natürlich wieder genauso einfach zurückstellen kann.