WinCC flex. : Int Variable in Visu als DINT

Jochen Kühner

Level-3
Beiträge
4.291
Reaktionspunkte
525
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, Ich habe ein problem. Bei einem projekt habe ich auf der STeuerung mehrere Int Variablen. Diese Variablen benutze ich um in dem bediengerät indirekt andere variablen zu adressieren. Dazu haben die Int variablen einen saklierungsfaktor. Das Problem ist nun das der Wert der Int Variablen im bediengerät durch die skallierung den int bereich überschreiten kann. Das funktioniert aber nicht! Jetzt wollte Ich wissen gibt es einen trick dies irgendwie möglich zu machen?
 
Umskalieren via Script

So auf die Schnelle würde ich sagen wäre das nicht mit einem Script zu lösen ?
Bei Wertänderung der Int Variable aus der SPS (oder auf Befehl) ein Script auslösen, dass die Int aus der S7 auf DINT umstellt und diese gleich umskaliert in eine interne WCF Variable.

Gruss Micha
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... ob das mit dem Script funktioniert ist ja auch eine Frage des Bediengerätes ...

Um eine 2. Variable kommst du m.E. aber nicht herum. Mein Ansatz wäre : Bei Wert-Änderung der Ursprungs-Variablen rechnest d dir die "neue" Variable aus der "alten" und dem von dir gewünschten Faktor aus. Ich meine damit NICHT die lineare Umrechnung ...

Gruß
LL
 
Zurück
Oben