Mathematische Funktionen mit SIMATIC HMI Panels

Anwendungsbeispiel  09/2016 Mathematische Funktionen mit SIMATIC HMI Panels WinCC V13 SP1 https://support.industry.siemens.com/cs/ww/de/view/106226...
32 downloads 0 Views 850KB Size
Anwendungsbeispiel  09/2016

Mathematische Funktionen mit SIMATIC HMI Panels WinCC V13 SP1

https://support.industry.siemens.com/cs/ww/de/view/106226404

Gewährleistung und Haftung

Gewährleistung und Haftung Hinweis

Die Anwendungsbeispiele sind unverbindlich und erheben keinen Anspruch auf Vollständigkeit hinsichtlich Konfiguration und Ausstattung sowie jeglicher Eventualitäten. Die Anwendungsbeispiele stellen keine kundenspezifischen Lösungen dar, sondern sollen lediglich Hilfestellung bieten bei typischen Aufgabenstellungen. Sie sind für den sachgemäßen Betrieb der beschriebenen Produkte selbst verantwortlich. Diese Anwendungsbeispiele entheben Sie nicht der Verpflichtung zu sicherem Umgang bei Anwendung, Installation, Betrieb und Wartung. Durch Nutzung dieser Anwendungsbeispiele erkennen Sie an, dass wir über die beschriebene Haftungsregelung hinaus nicht für etwaige Schäden haftbar gemacht werden können. Wir behalten uns das Recht vor, Änderungen an diesen Anwendungsbeispiele jederzeit ohne Ankündigung durchzuführen. Bei Abweichungen zwischen den Vorschlägen in diesem Anwendungsbeispiel und anderen Siemens Publikationen, wie z. B. Katalogen, hat der Inhalt der anderen Dokumentation Vorrang.

 Siemens AG 2016 All rights reserved

Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine Gewähr. Unsere Haftung, gleich aus welchem Rechtsgrund, für durch die Verwendung der in diesem Applikationsbeispiel beschriebenen Beispiele, Hinweise, Programme, Projektierungs- und Leistungsdaten usw. verursachte Schäden ist ausgeschlossen, soweit nicht z. B. nach dem Produkthaftungsgesetz in Fällen des Vorsatzes, der groben Fahrlässigkeit, wegen der Verletzung des Lebens, des Körpers oder der Gesundheit, wegen einer Übernahme der Garantie für die Beschaffenheit einer Sache, wegen des arglistigen Verschweigens eines Mangels oder wegen Verletzung wesentlicher Vertragspflichten zwingend gehaftet wird. Der Schadensersatz wegen Verletzung wesentlicher Vertragspflichten ist jedoch auf den vertragstypischen, vorhersehbaren Schaden begrenzt, soweit nicht Vorsatz oder grobe Fahrlässigkeit vorliegt oder wegen der Verletzung des Lebens, des Körpers oder der Gesundheit zwingend gehaftet wird. Eine Änderung der Beweislast zu Ihrem Nachteil ist hiermit nicht verbunden. Weitergabe oder Vervielfältigung dieser Anwendungsbeispiele oder Auszüge daraus sind nicht gestattet, soweit nicht ausdrücklich von der Siemens AG zugestanden.

Securityhinweise

