Absolutwert auf Drehzeigerinstrument

Sudoku

Level-1
Beiträge
48
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,
ich will den Int-Wert aus einem PEW... auf einen Drehzeiger von WinCC flexible 2008 schalten. Ich will auf dem Drehzeiger nur den Absolutwert sehen und versuche das Vorzeichen mit einem Skript zu beseitigen.
Das klappt nicht. Der Zeiger flackert. Er zeigt mal den richtigen Wert (ohne Vorzeichen) dann jedoch wieder 0.
Ich habs mit Skripten versucht. Einmal mit der ABS-Funktion, dann mit einer IF-Afrage. Den jeweiligen Skript lass ich bei einer Wertänderung des PEW... ausführen.

Gruß
Sudoku
 
Keine Ahnung jetzt woran das liegt, kenne ja deine Scripte nicht. Aber warum rechnest du das nicht in der SPS um und zeigst dann den entsprechenden Wert in WinCCFlex an?
 
hallo Ralle,
hallo Human,

der Skript, der bei Wertänderung des PEW754 ausgeführt ist ganz einfach:

Code:
If Motordrehzahl >= 0 Then
 Motordrehzahl=Motordrehzahl
Else
 Motordrehzahl=Motordrehzahl*(-1)
End If

Damit wird das Minus-Vorzeichen beseitigt. Das klappt aber wie gesagt nicht richtig. Die Anzeige schwankt dann ständig mit hoher Frequenz zwischen dem richtigen Wert, der sich ergibt und 0.
Wenn lediglich das PEW754 auf das Drehzeigerinstrument geschaltet wird, gibt es keine Probleme.

Ich habe jetzt das Drehzeigerinstrument in den Minus-Bereich erweitert, was mir aber nicht gut gefällt, weil ich nicht zwei getrennte Warn- und Gefahrenbereiche im Plus- und Minus-Bereich hinbekomme. Deshalb der Versuch, Absolutwerte anzuzeigen.

Wenn ich den Datentyp WORD wähle, funktioniert das bei mir überhaupt nicht.

Das Problem hat sich also mehr oder weniger erledigt.


Gruß
Sudoku
 
Zurück
Oben