Daten zu groß für die Steuerung

Begonnen von DeejayT, 09. November 2008, 14:37:49

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

DeejayT

Hallo Leute,
ich habe folgendes Problem. Mit den Bibliotheken 2.77 und 3.01 kann ich mein altes Projekt was mit der Lib 2.76 funktionierte nicht mehr auf meine WAGO 750-841 überspielen. Beim Einloggen krieg ich immer die Fehlermeldung "Daten zu groß für die Steuerung"! An dem Projekt selber habe ich nichts geändert, nur die Lib 2.76 gelöscht und die 3.01 hinzugefügt. Alles bereinigen und neu übersetzen bringt nichts. Genau so wenig wie, unbenutzte ausschließen. Wer kann mir helfen?

hugo

hast du mal deine steuerung komplett gelöscht und wieder Ã,´gestartet?

online / reset ursprung

versuch mal bei zielsystemeinstellöung den button voreinstellungen.


gravieren

ODER

Ich denke, er hat einiges an Programmen probiert und Programmnamen geändert.

Diese liegen jetzt im File-System auf dem 841er   brach.


Log dich ein und schau was du an Dateien "droben" hast.

http://www.magnia.de/content/view/32/30/

Hier kannst du unnötige Dateien löschen.





oder

Du kannst auch deine Dateisystem formatieren und neu initialisieren.




DeejayT

Hallo,
hab hier mal ein paar Screenshots von dem Dateisystem. Woran sehe ich denn, was da nicht hingehört?
Wie kann ich denn das System formatieren und neu initialisieren?

[gelöscht durch Administrator]

gravieren

#4
Hi


Ziehe dir mal alle Dateien auf deinen Rechner (Sicherung)



Dann:


Das unter "PLC" kannste alles löschen.


Versuche dann nochmal alles zu laden.


DeejayT

#5
Hy,
habe das gerade gemacht. Alles was in PLC stand, gesichert und dann gelöscht. Projekt noch mal übertragen und..... wieder nicht. Wieder der gleich Fehler. Das gibt es doch nicht!!! Was mach ich falsch.

Also das Problem tritt auf mit der Biliothek 2.77 und größer. Aber auch wenn ich bei der 2.76 die Bibliothek Scheduler von WAGO benutzen will.

gravieren

Hi

Wenn ich alle Dateien zusammenzähl:   ca, 1,4 MB


Du bist am "Ende des Speicherplatzes".


Versuche doch mal dein Projekt zu verkleinern.

(Lichtskennen verkleinern ,  Dali zuordnungen . . .)

Die Wago - Dali - Lib mit den dazugehörigen Dateien schlägt schon gehörig zu.




DeejayT

Wie soll ich denn was bei den DALI Sachen verkleinern. Das ist ja die eigentliche LIB und die VISU über die ich das Parametriere. Wie kann ich denn da die größe Beeinflussen? Mein Projekt ist gar nicht so umfangreich, wenn hier einige ganze Heizungen steuern etc....! Wie kann das denn bei mir sein. Ich steuer mal gerade meine Lichter und meine Jalousien.

gravieren

>Wie soll ich denn was bei den DALI Sachen verkleinern.
Ich verwende kein DALI.




>Das ist ja die eigentliche LIB und die VISU über die ich das Parametriere.
Die VISU ist O.K.

Die Zuordnungen benötigen enorm viel Speicherplatz.
Schau dir mal die Dateigrössen an.





>Wie kann ich denn da die größe Beeinflussen?
Frag doch mal bei Wago nach.


>Mein Projekt ist gar nicht so umfangreich,
Der Speicherplatz ist das Problemm


>wenn hier einige ganze Heizungen steuern etc....!
>Wie kann das denn bei mir sein.
Ja, wird steuern ein komplettes Heizhaus mit 3 Brennern und zusätzlich
der Wärmebedarf eine BHKWs.
Ebenso abfrage von ca. 50 M-Bus-Zählern (Wärmeverbrauch)
Sichern auf das Filesystem, weiterleiten auf den FTP-Server.

Keine Probleme.
(Habe ich natürlich NICHT programmiert  ;D )

War eine Fremdfirma, auch gute Serviceunterstützung durch WAGO.

Hardware ist eine 750-841er.
(Ein Wago-IPC hilft auch etwas dabei ! ? )



>Ich steuer mal gerade meine Lichter und meine Jalousien.
Sorry, leider bietet die OSCAT NOCH keine DALI.

 