Siemens bietet Produkte und Lösungen mit Industrial Security-Funktionen an, die den sicheren Betrieb von Anlagen, Systemen, Maschinen und Netzwerken unterstützen. Um Anlagen, Systeme, Maschinen und Netzwerke gegen Cyber-Bedrohungen zu sichern, ist es erforderlich, ein ganzheitliches Industrial Security-Konzept zu implementieren (und kontinuierlich aufrechtzuerhalten), das dem aktuellen Stand der Technik entspricht. Die Produkte und Lösungen von Siemens formen nur einen Bestandteil eines solchen Konzepts. Der Kunde ist dafür verantwortlich, unbefugten Zugriff auf seine Anlagen, Systeme, Maschinen und Netzwerke zu verhindern. Systeme, Maschinen und Komponenten sollten nur mit dem Unternehmensnetzwerk oder dem Internet verbunden werden, wenn und soweit dies notwendig ist und entsprechende Schutzmaßnahmen (z.B. Nutzung von Firewalls und Netzwerksegmentierung) ergriffen wurden. Zusätzlich sollten die Empfehlungen von Siemens zu entsprechenden Schutzmaßnahmen beachtet werden. Weiterführende Informationen über Industrial Security finden Sie unter http://www.siemens.com/industrialsecurity. Die Produkte und Lösungen von Siemens werden ständig weiterentwickelt, um sie noch sicherer zu machen. Siemens empfiehlt ausdrücklich, Aktualisierungen durchzuführen, sobald die entsprechenden Updates zur Verfügung stehen und immer nur die aktuellen Produktversionen zu verwenden. Die Verwendung veralteter oder nicht mehr unterstützter Versionen kann das Risiko von Cyber-Bedrohungen erhöhen. Um stets über Produkt-Updates informiert zu sein, abonnieren Sie den Siemens Industrial Security RSS Feed unter http://www.siemens.com/industrialsecurity.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

2

Inhaltsverzeichnis

Inhaltsverzeichnis Gewährleistung und Haftung ................................................................................... 2 1

Taschenrechner.............................................................................................. 4 1.1 1.1.1 1.1.2 1.2 1.3

2

Lösung .............................................................................................. 4 Beschreibung .................................................................................... 4 Hard- und Softwarekomponenten ...................................................... 4 Projektierung ..................................................................................... 5 Bedienung ......................................................................................... 7

Einheitenrechner ............................................................................................ 8 2.1 2.1.1 2.1.2 2.2 2.2.1 2.2.2 2.3

Lösung .............................................................................................. 8 Beschreibung .................................................................................... 8 Hard- und Softwarekomponenten ...................................................... 8 Projektierung ..................................................................................... 9 Einheitenrechner in Ihre Projektierung übernehmen ........................... 9 Weitere Einheitenumrechnung projektieren ...................................... 11 Bedienung ....................................................................................... 13

Literaturhinweise.......................................................................................... 15

4

Historie.......................................................................................................... 15

 Siemens AG 2016 All rights reserved

3

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

3

1 Taschenrechner 1.1 Lösung

1

Taschenrechner

1.1

Lösung

1.1.1

Beschreibung Visualisierungsgeräte befinden sich oft direkt an der Produktionsanlage. Der Bediener beobachtet nicht nur den Produktionsprozess, sondern steuert auch die Verfügbarkeit von Materialien. Hierfür bedarf es oft kleinerer Berechnung einzelner Prozessgrößen. Der HMI-Taschenrechner bietet hierfür die üblichen mathematischen Standardfunktionen, wie z.B. „+“ und „-“.

 Siemens AG 2016 All rights reserved

Abbildung 1-1

1.1.2

Hard- und Softwarekomponenten Dieses Anwendungsbeispiel ist gültig für



WinCC (TIA Portal) ab V13 SP1



Comfort Panels, Mobile Panels 2nd Generation, WinCC Runtime Advanced



WinCC Runtime Professional

Das Anwendungsbeispiel wurde mit WinCC V13 SP1 erstellt. Als Bediengerät wurde ein TP900 Comfort Panel verwendet.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

4

1 Taschenrechner 1.2 Projektierung

1.2

Projektierung Tabelle 1-1

 Siemens AG 2016 All rights reserved

Nr.

Aktion

1.

Laden Sie die Bibliothek „LHmiMath.zip“ (Panels und WinCC Runtime Advanced) bzw. „LProMath.zip“ (WinCC Runtime Professional) herunter und entpacken Sie die Datei.

2.

Öffnen Sie Ihre WinCC (TIA Portal) Projektierung. Öffnen Sie über die Task Card „Bibliotheken“ die Palette „Globale Bibliotheken“.

3.

Klicken Sie auf das zweite Symbol von links zum Öffnen einer globalen Bibliothek.

4.

