-> Hier kostenlos registrieren
Es wurde im CodeSys 2.3 ein Programm erstellt:
PROGRAM PLC_PRG
VAR
var1: REAL:=8;
END_VAR
-----------
var1:=-4
Visualisierung: Mit dem Scrollen wird var1 eingestellt und auf dem 'Trend' wird Signalverlauf gezeigt.
Jetzt wollte ich zweite Variabel var2 einführen so dass es var2=var1*0.5.
Signal var2 wollte ich neben dem var1 ans Diagramm auch laufend zeigen lassen.
Dann habe ich so geschrieben (und entsprechen die Variablen dem Diagramm und dem Scroll zugewiesen):
PROGRAM PLC_PRG
VAR
var1: REAL:=8;
var2: REAL:=4;
END_VAR
-----------
var1:=-4;
var2:=(var1)*0.5;
Dann zeichnet das Programm nach dem Einloggen und Start :
1) erst kurz auf dem Diagramm var1= 8=const; var2=4=const;
2) und dann wird nur var1 auf dem Diagramm gezeichnet entsprechend dem scroll-position (var2 dann überhaupt nicht mehr)
Was ist jetzt falsch bei var2 ?
PROGRAM PLC_PRG
VAR
var1: REAL:=8;
END_VAR
-----------
var1:=-4
Visualisierung: Mit dem Scrollen wird var1 eingestellt und auf dem 'Trend' wird Signalverlauf gezeigt.
Jetzt wollte ich zweite Variabel var2 einführen so dass es var2=var1*0.5.
Signal var2 wollte ich neben dem var1 ans Diagramm auch laufend zeigen lassen.
Dann habe ich so geschrieben (und entsprechen die Variablen dem Diagramm und dem Scroll zugewiesen):
PROGRAM PLC_PRG
VAR
var1: REAL:=8;
var2: REAL:=4;
END_VAR
-----------
var1:=-4;
var2:=(var1)*0.5;
Dann zeichnet das Programm nach dem Einloggen und Start :
1) erst kurz auf dem Diagramm var1= 8=const; var2=4=const;
2) und dann wird nur var1 auf dem Diagramm gezeichnet entsprechend dem scroll-position (var2 dann überhaupt nicht mehr)
Was ist jetzt falsch bei var2 ?