String Variabel überschreiben

Andreas185

Level-1
Beiträge
27
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich brauch eure Hilfe.
Ich habe eine globale String Variabel deklariert:

Fehler:STRING:='';

In einem Programm mach ich die Abfrage welcher String ausgegeben werden soll:

IF
Bla Bla
THEN
Fehler:='Übertemperatur';
ELSE
Fehler:=''Übertemperatur1;
END_IF;

Bei der Ausgabe ändert er mir aber die globale Variabel nicht in den gewünschten Text. Wie kann ich das machen das er mir bei jeder Bedingung die Variabel überschreibt?
Vielen Dank im Voraus.


Gruss Andreas
 
Ja er schreibt mir einfach nichts in den lehren String hinein. Spielt es vielleicht ne Rolle das das Programm in AS geschrieben ist?
Aber ich denke nicht.
 
Und in welchem Step befindest du dich gerade?
Wenn du durch steppst müsstest du in den THEN-Zweig reinkommen und dort müsste auch die Fehler-Variable gesetzt werden.
Setz dazu mal einen Breakpoint in den THEN-Zweig und steppe einen Schritt weiter.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ändert es was, wenn du es wie folgt schreibst (if und then in gleicher Zeile und ohne ; nach end_if)?

Code:
IF Byteslesen[6]=16#16 THEN
    Fehler:= 'Hallo';
END_IF
 
Zurück
Oben