Wählen Sie die Datei „LHmiMath.al13“ bzw. „LProMath.al13“ aus und öffnen Sie die Bibliothek über die Schaltfläche „Öffnen“.

5.

Öffnen Sie den Ordner „Kopiervorlagen > Calculator“ der Bibliothek. Ziehen Sie die Elemente in die entsprechenden Ordner des Bediengerätes

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

5

1 Taschenrechner 1.2 Projektierung Nr.

Aktion SIMATIC Panels / WinCC Runtime Advanced Öffnen Sie das Pop-up-Bild. Öffnen Sie das Register „Eigenschaften > Schnittstelle“ des Bildbausteins. Der Bildbaustein hat drei Parameter  Calculation Diese Variable enthält das Ergebnis des Taschenrechners. Das Ergebnis steht somit zur Anbindung an Ihren Prozess zur Verfügung.  Text_Format_Display_Top Der Taschenrechner kann für HMI Panels mit unterschiedlichen Displaygrößen verwendet werden. Über diesen Parameter können Sie die Schriftgröße der oberen Zeile des Displays anpassen.  Text_Format_Display Über diesen Parameter können Sie die Schriftgröße der unteren Zeile des Displays anpassen.

7.

SIMATIC Panels / WinCC Runtime Advanced Ziehen Sie das Pop-Up-Bild „Pop Up Calculator“ in eines Ihrer Bilder. Das TIA Portal erstellt eine Schaltfläche, über die Sie während der Runtime das Bild öffnen können. WinCC Runtime Professional Ziehen Sie das Bildfenster „Maths Screenwindow“, sowie die Toolbar „Maths Toolbar“, die Konfiguration „Maths Configuration“ und die Variable „Maths Tag“ aus der Bibliothek in Ihr Projekt. Alternativ projektieren Sie ein eigenes Bildfenster, in dem Sie das Bild „Calculator“ aufrufen. Beachten Sie, dass dann ggf. weitere Schritte (z.B. Anpassung des Bildfensternamens in Skripten) notwendig sind.

 Siemens AG 2016 All rights reserved

6.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

6

1 Taschenrechner 1.3 Bedienung

1.3

Bedienung Tabelle 1-2 Nr.

Aktion

1.

