codesys visualization · können sowohl aus dem iec-programm ausgelöst, als auch dort verarbeitet...

12
Deutsch CODESYS ® Visualization Erstellung professioneller Visu-Oberflächen voll integriert im SPS-Programmiersystem – Darstellung auf dem Zielgerät, einem PC oder im Web-Browser Foto © Berghof Automationstechnik GmbH

Upload: others

Post on 06-Oct-2019

9 views

Category:

Documents


0 download

TRANSCRIPT

Deutsch

CODESYS® Visualization

Erstellung professioneller Visu-Oberflächen voll integriert im SPS-Programmiersystem – Darstellung auf dem Zielgerät, einem PC oder im Web-Browser

Foto

© B

ergh

of A

utom

atio

nste

chni

k G

mbH

CODESYS Inspiring Automation Solutions 2

CODESYS Visualization

Integrierte Lösungen für alle Anwendungsplattformen

CODESYS ist fester Bestandteil der industriellen Automatisierung. Das IEC 61131-3 System hat sich unter anderem in der Fabrik- und Prozessautomatisierung, der Automation von mobilen Maschinen, Energieanlagen und Gebäuden fest etab-liert. Die CODESYS Visualisierung wird von immer mehr führenden Steuerungsherstellern als integraler Bestandteil dieses Systems angeboten. Im Jahr 2012 wurde die CODESYS Visualisierung auf über 100.000 Geräten weltweit eingesetzt.

Die CODESYS Visualisierung besteht aus: � einem im CODESYS Development System integrierten Visualisierungseditor zur Erstellung beliebig komplexer Bedienoberflächen auf Basis von verfügbaren Visualisierungselementen

� verschiedenen kombinierbaren Darstellungsvarianten (s. Grafik S. 6/7): - im CODESYS Development System integrierte CODESYS Visualisierung für Test und Inbetriebnahme - CODESYS TargetVisu für Steuerungssysteme mit integrierter Anzeige - CODESYS WebVisu zur Darstellung in einem Standard-Browser (PCs, Tablets, Smartphones) - CODESYS HMI für PC-basierte Visualisierung oder dezidierte Anzeigegeräte.

Durch die enge und effiziente Anbindung an die Steuerung ist die CODESYS Visualisierung prädestiniert für maschinennahe Bedienung.

Was unterscheidet die CODESYS Visualisierung von anderen Systemen? � Integration ins SPS-Programmiersystem

- Ein Projekt beinhaltet Steuerungsapplikation und Visualisierung.

- Keine Projektierung des Datenaustausches erforder-lich: identische Variablen in der Visualisierung und in der Programmierung

- Nutzung der gesamten Infrastruktur des CODESYS Development Systems für die Visualisierung, z. B. Bib-liotheks- und Quellcodeverwaltung oder Suchen und Ersetzen

� Plattformunabhängigkeit - Ausführbar auf nahezu allen Plattformen, auf denen

ein CODESYS Runtime System läuft - Fertige Anpassungen für Windows, Windows CE, Linux - Dieselbe Bedienoberfläche für alle

Darstellungsvarianten

Foto

: © V

ELTR

U A

G

CODESYS Visualization3

Intuitive Bedienung durch integrierten grafischen EditorDer grafische Editor für die Erstellung von Visualisierungsseiten ist komplett in das CODESYS Development System integriert. Die damit erstellten Bedienoberflächen sind als Objekte Teil des gesamten Projekts. Alle globalen Funktionen wie Suchen, Ersetzen, Drucken und Vergleich stehen auch im Visualisierungseditor zur Verfügung. Er unterstützt sämtliche IEC 61131-3 Datentypen.

Funktionen der CODESYS Visualisierung

Einstellungen der Darstellungsvarianten

Visualisierung als Teil des Projektbaums

Toolbox mit Elementvorrat

Integrierter grafischer Editor

Elementeigenschaften

Trace/TrendDie im CODESYS Runtime System enthaltene, echtzeitfähige Trace-Aufzeichnung kann durch das Visualisierungsele-ment Trace als Zeitdiagramm dargestellt werden. Über ein Trigger-Ereignis wird die Aufzeichnung gesteuert. Bei der Trendaufzeichnung werden Daten auf ein Speicher-medium geschrieben. Von diesen Daten können beliebige Zeitabschnitte in der Visualisierung dargestellt werden. Auch eine weitere Bearbeitung mit externen Tools wie Excel ist möglich.

