da mir keiner diesbezüglich weiter helfen konnte, habe ich die Initialsierung in einen Funktionsblock durchgeführt der beim Programmstart aufgerufen wird. Als ich dann versuchweise eigene Files für globale Variablen anlegte hat die initialiserung dieser wieder funktioniert.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
bei mir trat dieses Problem auch einmal auf. Es wurde immmer ein falscher Wert in eine Variable geschrieben und ich habe sehr lange gesucht und geflucht.
Bei mir lag es aber daran das ich eine neue Variable global deklariert habe und dann danach wieder die Simulation gestartet habe.
Man sollte nach solchen Aktionen immer erst alles bereinigen und danach alles übersetzen. Dann kan man wieder fröhlich simulieren.
Hat bei mir bis jetzt immer geklappt.
Sven
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
das kann ich nur bestätigen!!!!! Immer schön "alles bereinigen" bevor man in den Simulationmodus wechselt. Dann spart man sich ne Menge Ärger und Kopfschütteln....
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
habe das Problem, dass Konstanten mit anderen Werten initialisiert werden als von mir bei der Deklaration angegeben.
Habe beispielsweise eine Konstante wie folgt definiert:
VAR_GLOBAL CONSTANT
END_VAR
Im Simulationsmodus wird diese Konstante dann aber mit dem Wert '4' belegt!
Wo liegt das Problem???
Arbeite mit CoDeSys-Version 2.3.5.8 unter Win XP (SP2)!
Originally created by: Frank Hailer
Hallo,
bitte schicken Sie uns, dem Support von 3S, Ihr Projekt zu. Das hört sich nach einem Fehler an.
Grüße, Frank Hailer
Hallo,
da mir keiner diesbezüglich weiter helfen konnte, habe ich die Initialsierung in einen Funktionsblock durchgeführt der beim Programmstart aufgerufen wird. Als ich dann versuchweise eigene Files für globale Variablen anlegte hat die initialiserung dieser wieder funktioniert.
Hallo,
bei mir trat dieses Problem auch einmal auf. Es wurde immmer ein falscher Wert in eine Variable geschrieben und ich habe sehr lange gesucht und geflucht.
Bei mir lag es aber daran das ich eine neue Variable global deklariert habe und dann danach wieder die Simulation gestartet habe.
Man sollte nach solchen Aktionen immer erst alles bereinigen und danach alles übersetzen. Dann kan man wieder fröhlich simulieren.
Hat bei mir bis jetzt immer geklappt.
Sven
Tach auch,
das kann ich nur bestätigen!!!!! Immer schön "alles bereinigen" bevor man in den Simulationmodus wechselt. Dann spart man sich ne Menge Ärger und Kopfschütteln....