WinCC Rohdatenvariable

ITBuxi

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

also ich versuch zu erklären was ich vor habe:

Ich möchte ein "Telegramm" von der Steuerung mittels Rohdatenvariable abgreifen und in eine Strukturvariable, die nur interne Datenpunkte enthält umkopieren.
Soweit stellt das ja kein Problem dar.
Aber, der Gedanke ist, dass ich diese Rohdatenvariable nehme und in unterschiedliche Strukturvariablen umkopiere. Also eine Rohdatenvariable, die Kopfdaten enthält in die jeweilige Strukturvariable umkopieren.

Also nochmal: Ich erhalte ein Telegramm in der Rohdatenvariable mit einem Kopf. Darin steht, "ich bin ein Ventil" und habe den "Recordset Nr.3". Dann muss ich den Inhalt auf die Strukturvariable 3 des Typs Ventil kopieren.
Allerdings gibts halt weitere Objekttypen wie z.b. Analogeingänge. Mein Ziel ist, dass ich nur diese eine (oder maximal bis 5) Rohdatenvariablen für die Kommunikation verwende und den oben immer umkopiere.
In dem Beispiel heißt dass, dass wenn in der oben erwähnten Rohdatenvariable drin steht: "ich bin ein Analogeingang vom Recordset 10", dann soll mir der "Kopierer" das umkopieren in die Strukturvariable 10 des Typs Analogeingang.

Wie packt Ihr so ein Ding an? Definition der Strukturen in einer .h-Datei? Oder Auslesen der Strukturvariabeln-Struktur zur Runtime und dann kopieren?
Wäre echt dankbar für Eure Anregungen.

Danke schon mal vorab.
 
Du willst den Inhalt der Rohdatenvariable quasi multiplexen? Den Sinn dahinter sehe ich zwar nicht, aber gut.

Wo kommt die Rohdatenvariable denn her?

Was spricht dagegen, den Kopf im Script zu analysieren und dann in die entsprechende Variable umzukopieren? Oder wo liegt das Problem?

Ich hoffe Du hast eine Vorstellung von den Problemen, welche Dich noch treffen können, ich sag nur Konsistenz der Daten. U.U hast Du auch schon mal n der Rohdatenvariablen Werte von dem ersten und zweiten Ventil gleichzeitig, wird schon schwierig das auszuschliessen.

Bei Bedienungen von der HMI zur SPS wird das noch komplizierter zu erfassen, was wann in welcher Reihenfolge wo ankommt oder nicht...


WinCC-Variablensparen in allen Ehren, aber damit macht man sich und den Anlagenbetreibern keine Freude...

Gruß.

PS: wie lange soll das denn dauern, bis alle Daten in der HMI angekommen sind?

Wenn schon Rohdatenvariablen, warum nicht für jedes Feldgerät eine eigene?
 
Zuletzt bearbeitet:
Zurück
Oben