CODESYS - Ãbergreifend Projektieren
Transcription
CODESYS - Ãbergreifend Projektieren
public / 03.15 Übergreifend projektieren in einem Steuerungsprojekt: CODESYS Visualization Schwerpunkt: Erstellung, Lokalisierung und Trend Michael Schwarz Automatisierungstreff IT & Automation 2015 CODESYS® a trademark of 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Agenda 2 1 CODESYS Visualization 2 Einführung in die Visualisierung mit CODESYS 3 Demo: Visualisierung mit CODESYS 4 Neues aus dem Visualisierungseditor © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Einführung in die Visualisierung mit CODESYS Hier Stand des Kühlschrankprojektes 3 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Agenda 4 1 CODESYS Visualization 2 Einführung in die Visualisierung mit CODESYS 3 Demo: Visualisierung mit CODESYS 4 Neues aus dem Visualisierungseditor © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt CODESYS Visualization Darstellungsoptionen Visualisierung im CODESYS Development System zur Erstellung von grafischen Benutzerschnittstellen einer Steuerung Vollständig integriert in die funktionale Applikationsprogrammierung Verwaltung im Projektbaum Anpassbar durch eigene Visualisierungsstile Verschiedene Varianten zur späteren Anwendung der Visualisierung CODESYS Development System mit integrierter Anzeige der Visualisierung (Test / Diagnose / Inbetriebnahme) CODESYS TargetVisu für Steuerungssysteme mit integrierter Anzeige CODESYS WebVisu zur Darstellung in Standard-Webbrowsern (PCs / Tablets / Smartphones) CODESYS HMI für Visualisierung auf abgesetzten Geräten und Datensammlung von einer oder mehreren Steuerungen 5 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt CODESYS Visualization Einsatzbereich möglicher Visualisierung mit CODESYS 6 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Agenda 7 1 CODESYS Visualization 2 Einführung in die Visualisierung mit CODESYS 3 Demo: Visualisierung mit CODESYS 4 Neues aus dem Visualisierungseditor © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Einführung in die Visualisierung mit CODESYS Zentralisierte Verwaltung über den Visualisierungsmanager Der Visualisierungsmanager verwaltet die Projektumgebung der erstellten Visualisierungen Optionen z.B. Benutzerverwaltung Visualisierungsstile inkl. Vorschau der StandardStyles oder der mit dem CODESYS Style Editor erstellten Darstellungsoptionen Festlegung der Standardsprache beim Maschinenstart 8 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Einführung in die Visualisierung mit CODESYS Überblick frei verfügbarer Elemente einer CODESYS-Visualisierung Über Frame-Einbettungen beliebig erweiterbar, auch mit neuen Elementen aus dem CODESYS Visu Element Toolkit 9 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Agenda 10 1 CODESYS Visualization 2 Einführung in die Visualisierung mit CODESYS 3 Demo: Visualisierung mit CODESYS 4 Neues aus dem Visualisierungseditor © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Demo: Visualisiertes Debugging Zustände und Abläufe während der Programmierung verarbeiten Anwendungsfall: Um die Applikation frühzeitig zu begreifen möchte der Programmierer neben der tabellarischen Watch-List eine übersichtliche grafische Darstellung nutzen Bedienung der Applikation durch Setzen von Variablenwerten Übersichtliche Darstellung verschiedener Variablenwerte an einem Ort Zeitlichen Zusammenhänge durch Trace- und Trend-Aufzeichnungen Eingabeelemente Ausgabeelemente 11 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Demo: Visualisierung mit CODESYS Konzept zum Ablauf einer reibungslosen Lokalisierung mit CODESYS Anwendungsfall: Eine Applikation soll in mehreren Sprachen realisiert werden Zur Lokalisierung stehen drei unterschiedliche Optionen zur Verfügung Integrierte Lokalisierung über das CODESYS Development System Externe Übersetzung in Excel-Tabellen Automatisierte externe Übersetzung mit einem Übersetzungswerkzeug Erstellung der BasisVisualisierung Interne Übersetzung Export von Basistexten Import lokalisierter Texte Erweiterung der BasisVisualisierung Externe Übersetzung der Texte Verarbeitung über ein Translation Management System (TMS) 12 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Demo: Visualisierung mit CODESYS Darstellung von zeitlichen Abläufen in einer Maschine Anwendungsfall: Ein Anwender möchte während der Laufzeit einer Steuerung eine Variablenaufzeichnung durchführen und darstellen Histogramm oder Balkendiagramm zur direkten Zustandsanzeige Trace – die zeitliche Abhängigkeit mehrerer Variablen visualisieren Speicherung der Daten in der Laufzeitumgebung (geringer Speicherbedarf) Anzeige zur Veranschaulichung des gegenwärtigen Verhaltens Trend – Das Systemverhalten mit historischen Daten bewerten Verfügbar seit V3.5 SP5 durch Integration des „Trend Recording Managers“ Speicherung gepufferter Daten im Dateisystem der Steuerung (großer Speicherbedarf) Anzeige aktueller Daten Navigation in historischen Daten zur Analyse bestimmter Situationen 13 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Agenda 14 1 CODESYS Visualization 2 Einführung in die Visualisierung mit CODESYS 3 Demo: Visualisierung mit CODESYS 4 Neues aus dem Visualisierungseditor © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Neues aus dem aktuellen Visualisierungseditor Visualisierungselement “Webbrowser” Darstellung von HTML-Seiten auf einer Steuerung, beliebig oft innerhalb einer TargetVisu oder HMI-Visualisierung einsetzbar Betriebssystemspezifische Einschränkungen Windows / Linux: HTML5, inkl. Kamerabild-Unterstützung WinCE: HTML-Unterstützung Beispiel: Anzeige webbasierter Hilfeseiten oder zentral verwalteter Informationen direkt an der Maschine 15 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Neues aus dem aktuellen Visualisierungseditor Visualisierungselement “Webbrowser” 16 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Neues aus dem aktuellen Visualisierungseditor "NativeControl"-Schnittstelle für CODESYS WebVisu oder TargetVisu Implementierung von Controls, die in der jeweiligen Umgebung zur Verfügung stehen Implementierung von HTML5-Web Controls in der CODESYS WebVisu Implementierung von Qt-Controls in einer TargetVisu-Umgebung 17 © 3S-Smart Software Solutions GmbH Übergreifend projektieren: Visualisierung in einem Steuerungsprojekt Neues aus dem aktuellen Visualisierungseditor Beispiel: Integrierte Google-Maps-Funktionalität 18 © 3S-Smart Software Solutions GmbH Inspiring Automation Solutions Vielen Dank für Ihre Aufmerksamkeit! 19 © 3S-Smart Software Solutions GmbH