Schnelleinstieg CODESYS V3 - elrest-gmbh.com · PLC_PRG : Der erste geschriebene Programmcode....

27
Schnelleinstieg CODESYS V3.5 elrest Automationssysteme GmbH Leibnizstraße 10 73230 Kirchheim unter Teck Germany Telefon: +49 (0) 7021 / 92025-0 www.elrest.de

Transcript of Schnelleinstieg CODESYS V3 - elrest-gmbh.com · PLC_PRG : Der erste geschriebene Programmcode....

Schnelleinstieg

CODESYS V3.5

elrest Automationssysteme GmbH

Leibnizstraße 10

73230 Kirchheim unter Teck

Germany

Telefon: +49 (0) 7021 / 92025-0

www.elrest.de

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 2

Inhaltsverzeichnis

Inhaltsverzeichnis ......................................................................................................................................... 2

1 Willkommen bei CODESYS V3 .............................................................................................................. 3

1.1 Installation ...................................................................................................................................... 4

1.1.1 CoDeSys V3 Installation .......................................................................................................... 4

1.1.2 VNC Viewer Installation ........................................................................................................... 5

1.2 Übersicht HMI (MMI) Produktvarianten ........................................................................................... 6

1.3 Übersicht PLC (SPS) Produktvarianten .......................................................................................... 7

1.4 Betriebssysteme ............................................................................................................................. 8

1.5 CODESYS V3 ................................................................................................................................ 9

1.5.1 CODESYS - Marktstandard für Steuerungsprogrammierung nach IEC 61131-3 ...................... 9

1.5.2 CODESYS Target Visualisierung ............................................................................................ 9

1.5.3 CODESYS SoftMotion ........................................................................................................... 10

2 Beispielprojekte ................................................................................................................................... 12

2.1 CODESYS SPS Teil der Programmierung .................................................................................... 15

2.1.1 Ein-und Ausgabe Teil der Programmierung ........................................................................... 16

2.2 Atvise Visualisierung .................................................................................................................... 17

2.2.1 atvise Teil der Programmierung ............................................................................................. 18

2.2.2 Abschluss der Programmierung ............................................................................................ 21

2.3 CODESYS mit Target-Visu (TV) ................................................................................................... 22

2.3.1 Target Visualisierung Teil der Programmierung ..................................................................... 22

2.3.2 Abschluß der Programmierung .............................................................................................. 25

3 Entscheidungshilfe atvise versus TV ................................................................................................... 26

4 Support ................................................................................................................................................ 27

5 Historie ................................................................................................................................................ 27

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 3

1 Willkommen bei CODESYS V3

Wir beglückwünschen Sie zu Ihrer Entscheidung für CODESYS V3.

Mit CODESYS V3 haben Sie ein professionelles Programmierwerkzeug zur graphischen Programmierung

von MMI- (Mensch Maschine Interface), MSR- (Messen, Steuern, Regeln) und MOTION- (CNC,

Softmotion) Anwendung erworben.

Wir sind überzeugt, dass CODESYS V3 Sie bei Ihrer Arbeit in Zukunft entscheidend unterstützen wird

und Ihnen eine rationelle und kostensensitive Umsetzung Ihrer Aufgaben auf höchstem Niveau

ermöglicht.

Unsere Produkte können mit einer Vielzahl von Gerätekonfigurationen arbeiten, darüber hinaus erweitern

und verbessern wir dahingehend ständig die Produktpalette.

Für eine Übersicht der Soft- und Hardware Produkte sowie Hinweise

und Unterstützung öffnen Sie in der Projektverwaltung

„HilfeÜbersicht“.

Folgende Schnittstellen werden von elrest unterstützt:

Digitales Interface zu Terminals

DisplayPort ist ein digitales Interface zu Terminals

VGA Analoges Interface zu Terminals

Interface zu allen Peripheriegeräten wie Stick, Tastatur, Maus, Drucker, u.v.m.

