STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL

Die Seite wird erstellt Georg-Thomas Eichler
 
WEITER LESEN
STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
Statistische
Auswertung mit den
WinCC-Controls
Boxplot und
Histogramm
                                                                Siemens
WinCC / .NET Control                                            Industry
                                                                Online
  https://support.industry.siemens.com/cs/ww/de/view/81662739   Support
STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
Rechtliche Hinweise

                                        Rechtliche Hinweise
                                        Nutzung der Anwendungsbeispiele
                                                      In den Anwendungsbeispielen wird die Lösung von Automatisierungsaufgaben im Zusammen-
                                                      spiel mehrerer Komponenten in Form von Text, Grafiken und/oder Software-Bausteinen
                                                      beispielhaft dargestellt. Die Anwendungsbeispiele sind ein kostenloser Service der Siemens AG
                                                      und/oder einer Tochtergesellschaft der Siemens AG („Siemens“). Sie sind unverbindlich und
                                                      erheben keinen Anspruch auf Vollständigkeit und Funktionsfähigkeit hinsichtlich Konfiguration
                                                      und Ausstattung. Die Anwendungsbeispiele stellen keine kundenspezifischen Lösungen dar,
                                                      sondern bieten lediglich Hilfestellung bei typischen Aufgabenstellungen. Sie sind selbst für den
                                                      sachgemäßen und sicheren Betrieb der Produkte innerhalb der geltenden Vorschriften
                                                      verantwortlich und müssen dazu die Funktion des jeweiligen Anwendungsbeispiels überprüfen
                                                      und auf Ihre Anlage individuell anpassen.
                                                      Sie erhalten von Siemens das nicht ausschließliche, nicht unterlizenzierbare und nicht
                                                      übertragbare Recht, die Anwendungsbeispiele durch fachlich geschultes Personal zu nutzen.
                                                      Jede Änderung an den Anwendungsbeispielen erfolgt auf Ihre Verantwortung. Die Weitergabe an
                                                      Dritte oder Vervielfältigung der Anwendungsbeispiele oder von Auszügen daraus ist nur in
                                                      Kombination mit Ihren eigenen Produkten gestattet. Die Anwendungsbeispiele unterliegen nicht
                                                      zwingend den üblichen Tests und Qualitätsprüfungen eines kostenpflichtigen Produkts, können
                                                      Funktions- und Leistungsmängel enthalten und mit Fehlern behaftet sein. Sie sind verpflichtet, die
                                                      Nutzung so zu gestalten, dass eventuelle Fehlfunktionen nicht zu Sachschäden oder der
                                                      Verletzung von Personen führen.
                                        Haftungsausschluss
                                                      Siemens schließt seine Haftung, gleich aus welchem Rechtsgrund, insbesondere für die
                                                      Verwendbarkeit, Verfügbarkeit, Vollständigkeit und Mangelfreiheit der Anwendungsbeispiele,
                                                      sowie dazugehöriger Hinweise, Projektierungs- und Leistungsdaten und dadurch verursachte
                                                      Schäden aus. Dies gilt nicht, soweit Siemens zwingend haftet, z.B. nach dem Produkthaftungs-
                                                      gesetz, in Fällen des Vorsatzes, der groben Fahrlässigkeit, wegen der schuldhaften Verletzung
                                                      des Lebens, des Körpers oder der Gesundheit, bei Nichteinhaltung einer übernommenen
 Siemens AG 2018 All rights reserved

                                                      Garantie, wegen des arglistigen Verschweigens eines Mangels oder wegen der schuldhaften
                                                      Verletzung wesentlicher Vertragspflichten. Der Schadensersatzanspruch für die Verletzung
                                                      wesentlicher Vertragspflichten ist jedoch auf den vertragstypischen, vorhersehbaren Schaden
                                                      begrenzt, soweit nicht Vorsatz oder grobe Fahrlässigkeit vorliegen oder wegen der Verletzung
                                                      des Lebens, des Körpers oder der Gesundheit gehaftet wird. Eine Änderung der Beweislast zu
                                                      Ihrem Nachteil ist mit den vorstehenden Regelungen nicht verbunden. Von in diesem Zusammen-
                                                      hang bestehenden oder entstehenden Ansprüchen Dritter stellen Sie Siemens frei, soweit
                                                      Siemens nicht gesetzlich zwingend haftet.
                                                      Durch Nutzung der Anwendungsbeispiele erkennen Sie an, dass Siemens über die beschriebene
                                                      Haftungsregelung hinaus nicht für etwaige Schäden haftbar gemacht werden kann.
                                        Weitere Hinweise
                                                      Siemens behält sich das Recht vor, Änderungen an den Anwendungsbeispielen jederzeit ohne
                                                      Ankündigung durchzuführen. Bei Abweichungen zwischen den Vorschlägen in den Anwendungs-
                                                      beispielen und anderen Siemens Publikationen, wie z. B. Katalogen, hat der Inhalt der anderen
                                                      Dokumentation Vorrang.
                                                      Ergänzend gelten die Siemens Nutzungsbedingungen (https://support.industry.siemens.com).
                                        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 Netzwerk-
                                                      segmentierung) ergriffen wurden.
                                                      Zusätzlich sollten die Empfehlungen von Siemens zu entsprechenden Schutzmaßnahmen
                                                      beachtet werden. Weiterführende Informationen über Industrial Security finden Sie unter:
                                                      https://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: https://www.siemens.com/industrialsecurity.

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                                         2
STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
Inhaltsverzeichnis

                                        Inhaltsverzeichnis
                                                  Rechtliche Hinweise .................................................................................................... 2
                                                  1        Einführung .......................................................................................................... 4
                                                           1.1           Überblick............................................................................................... 4
                                                           1.2           Funktionsweise ..................................................................................... 5
                                                           1.3           Verwendete Komponenten ................................................................... 7
                                                  2        Engineering ........................................................................................................ 8
                                                           2.1           Beschreibung der .Net Controls ........................................................... 8
                                                           2.1.1         Boxplot.................................................................................................. 8
                                                           2.1.2         Histogramm ........................................................................................ 10
                                                           2.2           Projektierung ...................................................................................... 12
                                                           2.2.1         TIA Projekt anlegen ............................................................................ 13
                                                           2.2.2         Programmierung ................................................................................. 15
                                                           2.3           Inbetriebnahme .................................................................................. 21
                                                           2.3.1         Anpassung der Steuerung.................................................................. 21
                                                           2.3.2         Anpassung der WinCC Professional Runtime ................................... 23
                                                           2.4           Bedienung .......................................................................................... 25
                                                           2.5           Fehlerhandling .................................................................................... 28
                                                  3        Anhang.............................................................................................................. 29
                                                           3.1           Service und Support ........................................................................... 29
                                                           3.2           Links und Literatur .............................................................................. 30
 Siemens AG 2018 All rights reserved

                                                           3.3           Änderungsdokumentation .................................................................. 30

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,       09/2018                                                                                                3
STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
1 Einführung

                                        1               Einführung
                                        1.1             Überblick
                                        Einleitung
                                                        Um Aussagen über die statistische Verteilung von Messwerten aus einem Prozess
                                                        treffen zu können, sind komplexere Berechnungen nötig. Umfangreiche
                                                        Auswertungen werden in der Regel auf PCs mit speziellen Statistikprogrammen
                                                        durchgeführt. Die benötigten Rohdaten werden dafür aus der S7-CPU übertragen.
                                                        Wenn Sie die Auswertungen mit WinCC Runtime Professional anzeigen möchten,
                                                        dann können Sie auch eigene .Net Controls mit Visual Studio erstellen. Eine
                                                        Anleitung zur Erstellung und Installation von .Net Controls finden Sie unter
                                                        folgender Beitrags-ID: 109759944.
                                                        Dieses Anwendungsbeispiel zeigt Ihnen die Funktion und Installation von zwei
                                                        Standard Auswerte-Controls zur Darstellung statistischer Messwertverteilungen.

                                        Funktion des Anwendungsbeispiels
                                                        Um die Daten anzeigen zu können, müssen die Daten aufbereitet werden. Dafür
                                                        stehen Ihnen die Bausteine "LMeasure_Boxplot" und "LMeasure_Histogram" aus
                                                        der "Messtechnik-Bibliothek (LMeasure)" zur Verfügung.
                                                        Das Anwendungsbeispiel verwendet die .Net Controls "Boxplot" und "Histogram".
                                                        Die .Net Controls werden Ihnen mit diesem Anwendungsbeispiel als Download zur
 Siemens AG 2018 All rights reserved

                                                        Verfügung gestellt.
                                                        In der folgenden Abbildung sehen Sie einen exemplarischen Aufbau.
                                        Abbildung 1-1

                                                                                                            WinCC Runtime
                                                                                                             Professional

                                                                                 PROFINET / IE

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                           4
STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
1 Einführung

                                        1.2            Funktionsweise
                                                       Dieses Anwendungsbeispiel zeigt Ihnen, wie Sie die WinCC-Controls "Boxplot" und
                                                       "Histogram" in Ihr Projekt einbinden und mit Hilfe der Bausteine
                                                       "LMeasure_Boxplot" und "LMeasure_Histogram" mit Daten versorgen können. Um
                                                       einen Boxplot oder ein Histogramm zeichnen zu können müssen die Daten
                                                       aufbereitet werden. Diese Funktion erfüllen die Bausteine "LMeasure_Boxplot" und
                                                       "LMeasure_Histogram".
                                                       Abbildung 1-2

                                                                         PLC                                           WinCC

                                                                                  Measured
                                                                                  data
 Siemens AG 2018 All rights reserved

                                                                   LMeasure_
                                                                    Boxplot

                                                                   LMeasure_
                                                                                    HistWinCC
                                                                   Histogram

                                                              For simulation:

                                                                       Random
                                                                       ArrayFC

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,    09/2018                                                      5
STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
1 Einführung

                                        Benutzte Bausteine
                                                       Folgende Bausteine werden im Anwendungsbeispiel genutzt:

                                                       Tabelle 1-1
                                                               Baustein                                  Beschreibung
                                                        LMeasure_Boxplot         Der Baustein sortiert die Rohdaten und berechnet die
                                                                                 sogenannte "Fünf-Punkte-Zusammenfassung".
                                                        LMeasure_Histogram       Der Baustein sortiert die Rohdaten und berechnet mithilfe der
                                                                                 übergebenen Klassenanzahl die allgemeine Klassenbreite.
                                                                                 Anschließend zählt der Baustein die Werte, die innerhalb einer
                                                                                 Klasse liegen. Um ein Histogramm zeichnen zu können,
                                                                                 errechnet der Baustein auch die nötigen X- und Y-Koordinaten.
                                                        HistWinCC                Der Baustein verarbeitet die übergeben Daten des Bausteins
                                                                                 LMeasure_Histogram weiter, um ein Histogramm zeichnen zu
                                                                                 können.
                                                        RandomArrayFC            Der Baustein generiert normalverteilte Zufallswerte. Diese
                                                                                 Werte dienen als Beispiel-Rohdaten für die Generierung des
                                                                                 Boxplots und des Histogramms.
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                                    6
STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
1 Einführung

                                        1.3            Verwendete Komponenten
                                                       Dieses Anwendungsbeispiel wurde mit diesen Hard- und Softwarekomponenten
                                                       erstellt:
                                                       Tabelle 1-2
                                                              Komponente            Anzahl      Artikelnummer                Hinweis
                                                        WinCC Professional          1        6AV2103-0AA05-0AA7    Oder höhere Version
                                                        V15.1
                                                        WinCC Runtime               1        6AV2103-0DA05-0AA5    Oder höhere Version
                                                        Professional V15.1
                                                        SIMATIC STEP 7              1        6ES7822-1AA05-0YA5    Oder höhere Version
                                                        Professional V15.1
                                                        CPU 1214C DC/DC/DC          1        6ES7214-1AG40-0XB0    Sie können eine
                                                                                                                   beliebige CPU nutzen.

                                                       Dieses Anwendungsbeispiel besteht aus folgenden Komponenten:
                                                       Tabelle 1-3
                                                             Komponente                             Dateiname                      Hinweis
                                                        Beispielprojekt-/Dateien   81662739_Boxplot_Histogram_CODE_V10.zip         V1.0
                                                        Dokumentation              81662739_Boxplot_Histogram_DOC_V10.pdf          V1.0
                                                        .Net Controls              81662739_WinCCNetControls.zip                   V1.0
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                             7
STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
2 Engineering

                                        2             Engineering
                                        2.1           Beschreibung der .Net Controls
                                                      In diesem Kapitel erläutern wir Ihnen den Aufbau und die Funktion der .Net
                                                      Controls.

                                        2.1.1         Boxplot

                                        Kurzbeschreibung
                                                      Wenn Sie sich einen Überblick über bestehende Daten verschaffen wollen, dann
                                                      können Sie ein Boxplot-Diagramm verwenden. Ein Boxplot zeigt Ihnen, in welchem
                                                      Bereich die Daten liegen und wie sie sich über diesen Bereich verteilen. Ein
                                                      Boxplot besteht aus folgenden Kenngrößen:
                                                      •   Minimum (kleinster auftretender Wert der Stichprobe)
                                                      •   Unteres oder erstes Quartil (unterhalb dieses Wertes liegen 25% der
                                                          Stichproben-Werte)
                                                      •   Median oder zweites Quartil (unterhalb dieses Wertes liegen 50% der
                                                          Stichproben-Werte)
                                                      •   Oberes oder drittes Quartil (unterhalb dieses Wertes liegen 75% der
                                                          Stichproben-Werte)
                                                      •
 Siemens AG 2018 All rights reserved

                                                          Maximum (größter auftretender Wert der Stichprobe)
                                                      Das .Net Control "Boxplot" zeichnet Ihnen anhand der übergebenen Werte einen
                                                      Boxplot und zeigt Ihnen die Parameter an.

                                                      Abbildung 2-1

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                       8
STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
2 Engineering

                                        Parameter
                                                      Folgende Parameter besitzt das Control:
                                                      Tabelle 2-1
                                                              Parameter                                    Beschreibung
                                                        BoxPlotBorderColor       Farbe der Ränder des Boxplots.
                                                        BoxPlotColor             Farbe des Boxplots.
                                                        ChartTitle               Titel des Controls.
                                                        Max                      Maximaler Wert, der kein Ausreißer ist.
                                                        Median                   2.Quartil oder Median der Datenreihe.
                                                        Min                      Minimaler Wert, der kein Ausreißer ist.
                                                        OutlierMax               Obere Ausreißer in %.
                                                        OutlierMin               Untere Ausreißer in %.
                                                        Q25                      1.Quartil oder Q25 der Datenreihe.
                                                        Q75                      3.Quartil oder Q75 der Datenreihe.
                                                        Skewness                 Schiefe der Datenreihe.
                                                        YAxisDescr               Beschriftung der Y-Achse.
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                             9
2 Engineering

                                        2.1.2         Histogramm

                                        Kurzbeschreibung
                                                      Das Histogramm stellt die Häufigkeitsverteilung einer Stichprobe nach Klassen dar.
                                                      Eine Klasse beschreibt ein Werteintervall, in dem die einzelnen Häufigkeiten
                                                      aufaddiert werden. Nach Vorgabe der Anzahl der Klassen werden die
                                                      Klassenbreite und die jeweilige Klassenmitte berechnet. Die Klassenanzahl ist bei
                                                      diesem Control auf 15 Klassen begrenzt.
                                                      Die Verteilung stellt sich als Rechteck um den Klassenmittelwert mit der
                                                      Klassenbreite und der aufsummierten Häufigkeit als Höhe dar.

                                                      Abbildung 2-2
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                       10
2 Engineering

                                        Parameter
                                                      Folgende Parameter besitzt das Control:
                                                      Tabelle 2-2
                                                          Parameter                                    Beschreibung
                                                        ChartColor         Farbe des Histogramms.
                                                        ChartTitle         Titel des Histogramms.
                                                        Class1 bis 15      Anzahl der Werte pro Klasse.
                                                        ClassWidth         Allgemeine Klassenbreite.
                                                        XAxisDesc          Beschriftung der X-Achse.
                                                        XAxisMin           Startwert (minimaler Wert) der X-Achse.
                                                        YAxisDesc          Beschriftung der Y-Achse.
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,    09/2018                                       11
2 Engineering

                                        2.2           Projektierung
                                                      In diesem Kapitel zeigen wir Ihnen die notwendigen Projektierungsschritte, um das
                                                      Zusammenspiel der Controls mit den Bausteinen zu erstellen.

                                          Hinweis       Dieses Kapitel dient Ihnen als Information. Die Projektierung muss im
                                                        Beispielprojekt nicht durchgeführt werden.

                                        Voraussetzungen
                                                      1. Laden Sie sich die "Messtechnik-Bibliothek (LMeasure)" von der Beitragsseite
                                                         dieses Anwendungsbeispiels herunter
                                                         (https://support.industry.siemens.com/cs/ww/de/view/81662739).
                                                      2. Laden Sie sich die .Net-Controls "Boxplot" und "Histogram" von der
                                                         Beitragsseite dieses Anwendungsbeispiels herunter
                                                         (https://support.industry.siemens.com/cs/ww/de/view/81662739).
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                       12
2 Engineering

                                        2.2.1         TIA Projekt anlegen

                                                      In diesem Abschnitt wird Ihnen aufgezeigt, wie Sie die Steuerung und die PC-
                                                      Station einrichten:
                                                      1. Legen Sie ein neues TIA-Projekt an.
                                                      2. Fügen Sie dem Projekt eine Steuerung hinzu.
                                                      3. Fügen Sie ein neues Subnetz hinzu und passen Sie die IP-Adresse der
                                                         Steuerung an.
                                                      4. Fügen Sie dem Projekt eine WinCC Runtime Professional hinzu.

                                                          Abbildung 2-3
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                       13
2 Engineering

                                                      5. Geben Sie der PC-Station den Namen Ihres PCs.
                                                           Abbildung 2-4

                                                      6. Fügen Sie der PC-Station ein Kommunikationsmodul "IE Allgemein (IE-
                                                         general)" hinzu:
                                                         Hardware-Katalog > Kommunikationsmodule > PROFINET/Ethernet
                                                         (Hardware catalog > Communication modules > PROFINET/Ethernet).
                                                      7. Passen Sie die IP-Adresse des Kommunikationsmoduls an und vernetzen Sie
                                                         die Schnittstelle mit dem Subnetz der Steuerung.
                                                      8. Wechseln Sie in die Netzsicht und legen Sie zwischen der Steuerung und der
                                                         WinCC Runtime eine HMI-Verbindung an.
                                                          Abbildung 2-5
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                    14
2 Engineering

                                        2.2.2         Programmierung

                                        Bibliothek einbinden
                                                      1. Öffnen Sie die "Messtechnik-Bibliothek (LMeasure)" im TIA Portal.
                                                      2. Ziehen Sie die Bausteine "LMeasure_Boxplot" und LMeasure_Histogram" in
                                                         die Programmbausteine der Steuerung.
                                                         Globale Bibliotheken > LMeasure> Typen
                                                         (Global libraries > LMeasure > Types).
                                                      3. Um die Variablen zu speichern, erzeugen Sie einen neuen Datenbaustein
                                                         (z. B. TestDB).
                                                      4. Definieren Sie die folgenden Variablen. Diese Variablen werden anschließend
                                                         mit den Bausteinen "LMeasure_Boxplot" und "LMeasure_Histogramm" und
                                                         den .Net Controls in WinCC verknüpft.
                                                          Abbildung 2-6
 Siemens AG 2018 All rights reserved

                                          Hinweis       Das Array "TestValuesArray" wird im Anwendungsbeispiel mit normalverteilten
                                                        Zufallswerten belegt. Befüllen Sie das Array mit Werten aus Ihrem Prozess.

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                        15
2 Engineering

                                        Bausteine verschalten
                                                      1. Rufen Sie den Baustein "LMeasure_Boxplot" im OB1 (Main) auf.
                                                      2. Verschalten Sie die Ein- und Ausgangsparameter des Bausteins mit den zuvor
                                                         definierten Variablen:

                                                      Abbildung 2-7
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                   16
2 Engineering

                                                      3. Rufen Sie den Baustein "LMeasure_Histogram" im OB1 (Main) auf.
                                                      4. Verschalten Sie die Ein- und Ausgangsparameter des Bausteins mit den zuvor
                                                         definierten Variablen:

                                                      Abbildung 2-8
 Siemens AG 2018 All rights reserved

                                                      5. Da der Baustein "LMeasure_Histogram" die Anzahl der Werte pro Klasse
                                                         relativ ausgibt und das WinCC-Control die Anzahl absolut benötigt, müssen
                                                         Sie die Werte umrechnen. Fügen Sie daher folgenden Code in ein neues SCL-
                                                         Netzwerk ein:

                                                      FOR #tempI := 0 TO 14 DO
                                                          "TestDB".HistValuesAbsWinCC[#tempI] :=
                                                          REAL_TO_INT(("TestDB".HistValues[0,#tempI]*100)/100);
                                                      END_FOR;

                                                      6. Übersetzen und laden Sie das Programm in die Steuerung.

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                   17
2 Engineering

                                        Projektierung von WinCC

                                                      1. Erstellen Sie eine HMI-Variablentabelle mit den folgenden Variablen:
                                                      Tabelle 2-3
                                                                                          PLC-Variablen
                                                        TestDB.executeHistogram
                                                        TestDB.executeBoxplot
                                                        TestDB.Hist_NumberClasses
                                                        TestDB.Hist_ClassWidth
                                                        TestDB.Hist_ArrayAxis[0,1]
                                                        TestDB.HistValues[0,0]
                                                        TestDB.HistValues[0,1]
                                                        TestDB.HistValues[0,2]
                                                        TestDB.HistValues[0,3]
                                                        TestDB.HistValues[0,4]
                                                        TestDB.HistValues[0,5]
                                                        TestDB.HistValues[0,6]
                                                        TestDB.HistValues[0,7]
                                                        TestDB.HistValues[0,8]
 Siemens AG 2018 All rights reserved

                                                        TestDB.HistValues[0,9]
                                                        TestDB.HistValues[0,10]
                                                        TestDB.HistValues[0,11]
                                                        TestDB.HistValues[0,12]
                                                        TestDB.HistValues[0,13]
                                                        TestDB.HistValues[0,14]
                                                        TestDB.Boxplot_Skewness
                                                        TestDB.Boxplot_Q75
                                                        TestDB.Boxplot_Q25
                                                        TestDB.Boxplot_OutlierMin
                                                        TestDB.Boxplot_OutlierMax
                                                        TestDB.Boxplot_Min
                                                        TestDB.Boxplot_Median
                                                        TestDB.Boxplot_Max

                                                      2. Installieren Sie die .Net Controls auf Ihrem PC.

                                          Hinweis       Wie Sie die .Net-Controls "Boxplot" und "Histogram" auf Ihren PC installieren,
                                                        wird Ihnen in dem folgenden Anwendungsbeispiel erläutert:
                                                        https://support.industry.siemens.com/cs/ww/de/view/109759944
                                                        Es wird die Installationsmethode ".Net Control in den globalen Assembly Cache
                                                        schreiben" empfohlen.

                                                      3. Erstellen Sie ein neues Bild und fügen Sie die Controls "Boxplot" und
                                                         "Histogram" ein.
                                                      4. Selektieren Sie das Control "Boxplot". Verknüpfen Sie die Parameter mit den
                                                         Variablen wie folgt:

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                           18
2 Engineering

                                                            Abbildung 2-9
 Siemens AG 2018 All rights reserved

                                          Hinweis       •    Die Parameter "Max" bis "Skewness" müssen mit einer "HMI_Variable" ("HMI_Tag")
                                                             verknüpft werden.
                                                        •    Die Parameter "CharTitle" und "YAxisDescr" können mit einem beliebigen Text
                                                             versehen werden.
                                                        •    Die Parameter "BoxPlotBorderColor" und "BoxPlotColor" bestimmen die Farbe des
                                                             Boxplots und können beliebig angepasst werden.

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                            19
2 Engineering

                                                      5. Selektieren Sie das Control "Histogram". Verknüpfen Sie die Parameter mit
                                                         den Variablen wie folgt:
                                                            Abbildung 2-10
 Siemens AG 2018 All rights reserved

                                          Hinweis       •    Die Parameter "Class1" bis "ClassWidth" und "XAxisMin" müssen mit einer
                                                             "HMI_Variable" ("HMI_Tag") verknüpft werden.
                                                        •    Die Parameter "CharTitle", "XAxisDescr " und "YAxisDescr" können mit einem
                                                             beliebigen Text versehen werden.
                                                        •    Der Parameter "ChartColor" bestimmt die Farbe des Histogramms.

                                                      6. Um auf Wunsch ein Diagramm mit neuen Daten zu zeichnen, fügen Sie Ihrem
                                                         Bild "Buttons" hinzu. Verknüpfen Sie die Buttons mit den Variablen
                                                         "executeBoxplot und "executeHistogram".

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                            20
2 Engineering

                                        2.3            Inbetriebnahme
                                                       In diesem Kapitel wird Ihnen erläutert, wie Sie das Beispielprojekt in Betrieb
                                                       nehmen und die Bausteine mit den zugehörigen WinCC-Controls benutzen
                                                       können.

                                        IP-Adressen
                                                       Die folgenden IP-Adressen wurden im Projekt verwendet:
                                        Tabelle 2-4
                                                      Komponente                           IP-Adresse                  Subnetzmaske
                                         Steuerung                               192.168.0.2                    255.255.255.0
                                         PC mit WinCC RT Professional            192.168.0.1                    255.255.255.0

                                        2.3.1          Anpassung der Steuerung

                                                       1. Laden Sie die Projektdatei von der Beitragsseite herunter (\2\) und speichern
                                                          Sie diese lokal auf Ihrer PC-Station.
                                                       2. Öffnen Sie das Projekt "81662739_Boxplot_Histogram_CODE_V10.ap15_1".
                                                       3. Falls Sie eine alternative Steuerung verwenden, passen Sie diese im Projekt
                                                          an.
                                                       4. Passen Sie die IP-Adresse der Steuerung, falls nötig, an Ihr System an.
 Siemens AG 2018 All rights reserved

                                                           Abbildung 2-11

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                          21
2 Engineering

                                                      5. Übersetzen und laden Sie das Projekt in Ihre Steuerung.
                                                          Abbildung 2-12

                                          Hinweis       Eine Simulation der Steuerung mit PLCSim wird nicht unterstützt.
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                             22
2 Engineering

                                        2.3.2         Anpassung der WinCC Professional Runtime

                                                      Die WinCC-Controls für dieses Anwendungsbeispiel wurden als ".Net Control"
                                                      erstellt. Um die Controls in Ihrem Projekt nutzen zu können, ist es notwendig, diese
                                                      auf Ihrem PC installieren.
                                                      Wie Sie die .Net-Controls "Boxplot" und "Histogram" auf Ihren PC installieren, wird
                                                      Ihnen in folgendem Anwendungsbeispiel erläutert:
                                                      https://support.industry.siemens.com/cs/ww/de/view/109759944

                                          Hinweis       Auf die Installation wird in diesem Anwendungsbeispiel nicht weiter
                                                        eingegangen. Es wird die Installationsmethode ".Net Control in den globalen
                                                        Assembly Cache schreiben" empfohlen.
                                                        Die Installation ist Voraussetzung für die Funktionalität dieses
                                                        Anwendungsbeispiels.

                                                      1. Öffnen Sie die Einstellungen der SIMATIC PC Station (Name: USER-PC).
                                                      2. Passen Sie den Computernamen an Ihr System an. Unter Windows 10 können
                                                         Sie den Computernamen ändern, indem Sie in die Suche "Computername
                                                         anzeigen" ("View your PC name") eingeben und in das Feld "PC Name"
                                                         ("PC name") den Namen eintragen. Anschließend drücken Sie die Schaltfläche
                                                         "PC Umbenennen" ("Rename PC"). Starten Sie Ihr System neu.
 Siemens AG 2018 All rights reserved

                                                          Abbildung 2-13

                                          Hinweis       Dieser Schritt ist für die Simulation der WinCC-Runtime nicht erforderlich.

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                         23
2 Engineering

                                                      3. Passen Sie die IP-Adresse der PC-Station im Projekt, falls nötig, an Ihr System
                                                         an.
                                                          Abbildung 2-14

                                                                                 1

                                                                                                             3

                                                                                                                     2
 Siemens AG 2018 All rights reserved

                                                      4. Passen Sie den Zugangspunkt der WinCC-Runtime unter "USER-PC >
                                                         HMI_RT_1 > Verbindungen" an.
                                                          Abbildung 2-15

                                                      5. Übersetzen Sie die WinCC-Runtime mit "Rechtsklick > Software (komplett
                                                         übersetzen) und starten Sie anschließend die WinCC-Runtime oder die
                                                         Simulation der WinCC-Runtime.

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                       24
2 Engineering

                                        2.4           Bedienung
                                                      Dieses Anwendungsbeispiel besteht aus folgenden WinCC-Bildern:
                                        Abbildung 2-16
 Siemens AG 2018 All rights reserved

                                          Hinweis        Die WinCC-Runtime ist in der Bildschirmauflösung 1920 x 1080 projektiert.

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                       25
2 Engineering

                                        Boxplot
                                                      Mit folgender Anleitung generieren Sie einen Boxplot:
                                                      1. Wechseln Sie zum Bild "Boxplot".
                                                      2. Generieren Sie eine neue Wertereihe indem Sie Schaltfläche "generate new
                                                         values" betätigen.
                                                           Die Steuerung generiert 100 normalverteilte Zufallszahlen die zum Beispiel für
                                                           das gemessene Gewicht von Paketen stehen können.
                                                      3. Erstellen Sie nun den Boxplot indem Sie die Schaltfläche "execute" betätigen.
                                                           Das Control zeigt Ihnen den Boxplot und die zugehörige 5-Punkte-
                                                           Zusammenfassung:
                                        Abbildung 2-17
 Siemens AG 2018 All rights reserved

                                                      4. Generieren Sie neue Werte indem Sie die Schaltfläche "generate new values"
                                                         betätigen.
                                                      5. Erstellen Sie einen neuen Boxplot, indem Sie die Schaltfläche "execute"
                                                         betätigen.
                                                           Sie können sehen, dass sich das Control dynamisch an neue Werte anpasst.

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                         26
2 Engineering

                                        Histogram
                                                      Mit folgender Anleitung generieren Sie ein Histogramm:
                                                      1. Wechseln Sie zum Bild "Histogram".
                                                      2. Generieren Sie eine neue Wertereihe indem Sie Schaltfläche "generate new
                                                         values" betätigen.
                                                           Die Steuerung generiert 100 normalverteilte Zufallszahlen, die im Beispiel für
                                                           das Gewicht von Paketen stehen.
                                                      3. Im Eingabefeld "Number of Classes" können Sie angeben, wie viele Klassen
                                                         Sie erstellen möchten. Gültige Werte sind 1-15, allerdings sind Werte < 5 nur
                                                         bedingt aussagekräftig.
                                                      4. Erstellen Sie nun das Histogram indem Sie die Schaltfläche "execute"
                                                         betätigen.
                                                           Das Control zeigt Ihnen das Histogram zu der zugehörigen Datenreihe:

                                        Abbildung 2-18
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                          27
2 Engineering

                                        2.5           Fehlerhandling
                                                      Tritt während der Bearbeitung der Bausteine "LMeasure_Boxplot" und
                                                      "LMeasure_Histogram" ein Fehler auf, so wird dies auf den jeweiligen WinCC-
                                                      Bildern angezeigt.
                                                      Eine Erläuterung der Fehlercodes erhalten Sie in der Dokumentation der
                                                      "Messtechnik-Bibliothek".
                                                      Abbildung 2-19
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                      28
3 Anhang

                                        3             Anhang
                                        3.1           Service und Support
                                        Industry Online Support
                                                      Sie haben Fragen oder brauchen Unterstützung?
                                                      Über den Industry Online Support greifen Sie rund um die Uhr auf das gesamte
                                                      Service und Support Know-how sowie auf unsere Dienstleistungen zu.
                                                      Der Industry Online Support ist die zentrale Adresse für Informationen zu unseren
                                                      Produkten, Lösungen und Services.
                                                      Produktinformationen, Handbücher, Downloads, FAQs und Anwendungsbeispiele
                                                      – alle Informationen sind mit wenigen Mausklicks erreichbar:
                                                      https://support.industry.siemens.com/

                                        Technical Support
                                                      Der Technical Support von Siemens Industry unterstützt Sie schnell und kompetent
                                                      bei allen technischen Anfragen mit einer Vielzahl maßgeschneiderter Angebote
                                                      – von der Basisunterstützung bis hin zu individuellen Supportverträgen.
                                                      Anfragen an den Technical Support stellen Sie per Web-Formular:
                                                      https://www.siemens.de/industry/supportrequest
 Siemens AG 2018 All rights reserved

                                        SITRAIN – Training for Industry
                                                      Mit unseren weltweit verfügbaren Trainings für unsere Produkte und Lösungen
                                                      unterstützen wir Sie praxisnah, mit innovativen Lernmethoden und mit einem
                                                      kundenspezifisch abgestimmten Konzept.
                                                      Mehr zu den angebotenen Trainings und Kursen sowie deren Standorte und
                                                      Termine erfahren Sie unter:
                                                      https://www.siemens.de/sitrain

                                        Serviceangebot
                                                      Unser Serviceangebot umfasst folgendes:
                                                      •   Plant Data Services
                                                      •   Ersatzteilservices
                                                      •   Reparaturservices
                                                      •   Vor-Ort und Instandhaltungsservices
                                                      •   Retrofit- und Modernisierungsservices
                                                      •   Serviceprogramme und Verträge
                                                      Ausführliche Informationen zu unserem Serviceangebot finden Sie im
                                                      Servicekatalog:
                                                      https://support.industry.siemens.com/cs/sc

                                        Industry Online Support App
                                                      Mit der App "Siemens Industry Online Support" erhalten Sie auch unterwegs die
                                                      optimale Unterstützung. Die App ist für Apple iOS, Android und Windows Phone
                                                      verfügbar:
                                                      https://support.industry.siemens.com/cs/ww/de/sc/2067

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                        29
3 Anhang

                                        3.2           Links und Literatur
                                                      Tabelle 3-1
                                                        Nr.                                            Thema
                                                       \1\      Siemens Industry Online Support
                                                                https://support.industry.siemens.com
                                                       \2\      Link auf die Beitragsseite des Anwendungsbeispiels
                                                                https://support.industry.siemens.com/cs/ww/de/view/81662739
                                                       \3\      Erstellung von .Net Controls
                                                                https://support.industry.siemens.com/cs/ww/de/view/109759944
                                                       \4\      Bibliothek mit generellen Funktionen (LGF) für STEP 7 (TIA Portal) und S7-1200 /
                                                                S7-1500
                                                                https://support.industry.siemens.com/cs/ww/de/view/109479728

                                        3.3           Änderungsdokumentation
                                                      Tabelle 3-2
                                                         Version          Datum                                Änderung
                                                             V1.0      01/2019        Erste Ausgabe
 Siemens AG 2018 All rights reserved

                                        Boxplot und Histogramm
                                        Beitrags-ID: 81662739, V1.0,   09/2018                                                                 30
Sie können auch lesen