Hallo ich bin absoluter Neuling in Codesys und habe nun das oben beschriebene Problem. Kann mir da jemand spontan ohne Größere Fehlerbeschreibung weiterhelfen??
Danke schonmal
Gruß martin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
steht doch eigentlich schon da. Du verwendest scheinbar einen Arrayindex der außerhalb der definierten Arraygröße liegt.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2012-03-08
Originally created by: blackenslaver666
Genau, der Fehler kommt üblicherweise bei Schleifen & Schreibzugriffen auf Indizes außerhalb der Array-Größe. Die Aufrufhierarchie ist ein Tool, dass dich zu dieser Stelle leitet. Das hängt vermutlich vom Controller-Typ ab. Bei uns gibt es einen Meldungslogger (Register "Ressourcen", oberhalb Steuerungs-Konfig), dort in die entsprechende Zeile rechtsklicken, zwischen den ersten beiden Spalten links. Dann sollte dort ein Eintrag "Aufrufhierarchie" erscheinen. Damit kannst an die fehlerhafte Zeile im Prog springen. Üblicherweise liegt der Fehler 1 Zeile oberhalb der Einsprungsstelle.
Gruß Andy
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo ich bin absoluter Neuling in Codesys und habe nun das oben beschriebene Problem. Kann mir da jemand spontan ohne Größere Fehlerbeschreibung weiterhelfen??
Danke schonmal
Gruß martin
Hi,
steht doch eigentlich schon da. Du verwendest scheinbar einen Arrayindex der außerhalb der definierten Arraygröße liegt.
Originally created by: blackenslaver666
Genau, der Fehler kommt üblicherweise bei Schleifen & Schreibzugriffen auf Indizes außerhalb der Array-Größe. Die Aufrufhierarchie ist ein Tool, dass dich zu dieser Stelle leitet. Das hängt vermutlich vom Controller-Typ ab. Bei uns gibt es einen Meldungslogger (Register "Ressourcen", oberhalb Steuerungs-Konfig), dort in die entsprechende Zeile rechtsklicken, zwischen den ersten beiden Spalten links. Dann sollte dort ein Eintrag "Aufrufhierarchie" erscheinen. Damit kannst an die fehlerhafte Zeile im Prog springen. Üblicherweise liegt der Fehler 1 Zeile oberhalb der Einsprungsstelle.
Gruß Andy
Such mal in der Hilfe nach CheckBounds, da können Bereichsüberschreitungen erkannt werden, belastet aber die CPU.