TIP, Projekdatei von Wago-DALI-Examples übertragen, grössen kontrolieren.
(Bei jeder Veränderung)

DeejayT

Hy,
verzweifle jetzt so langsam. Habe mal Kontakt zu Wago aufgenommen. Die haben mir jetzt ein Dali Export File zugesandt. Dort kann ich die Dali Konfig Seiten einzelnd ausschließen. Nur macht sich das bei der Größe des Projekts nicht wirklich bemerkbar und ich kriege immer noch den Fehler das die Daten zu groß für die Steuerung sind. Ich kann einfach nicht die Oscat 301, 277 mit der Dali Geschichte nutzen. Das kann doch einfach nicht sein. Weiß denn keiner Rat und kann mir helfen. Setzt keiner DALI ein? 

kiar

Hallo,
ich kenne Dein Projekt und die DALI-LIBs nicht.
Die Fehlermeldung hatte ich ab einer bestimmten Programmgröße auch schon.
Bei mir half:
1. In Codesys kann man in der Kategorie Visualisierung bei den Zielsystem-Einstellungen die Visualisierungsdateien gepackt auf der Steuerung ablegen. Dadurch wurde bei mir die WAGO weeklyfromfbscheduler.xml von über 160kB auf 6,3kB! eingedampft.

Ich glaube, es hilft auch:
2. In Codesys kann man unter Projekt->Optionen->Übersetzungsoptionen->Objekte ausschließen alle nicht benötigten Programm-, FB- und LIB-Bestandteile beim Übersetzen ausschließen lassen.

Gruß kiar


DeejayT

#11
Hallo,
das mit dem Komprimieren hab ich schon versucht. Brachte auch nichts. Kann sich jemand von euch mal mein Projekt anschauen. Ich weiß echt nicht weiter.

[gelöscht durch Administrator]

DeejayT

Keiner der sich das mal anschauen kann  ???

martin.k

#13
Hi,

ich verstehe ja nicht vom Programmieren und habe es nie gelernt. Daher kann ich nicht sagen was falsch und was richtig ist.
Für mich ist es sehr unübersichtlich.
Ich habe nur eine Liste von Variabeln.
Ich habe nur 15 Bausteine (z.B. in einem alles was mit dem Licht im OG zu tun hat)
Ich habe 4 Tasks je nach Priorität (manche mit 10ms mache mit 100ms).


Anbei drei Auszüge von Screenshots mit Daten die Dir vielleicht helfen.

In Summe habe ich 950kB Daten auf der SPS.

Grüße

PS: Mein Projekt findest Du auch hier im Forum :-)

[gelöscht durch Administrator]

DeejayT

#14
Hy,
habe folgendes zu dem Problem zu berichten. Also nach Martin's antwort habe ich mein ganzes Projekt neu geschrieben. Komplett anders aufgebaut und strukturiert. Dabei dann auch die neuste Oscat Lib und auch den Scheduler + Dali Lib eingebunden. Das ganze übersetzt und meine Codegröße belief sich dann auf 1,18MB. Schön dachte ich mir, das Projekt ist kleiner als das, was auf der Steuerung lief. Ich das ganze voller Hoffnung versucht auf die Steuerung zu übertragen und........... :o Wieder der Fehler = Daten zu groß für diese Steuerung. Dann dachte ich mir, gehst du dem ganzen mal auf dem Grund.

Erst die Visu's (Dali u. Scheduler) rausgeworfen = Fehler.
Dann die ganze Scheduler Lib gelöscht = Fehler.
Dann hab ich mir gedacht, Ok..... versuchst du jetzt die Oscat Lib (2.76)die sonst auch funktioniert hat. = Fehler  ???
Übrigens, da war ich mit der Codegröße schon bei 0,5MB angelangt.
Weiterhin hab ich dann noch ganze Funktionsbausteine gelöscht = Fehler.
Dann hab ich mal einfach die anzahl der Maximalen Bausteine von 1200 auf 1000 gesetzt..... und es funktionierte. Ok dann das Projekt soweit geladen das ich wieder den neuen Zustand hatte. Also neuste Oscat Lib inkl. Dali und Scheduler. Und was soll ich sagen..... Es läuft. Ganz verstehen kann ich das Problem allerdings nicht. Lag also an der Einstellung der maximalen Bausteine. Aber das daraus der Fehler mit den maximalen Daten entstand....... Merkwürdig.  Das ganze Projekt ist jetzt sogar 1,6MB und läuft einwandfrei.  ;D