Step 7 Fehler Laden FB / Lokaldaten oder Schreibschutzkennung (D21A)

Azrael666

Level-1
Beiträge
239
Reaktionspunkte
18
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen Leute,

ich habe ein Problem mit dem Laden eines FBs. Wenn ich diesen Laden möchte bekomme ich die Fehlermeldung "(D21A) Die Länge der Lokaldaten oderSchreibschutzkennung ist fehlerhaft."

Der FB hat folgende Längen:
Lokaldaten: 570 Byte
MC7: 11888 Byte
Ladespeicherbedarf: 12416 Byte
Arbeitsspeicherbedarf: 11924 Byte

Hardware ist eine CPU 315-2 DP (6ES7 315-2AG10-0AB0)
Firmware: V 2.0.11

Laut Leistungsdaten kann diese:
6144 Byte Lokaldaten und ein FB darf 16420 Byte lang sein.

Das Kuriose an der Sache ist, dass ich den Baustein vor über einem halben Jahr geschrieben hatte und ihn auch ohne Probleme laden konnte. Jetzt ein halbes Jahr später, ohne den Baustein verändert zu haben, geht es nicht mehr.
Urlöschen hab ich schon ausprobiert, hat nichts geholfen.

Hat jemand eventuell ne Idee woran es liegen könnte?

MFG
 
Zuletzt bearbeitet:
Hallo Leute,

vielen Dank für die Hilfe!! Ich habe meinen Fehler gefunden. Es scheint so, dass wenn man eine Zielvariable aus vielen Befehlen gleichzeitig erzeugen lässt, dies den Lokaldatenspeicher explodieren lässt.

In meinem Fall war es eine String-Variable die ich erzeugt habe und dabei die Befehle CONCAT, DELETE und INT_TO_STRNG alle zur selben Zeit verwendet habe.
Nachdem ich das jetzt in mehrere Steps aufgeteilt habe ist der Lokaldatenverbrauch von 570 Byte auf 68 Byte gefallen.

MFG
 
Zurück
Oben