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

Ergebnis 1 bis 6 von 6

Thema: Bereichslaengenfehler Schreiben/Lesen

  1. #1
    Registriert seit
    08.09.2010
    Beiträge
    57
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen Team,
    Ich bekomme bei meiner CPU 315-2DP (IM-SUMULATOR,
    habs nicht an der Anlage selbst getestet, RISIKO zu gross)
    einige Fehlermeldungen nach Aenderung der Programmstruktur.

    Die Fehler sind imme die gleichen:
    Bereichlaengenfehler beim Lesen
    Bereichlaengenfehler beim Schreiben.
    Es handelt sich dabei immer um die
    "Global-DB, Bitzugriff, Zugriffsaddresse:"
    96, 103 und 105

    Mein DB300 geht bis 115 und die besagten Bit-Addressen
    96, 103, 105 sind vom Typ BOOL. Daher verstehe ich nicht ganz, warum ich
    diese Zugriffsfehler bekomme.

    Laut Datenblatt meiner CPU liegt der DB doch noch im Nummernband,
    und die Bereichslaenge ist nicht ueberschritten.

    Achso und noch schnelle Anmerkung, die markierung im 2. Bild:
    Diese Adresse taucht nirgendwo bei den Fehlern auf, es sind nur die anderen betroffen? Also 96, 103, 105......?!?
    Simatic Manager v5.5
    Simulator v5.4 SP3

    Warum also diese Fehler?

    Steh voll auf dem Schlauch und koennte jegliche Hilfestellung
    gebrauchen,
    Dankeschoen!!!

    1.PNG2.PNG3.PNG
    Geändert von Studiologe (04.09.2013 um 14:16 Uhr)
    Zitieren Zitieren Bereichslaengenfehler Schreiben/Lesen  

  2. #2
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.367
    Danke
    457
    Erhielt 696 Danke für 521 Beiträge

    Standard

    Steht "Bausteinaddresse" nicht für die DB-Adresse? Das würde dann aber DB266 heißen....
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

  3. #3
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.628
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard

    Nimm erstmal den entsprechenden Fehler-OB raus und schau dann in die Stacks.
    Gruß
    Michael

  4. #4
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.288
    Danke
    932
    Erhielt 3.320 Danke für 2.682 Beiträge

    Standard

    Ich würde mal die Baustein-Konsistenzprüfung anschauen und/oder den/die in #Area_DB angegebenen DB (DB300 ?) im offline-Projekt neu speichern und in die CPU bzw. Simulation laden.

    Wenn Du eh' nur simulierst, dann kannst Du an den verdächtigen Programmstellen auch Haltepunkte setzen und Dir da die CPU-Registerinhalte ansehen, besonders das DB-Register.

    (PS: ich nehme mal an, daß Dein 2. Bild nicht Deinen originalen Programmbaustein (FC71 ?) zeigt - das ganze Geraffel mit dem AR1 ist da ja ziemlich sinnfrei)

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  5. #5
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.255
    Danke
    537
    Erhielt 2.705 Danke für 1.954 Beiträge

    Standard

    Wenn du im 2. Bild online bist, prüfe mal das AR1 bei jedem Aufruf (Kann man sich anzeigen lassen rechts im Onlinemodus). DasAr1 muß bei deinem Code ja immer P#0.0 also 0 sein
    Wenn da was anderes drin steht, dann mußt du das AR1 vielleicht nach dem Sprung oder nach dem FC30 noch einmal mit P#0.0 laden.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  6. #6
    Registriert seit
    16.08.2012
    Beiträge
    18
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Den DB den du aufschlagst ist eh wirklich der DB300?

    MFG

Ähnliche Themen

  1. Libnodave Strings schreiben/lesen
    Von Hocheck im Forum Hochsprachen - OPC
    Antworten: 14
    Letzter Beitrag: 04.12.2017, 15:09
  2. DB über PN schreiben/lesen
    Von hoeckaelstroem im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 08.01.2013, 13:10
  3. Anfängerfrag Dateien lesen/schreiben
    Von kunse im Forum CODESYS und IEC61131
    Antworten: 10
    Letzter Beitrag: 20.07.2011, 14:03
  4. Fernzugriff schreiben/lesen
    Von Blackforest im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 19.06.2009, 13:07
  5. In DB schreiben / lesen
    Von mariob im Forum HMI
    Antworten: 4
    Letzter Beitrag: 27.12.2008, 16:54

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •