WinCC Prof_02_01_Engineering

WinCC V14 RT Prof.
Effizientes Engineering
Frei verwendbar © Siemens AG 2016
www.siemens.com/tia-portal
WinCC Expert Days DE
Effizientes Engineering
Erstellen eines Visualisierung-Layouts
Die Firma EcoLe möchte ein fein gegliedertes Layout für ihre Visualisierung.
Eine Navigationsleiste auf die Prozessbilder soll permanent sichtbar sein.
Mit Bildfenstern flexibel ein passendes Layout entwerfen
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
LIVE
DEMO
58
112
Main Nav
Main Content
Erstellen des Visu-Layouts
1080
Header
822
1920
1. Erstellen eines Basisbilds und eine passende Größe zum vorgesehenen
Bildschirm einstellen
2. Erstellen von Bildfenstern auf das Basisbild für die Bilder Header, Main
Navigation, Main Content und Subnavigation.
3. Einbinden der jeweiligen Bilder (bereits bestehend) in die Bildfenster
4. Verschalten der Hauptnavigation: Buttons dementsprechend an
Systemfunktionen anbinden
Sub Nav
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
Verwendung von Bildbausteinen
Im Anlagenteil „Füller“ gibt es vier Tanks – In drei Tanks werden unterschiedliche Flüssigkeiten aufbewahrt.
Der vierte Tank dient als Mischtank, der bei Bedarf aktiv ist. Alle haben den gleichen Aufbau, daher soll für
die Visualisierung ein Bildbaustein erstellt und vier mal im Bild instanziiert werden.
Abbildung mehrerer Tanks mit einem Bildbaustein
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
LIVE
DEMO
Erstellen und anbinden des Bildbausteins Tank
Füllstandsanzeige
Statusanzeige Ventil
1. Alle benötigten Objekte im Bild anordnen:
• E/A-Felder für Inhalt und Flüssigkeit
• Graphik Tank
• Bar für Füllstandsanzeige
• Symbolisches E/A-Feld zur Anzeige des Ventils (zu/offen)
2. Alle Objekte selektieren und ein Bildbausteine daraus erstellen
3. Eine Schnittstelleneigenschaft als UDT „CTnk_typeUnitHmiWrite“ anlegen.
4. Die einzelnen UDT-Elemente an die jeweiligen Objekte anbinden.
5. Im Bild drei Instanzen des Bildbausteine „Tank“ anlegen.
6. Die Schnittstellen der drei Tanks mit folgenden strukturierten Prozessvariablen anbinden:
„Inst501_ST001_Unit_hmiInterface“, „Inst502_ST002_Unit_hmiInterface“,
„Inst503_ST003_Unit_hmiInterface“, „Inst504_MT004_Unit_hmiInterface“
E/A-Felder
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
Erstellen einer Detailansicht für einen Anlagenteil
Nun möchte die Firma EcoLe in der Tankanzeige zusätzliche Daten pro Tank anzeigen. Da diese für die
Gesamtansicht zu viele sind, soll durch einen Klick auf den jeweiligen Tank ein Detailbild für ein Tank
geöffnet werden.
Mit Bildfenstern eine Detailansicht für bestimmte Maschinenteile entwerfen
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
LIVE
DEMO
Erstellen der Detailansicht für einen Tank
1. Erstellen eines neuen Bilds zur Detailanzeige (Größe: 500x600)
2. Folgende Objekte aus der Bibliothek ziehen: Gruppierung XYZ
3. UDT als Präfix für dieses Bild aktivieren und folgenden UDT anbinden
(CTnk_typeUnitHmiWrite):
4. Einzelnen Elemente an die HMI-Objekte im Bild anbinden
5. Erstellen eines Bildfensters im Bild „Line1_Filler“
6. Events an die jeweiligen Bildbausteine „Tank“ erstellen zum aktivieren des Bildfensters:
• Aktiviere Bildfenster (Sichtbar)
• Anhängen des richtigen Präfix an das Bildfenster
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
Erstellen einer Detailansicht für einen Anlagenteil
Um Probleme mit der Runtime-Performance zu vermeiden möchte die Firma EcoLe bestimmte Szenarien im
voraus zu testen. So soll ein flüssiger Ablauf im späteren Anlagenbetrieb sichergestellt sein.
Entwerfen von Vergleichsszenarien mit unterschiedlichen Performance-Ergebnissen
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
LIVE
DEMO
Testen unterschiedlicher Performanceszenarien
1. Neue Station mit Performanceprojekt anlegen (Projektbibliothek)
2. Performance hinsichtlich Bildbausteinen
• Dynamisierung über Bildbaustein-internes Skript
• Dynamisierung über direktes Verschalten der Schnittstelleneigenschaften
3. Performance hinsichtlich Skripttrigger
• Skripttrigger auf Wertänderung >>Schneller>> Zyklischer Skripttrigger
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
Tipps für Performante Bildbausteine
Animationen & Performance
• Für eine bessere Performance sollten einzelne Animationen zusammengefasst werden (ein Skript anstatt viele einzelne
Animationen). Das reduziert die Anzahl der Dynamisierungen innerhalb eines Bildbausteines.
• Einzelne Variablen können dem Skript als Trigger hinzugefügt werden.
• Defaultzustand eines Objekts im Bildbaustein sollte statisch projektiert sein (z.B. Sichtbarkeit, Farbe)
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
Tipps zur Performance
Performance
•
Skript innerhalb um Dynamisierungen
zusammenzufassen
•
Schnittstelleneigenschaft
direkt an Objekte verschalten
•
Allgemeine Tipps zur besseren Performance
•
Zyklische Skripte soweit wie möglich vermeiden
•
Zyklische Trigger vermeiden
Schnelle Zykluszeit
Langsame Zykluszeit
Positiv
Schnelle Aktualisierung
der Werte
Niedrige Kommunikationslast
Negativ
Überlappung neuer und
alter Werte bei Bildaufbau
Langsame Aktualisierung der
Werte
Bildbausteine interne Variablen
Maintenance
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
WinCC Expert Days DE
Effizientes Engineering
Zusammenfassung zum Engineering
•
Wiederverwendbarkeit von Objekten – Mithilfe von
Bildbausteintechnik und TIA-Portal Bibliothekskonzept
•
Verwendung von Bildfenstern und Präfix
•
Dynamische Umschaltung des Präfix zum Anzeigen
unterschiedlicher Instanz-Daten
•
Kombination von Bildfenster- und
Bildbausteintechnologie
WinCC
Höhere Engineering Qualität
in kürzerer Zeit!
WinCC unterstützt Sie
die Kosten zu senken!
§ Einen Standard
zu erzeugen
§ Fehler zu reduzieren
kürzere
Projektlaufzeit
§ Zeit zu sparen
SIMATIC TIA Portal ist der Schlüssel
für effizientes Engineering
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI
Vielen Dank für Ihre Aufmerksamkeit
Thank you for your attention
Haben Sie noch Fragen?
Any further questions?
Frei verwendbar © Siemens AG 2016
DF FA S SUP HMI