Globale Variable macht sich selbstständig

Leidi
2008-05-22
2008-05-23
  • Leidi - 2008-05-22

    Hallo zusammen,

    habe ein eigenartige Problem:

    habe eine boolsche Variable global definiert mit dem Initialwert gleich FALSE. (VAR01:BOOL:=FALSE;)

    Diese Variable wird bislang in keinem FC oder FB oder PRG geschrieben (nachweilich über Querverweisliste)

    Wenn ich simuliere ist diese Variable aber auf TRUE, trotz des NICHT-Schreibens und der Initialisierung!!!!

    Kann mir das jemand erklären???

    Überlappen sich da irgendwelche Speicherbereiche, oder sonst was?

    Gruß

    Leidi

     
  • Leidi - 2008-05-22

    Hallo,

    nach langem Probieren habe ich es geschafft. Habe bis auf die *.pro-Datei alle gelöscht. Uns siehe da...es funktioniert wieder.

    Wofür sind eigentlich die anderen Dateien?

    Gruß

     
  • Erik Böhm - 2008-05-23

    Moin

    Dann hätte vermutlich 'Alles bereinigen' auch geholfen.

    In der CoDeSys Hilfe ist beschrieben für was die anderen Dateien gut sind. Ist zu finden unter Stichwort: CoDeSys Dateien

    Gruss

    Erik

     
  • Leidi - 2008-05-23

    Danke Erik,

    die Geschichte mit "Alles bereinigen" habe ich auch ausprobiert... allerdings konnte ich danach nicht mehr am PC Simulieren?!?

    Habe ihc etwas falsch gemacht?

    Gruß

     
  • Erik Böhm - 2008-05-23

    Was heist denn, du konntest nicht mehr Simulieren ?

    Fehlermeldung oder was ?

     
  • Leidi - 2008-05-23

    Argh..

    Habe eben versucht den Fehler zu reproduzieren, um dne genauen Wortlaut zu haben.

    Irgendwie scheint nun etwas anders zu sein. Jedenfalls kommt der Fehler nicht mehr.

    Hatte aber vor Tagen das Problem: Wenn ich auf Bereinigen gegangen bin, dann kam (wenn ich mich nicht irre) ne Meldung (sinngemäß):

    "Wenn sie fortführen, dann ist die Funktion Online-Änderung nicht mehr möglich. Möchten sie den Befehl ausführen?"

    Irgendetwas in dieser Richtung. Wenn ich JA geklickt habe, dann kam ich nicht mehr Online in der Simulation

    Gruß

    P.S. Ich hoffe, ich mache mich nicht gerade lächerlich

     
  • Erik Böhm - 2008-05-23

    Es gibt keine dummen Fragen, nur dumme Antworten...

    Die Meldung kommt immer.

    Ist auch vollkommen korrekt, weil bei 'Alles bereinigen' die vergleichsdateien gelöscht werden.

    Nach dem Bereinigen geht also kein Online Change mehr, sondern nur noch 'Alles laden'.

    Was aber nichts damit zu tun hat, dass danach keine Simulation mehr gehen würde.

    Wenn in Simulation Online gehen nicht mehr möglich ist, dann muss ja irgendeine Fehlermeldung erscheinen, oder ?

    Gruss

    Erik

     
  • Leidi - 2008-05-23

    Okay...

    Wie gesagt: ich kann es leider nicht mehr reproduzieren...

    Vielleicht war der Fehler auch schon vorher da, oder...???!!!

    Keine Ahnung... jedenfalls klappts nun ja

    Vielen Dank nochmals

    Lieben Gruß

     

Log in to post a comment.