Serielle Schnittstellen RS232 und/oder RS485. Diese können mit beliebigen UART

Protokollen oder dem vorbereiteten Protokoll RTU-Modbus betrieben werden.

CAN Offenes Feldbusinterface zu beliebigen CAN Protokollen, wie beispielsweise Truck-Norm

J1939-based.

CANopen ist ein verbreitetes Layer7 Protokoll für die Automatisierung.

EtherCAT ist ein verbreiteter Realtime Ethernet Protokoll für die Automatisierung.

Ethernet Unter Ethernet kann TCP-Modbus als UDP oder TCP verwendet werden. Weiter können

auf Basis von socket Funktionen weitere Protokolle ergänzt werden.

Folgende Icon‘s werden verwendet:

Klick auf den linke Maus-Knopf

Klick auf den rechten Maus-Knopf

Doppelklick auf den linke Maus-Knopf

Die Projektverwaltung ist das zentrale Startprogramm über die gesamte eStudio

Umgebung.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 4

1.1 Installation

1.1.1 CoDeSys V3 Installation

Der einfachste Weg, installieren Sie einfach von der elrest Homepage.

Nach Service Kunden Login

kommen Sie auf den öffentlichen Downloadbereich.

Das Passwort erhalten Sie erstmalig und

unmittelbar nach einer Anfrage an

[email protected]

Wechseln Sie nach: ÖffentlichSoftwareCODESYSV3CODESYS_Install

Wählen Sie die höchste Versionsnummer aus.

Kopieren Sie die Datei auf Ihr lokales Laufwerk und

installieren Sie indem Sie bspw.

Setup_CODESYSV35SP1Patch2.exe

aufrufen.

Die Datei hat eine Größe von ca. 0,5 GB.

Sowohl der Download, als auch die Installation dauert einige Zeit.

Wechseln Sie nach: ÖffentlichSoftwareCODESYSV3Package Manager

Hier sind für jede Geräteausführung die *.package Dateien abgelegt.

Innerhalb von CODESYS starten Sie den Package

Manager.

Mit dem können Sie die gewünschten Geräte

installieren.

Nun am Ziel angekommen, die Installation ist abgeschlossen. Sie können mit der

Programmierung des ersten Gerätes beginnen.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 5

Atvise Komponente ist noch nicht installiert!

Atvise noch nicht installiert!

1.1.2 VNC Viewer Installation

Der VNC Viewer kann unter folgender Adresse heruntergeladen werden:

http://www.tightvnc.com/download.php

Das Setup enthält auch einen VNC Server, dieser soll aber nicht auf dem PC installiert werden.

Wählen Sie hier den Button „Custom“

aus

Markieren Sie den TightVNC Server mit

X, sodass dieser ausgeschaltet ist und

fahren Sie dann mit der Installation fort.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 6

1.2 Übersicht HMI (MMI) Produktvarianten

Gerätefamilie Gerätederivate Schnittstellen Betriebssystem

visio terminal

PTE404, PTE407

16:9

Web

VNC-

Client

Ethernet

T710, T712, T715

VGA

Kein

visio control

P203,

P205 QVGA-TFT,

P205 VGA-TFT

Atvise Visualisierung

CODESYS V3-Target

Visualisierung

Ethernet

Realtime

> 1ms

PMC405, PMC408, PMC410,

PMC412 (4:3)

Cortex-A8 600MHz

Atvise Visualisierung

CODESYS V3-Target

Visualisierung

Ethernet

Realtime

> 0,2ms

P715 (4:3)

Atom 1,6GHz

Atvise Visualisierung

CODESYS V3-Target

Visualisierung

Ethernet

Realtime

> 1ms

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 7

1.3 Übersicht PLC (SPS) Produktvarianten

Gerätefamilie Gerätederivate Schnittstellen Betriebssystem

combo control

CM211

VNC-Server

WEB-Server

Atvise Visualisierung

CODESYS V3-Target

Visualisierung

CAN / CANopen

Ethernet

visio terminal