RezepturverwaltungMit der Rezepturverwaltung kann der Anwender einen Satz von Variablen zykluskonsistent in eine Steuerung schreiben und so die Maschine oder Anlage in einen bestimmten Zu-stand versetzen. CODESYS unterstützt den Anwender beim Schreiben, Lesen und der Verwaltung der unterschiedlichen Rezepturen. Dabei können beliebig viele Rezepturen sowohl im CODESYS Development System vorbereitet als auch im Betrieb erstellt und verwaltet werden.

CODESYS Inspiring Automation Solutions 4

Visualisierungsstile: Formatvorlagen für Ihre VisualisierungMit Visualisierungsstilen in CODESYS kann eine bestimmte Menge von Elementeigenschaften in einer Stildatei festge-legt werden. Durch die Änderung des verwendeten Stils im Visualisierungs-Manager werden automatisch alle darauf abgestützten Elemente innerhalb der Visualisierung umge-schaltet. Ohne das Projekt verändern zu müssen, kann die Darstellung an das Corporate Design des Kunden angepasst werden. Alle Standard-Elemente in CODESYS unterstützen Stile. Für die Erstellung eines neuen Visualisierungsstils steht ein eigener Stileditor zur Verfügung.

AlarmverwaltungDie CODESYS Alarmverwaltung erlaubt die Definition von fehlerhaften und kritischen Anlagenzuständen. Auftretende Fehlerbedingungen werden registriert, dargestellt und nach vorgegebenen Prozeduren vom Anwender quittiert. Die optionale Archivierungsfunktion ermöglicht das Nachvoll-ziehen und Dokumentieren von Störfällen. Alarmevents können sowohl aus dem IEC-Programm ausgelöst, als auch dort verarbeitet werden.

BenutzerverwaltungMit der integrierten Benutzerverwaltung können Benutzer während des Engineerings oder im laufenden Betrieb direkt in der Visualisierung angelegt werden. In den Bedienober-flächen kann für jedes Element separat festgelegt werden, welche Benutzergruppe das Element sehen bzw. bedienen darf.

BildumschaltungIn Abhängigkeit der Werte aus der Steuerung können Bilder dynamisch umgeschaltet werden. Die Verwaltung der Bilder erfolgt in Bilderlisten, der dynamische Zugriff darauf über eine ID. Bei einer Fehlermeldung kann beispielsweise ab-hängig von der Fehlernummer ein bestimmtes Anlagenbild eingeblendet werden.

Flexibles KommunikationskonzeptDurch die CODESYS Komponente DataServer können bei Einsatz der CODESYS HMI die Daten beliebig vieler Steue- rungen zentral auf einem Anzeigegerät visualisiert werden (Multi-PLC). Ebenso ist es möglich, mehrere Visualisierungs-clients mit einer Steuerung zu verbinden (Multi-Client). Da-bei hat jeder angeschlossenen Client seine eigene aktuelle Bedienoberfläche und seine eigene Benutzeranmeldung.

CODESYS Visualization5

Umfangreiche Auswahl an VisualisierungselementenCODESYS bietet bereits eine große Anzahl an Basiselementen und Controls mit vielen Anpassungsmöglichkeiten. So kann der Anwender schnell und einfach ansprechende und hochwertige Visualisierungsoberflächen für die unterschiedlichsten Anwendungen in der Automatisierungstechnik erstellen.

SprachumschaltungDie CODESYS Visualisierung bietet durchgängige Unicode-Unterstützung. Texte können in allen Sprachen und Schrift-zeichen angezeigt werden, z. B. in Chinesisch oder Kyril-lisch. Die Anzeigetexte stehen in Textlisten, die unabhängig vom aktuellen Projekt übersetzt werden können.

Wiederverwendbarkeit durch Visualisierungsobjekte mit ParameterschnittstelleEine Visualisierung selbst kann als Visualisierungsobjekt in andere Visualisierungen eingebunden werden (Bild in Bild). Darüber hinaus kann das Objekt durch eine Parameterschnittstelle mit verschiedenen Daten verbunden werden. Das bedeutet eine flexible Wiederverwendung der Visualisierungsobjekte, vergleichbar mit der objektorientierten Programmierung von Funktionsbausteinen in IEC 61131-3. Nach einer Änderung am Objekt werden automatisch alle Ver-wendungsstellen angepasst. Solche Visualisierungsobjekte (Faceplates) können zusammen mit dem passenden Funktionsbaustein in Bibliotheken abgelegt werden.

Basis- elemente

Allg. Steuer- elemente

Eingabe- möglichkeiten

Spez. Steuer- elemente

Grafische Elemente

Praxisgerechte Controls

Animations- möglichkeiten

Rechtecke

Ellipsen

Kurven

