Beckhoff BC9000, maximale Programmgroesse?

bk9050

Level-2
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

früher als erwartet, bin ich mit der Programmgröße auf der BC9000 an Grenzen gestossen. Laut Datenblatt soll die maximale Programmgröße 64/96 kByte betragen. TwinCat PLC COntrol 2.11.0 meldet jedoch einen Fehler, dass die maximale Größe von 32 kByte überschritten sei, es sollte ein Feld von 365 * UINT hinzugefügt werden.

Vorher sah es so aus:
Code:
...
Implementation of POU 'MAIN'
Generating epilog
POU indices: 151 (58%)
Size of used data: 3013 of 12288 bytes (24.52%)
Code size: 26308 bytes
0 Error(s), 0 Warning(s).

Das Hinzufügen von z.B.:
Code:
eumelTabelle : ARRAY[1..8] OF UINT;
erhöht die 'Code size' um 92 Bytes, die 'data size' um 16 Bytes (wie erwartet).

Kann man TwinCAT dazu bringen, dass es den lt. Datenblatt verfügbaren Speicher auch für die Proramme nutzt?
Kann man eine Tabelle mit Konstanten mittels ST in einer kompakteren Form beschreiben bzw. abspeichern?

Danke
 
Guck mal im PLC Control im Menü "Projekt" -> "Optionen..." unter "Controller Settings".
Dort solltest du einen Schieberegler finden, mit dem du die Speicheraufteilung zwischen Code und Data umstellen kannst.
 
Zurück
Oben