Realtime

> 1ms

+ T070, (T090), T290 nur bei ElaDesign

+ PTE40x-VNC-Client

+ PTE40x-Web nur bei CODESYS-TV

CM710

VNC-Server

WEB-Server

Atvise Visualisierung

CODESYS V3-Target

Visualisierung

VGA

CAN / CANopen

Ethernet

Realtime

> 1ms

+ T710, T712, T715

+ PTE40x-VNC-Client

+ PTE40x-WEB

CS100, 101, 110, 111

CAN / CANopen

Ethernet

CE100,

CE101 nur bei CM1xx

CE130 nur bei CM2xx

CE152

kein kein

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 8

1.4 Betriebssysteme

Wir unterscheiden die Betriebssysteme in

µE, ein von elrest entwickeltes preemptives Multitasking Betriebssystem

und

Detailinformationen zu diesem Kapitel entnehmen Sie bitte der Datei: „Plattform_mE_DE“.

CE, ein von Microsoft © entwickeltes preemptives Multitasking Betriebssystem für industrielle Anwendungen.

Detailinformationen zu diesem Kapitel entnehmen Sie bitte der Datei: „Plattform_CE_DE“.

Windows Embedded Compact 7, ein von Microsoft © entwickeltes preemptives Multitasking Betriebssystem für industrielle Anwendungen.

Detailinformationen zu diesem Kapitel entnehmen Sie bitte der Datei : „Plattform_CE_DE“.

XP, ein von Microsoft © entwickeltes preemptives Multitasking Betriebssystem.

Windows Embedded Standard 7, ein von Microsoft © entwickeltes preemptives Multitasking Betriebssystem.

Linux, ein preemptives Multitasking Betriebssystem für industrielle Anwendungen.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 9

1.5 CODESYS V3

elrest ist mehr als 10 Jahren Partner der Fa. 3S Software (www.3s-software.com ). CODESYS ist ein SPS

Programmiertool mit verschiedenen Sprachelementen. CODESYS ist mittlerweile das führende SPS

Entwicklungssystem. Das bedeutet, dass Tausende von Anwendern täglich CODESYS nutzen. Somit

setzt elrest auf den Standard CODESYS.

1.5.1 CODESYS - Marktstandard für Steuerungsprogrammierung

nach IEC 61131-3

CODESYS (Controller Development System) ist eine SPS-Programmiersoftware, mit der Sie

Steuerungen, Embedded und PC basierte Geräte nach dem internationalen Standard IEC 61131-3

programmieren können. Es besteht aus dem Programmiersystem CODESYS sowie dem Laufzeitsystem

CODESYS Control. Mit dem Laufzeitsystem wird Ihr Gerät zu einer Steuerung, die ganz einfach mit

CODESYS programmiert werden kann. Integrierte native Code-Generatoren (Compiler) sorgen dafür,

dass der Programmcode mit optimaler Geschwindigkeit abgearbeitet wird.

Über 250 namhafte Gerätehersteller aus unterschiedlichen Branchen setzen das Software-Tool

CODESYS als Programmiertool für ihre Automatisierungsgeräte ein. Damit nutzen Tausende von

Endanwendern aus dem Maschinen- und Anlagenbau und weiteren Industriezweigen CODESYS bei ihrer

täglichen Arbeit. Das sind mehr als bei jedem anderen hardwareunabhängigen IEC 61131-3

Entwicklungssystem. Damit ist CODESYS de facto Marktstandard.

Und das Beste daran: Sie können sich CODESYS nach der Registrierung kostenlos herunterladen! Oder

Sie sehen sich das Quick Start Projekt (Tutorial) bzw. die Product Tour an, um einen ersten Eindruck von

CODESYS zu bekommen.

1.5.2 CODESYS Target Visualisierung

Web-Visualisierung

Optional generiert CODESYS aus den

Visualisierungsinformationen eine XML-Beschreibung, die

zusammen mit einem Java-Applet auf der Steuerung abgelegt

