Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Results 1 to 7 of 7

Thread: S7 224: Ladevorgang wegen Übersetzungsfehler abgebrochen

  1. #1
    Join Date
    03.02.2004
    Posts
    117
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!

    Ich habe da ein Problem, ein Programm in eine S7 224 einzuspielen.

    Beim einspielen bekomme ich die Meldung: Ladevorgang wegen Übersetzungsfehler abgebrochen

    Und wenn ich dann auf abbrechen gehe erscheint: FEHLER 91: In P04_O1,Netzwerk 3: Bereichsfehler Operand

    Sagt ja eigentlich alles aus nur ist in dem Netzwerk kein Fehler. Wenn ich es z.B.lösche, dann meldet das Programm den Fehler im "neuen" Netzwerk drei.

    Hat es evtl.was damit zu tuzn das ich verschiedene Unterprogramme habe in denen verschiedene Vund VW mehrmals benutzt werden? Die UP's werden aber nie gleichzeitig aufgerufen, es läuft immer nur eines.

    Oder gibt es eine Begrenzung der verfügbaren Netzwerke im Programm?

    Danke für tipps und Hilfe
    Reply With Quote Reply With Quote S7 224: Ladevorgang wegen Übersetzungsfehler abgebrochen  

  2. #2
    Join Date
    07.05.2004
    Location
    Campbelltown
    Posts
    2,500
    Danke
    131
    Erhielt 293 Danke für 86 Beiträge

    Default

    Eine Frage
    ist das Programm schon unter einer anderen CPU bzw. anderen Entwicklungsumgebung übertragen worden?

    Ich hatte dann das Problem mit dem Datenbaustein. Geholfen hat mit nur, einzeln übertragen und ich glaube, in der Hardware irgendein Häckchen deaktivieren und hinterher wieder aktivieren.

    Das ist nur ein Tip, wie ich es mal hatte.

    Gruß pt

  3. #3
    Join Date
    19.06.2003
    Posts
    2,299
    Danke
    85
    Erhielt 274 Danke für 179 Beiträge

    Default

    Quote Originally Posted by Rengel

    Hat es evtl.was damit zu tuzn das ich verschiedene Unterprogramme habe in denen verschiedene Vund VW mehrmals benutzt werden? Die UP's werden aber nie gleichzeitig aufgerufen, es läuft immer nur eines.
    Nein, so was mache ich auch und es geht.
    Oder gibt es eine Begrenzung der verfügbaren Netzwerke im Programm?
    Wenn, dann liegt sie wohl für jede Anwendung hoch genug.

    Ich vermute es ist ein bug im Compiler/Assembler.
    Um deinen Fehler einzugrenzen, würde ich das Programm per "speichern unter" in eine neue Datei übertragen. Dann alles nach dem Fehler löschen. Wenn es dann geh, per copy and paste aus dem alten Projekt stückweise wieder einfügen.
    Poste doch mal das Programm. Ich habe mir vor einigen Wochen einen Assembler/Dissassembler für die 200er geschrieben. Würde mich interessieren, wie der darauf reagiert.
    Reply With Quote Reply With Quote Re: S7 224: Ladevorgang wegen Übersetzungsfehler abgebrochen  

  4. #4
    Rengel is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    03.02.2004
    Posts
    117
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Also wenn ich alles nach dem entsprechenden Netzwerk lösche, es ist auch das letzte Unterprogramm, dann geh's ohne Fehlermeldung.

    Ich werde mal versuchen was die SPS sagt wenn ich die UP's und DB einzeln aufspiele.

    Posten kann ich das Programm leider nicht, hätte mein Chef was dagegen.

  5. #5
    Join Date
    19.06.2003
    Posts
    2,299
    Danke
    85
    Erhielt 274 Danke für 179 Beiträge

    Default

    Quote Originally Posted by Rengel
    Also wenn ich alles nach dem entsprechenden Netzwerk lösche, es ist auch das letzte Unterprogramm, dann geh's ohne Fehlermeldung.
    Was passiert, wenn du es Zeile für Zeile (oder die Hälfte der Zeilen, wenns geht die Hälfte des Restes u.s.w.) wieder einfügst?

    Was passiert, wenn du es ins Hauptprogramm verlegst?

  6. #6
    Rengel is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    03.02.2004
    Posts
    117
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo!

    Entschuldigung das ich so lange nichts mehr von mir hab hören lassen, aber ich hatte Urlaub

    Also, zu deinem Vorschlag.

    Wenn ich die Netzwerke lösche und nach und nach wieder einfüge, kommt irgendwann die Fehlermeldung bzw. wenn ich am Ende des UP's 22 Netzwerke lösche wird's Fehlerfrei übertragen. Womit sich mir ja die Vermutung aufdrängt, das zu wenig Speicher da ist.

    Es handelt sich um eine SZ 200 CPU 224 und beim Übersetzen werden folgende Programmgrößen angegeben:

    Programmbausteingröße: 7444 Bytes
    Datenbausteingröße: 1184 Bytes

    Sollte also ohne Probleme in den Speicher passen!


    Ein kopieren des entsprechenden UP's ins Main UP erzeugt keine Fehlermeldung beim laden des Programmes.

    Das brachte mich auf die Idee, die 4 fast identischen UP's in eines zu kopieren. Hilft aber nicht. Der Fehler tritt imselben Netzwerk auf.

  7. #7
    Join Date
    12.05.2007
    Location
    Ammersee
    Posts
    56
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    auch wenn das Thema schon etwas älter ist - hatte am Wochenende das gleiche Problem wie eingangs beschrieben. Habe das UP gelöscht und jedes Netzwerk in kleinen Schritten wieder aufgebaut. In meinem Fall war das Problem. daß ich im ganzen Programm zu oft steigende Flanken abgefragt habe. Nachdem ich einige durch "hygienische" Maßnahmen eingespart habe, lief alles wieder.

    Gruß

    blue dun

Similar Threads

  1. Replies: 3
    Last Post: 09.04.2020, 10:54
  2. Replies: 0
    Last Post: 10.07.2018, 16:12
  3. Replies: 35
    Last Post: 17.06.2017, 20:56
  4. Replies: 7
    Last Post: 08.11.2007, 09:11
  5. S7-200 Bei Zeiten Ladevorgang abgebrochen
    By drunkenmunky in forum Simatic
    Replies: 3
    Last Post: 01.11.2005, 19:59

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •