wolfgang_m
Level-2
- Beiträge
- 20
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo SPS-Forum,
Ich habe wieder mal Kontakt mit einer alten Anlage. S7-300 CPU314 IFM (6ES7 314-5AE03-0AB0). Das Projekt darauf ist aus dem Jahr 2000.
Ich habe das Programm auf dieser Anlage schon mal rückgelesen und mit dem Originalstand von damals gemerged, sodass aktuell wieder eine Version verfügbar ist, die die Kommentare und Symbole enthält und auch die minimalen Änderungen, die im Lauf der Jahre von verschiedenen Leuten/Firmen gemacht wurden. Beim Erstellen der Merge-Version habe ich auch diverse einzelne POUs runtergeladen. Einige wenige FCs und auch DBs wegen Angleichung der Aktualwerte.
Kann es sein, dass durch den Download (Altstand: mit älterer SimaticManager-Version/Compiler aus Jahr 2000; Neustand mit SimaticManager 5.7) folgende Vergleiche von S5TIME-Variablen mit fixen Integerwerten nicht mehr wie gewünscht funktionieren?
DBW4 ist eine S5TIME-Variable.
Aktuell ist DB4 auf 1s eingestellt und ergibt einen Integerwert von 256. Damit ist der Vergleich immer FALSE und mein UND_glied danach immer FALSE.

Ich habe wieder mal Kontakt mit einer alten Anlage. S7-300 CPU314 IFM (6ES7 314-5AE03-0AB0). Das Projekt darauf ist aus dem Jahr 2000.
Ich habe das Programm auf dieser Anlage schon mal rückgelesen und mit dem Originalstand von damals gemerged, sodass aktuell wieder eine Version verfügbar ist, die die Kommentare und Symbole enthält und auch die minimalen Änderungen, die im Lauf der Jahre von verschiedenen Leuten/Firmen gemacht wurden. Beim Erstellen der Merge-Version habe ich auch diverse einzelne POUs runtergeladen. Einige wenige FCs und auch DBs wegen Angleichung der Aktualwerte.
Kann es sein, dass durch den Download (Altstand: mit älterer SimaticManager-Version/Compiler aus Jahr 2000; Neustand mit SimaticManager 5.7) folgende Vergleiche von S5TIME-Variablen mit fixen Integerwerten nicht mehr wie gewünscht funktionieren?
DBW4 ist eine S5TIME-Variable.
Aktuell ist DB4 auf 1s eingestellt und ergibt einen Integerwert von 256. Damit ist der Vergleich immer FALSE und mein UND_glied danach immer FALSE.