und via TCP/IP auf einem Browser dargestellt werden kann.

Somit stehen die Visualisierungsdaten auf den

unterschiedlichsten Plattformen online zur Verfügung.

Target-Visualisierung

Für Steuerungen mit eingebautem Display können die

Visualisierungsinformationen aus dem Programmiersystem in

IEC 61131-3 Code umgewandelt und mit dem Codegenerator für

das entsprechende Zielsystem übersetzt werden. Diese Lösung

kann auf beliebige mit CODESYS programmierbare Geräte

portiert werden.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 10

1.5.3 CODESYS SoftMotion

SPS und Motion verschmelzen

Motion-Funktionalität integriert in das CODESYS Programmier-und Laufzeitsystem – das ist CODESYS Soft-Motion. Die Einsatzbereiche reichen von einachsigen Verfahrbewegungen bis hin zu CNC-Bahninterpolationen. Klassische Lösungen realisieren die Bewegungsaufgaben mit monolithischen, hardwareabhängigen Steuerungssystemen. Im Gegensatz dazu liefert CODESYS SoftMotion die Bewegungsfunktionalität in Form eines Baukastens im SPS-Programmiersystem. Daraus können Sie anhand der IEC-Sprachmittel beliebig komplexe Lösungen erstellen. Die Achsen werden in abstrahierter Form als Datenstruktur zur Verfügung gestellt – unabhängig von Busanbindung und Antriebshersteller. Die konkrete Anbindung an den Feldbus erfolgt durch eine Treiberschnittstelle. Die Konfiguration der Antriebe erfolgt im Rahmen der Geräte-Konfiguration im Projektbaum. Aufbauend auf diese Konzeption werden verschiedene Modelle der Bewegungssteuerung als Baukasten angeboten:

Ein- bzw. Mehrachs-Verfahrbewegungen mit PLCopen Motion Bausteinen

Elektronische Kurvenscheibe Elektronisches Getriebe 3D CNC-Steuerung

CODESYS SoftMotion beinhaltet

Eine Bausteinbibliothek mit sämtlichen Funktionsblöcken zur Bewegungssteuerung nach der Festlegung der IEC 61131-3-Nutzerorganisation PLCopen

Eine CNC-Bausteinbibliothek, die Ihnen vom Interpolator bis zur Bahnvorverarbeitung alles bietet, um eine Bewegungssteuerung aufzubauen. Das Design der Bibliothek erlaubt dabei die problemlose Kombination aller Bausteine, sowie die Verteilung der Applikation in verschiedene Tasks.

Treiber für gängige Antriebsschnittstellen, wie CAN, Sercos oder Analog-Ansteuerung Anpassungen an die gängigsten Antriebssysteme, z.B. von Beckhoff, Control Techniques, Copley, Danaher, Infranor, JAT, KEB, Metronix, Nanotec, Parker, Schneider Electric, Stöber und weitere

Grafische Editoren zur Planung und Eingabe von Bewegungen: o Grafischer 3D DIN 66025 Editor (G-Code) o Kurvenscheibeneditor

Komplexe Visualisierungselemente für sämtliche Bibliotheksfunktionen, um schnell Bedien- und Testmasken erzeugen zu können CODESYS SoftMotion ist portabel auf unterschiedliche CODESYS-Plattformen mit 32-Bit CPU und Fließkomma-Unterstützung. Mit CODESYS Control RTE kann CODESYS SoftMotion auch auf jedem Standard-PC betrieben werden.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 11

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 12

2 Beispielprojekte

Was ist zu tun?

Geschwindigkeiten - Regeln!

Übergänge - Steuern!

Werkzeuge - Temperieren!

Transportgut - Positionieren!

Vorgänge - Visualisieren!

Ereignisse – Protokollieren!

Meine Vorüberlegungen, was will ich?

Die mechanische Konstruktion der Anlage/Maschine

ist abgeschlossen. Jetzt werden die Details

ausgearbeitet. Bewegungen, Geschwindigkeiten,

