-> Hier kostenlos registrieren
Hallo zusammen,
als kompletter Neueinsteiger in CodeSys versuche ich gerade die Basics zu verstehen. Ich habe einen funktionierenden Code (CFC) mit dem ich z.Z. ein wenig "spiele".
Das Endziel ist, bei Aktivierung eines Schalters den BWM im Haus eine andere Funktion zuzuordnen (Pseudo-Alarmaanlage )
Ich habe 2 grundlegende Verständisproblem (Vielleicht vergleiche ich das Ganze zu sehr mit VB?):
Ich habe mir gedacht ich erstelle mir eine Variable "Abwesend" und wenn die auf true gesetzt ist, werden die BWM umgeleitet.
Problem 1: Wie/wo setzte ich den Wert der Variable? (Sei es nun manuell im Code (oder später in der Visu) oder bei Betätigung eines bestimmten Tasters (bspw. DI_4_1)). Alle meine Versuche schlugen bisher fehl. (Wie gesagt, das Ganze in CFC)
Problem 2: Wie bilde ich eine IF/THEN Situation in CFC ab? In der Art von
IF NOT Abwesend THEN
Bel_EG_Flur;
ELSE
Bel_Aussen;
END_IF;
Ich weiß, das sind Basics, aber ich versuche gerade CodeSys zu verstehen.
Vielen Dank
Marco
PS: Wenn es hier lieber gesehen wird, kann ich den Post auch mit dem vorigen zusammenfassen. (Das grundlegene Thema "Anfängerfragen" sind ja identisch.
als kompletter Neueinsteiger in CodeSys versuche ich gerade die Basics zu verstehen. Ich habe einen funktionierenden Code (CFC) mit dem ich z.Z. ein wenig "spiele".
Das Endziel ist, bei Aktivierung eines Schalters den BWM im Haus eine andere Funktion zuzuordnen (Pseudo-Alarmaanlage )
Ich habe 2 grundlegende Verständisproblem (Vielleicht vergleiche ich das Ganze zu sehr mit VB?):
Ich habe mir gedacht ich erstelle mir eine Variable "Abwesend" und wenn die auf true gesetzt ist, werden die BWM umgeleitet.
Problem 1: Wie/wo setzte ich den Wert der Variable? (Sei es nun manuell im Code (oder später in der Visu) oder bei Betätigung eines bestimmten Tasters (bspw. DI_4_1)). Alle meine Versuche schlugen bisher fehl. (Wie gesagt, das Ganze in CFC)
Problem 2: Wie bilde ich eine IF/THEN Situation in CFC ab? In der Art von
IF NOT Abwesend THEN
Bel_EG_Flur;
ELSE
Bel_Aussen;
END_IF;
Ich weiß, das sind Basics, aber ich versuche gerade CodeSys zu verstehen.
Vielen Dank
Marco
PS: Wenn es hier lieber gesehen wird, kann ich den Post auch mit dem vorigen zusammenfassen. (Das grundlegene Thema "Anfängerfragen" sind ja identisch.
Zuletzt bearbeitet: