STATISTISCHE AUSWERTUNG MIT DEN WINCC-CONTROLS BOXPLOT UND HISTOGRAMM - WINCC / .NET CONTROL
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
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
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
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
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
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
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
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
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
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