RSLogix 5000 Addon Instruction: InOut Parameter als Array mit unbekannter Größe

neibeck

Level-2
Beiträge
168
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich arbeite gerade an einem Allen-Bradley RSLogix 5000 Projekt und suche nach einer Möglichkeit, bei einer Addon Instruction ein Array eines Datentyps X mit unbekannter Größe als Ein/Ausgangsparameter zu definieren (Wie [*]). Gibt es hier eine Möglichkeit oder eine passende Alternative?

LG
 
Sorry, war [1], das ist die Mindestgröße.

Das außen angelegte Array muss gleich groß oder größer sein als das was als InOut im AOI definiert ist.
Wichtig ist dass dann innerhalb nicht direkt abgefragt werden kann weil der Compiler meckert, es muss dann also alles größer 0 indirekt abgefragt werden, also z.B. so
Code:
Size(AreaData,0,Groesse);

Zeiger:= 5;
IF Zeiger > Groesse - 1 Then
    EnableOut := 0;
    TND();
ELSE
    Abfragewert := AreaData[Zeiger];
END_IF;
 
Zurück
Oben