WinCC Unified Alternative für Darstellung Ausgabeformat im Bildbaustein EA Feld? WinCC Unified.

Beiträge
3.475
Reaktionspunkte
1.325
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

Ich suche ein Alternative um das Ausgabeformat im EA-Feld im Bildbaustein einstellen zu können.
Gearbeitet wird mit WinCC Unified V21.

Im Moment beschalte ich mit eine Word Variable das Ausgabeformat. An Hand der Wert der Variable wird der Einheit dargestellt.
Funktionier einwandfrei. Ich paramatriere am Analogwert Baustein die Einheit, und sie wird dargestellt.
Jetzt geht es um das einstellen der Nachkommastellen. {F0} {F1} {F2} .
Ich könnte die Einheit, z.b. "bar" in drei verschiedene Formen an zu legen. Das wird auf jeden Fall funktionieren.

Aber gibt es ein einfachere Weg? Kompaktere Weg? ich siehe so schnell keiner.

Gerne würde ich ein zusätziche Parameter anlegen wo die Anzahl der Nachkommastellen festgelegt sind.
Bei Advanced war dies problemlos möglich.

Einzige was mir einfällt ist dies als Wordstring zu übergeben. Aber ob das geht.
z.b. '{F1} bar'

Parametrierung Bildbaustein
Unit.jpg

Parametrierung SPS Programm
Ana.jpg

Handbuch
Manual.jpg
 

Anhänge

  • Unit.jpg
    Unit.jpg
    319,7 KB · Aufrufe: 8
Wenn du die Parametrierung von IOField.OutputFormat direkt per Variable machen möchtest, fällt mir aktuell auch keine bessere Idee ein als für jeden String einen eigenen Eintrag anzulegen.

Gerne würde ich ein zusätziche Parameter anlegen wo die Anzahl der Nachkommastellen festgelegt sind.
Ansonsten ist diese Property vom Typ String, welcher lediglich den ValueParser des RenderTemplates füttert.
Du könntest also jede beliebige Kombination dynamisch per lokalem Script laden, ggf. auch aus mehreren Variablen zusammensetzen.
Die Anzahl der Nachkommastellen könntest du z.B. über die Eigenschaften-Schnittstelle übergeben/parametrieren & nur die Einheit über die Variable vorgeben.
Einzige was mir einfällt ist dies als Wordstring zu übergeben. Aber ob das geht.
z.b. '{F1} bar'
Das geht, du müsstest dann aber immer den kompletten String angeben.
Wenn du nur "2" beim Projektieren des Faceplates angeben möchtest & das Faceplate soll sich daraus selbstständig den String zusammen bauen, währen wir wieder beim Script ¯\_(ツ)_/¯
 
Zurück
Oben