-> Hier kostenlos registrieren
Hallo, ich habe gleich mehrere Probleme mit der Kurvenanzeige auf einem TP1500 Panel. Das ganze wird mit einer cpu-1500 mit Daten versorgt.
Aber zuerst zu meinem Hauptproblem.
Ich möchte eine Kurvendarstellung anzeigen von 21 Werten, dafür habe ich ein Array angelegt von [0..20] und diese an eine Kurvenanzeige projektiert.
Dies funktionierte soweit auch ohne probleme.
Jetzt brauche ich aber das ganze 10 mal also habe ich ein Array [1..10]
in diesem Array befindet sich dann nochmals das Array [0..20]
Nun habe ich mir auf dem HMI eine indirekte Adressierung an die Variable für die Kurvenanzeige für die das 10er Array zusammen gebaut mit dem entsprechendem Offset.
das sieht in der Variablen dann so aus
db1150.dbx[Adr].0
der wert von Adr wird richtig berechnet, denn ich kann mir die werte über ein E/A Feld korrekt anzeigen lassen.
Jetzt zu dem Problem:
Die Kurvenanzeige setzt in die Variable ADR immer 0 ein, egal welchen Wert sie wirklich hat.
Aber zuerst zu meinem Hauptproblem.
Ich möchte eine Kurvendarstellung anzeigen von 21 Werten, dafür habe ich ein Array angelegt von [0..20] und diese an eine Kurvenanzeige projektiert.
Dies funktionierte soweit auch ohne probleme.
Jetzt brauche ich aber das ganze 10 mal also habe ich ein Array [1..10]
in diesem Array befindet sich dann nochmals das Array [0..20]
Nun habe ich mir auf dem HMI eine indirekte Adressierung an die Variable für die Kurvenanzeige für die das 10er Array zusammen gebaut mit dem entsprechendem Offset.
das sieht in der Variablen dann so aus
db1150.dbx[Adr].0
der wert von Adr wird richtig berechnet, denn ich kann mir die werte über ein E/A Feld korrekt anzeigen lassen.
Jetzt zu dem Problem:
Die Kurvenanzeige setzt in die Variable ADR immer 0 ein, egal welchen Wert sie wirklich hat.