-> Hier kostenlos registrieren
Hallo,
ich habe ein kleines Problem beim mapping von SPS-Variablen mit den System Manager von Beckhoff.
In meinem PLC-Control Deklarationsteil habe ich die folgenden Variablen deklariert:
arrPDInput AT %I*: ARRAY[0..63] OF BYTE;
iControlIn AT %I*: UINT;
Nach den kompilieren des Codes wird automatisch die Zuordnung auf die absoluten Adressen erstellt.
(* Generated automatically by TwinCAT - (read only) *)
VAR_CONFIG
MAIN.arrPDInput AT %IB0 : ARRAY [0..63] OF BYTE;
MAIN.iControlIn AT %IB16 : UINT;
END_VAR
Nun sehe ich, dass sich beide Variablen überschneiden. In diesem Fall wird der Wert von ControlIn in das Array geschrieben. Was kann ich tun, damit TwinCAT diese Adressen automatisch angleicht?
ich habe ein kleines Problem beim mapping von SPS-Variablen mit den System Manager von Beckhoff.
In meinem PLC-Control Deklarationsteil habe ich die folgenden Variablen deklariert:
arrPDInput AT %I*: ARRAY[0..63] OF BYTE;
iControlIn AT %I*: UINT;
Nach den kompilieren des Codes wird automatisch die Zuordnung auf die absoluten Adressen erstellt.
(* Generated automatically by TwinCAT - (read only) *)
VAR_CONFIG
MAIN.arrPDInput AT %IB0 : ARRAY [0..63] OF BYTE;
MAIN.iControlIn AT %IB16 : UINT;
END_VAR
Nun sehe ich, dass sich beide Variablen überschneiden. In diesem Fall wird der Wert von ControlIn in das Array geschrieben. Was kann ich tun, damit TwinCAT diese Adressen automatisch angleicht?