Kräfte und Prozesse sollen in definierten Größen

gesteuert oder geregelt werden. Dazu sind

verschiedene Sensorik- und Aktorikprodukte (SuA)

erforderlich. Hierzu bietet der Markt eine Vielzahl an

SuA mit elektronischen Schnittstellen. Für diese

Schnittstellen bietet elrest eine Vielzahl an frei

programmierbaren Geräten. Nun können anhand

der Hardwareanforderungen die geeigneten Geräte

(Module) gewählt werden. Die Funktion wird in

späteren Schritten frei programmiert.

Starten Sie die CODESYS V3.5, nach einer Neuinstallation erscheint ein leeres Projektfenster.

Mit dem Neu Icon kann ein neues Projekt erstellt

werden.

Wählen Sie Standardprojekt, den Namen ihres

Projektes bspw. „AtviseDemo1“ und Speicherort des

Projektes aus.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 13

Es folgt ein Dialog zur Auswahl des Gerätes und in

welcher Programmiersprache Sie entwickeln

möchten:

elrest CM211

ST

Der Gerätebau wurde wie folgt aufgebaut:

Device : CM211

SPS-Logik : bedeutet die Steuerungsebene

Application : Ist der Name der zu

erstellenden Applikation. Diesen Namen

können Sie ändern. Das Bootprojekt auf der

Steuerung trägt den Namen der Applikation.

Bibliotheksverwalter

Hier werden alle im Projekt verwendeten

Bibliotheken mit Versionsnummer gelistet:

PLC_PRG : Der erste geschriebene

Programmcode.

Taskkonfiguration : Einstellung welche

Programmcodes in welchem Thread laufen

sollen.

Aktivieren Sie das

und mit dem Knopf starten

Sie den Autoscan.

Es erscheint eine Liste vom gefundenen Geräte.

Selektieren Sie das gewünschte Gerät und

aktivieren es mit dem .

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 14

Sie können den Knotennamen ändern und einen sprechenden für

das Gerät vergeben.

Selektieren Sie unter dem Gerätenamen die

Applikation und mit können Sie ein Objekt

hinzufügen.

Im wesentlichen unterscheiden wir als zwei

Visualisierungsprogramme:

Atvise- Visualisierung (künftige Kurzbezeichnung atvise)

CODESYS V3-Target Visualisierung (künftige Kurzbezeichnung TV)

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 15

2.1 CODESYS SPS Teil der Programmierung

Mit auf erscheint der Editor und wir schreiben unser erstes kleines Programm.

ST

PROGRAM PLC_PRG

VAR

VarA: BOOL;

VarB: DWORD;

VarC: REAL;

Alpha: REAL;

DatumTrend: DATE;

tTimer: TIME;

szText : STRING;

END_VAR

IF TIME()-tTimer > t#1s THEN

tTimer := TIME();

VarA := NOT VarA;

VarB := VarB + 1;

Alpha :=Alpha + 1.0;

IF Alpha >= 90 THEN

Alpha := 0;

END_IF

VarC := 50.0 + 50.0 * SIN(0.0698131700777 * Alpha);

DatumTrend := d#2012-06-02;

END_IF

Sie können diesen Programmcode mit Kopieren und anschließend im CODESYS

Programmeditor Einfügen einfach übernehmen und sparen sich so unnötige Tipparbeit.

Nun muss nur noch das Projekt „Alles bereinigen“, anschließend

„Übersetzen“ und mit „OnlineEinloggen“ das erstellte Programm

downloaden und schon fertig.

Falls schon ein Programm auf dem Gerät läuft erscheint eine Meldung:

die bitte mit „Ja“ bestätigen. Mit OnlineStart starten Sie die Abarbeitung dieses Programmes. Mit F5

starten Sie das Programm.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 16

2.1.1 Ein-und Ausgabe Teil der Programmierung

In diesem Abschnitt möchten wir Punkte zur Bearbeitung von Ein- und Ausgängen besprechen.

