Datenbaustein-Kommentare in WinCC flex 2008 ausgeben?

thorsten

Level-1
Beiträge
105
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich weis dass es für mein Problem wahrscheinlich keine Lösung gibt, da das Programm in der SPS ja ohne Kommentare bzw. Symbolik abgelegt ist.

Trotzdem Frage ich mal in der Hoffnung dass es vieleicht noch nen anderen Weg geben könnte.

Ich möchte eigendlich über die Visualisierung Parametrierte Werte in datenbausteinen ändern können. Stelle mir das so vor, daß ich in der Visualisierung den betroffenen DB und eines seiner Bytes als Adrees eingebe, und dann die einzellnen Bits über die Visu setzen bzw. rücksetzen kann. Soweit auch kein Problem!
Jetzt suche ich jedoch noch nach einer Lösung dass neben den Bitaugaben auch die entsprechenden Kommentare des DB´s ausgegeben werden, damit der Benutzer weiss welche Eigenschaft er da gerade Setzt bzw. rücksetzt.

Fällt euch da was dazu ein? Mir nämlich nicht so richtig :)

Danke schonmal , mfg Thorsten
 
Du könntest eine Textliste anlegen in der die Namen der Parameter hinterlegt sind.
Dann brauchst du ein Skript das dir den Index für die Textliste aus Byte- und Bitnummer berechnet.
Im einfachsten Fall wäre das
Code:
ListIndex = ByteIndex * 8 + BitIndex
Der Parameter für Bit 1.0 hätte dementsprechend den ListIndex 8.
Das Skript muss aufgerufen werden wenn sich die Byte- oder Bitnummer ändert.

Komfortabler finde ich es hingegen andersherum: Der Benutzer wählt aus der Textliste über den Namen den Parameter aus welchen er ändern möchte, und ein Skript berechnet für ihn dann die zugehörige Byte- und Bitnummer.

Rückwärts gerechnet:
Code:
ByteIndex = Int(ListIndex / 8)
BitIndex = ListIndex Mod 8
Das Skript muss aufgerufen werden wenn sich der gewählte Listeneintrag ändert.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
also die Antwort, daß es mir den Kommentaren des DB's nicht geht, hast Du schon selbst gegeben.
Ich würde es auch nicht für so sinnvoll halten. Die Kommentare lege ich eigentlich so aus, daß ich als programmierer etwas damit anfangen kann. Dem Anwender würde ich es meist anders darlegen.
Es ist ja schon ein Vorschlag gekommen.
Wenn es nicht so viel ist, kann man einfach "Schalter" verwenden.
Und wenn die Kommentartexte doch noch zum Einsatz kommen sollen, gibt es noch die Zwischenablage :D
 
Zurück
Oben