-> Hier kostenlos registrieren
Hallo liebe Codesys - Gemeinde,
ich bin gerade dabei in Codesys einzusteigen ...davor habe ich schon fast 20 Jahre S7 auf dem Buckel
und stell mich gerade wahrscheinlich etwas doof an.
Ich Versuche gerade einen Array mit dem Wert der laufvariable auszufüllen, der Wert von i wird aber immer in das erste Element des Arrays eingetragen,
mit SCL vom BigS funktioniert der Code einwandfrei.
Ich arbeite gerade mit Codesys V2.3 in Verbindung mit Bosch Indralogic und versuche den Baustein zu simulieren mit dem Simulator
Könntet Ihr mir ein bisschen auf die Sprünge helfen hab echt ein Brett vorm Kopf.
Vielen Dank
FUNCTION_BLOCK Indirekt
VAR_INPUT
VAR
VAR_TEMP
(*Flanke Start*)
(*Array ausfüllen*)
ich bin gerade dabei in Codesys einzusteigen ...davor habe ich schon fast 20 Jahre S7 auf dem Buckel
und stell mich gerade wahrscheinlich etwas doof an.
Ich Versuche gerade einen Array mit dem Wert der laufvariable auszufüllen, der Wert von i wird aber immer in das erste Element des Arrays eingetragen,
mit SCL vom BigS funktioniert der Code einwandfrei.
Ich arbeite gerade mit Codesys V2.3 in Verbindung mit Bosch Indralogic und versuche den Baustein zu simulieren mit dem Simulator
Könntet Ihr mir ein bisschen auf die Sprünge helfen hab echt ein Brett vorm Kopf.
Vielen Dank
FUNCTION_BLOCK Indirekt
VAR_INPUT
Start:BOOL;
END_VARVAR
FM :BOOL;
FP :BOOL;
Daten :ARRAY [0..100] OF INT;
END_VARVAR_TEMP
i :INT;
END_VAR(*Flanke Start*)
FM:=Start AND NOT FP;
FP:=Start;
(*Array ausfüllen*)
IF FM THEN
FOR i:= 0 TO 100 BY 1 DO
Daten:=i;
END_FOR;
END_IF;