CoDeSys Adressierungen

Wini

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

um den Globalen Variablen Adressen zuweisen zu können, habe ich folgende Möglichkeiten gefunden:

AT %QX4.0 : BOOL;

oder

AT %QX* : BOOL;

Meine Frage ist wie die zweite Möglichkeit funktioniert, also AT %QX* : BOOL;. Ich habe es so verstanden das es sich um eine Art variablen Platzhalter handelt. Wann oder wie findet denn die zuweisung statt???

MFG Wini
 
Dazu musst Du eine globale "VAR_CONFIG"-Variablentabelle anlegen und dort für jede I*/Q*-Variable die absolute Adresse angeben. Bei Beckhoff-Steuerungen kann man diese Tabelle vom Systemmanager erzeugen lassen, wie das bei anderen CoDeSys-Steuerungen ist, kann ich aber nicht sagen.
 
Die I*/Q*-Variante ist vor allem für I/Os in FBs gedacht. Wenn man mehrere Instanzen eines FBs hat, kann man auf diese Weise jeder Instanz eigene I/O-Adressen geben.
 
Zurück
Oben