-> Hier kostenlos registrieren
Hallo Leute,
irgendwie will mir das so nicht richtig gelingen........
Ich möchte einfach nur aus einem DB4002 in dem von DW2-92 diverse INT-Werte liegen den höchsten Wert ermitteln
und im DW0 ablegen. Das kann doch nicht so schwer sein :-(
Was mache ich falsch ? Darf ich die DB-Nummer nicht direkt angeben ?
MfG,
Holger
irgendwie will mir das so nicht richtig gelingen........
Ich möchte einfach nur aus einem DB4002 in dem von DW2-92 diverse INT-Werte liegen den höchsten Wert ermitteln
und im DW0 ablegen. Das kann doch nicht so schwer sein :-(
Was mache ich falsch ? Darf ich die DB-Nummer nicht direkt angeben ?
Code:
FUNCTION FC10 : VOID
VAR_TEMP
i : INT;
END_VAR
BEGIN
DB4002.DW[0]:=0;
FOR i:= 2 TO 92 BY 2 DO
IF DB4002.DW[i] > DB4002.DW[0] THEN DB4002.DW[0]:= DB4002.DW[i] ; END_IF;
END_FOR;
END_FUNCTION
MfG,
Holger