Im Tabreiter „E/A Abbild“

können Sie jeden:

Digitale

Analoge

Frequenz

Ein- und Ausgänge eine

CODESYS Variablen zuweisen.

2.1.1.1 Digitale Ein- und Ausgänge

Tragen Sie an der gewünschten Stelle bspw. %IX0.0

einen selbstsprechenden Namen für diesen Eingang

ein.

Anschließend wird in der Eingabehilfe <F2> :

Ihre definierten Ein- und Ausgänge angezeigt und

können an beliebiger Programmcode Stelle

verwendet werden.

2.1.1.2 Analoge Ein- und Ausgänge und Frquenzeingänge

Bei analogen Ein- und Ausgängen muss der Sensor

Type des verwendeten Kanales konfiguriert werden.

Dies erfolgt im Tabreiter „Konfiguration“.

Weisen Sie jedem Analogeingang:

und jedem Analogausgang

die gewünschte Konfiguration zu.

Mit „OnlineEinloggen“ wird das erstellte Programm erneut geladen und anschließend starten.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 17

2.2 Atvise Visualisierung

Nutzen Sie unseren kostenlosen monatlichen eintägigen Workshop zum Thema atvise.

In einer eintägigen Schulung erhalten Sie den sicheren Umgang mit dem Tool und einen tiefen

Einblick in alle Themen.

Zunächst müssen Sie das Objekt: Atvise einfügen.

Es folgt die Frage nach dem Atvise Namen und

Pfad wo das Atvise Projekt abgelegt werden soll.

Der Pfad vom CODESYS Projekt sollte übereinstimmen mit dem Pfad von Atvise, damit haben

Sie das gesamte Projekt zusammen.

Ergänzen Sie das Objekt: Symbolkonfigurator.

Im Symbolkonfigurator können Sie mit

alle Variablen in CODESYS anzeigen lassen.

Mit übernehmen Sie aus den verfügbaren

Variablen, die ausgewählten Variablen.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 18

2.2.1 atvise Teil der Programmierung

In diesem Abschnitt wird der atvise Design Teil beschrieben.

Selektieren Sie unter den Knopf.

Es öffnet sich der atvise Editor als eigenständige

Applikation.

Mit auf dem Elrest_Server können Sie die

CODESYS Variablen als Datenpunkte integrieren.

Nach der Datenpunktintegration erscheint:

Mit auf die „Main“ Displays Maske öffnet sich

der Editor mit einer leeren Seite.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 19

Aus der Library können Sie ein Element

auf der Maske positionieren.

In den Einstellungen (Property) müssen Sie

zunächst den Datenpunkt auswählen und ggf.

Einstellungen ändern.

Anschließend können Sie noch ein zweites Element positionieren:

Mit dem Knopf können Sie die Seite speichern.

Mit generieren Sie die Seiten für den Download.

Wenn Sie sich mit CODESYS Online Einloggen,

wird der Download automatisch durchgeführt, sofern

sich Daten geändert haben.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 20

Starten Sie einen Explorer (Chrome, Firefox, MS-Explorer, Opera oder Safari) und es erscheint:

Die Variablen können Sie online in CODESYS beobachten:

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 21

2.2.2 Abschluss der Programmierung

Neben diesem einfachen Datenlogger Beispiel können wir Ihnen weitere Applikationsbeispiele anbieten

für:

Regelungstechnik, von Temperaturen, Drücken und vielen mehr.

Rezeptverwaltung

Fernwartung

u.v.m.

Ich hoffe wir konnten Ihr Interesse an diesem Programmiertool wecken und freuen uns

Sie bei elrest begrüßen zu dürfen.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 22

2.3 CODESYS mit Target-Visu (TV)

2.3.1 Target Visualisierung Teil der Programmierung

Mit auf der Application kann das Objekt

„Visualisierung“ eingefügt werden.

Es folgt die Abfrage nach dem Visualization Name

und anschließend sind im Projektbaum

