[PCS 7 V8.0] OnlineTrendControl mit vorprojektierter Kurvengruppe öffnen

Flux

Level-1
Beiträge
314
Reaktionspunkte
11
Zuviel Werbung?
-> Hier kostenlos registrieren
[PCS 7 V8.0 / WCC 7.2] OnlineTrendControl mit vorprojektierter Kurvengruppe öffnen

Hallo Leute,

Angenommen meine Anlage besteht aus drei Reaktoren "Reaktor1..3", die jeweils ein eigenes ReaktorX.pdl haben.
Die Messwerte zu jedem Reaktor stelle ich zur Runtime in einer Kurvengruppe "ReaktorX" zusammen, damit der Bediener einfach nur die entsprechende, gleichnamige Kurvengruppe auswählen muss.
Über den Button "Kurvengruppen abrufen/zusammenstellen" öffnet sich per C-Funktion "SSMOpenTrendOnlDialog()" ein Fensterchen, in dem der Bediener aus den bereits vorkonfigurierten Kurvengruppen auswählen kann.

Nun möchte zusätzlich ich in jedem ReaktorX.pdl einen Button platzieren, der die entsprechende Kurvengruppe aufruft (um dem Bediener den Auswahlschritt zu ersparen (wichtig, wenn nicht nur 3 sondern 100 Anlagenteile vorhanden sind)).

Frage: welche SSM oder APL-Funktion ist für den Aufruf der Kurvengruppe nötig?:confused: Diese würde ich dann an das OnClick-Event des jew. Trendbuttons hängen..

Danke


PS:
Alternativ könnte ich in jedem ReaktorX.pdl auf z.B. Ebene 15 ein Bildfenster anlegen (mit Bild: Trend_ReaktorX.pdl, welches ein Trendcontrol enthält, in dem händisch die zugehörigen Messwert-Kurven hinterlegt wurden) und dieses per Buttonclick > SetPropBool(Bildfenster.visible) einblenden. Nachteil ist allerdings, dass Änderungen an den Kurvengruppen zur Runtime nicht in den Trendcontrols in Trend_ReaktorX.pdl nachgezogen werden..

Wie macht ihr das?
 
Zuletzt bearbeitet:
Alternativ könnte ich in jedem ReaktorX.pdl auf z.B. Ebene 15 ein Bildfenster anlegen (mit Bild: Trend_ReaktorX.pdl, welches ein Trendcontrol enthält, in dem händisch die zugehörigen Messwert-Kurven hinterlegt wurden) und dieses per Buttonclick > SetPropBool(Bildfenster.visible) einblenden. Nachteil ist allerdings, dass Änderungen an den Kurvengruppen zur Runtime nicht in den Trendcontrols in Trend_ReaktorX.pdl nachgezogen werden..
Ich hab mich jetzt dazu entschieden für jeden Reaktor ein Trend_Reaktor-Bild zu erstellen.

Die Kurvengruppen sind für Quick&Dirty-Zusammenstellungen etc.. und eher sekundär zu betrachten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wir haben einen Script geschrieben, der den Trendcontrol aus am Bild befindlichen (versteckten oder sichbaren) MEAS, PIDS, was auch immer mit den Daten zB Unit, Obergrenze, Untergrenze, etc. versorgt.
Den Code geben wir (hoffentlich verständlicherweise) nicht her, aber die Info ist, dass es möglich ist, die Kurven automatisch zu erstellen, hat jedoch schon etwa hundert Stunden gedauert.
Hat auch den Vorteil, dass bei Messbereichsänderungen nichts im WinCC geändert werden muss.
 
Wenn er die Trendkurven manuell erstellt, kann er doch auch die ganzen Zusatzinformationen (Ober- und Untergrenze, Einheit, Bezeichnung etc.) aus der Datenbasis an sein Trendcontrol beschalten.
Geht nur nicht alles über das Menü sondern teilweise nur mit Skripten. Mach ich bei Standalone-WinCC zumindest so.
 
Hallo borromeus, danke für deine Antwort.
Gestatte mir die Frage: läuft das Skript zur projektierungszeit (VBA) oder zur Laufzeit (VBS / C)?
 
Zurück
Oben