HMI Verbindung Multiplexen

shiks

Level-1
Beiträge
25
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
WinCC RT Advance (WinCC V13 SP1 Update2)

Hallo Kollegen,

Meine Aufgabenstellung ist folgendes:
Ich habe eine Zentral verbaute Runtime die Verbindungen zu verschiedenen CPU´s hat.
Nun möchte ich über E/A Felder auf einen bestimmten Bereich der jeweiligen CPU´s zugreifen wobei die HMI Verbindung immer eine andere ist.

z.B
Station 1 DB1290.DBB0
Station 2 Db1290.DBB0
usw.

Gibt es die Möglichkeit die HMI Verbindung variable zu gestallten?

mfg Shiks
 
Das ist einfach realisierbar über Multiplex-Variablen (TIA-Hilfe Stichwort: Variable multiplexen / indirekte Adressierung von Variablen)
Wenn das HMI nicht genügend Verbindungen projektieren läßt, dann siehe die Systemfunktion WechseleVerbindung (ChangeConnection).

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wie ich normal Multiplexe und Adressmultiplexe ist mir bekannt. Auch konnte ich 10 Verbindungen anlegen.
Mir gehts darum wie ich über ein E/A Feld variablen von mehreren Verbindungen anzeigen kann.
Quasi dann Verbindungsmultiplexen

mfg
 
Und wo ist da Dein Problem? Kann man in dem TIA beim Variablen-Multiplexen nicht Variablen aus verschiedenen Verbindungen auswählen???

Harald
 
Wenn ich das richtig verstanden habe dann möchte der TE in einem EA-Feld die Kummulation von mehreren Variablen anzeigen.
Das würde nicht gehen.
Lediglich könnte man (wenn es sich um wenige Variablen handelt) diese kontinuierlich einlesen und mit ihrer Wertänderung ein Script aufrufen in dem sie aufsummiert (oder verodert oder was auch immer) werden und die so erzeugte Hilfsvariable (das wäre dann eine Visu-interne) in dem EA-Feld anzeigen.

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So ähnlich hatte ich es mir vorgestellt. Dachte es gibt da vl einen einfachen Weg den ich nicht kenne. Werde das ganze dann über Script lösen.

Danke für die Antworten :)
 
Wenn ich das richtig verstanden habe dann möchte der TE in einem EA-Feld die Kummulation von mehreren Variablen anzeigen.
So ähnlich hatte ich es mir vorgestellt. Dachte es gibt da vl einen einfachen Weg den ich nicht kenne. Werde das ganze dann über Script lösen.
Habt Ihr noch einen nichtöffentlichen Informationsaustausch? :confused: Ich kann aus den paar Informationen des TE nichts von "kumulieren" oder so herausinterpretieren...

Ich habe eine Zentral verbaute Runtime die Verbindungen zu verschiedenen CPU´s hat.
Nun möchte ich über E/A Felder auf einen bestimmten Bereich der jeweiligen CPU´s zugreifen wobei die HMI Verbindung immer eine andere ist.

z.B
Station 1 DB1290.DBB0
Station 2 Db1290.DBB0
usw.

Gibt es die Möglichkeit die HMI Verbindung variable zu gestallten?
Ich habe die Aufgabe so verstanden, daß es mehrere (mehr oder weniger) gleiche Unterstationen gibt, und der TE will mit nur einem Bild mal die Informationen aus Station1 anzeigen, mal die gleichen Informationen aus Station2, und mal die aus StationX.
Genau dafür gibt es das Variablen-multiplexen. Man macht ein E/A-Feld für die Anzeige einer Multiplex-Variable, z.B. die interne Anzeigevariable "LagerTemperatur_X". Für die Variable "LagerTemperatur_X" projektiert man multiplexen:
Index 0: die Variable "LagerTemperatur_123" aus Verbindung1
Index 1: die Variable "LagerTemperatur_123" aus Verbindung2
Index 2: die Variable "LagerTemperatur_123" aus Verbindung3
...

Nun kann man über die Indexvariable steuern, welche LagerTemperatur_123 aus welcher Verbindung angezeigt wird. Dafür braucht es kein Skript.

Harald
 
Habt Ihr noch einen nichtöffentlichen Informationsaustausch? :confused: Ich kann aus den paar Informationen des TE nichts von "kumulieren" oder so herausinterpretieren...

Nein ... nur eine andere Glaskugel am Start ... ;)
Aber im Ernst ... ich habe die Frage gleich so verstanden - war mir allerdings (wie du aus meiner Antwort ersiehst) nicht zu 100% sicher ...

@TE:
Um wie viele Variablen bzw. EA-Felder bzw. Zusammenfassungen geht es denn hier (in Summe) ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ein Problem bei das Variablen-Multiplexen ist das es ist relativ viel arbeit pro E/A-Feld.
Wenn da viele E/A_felder gibts, dann wird es ein aufwendigen Job.
Oder gibt es ein Trick um es zu automatisieren ?

Ein andere Problem ist das die Powertags zählt schnell hoch, wenn es gibt x-mal gleiche Stationen.
 
... das ist ganz schön viel ...!
Du mußt ja dabei berücksichtigen, dass jede dieser Variablen auf "zyklisch fortlaufendes" Einlesen gestellt sein muss und das jede dieser Variablen bei Wertänderung das zugehörige Script aufrufen muss in dem sie dann mit den zugehörigen anderen Variablen zusammen gefasst wird.
Auf jeden Fall solltest du die Aktualisierungszeit hierbei so hoch, wie für dich vertretbar, setzen ...

Was macht die Visu denn sonst noch so ?
Noch irgendwelche Scripte, die irgendetwas machen ?

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

ja sind noch einige kleiner Scripte drin da die HMI nicht an eine bestimmte CPU gebunden sein soll.
Sind aber nur Statusanzeigen,Zähler , Fehlermeldungen usw.

mfg
 
Zurück
Oben