beide Visualisierungen eingebunden.

Die Option ist für die

Kombination VNC Client / Server

gedacht.

Autostart konfiguriert als „VNC“

Client.

CM211

VNC-Server

Die Option ist für die

Kombination Web Client / Server

gedacht.

Autostart konfiguriert als „Firefox“

und somit als WEB-Client.

CM211

WEB-Server

Beide Optionen aktiviert bedeutet eine nennenswerte Performance Einbuße und wird nicht

empfohlen. Des Weiteren soll entweder Atvise oder TV verwendet werden.

Das visio terminale PTE4xx kann komfortabel auf der IP-Adresse des Gerätes mit der W.B.M.

konfiguriert werden.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 23

Wechseln Sie auf das Objekt .

Selektieren Sie mit ein Werkzeug von:

Mit Drag&Drop können Sie dieses Element auf die

aktive Zeichenfläche ziehen.

Um den Wert einer Variablen darzustellen, muss

lediglich unter TextInhalt: „%s“ eingegeben und

unter TextvariablenTextvariable: die

entsprechende Variable ausgewählt werden.

Mit auf das Element

können Sie diese konfigurieren.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 24

Um eine absolute Visualisierungsgröße zu erhalten

müssen Sie diese Einstellungen vornehmen:

Wenn Sie dem Hintergrund eine Farbe zuweisen

können Sie die aktive Fläche erkennen:

Mit „OnlineEinloggen“ wird das erstellte Programm downloaden.

Starten Sie einen Internet Browser öffnen.

Firefox

Ein Vergrößern und verkleinern des Browsers

führt zu einem Abschneiden des Bereiches.

Das Zooming wird nicht automatisch

angepaßt.

Chrome

MS-Explorer

Opera

Mit „OnlineAusloggen“ wechseln wir erneut in den Zeichenmodus.

Fügen aus neue Elemente

Selektieren Sie Visualisierungen und mit und „Objekt einfügen“ können eine Visualisierungsmaske mit

dem Namen „TREND“ anlegen.

Es erscheint das leere Zeichnungsfenster, in dem Sie Ihre Elemente einfügen können.

Wir ergänzen in dem Zeichnungsfenster das Element Schaltfläche und ziehen damit ein Rechteck auf.

Mit auf dem Element gelangen Sie in den Konfigurationsdialog und wählen unter „BitmapBitmap:“

folgendes Bitmap aus:

c:\program files\elasoft\gallery\buttons\feet_home.jpg und anschließend unter

„EingabeZoomen nach Vis.“ die Maske:

PLC_VISU

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 25

aus.

Wir kopieren das Schaltfläche Element auf die Maske „PLC_VISU“. Mit auf dem Element gelangen

Sie in den Konfigurationsdialog und wählen unter „BitmapBitmap:“ folgendes Bitmap aus:

c:\program files\elasoft\gallery\buttons\feet_trend.jpg und anschließend unter

„EingabeZoomen nach Vis.“ die Maske:

TREND

aus.

Arbeiten Sie niemals mit absoluten Pfaden, da ansonsten Ihr Projekt nicht auf anderen Rechner

lauffähig ist. Kopieren Sie vorher die Bilddateien in Ihr Projektverzeichnis.

Wir ergänzen auf der Maske „TREND“ das Element

Trend und ziehen damit ein Rechteck auf und

gelangen in den Konfigurationsdialog. Wählen unter

„Trend :“ folgende Variablen aus:

Wählen unter „Trend :“ folgende

Einstellungen aus.

Mit „OnlineEinloggen“ wird das erstellte Programm erneut geladen.

2.3.2 Abschluß der Programmierung

Neben diese einfachen Trend Beispiel können wir Ihnen weitere Applikationsbeispiele anbieten für:

Regelungstechnik, von Temperaturen, Drücken und vielen mehr.

Rezeptverwaltung

u.v.m.

Nun am Ziel angekommen, gratuliere ich Ihnen zu Ihrem ersten erfolgreichen Projekt mit