Öffnen Sie das Beispielprojekt „106226404_ExampleProject“ oder „106226404_ExampleProject_Professional“, das Sie auf der Downloadseite dieses Beitrages herunterladen können. (https://support.industry.siemens.com/cs/ww/de/view/106226404)

2.

Laden Sie die Projektierung „TP900“ bzw. „Toolbox“ in Ihr Bediengerät.

3.

SIMATIC Panels / WinCC Runtime Advanced Öffnen Sie das rechte Slide-In-Screen und klicken Sie auf die Schaltfläche „Mathematische Funktionen“ Öffnen Sie den Taschenrechner durch einen Klick auf das Taschenrechnersymbol.

 Siemens AG 2016 All rights reserved

WinCC Runtime Professional Klicken Sie auf die Schaltfläche „Mathematische Funktionen“. Öffnen Sie den Taschenrechner über die Schaltfläche „Taschenrechner“.

4.

Sie bedienen den Taschenrechner wie einen Standardtaschenrechner

5.

Schließen Sie den Taschenrechner über „Cancel“.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

7

2 Einheitenrechner 2.1 Lösung

2

Einheitenrechner

2.1

Lösung

2.1.1

Beschreibung Mit dem Einheitenrechner kann bei der Anzeige von Prozessdaten schnell und komfortabel zwischen verschiedenen Einheitensystemen gewechselt werden. Während die Daten zwar in verschiedenen Systemen angezeigt und eingegeben werden können, bleibt das Anwenderprogramm in der CPU aber von der Umschaltung zwischen den Einheitensystemen unabhängig. Stattdessen sollen alle HMI-Daten automatisch in das Einheitensystem der CPU umgerechnet werden. Im Beispielprojekt sind bereits zwei Bildbausteine zur Einheitenumwandlung zwischen imperialem und SI-System enthalten:



Länge: Millimeter (mm)  Zoll (inch)



Temperatur: °Celsius (°C)  °Fahrenheit (°F)

 Siemens AG 2016 All rights reserved

Abbildung 2-1

2.1.2

Hard- und Softwarekomponenten Dieses Anwendungsbeispiel ist gültig für: 

WinCC (TIA Portal) ab V13 SP1



Comfort Panels, Mobile Panels 2nd Generation, WinCC Runtime Advanced



WinCC Runtime Professional

Das Anwendungsbeispiel wurde mit WinCC V13 SP1 erstellt. Als Bediengerät wurde ein TP900 Comfort Panel verwendet

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

8

2 Einheitenrechner 2.2 Projektierung

2.2

Projektierung

2.2.1

Einheitenrechner in Ihre Projektierung übernehmen Tabelle 2-1 Nr.

Aktion Laden Sie die Bibliothek „LHmiMath.zip“ (Panels / WinCC Runtime Advanced) bzw. „LProMath.zip“ (WinCC Runtime Professional) herunter und entpacken Sie die Datei.

2.

Öffnen Sie Ihre WinCC (TIA Portal) Projektierung. Öffnen Sie über die Task Card „Bibliotheken“ die Palette „Globale Bibliotheken“.

3.

Klicken Sie auf das zweite Symbol von links zum Öffnen einer globalen Bibliothek.

4.

Wählen Sie die Datei „LHmiMath.al13“ bzw. „LProMath.al13“ aus und öffnen Sie die Bibliothek über die Schaltfläche „Öffnen“.

5.

Öffnen Sie den Ordner „Kopiervorlagen > Conversion“ der Bibliothek. Ziehen Sie die Elemente in die entsprechenden Ordner des Bediengerätes

 Siemens AG 2016 All rights reserved

1.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

9

2 Einheitenrechner 2.2 Projektierung

 Siemens AG 2016 All rights reserved

Nr. 6.

Öffnen Sie im Pop-Up-Bild bzw. Bild das Register „Eigenschaften > Schnittstelle“ des Bildbausteins „Length_Conversion“. Der Bildbaustein hat drei Parameter:  Int_len_inches (Datentyp: Real) Prozesswert in Zoll (inches)  Int_len_mm (Datentyp: Real) Prozesswert in Millimeter  System_used (Datentyp: Bool) Vorgabe des Einheitensystems 0: Metrisches Einheitensystem 1: Imperiales Einheitensystem

7.

Der Bildbaustein „Temp_Conversion“ besitzt die analogen Parameter für die Temperaturumrechnung. SIMATIC Panels / WinCC Runtime Advanced Ziehen Sie das Pop-Up-Bild „Pop Up Conversion“ in eines Ihrer Bilder. Das TIA Portal erstellt eine Schaltfläche, über die Sie während der Runtime das Bild öffnen können. WinCC Runtime Professional Ziehen Sie das Bildfenster „Maths Screenwindow“, sowie die Toolbar „Maths Toolbar“, die Konfiguration „Maths Configuration“ und die Variable „Maths Tag“ aus der Bibliothek in Ihr Projekt. Alternativ projektieren Sie ein eigenes Bildfenster, in dem Sie das Bild „Conversion“ aufrufen. Beachten Sie, dass dann ggf. weitere Schritte (z.B. Anpassung des Bildfensternamens in Skripten) notwendig sind.

8.

Hinweis

Aktion

Die Verwendung zweier HMI-Variablen (Length_inches und Length_mm) dient nur zur Veranschaulichung. In der Praxis sollte nur eine Variable im Prozess verwendet werden.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

10

2 Einheitenrechner 2.2 Projektierung

2.2.2

Weitere Einheitenumrechnung projektieren Tabelle 2-2 Nr. 1.

Aktion Öffnen Sie in der Palette „Projektbibliothek“ das Kontextmenü des Bildbausteins „Length_Conversion“ (bzw. Length_Conversion_Prof) und wählen Sie den Befehl „Typ duplizieren“.

 Siemens AG 2016 All rights reserved

Weisen Sie dem Typ einen aussagekräftigen Namen zu, z.B. „Pressure_Conversion“. Passen Sie bei Bedarf die Version an und geben Sie einen Kommentar ein. 2.

Öffnen Sie das Kontextmenü des Bildbausteins „Pressure_Conversion“ und wählen Sie „Typ bearbeiten“.

3.

Wählen Sie im Konfigurationsbereich des Bildbausteins das Register „Eigenschaften“ und öffnen Sie im rechten Bildbereich die Ansicht der Schnittstellenparameter über den schwarzen Pfeil.

4.

Passen Sie im Inspektorfenster unter dem Register „Eigenschaften“ im Reiter „Eigenschaften“ die Namen der Parameter beider E/A-Felder an.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

11

2 Einheitenrechner 2.2 Projektierung Nr. 5.

Aktion SIMATIC Panels / WinCC Runtime Advanced Wählen Sie im Konfigurationsbereich das Register „Skripte“ und geben Sie die Umrechnungsformeln für die Einheitensysteme für beide Richtungen ein. Klicken Sie mit der rechten Maustaste auf die Skripte und wählen Sie „Umbenennen“. Geben Sie einen aussagekräftigen Namen ein.

WinCC Runtime Professional Wählen Sie ein E/A-Feld und geben Sie unter „Eigenschaften > Ereignisse > Objekt geändert“ die Umrechnungsformel für das Einheitensystem ein. Wiederholen Sie dies für das zweite E/A-Feld. Klicken Sie doppelt auf eines der EA-Felder. Geben Sie unter „Eigenschaften > Gestaltung > Einheit“ die Einheit des Wertes an.

7.

Wiederholen Sie den Schritt 6 für das zweite EA-Feld und positionieren Sie die E/A-Felder wieder übereinander.

 Siemens AG 2016 All rights reserved

6.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

12

2 Einheitenrechner 2.3 Bedienung Nr.

Öffnen Sie das Kontextmenü des Bildbausteins und wählen Sie „Version freigeben“.

8.

2.3

Aktion

Bedienung

 Siemens AG 2016 All rights reserved

Tabelle 2-3 Nr.

Aktion

1.

Öffnen Sie das Beispielprojekt „106226404_ExampleProject“ oder „106226404_ExampleProject_Professional“, das Sie auf der Downloadseite dieses Beitrages herunterladen können. (https://support.industry.siemens.com/cs/ww/de/view/106226404)

2.

Laden Sie die Projektierung „TP900“ bzw. „Toolbox“ in Ihr Bediengerät.

3.

SIMATIC Panels / WinCC Runtime Advanced Öffnen Sie das rechte Slide-In-Screen und klicken Sie auf die Schaltfläche „Mathematische Funktionen“ Öffnen Sie den Einheitenrechner über das entsprechende Symbol.

WinCC Runtime Professional Klicken Sie auf die Schaltfläche „Mathematische Funktionen“.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

13

2 Einheitenrechner 2.3 Bedienung Nr.

Aktion Der Einheitenrechner öffnet sich als Pop-up-Fenster. Geben Sie Werte in die beiden E/A-Felder ein. Schalten Sie die Einheit über den Schalter um.

5.

Schließen Sie den Einheitenrechner über „Cancel“.

 Siemens AG 2016 All rights reserved

4.

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

14

3 Literaturhinweise

3

Literaturhinweise Tabelle 3-1 Thema

4

\1\

Siemens Industry Online Support https://support.industry.siemens.com

\2\

Downloadseite des Beitrages https://support.industry.siemens.com/cs/ww/de/view/106226404

Historie Tabelle 4-1 Datum

Änderung

V1.0

02/2016

Erste Ausgabe

V1.1

09/2016

Tools für Runtime Professional ergänzt

 Siemens AG 2016 All rights reserved

Version

Mathematische Funktionen Beitrags-ID: 106226404, V1.1,

09/2016

15

Suggest Documents