Hallo zusammen,
erst möchte ich mal loswerden das dieses Forum echt klasse ist, RESPEKT!
Denn so das ein oder andere Problemchen wurde für mich hier schon gelöst. :-)
Nun aber:
Ich möchte den Mittelwert von Messwerten bilden.
Hierzu wird empfolen erst SH_1 und dann dessen Ausgang auf FT_AVG...
soweit so gut...
Nun ruft die FT_AVG den baustein DELAY aus der OSCAT.lib auf und in disem werden mir Fehler angezeigt:
stop := LIMIT(0,N,32) - 1;
IF rst OR NOT init THEN
init := TRUE;
FOR i := 0 TO stop DO buf
:= in; END_FOR;
out := in;
i := 0;
ELSIF stop < 0 THEN
out := in;
ELSE
out := buf;
buf := in;
i := INC1(i, N); <--- Variable nicht deklariet & erwarte END_IF vor '('
END_IF;
Aber ich habe nichts in diesem Baustein verändert... also ...
Ist das Problem schonmal aufgetaucht? oder hab ich was falsch gemacht ??
Vielen lieben Dank ...
Info:
CodeSYS 2.3.9
IFM CR0020 V0.5b