eStudio.

Ich hoffe wir konnten Ihr Interesse an diesem Programmiertool wecken und freuen uns

Sie bei elrest begrüßen zu dürfen.

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 26

3 Entscheidungshilfe atvise versus TV

Folgende Übersicht soll Ihre Entscheidung für das richtige Visualisierungstool erleichtern:

atvise TV

Mehrsprachigkeit.

Unter ED können die Texte direkt auf der Projektverwaltung ex- und importiert als

Excel Datei im Unicode Format. Unter CODESYS geht dies mittels einer *.vis

Datei, die manuell immer erzeugt und übersetzt werden muss.

Unicode

Verwendung von Sprachen wie chinesisch, arabisch, etc.

Kundenspezifische bzw. sprachenspezifische Num- und Alphanumerische Pad’s.

Rezepte definieren, laden, speichern.

Pixelgenaue identische Darstellung zwischen Visualisierung und der WEB-

Visualisierung.

In der JAVA WEB-Lösung ist das Verhalten der Visualisierung nicht immer

identisch mit der WEB-Visualisierung.

Platzhalterkonzept

Es können von anderen Projekten Masken kopiert werden und lediglich die

Datenpunkte geändert werden.

CODESYS Variablen nutzbar

Produktbeschreibung elrest Automationssysteme GmbH

CODESYS V3.5 mit atvise V 2.1 Seite: 27

4 Support

Hotline Training und Workshops

Für zusätzliche Unterstützung und

Informationen, können Sie unsere Hotline zu

folgenden Zeiten:

Mo-Fr: von 8.00- 12.00 und 13.00 - 16.30

Wir bieten Ausbildung oder projekt basierte

Workshops zu elrest Produkte an.

Außerhalb dieser Zeiten, können Sie uns per

e-mail oder fax erreichen:

Für weitere informationen, kontaktieren Sie bitte

unsere Vertriebsabteilung:

Telefon: ++49 (0) 7021/92025-33

Fax: ++49 (0) 7021/92025-29

E-mail: [email protected]

Telefon: ++49 (0) 7021/92025-0

Fax: ++49 (0) 7021/92025-29

E-mail: [email protected]

5 Historie

Datum Name Kapitel Änderung

11.10.2012 GS V3.00 Stand zu Release V3.5 SP1 Patch2

2012 elrest Automationssysteme GmbH. Alle Rechte vorbehalten.

Die in diesem Dokument enthaltenen Informationen können ohne Vorankündigung geändert werden und stellen keine Verpflichtung seitens elrest Automationssysteme GmbH dar. Die Software

und/oder Datenbanken, die in diesem Dokument beschrieben sind, werden unter einer Lizenzvereinbarung und einer Geheimhaltungsvereinbarung zur Verfügung gestellt. Die Software und/oder

Datenbanken dürfen nur nach Maßgabe der Bedingungen der Vereinbarung benutzt oder kopiert werden. Es ist rechtswidrig, die Software auf ein anderes Medium zu kopieren, soweit das nicht

ausdrücklich in der Lizenz- oder Geheimhaltungsvereinbarung erlaubt wird. Ohne ausdrückliche schriftliche Erlaubnis der elrest Automationssysteme GmbH dürfen weder dieses Handbuch noch

Teile davon für irgendwelche Zwecke in irgendeiner Form mit irgendwelchen Mitteln, elektronisch oder mechanisch, mittels Fotokopie oder Aufzeichnung reproduziert oder übertragen werden.

Abbildungen und Beschreibungen sowie Abmessungen und technische Daten entsprechen den Gegebenheiten oder Absichten zum Zeitpunkt des Druckes dieses Prospektes. Änderungen jeder

Art, insbesondere soweit sie sich aus technischem Fortschritt, wirtschaftlicher Ausführung oder ähnlichem ergeben, bleiben vorbehalten. Die externe Verschaltung der Geräte erfolgt in

Eigenverantwortung.