HILFE! Ich kann Bereichslägenfehler nicht finden

Bensen83

Level-1
Beiträge
777
Reaktionspunkte
3
Hi Lute ich habe einen Bereichslängefehler, kann allerdings den Fehler nicht im Programm finden, weil die Fehlerbeschreibung mir leider nicht mitteilt, wo er ist ;-)

FEHLER:

Bereichslängenfehler beim Lesen
Global-DB, Doppelwortzugriff, Zugriffsadresse 26
Angeforderter OB: Programmierfehler-OB (OB121)
Prioritätsklasse: 1
interner Fehler, kommendes Ereignis
 
Irgendwo in deinem Programm wird lesend auf DW26 zugegriffen.
Kannst du über die Crossreferenz nicht herausfinden, wo überall auf einen
DW26 zugegriffen wird.
Oder benutzt du indirekte Adressierung?
 
Hallo!
Hast du da nur den OB1 drin?
Hast du den Zustand über Ctrl+D herausgefunden?
Fehlerspeicher auslesen.
Sieh nach welcher DB und wo du darauf zugreifst.
 
Ok

Nein habe mehr als den OB1 drin und wie geht das denn, nur nach dw26 zu suchen? ohne jeden fc aufmachen zu müssen?
 
Bereichslängenfehler beim Lesen
Global-DB, Doppelwortzugriff, Zugriffsadresse 26
Wie Marlob schon sagte.
Nur das du auf DBW26 zugreifst.

schau doch mal in den Stack, im Baugruppenzustand, nach (B-Stack). Da steht der zuletzt bearbeitete Baustein an unterster Stelle. In diesem Baustein sollte irgendwo dieser Befehl stehen.

Entweder schreibfehler, vielleicht wolltest du auf DBW6 zugreifen oder du hast vergessen den DB entsprechend zu konfigurieren.

Gruß wolder
 
Hallo Benson,

wenn Du in der Diagnose die Fehlermeldung markiert hast, gibt es einen Button
"Baustein öffnen", dann kommst Du direkt an die Stelle, wo der Fehler auftritt.

Grüße
Gebs
 
???

Im (B-Stack) steht der OB1 drin und der FC410 aber in den Beiden rufe ich kein DBW 26 auf
 
Es heisst ja nicht, dass du direkt das DBW26 aufrufst. Ein irrlaufender oder nicht initialisierter Zeiger kann ebenfalls die Ursache sein. Und sowas findest du nicht über die Querverweisliste.

Gruß
Dieter
 
nein ist keine Testanlage. und ich kann keinen dbd26 finden, aber möchte auch nicht alle 100 FC's durchgehen
 
Hast Du das denn schon versucht?
wenn Du in der Diagnose die Fehlermeldung markiert hast, gibt es einen Button
"Baustein öffnen", dann kommst Du direkt an die Stelle, wo der Fehler auftritt.

Stell doch auch mal Deinen FC 410 hier rein.

Grüße
Gebs
 
Mist

Toll wenn ich jetzt auf den Stack schaue sind ganz andere Bausteine da drin. echt klasse.

Was mache ich jetzt? ;-)
 
Hallo,
da wir alle heute scheinbar keine funktionierende Kristallkugel haben würde ich vielleicht mal auf den Vorschlag von Gebs eingehen ...
Stell doch auch mal Deinen FC 410 hier rein.
... oder ggf. den Baustein (oder das Netzwerk), dass dir jetzt als "der Fehler" ausgewiesen wird ...

Gruß
LL
 
Habs

Habe den Fehler gefunden, habe in den Referenzdaten nach nem DBD26 geschaut und siehe da, da war wirklich einer, der eigentlich ein dbw sein müsste. habe es geändert und schon gehts ;-) danke leute
 
Der OB 121 hat doch auch Lokaldaten, auf die man zugreifen kann und in denen ziemlich genau drinsteht, wo der Fehler auftritt.
Oder geht das nur bei der 400er?
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…