Polygone

Bitmaps

Buttons

Frames

Bézierkurven

Buttons

Tabellen

Textfelder

Scrollbars

Schieberegler

Ladebalken

Radiobuttons

Checkboxen

Tasten

Toggeln

Bildwechsel

Mouse-Over

Funktionsaufrufe

Trace

ActiveX- Elemente

Warte- symbole

Texteditoren

Banner & Tabellen für das Alarm- Management

Zeigerinstrumente

Lampen

Schalter

Potentiometer

Balkenanzeigen

Textanzeige

Farbumschlag

sichtbar / unsichtbar

bedienbar / inaktiv

Verschiebung

Größenänderung

Rotation

Font-Eigenschaften

Zeichen-Eigenschaften

Optionale ErweiterungDen umfangreichen Satz an verfügbaren Elementen können Gerätehersteller und Anwender durch eigene anlagen- bzw. branchenspezifische Visualisierungselemente erweitern. Sämtliche neue Visualisierungselemente integrieren sich im Werkzeugkasten der Entwicklungsumgebung. Für die Erweiterung wird das optional erhältliche CODESYS Visu-Element Toolkit benötigt. Die Entwicklung selbst erfolgt mit den Sprachmitteln der IEC 61131-3 direkt im CODESYS Development System – es ist keine weitere Plattform erfor-derlich.

CODESYS Inspiring Automation Solutions 6

CODESYS Development System

� Erstellung von Bedienoberflächen � Diagnose � Inbetriebnahme / Wartung/ Service � OS: Windows

CODESYS HMI

� Daten von ein/mehreren Steuerungen in einer Visualisierung

� CODESYS Data Server für Datenaustausch � Alle Visualisierungsfunktionen werden auf dem Panel gerechnet

� OS: Win, WinCE, Linux

CODESYS Control RTE

� Für Steuerungsaufgaben � Optional: Motion + CNC � OS: Windows

CODESYS Control

� Für Steuerungsaufgaben � OS: beliebig

Seite 8 Seite 8

Touch PanelWorkstation

PLCIPC

Mobil Panel

CODESYS Visualization7

I/Os

CODESYS TargetVisu

� Logik-Applikation & Bedienoberfläche auf einem einzigen Gerät

� Plattformunabhängig � Effizienter Datenzugriff ohne Kommunikationsoverhead

CODESYS WebVisu

� Remote Zugang mit Standard-Browser � Basiert auf HTML5 + Java Script: lauffähig auf allen gängingen Smartphones und Tablets

� CODESYS WebServer lokal auf der Steuerung

Optional integrierbarer CODESYS Web Server ist Voraussetzung für die CODESYS WebVisu

Control Panel Workstation

TabletSmartphone

Seite 9 Seite 9

CODESYS Inspiring Automation Solutions 8

Produktvarianten

Die im CODESYS erstellten Bedienoberflächen können in unterschiedlichsten Darstellungsvarianten verwendet werden, je nachdem, welche von der verwendeten Steuerung unterstützt werden.

Darstellungsvariante integriert im Programmiersystem CODESYS Development SystemDie integrierte Visualisierung im Programmiersystem ist ideal für Applikationstests, Service- oder Diagnosezwecke sowie zur Inbetriebnahme einer Anlage. Sobald man mit der Steuerung verbunden ist, schaltet der Oberflächen-Editor um und animiert die angezeigten Elemente. Diese Variante ist Bestandteil des kostenfreien CODESYS Development Systems und unabhängig von der verwendeten Steuerung immer einsetzbar.

CODESYS HMI – Anlagenweiter Zugriff auf Prozesswerte Die mit CODESYS erstellten Bedienoberflächen werden auf einem abgesetzten Anzeigegerät dargestellt. Dadurch entfällt die Rechenlast auf der Steuerung. Die Kommunikation mit der Steuerung erfolgt durch den CODESYS DataServer. Der Server benutzt dieselben Kommunikationsmechanismen wie zum Monitoring im Programmiersystem.Diese Variante ist ideal für das Bedienen und Beobachten der Maschine vor Ort, wobei auch die Werte mehrerer Steuerungen in einer Visualisierung dargestellt werden können. Die Darstellung erfolgt auf einem oder mehreren Bedienpanels ohne Steuerungsfunktionalität und I/O-Ansteuerung. Dabei können außer Windows-PCs auch Bediengeräte mit anderen Betriebssystem-Plattformen zum Einsatz kommen.

Foto

: © H

omag

Hol

zbea

rbei

tung

ssys

tem

e G

mbH

CODESYS Visualization9

