Step 7 Programmierresourcen lassen sich nicht löschen

Transistorfips

Level-1
Beiträge
89
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe hier ne CPU1217C mit der ich Modbus-Versuche mache. Es sieht so aus als ob sich unter Programmbausteine -> Systembausteine -> Programmresourcen z.B. die Datenbausteine Modbus_Master_DB oder Modbus_Comm_Load_DB nicht (aus der CPU) löschen lassen - sie tauchen immer wieder unter 'Programmierresourcen' auf.

Wenn ich den Baustein Modbus_Master oder Modbus_Comm_Load zu löschen versuche, wird's noch haarsträubender: Die Fehlermeldung 'Ein oder mehrere Bausteine können nicht vom Gerät geladen werden'. Und mein zuvor gelöschter selbstgeschriebener FC ist ebenfalls wieder(!) in der CPU erreichbar.

Was passiert da eigentlich...?
 
Moin,
wenn du die Modbus-Bausteine irgendwo in deinem Code verwendest, dann fügt TIA sie automatisch den Programmressourcen hinzu.
löschen brauchst du dabei eigentlich nix. Sofern du deine Bausteine löschst und somit keinerlei Call der Modbus-Bausteine mehr vorhanden ist, dann sollten spätestens nach einem Komplett Übersetzen auch die Programmressourcen wieder aufgeräumt sein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich vermute mal, daß von den Sourcen die im Hintergrund aktiv sind (z.B. Receive_Reset [FB617]) und die Modbus RTU braucht, Abhängigkeiten bestehen und sie sich deswegen nicht löschen lassen. Vielleicht ist der Gedanke der, das vermieden werden soll daß inaktiver Code rumliegt.
Man müßte kwasi alle Resourcen auf einmal löschen...
Anyway, ich werd' damit leben.
 
Zurück
Oben