Hallo alle!
Beim Versuch, einen HS-Baustein zu schreiben, bin ich auf ein mir unerklärliches Verhalten gestossen. Nach viel Probieren habe ich das Problem zwar umgehen können, aber Erklärung habe ich keine gefunden:
Eine Zeile sollte wie folgt funktionieren: Wenn ein Telegramm auf Eingang5 eintrifft und Speicher1 > Eingang2: Eingang2 in Speicher1 schreiben.
Das habe ich so versucht:
5012|0|"EC[5] and (SN[1]>EN[2])"|"EN[2]"|""|0|0|1|0
Das funktioniert aber nicht, Speicher1 bleibt unverändert!
Folgende Zeile funktioniert aber:
5012|0|"EC[5] and (SN[1]>EN[2])"|"EN[2]+0"|""|0|0|1|0
Das +0 macht den Unterschied - wie kann das sein? Wo liegt hier das Problem?
fragt
GKap
Beim Versuch, einen HS-Baustein zu schreiben, bin ich auf ein mir unerklärliches Verhalten gestossen. Nach viel Probieren habe ich das Problem zwar umgehen können, aber Erklärung habe ich keine gefunden:
Eine Zeile sollte wie folgt funktionieren: Wenn ein Telegramm auf Eingang5 eintrifft und Speicher1 > Eingang2: Eingang2 in Speicher1 schreiben.
Das habe ich so versucht:
5012|0|"EC[5] and (SN[1]>EN[2])"|"EN[2]"|""|0|0|1|0
Das funktioniert aber nicht, Speicher1 bleibt unverändert!
Folgende Zeile funktioniert aber:
5012|0|"EC[5] and (SN[1]>EN[2])"|"EN[2]+0"|""|0|0|1|0
Das +0 macht den Unterschied - wie kann das sein? Wo liegt hier das Problem?
fragt
GKap
Kommentar