CODESYS TargetVisu – Maschinen und Anlagenbedienung vor OrtDiese plattformunabhängige Variante zeigt die Bedienoberflächen direkt auf der Steuerung an: auf einem integrierten oder angeschlossenen Display. Damit sind Steuerung und Visualisierung auf einem Gerät vereint – ideal zum Bedienen und Beobachten von Maschinen und Anlagen. Für die Nutzung der CODESYS TargetVisu ist eine optionale Erweiterung des Laufzeitsystems erforderlich.

CODESYS WebVisu – Service und Diagnose durch weltweiten Zugriff Die webbasierte Darstellungsvariante der CODESYS Visualisierung ermöglicht Fernzugriff, Fernüberwachung sowie Service und Diagnose einer Anlage über das Internet. Ein Standard-Web-Browser kommuniziert per JavaScript (optional mit SSL-Verschlüsselung) mit dem Web-Server in der Steuerung und stellt die Visualisierung mittels HTML5 dar. Diese Technologie wird auf nahezu allen Browsern unterstützt und steht somit auch auf Endgeräten mit iOS bzw. Android zur Verfügung.

Foto

: © M

AN

Die

sel &

Tur

bo S

E

CODESYS Inspiring Automation Solutions 10

Integration durch Gerätehersteller

Gerätehersteller können die CODESYS Visualisierung auf praktisch allen Plattformen einsetzen: Aufgrund der Skalierbarkeit läuft die Visualisierung auf Embedded-Steuerungen bis hin zu leistungsfähigen, PC-basierten Systemen, unabhängig vom verwendeten Betriebssystem, z.B. Windows, Windows Embedded CE, Linux, QNX oder VxWorks. Auf den genannten Betriebssystemen ist eine fertige Anpassung an die Grafikschnittstelle der Systeme vorhanden. Lediglich auf Embedded-Steuerungen oder anderen Betriebssystemen ist eine Anpassung erforderlich. Das Produktangebot umfasst die unterschiedlichen Darstellungsvarianten wie auf Seite 6-7 beschrieben. Zusätzlich können Gerätehersteller die Bedienoberflächen der CODESYS Visualisierung mittels ActiveX-Control in eine externe Applikation einbinden. Der Vorteil: Jede Darstellungsvariante kann sowohl einzeln als auch parallel genutzt werden. Dabei ist die Darstellung der Bedienoberflächen auf jedem Anzeigegerät identisch – bei allen Darstellungsvarianten.Gerätehersteller können durch Hinzufügen von bestimmten Laufzeitsystem-Komponenten die unterstützten Darstellungs-varianten in ihren Geräten passend zu den Anforderungen aktivieren.

Foto

: © B

ergh

of A

utom

atio

nste

chni

k G

mbH

CODESYS Visualization11

Ihre Vorteile auf einen Blick:

� Möglichkeit zur Erstellung von Visualisierungsobjekten mit Parameterschnitt- stelle. Zu jedem IEC 61131-3 Funktionsbaustein können eine oder mehrere passende Visualisierungen erstellt werden.

� Erstellung eigener Elemente in IEC 61131-3, die in allen Darstellungsvarianten verwendet werden können.

� Einfache Anpassung derselben Visualisierung an unterschiedliche Designs durch Visualisierungsstile.

� SPS-Funktionalität und Visualisierung in einem Gerät. Kein Kommunikations- aufwand durch direkten Variablenzugriff.

Scre

ensh

ots:

© B

IVIA

TOR

AG

; Hirs

chm

ann

Aut

omat

ion

and

Cont

rol G

mbH

3S-Smart Software Solutions GmbH

Memminger Str. 15187439 Kempten, Germany

Tel: +49-831-54031-0Fax: [email protected]

codesys.com

Branch Offices:

CODESYS Italia Srl Via Vittoria Colonna 50, 20149 Milan, Italy

CODESYS Software System (Beijing) Co.,Ltd.100025 Beijing P.R.C., China

CODESYS – die herstellerunabhängige IEC 61131-3 Automatisierungssoftware.

CODESYS Produktfamilien:

08/2016

CODESYS® ist ein eingetragenes Warenzeichen der 3S-Smart Software Solutions GmbH.Technische Änderungen, Druckfehler und Irrtümer vor- behalten. Vervielfältigung (auch nur Auszugsweise) und Weitergabe nur nach vorheriger Genehmigung.

Bitte beachten Sie: Nicht alle CODESYS-Funktionen sind in allen Ländern verfügbar. Weitere Informationen zu diesen länderspezifischen Einschränkungen erhalten Sie unter [email protected].