EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar...

35
1 EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013

Transcript of EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar...

Page 1: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

EAS Grundlagen

Elmo MCIng. Heinz GeistREV. 1 – Apr.

2013

One Solution Any Application

Seminar April 2013

Page 2: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

2

Elmo Application Studio – EASWozu braucht man EAS?Was ist EAS?Wow! EAS!

Erster Teil

Page 3: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

3

EAS ist ein Windows-basiertes graphisches Werkzeug: Bietet eine integrierte Benutzeroberfläche um den

Zugang zu den Elmo Produkten zu vereinfachen. Beinhaltet die verschiedenen Werkzeuge um eine

Applikation zu entwickeln. Bietet eine einzige Umgebung für die Kommunikation,

Bewegungssteuerung und Programmierung der Mehrachs-Controller und Motorregler.

Reduziert Integrationskosten und Wartungszeit.Elmo Application Studio (EAS) ist die Lösung für alle Entwicklungsschritte von der Erstinbetriebnahme bis zum laufenden Projekt.

Wozu braucht man EAS?

Page 4: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

4

Eine bewegungsorientierte Entwicklungsumgebung: Definiert die Systemstruktur und ihre Komponenten. Richtet die Kommunikation zwischen dem GMAS und den

Gold Drives ein. Identifiziert automatisch viele Eigenschaften des

Antriebssystems. Regelkreise werden automatisch oder manuell

abgestimmt. Bietet einfachen Zugang zu allen Parametern des Reglers. Führt unterschiedliche Bewegungsprofile aus. Zeichnet mit dem Recorder verschiedene Signale auf. Unterstützt PLC Programmierung. Und und und…

Was ist EAS ?

Page 5: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

5

Workspace Definiert die Konfiguration des Systems. Im Workspace

werden z.B. folgende Eigenschaften gespeichert: Anzahl und Typen der Geräte im System. Kommunikationsparameter für jedes Gerät. Definition der Ein- und Ausgänge zu jedem Gerät. Benutzerprogramme und deren Projekte. Geräteparameter. Multiachskontroller (Gold Maestro) Konfigurationsdateien.

Target Ein Target ist ein Servoregler, ein Multiachskontroller oder

jedes weitere Gerät welches innerhalb der Konfiguration definiert wurde und im Workspace angezeigt wird.

Allgemeine Begriffe

Page 6: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

6

Startfenster Neuen Workspace anlegen

New Workspace Wizard Vorhandenen Workspace

öffnen Pfad zum Workspace

suchen. Bereits angelegten

Workspace auswählen und öffnen.

Die ersten Schritte im EAS

Page 7: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

7

New Workspace Wizard

Page 8: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

8

Aufbau von EAS

Arbeitsschritte

Werkzeuge

Von Links nach Rechts und von Oben nach Unten Man behält den Überblick über Komponenten und

Arbeitsschritte.

Page 9: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

9

EAS ArbeitsschritteAuswahl des Arbeitsschrittes Updates and News System Configuration Drive Setup & Motion Drive User Programming GMAS Setup & Motion GMAS Programming Application Manager Tools

Page 10: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

10

Arbeitsschritt Layout

Page 11: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

11

Updates & News

Page 12: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

12

System Configuration Zweck: Definiert die Hardwarekomponenten (Targets) des Systems. Richtet die Kommunikationsparameter ein. Synchronisiert Workspace und Geräte zueinanander. Upload- und Downloadmanager für Firmware und Parameterdateien.

Page 13: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

13

Der Workspace Explorer

Z.B. sieht man hier die Targets, welche direkt am PC angeschlossen sind:

Der Explorer zeigt die Systemkomponenten in einer Baumstruktur.

Page 14: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

14

Drive Setup & MotionHauptwerkzeuge Expert Tuning Motion Multiple-Axis Motion Script Manager Parameter Explorer

Hilfswerkzeuge Terminal Recorder Status Monitor Parameter Difference

Page 15: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

15

Terminal Zweck: Direkte Kommunikation mit dem Regler. Einzelne Kommandos werden manuell eingetippt. Eine eingegebene Befehlsfolge kann gespeichert werden. Gespeicherte Befehlsfolge kann wieder eingespielt werden.

Page 16: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

16

Status Monitor Zweck: Ausgewählte Bewegungsvariablen werden in “Echtzeit” angezeigt. Monitor Konfigurationen können gespeichert und geladen werden.

Page 17: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

17

RecorderZweck: Verschiedene Signale und bewegungsvariablen werden wie mit einem

Oszilloskop aufgezeichnetundausgewertet.

Page 18: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

18

Recorder DefinitionenSignal und Trigger Definitionen

Page 19: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

19

Recorder ScopeDie Aufzeichnungen können in Gruppen oder einzeln im Vollbildmodus analysiert werden.Vielzahl von Analysewerkzeugen. (FFT, RMS, Min/Max, …)

Page 20: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

20

Expert TuningZweck: Der Expert Tuning Wizard unterstützt den Benutzer dabei alle wichtigen

Parameter des Systems zu definieren. Wizard Schritte:

Motor- und Sensorparameter einrichten Systemgrenzen definieren Stromregelkreis

Identifikation Abstimmung

Kommutierung(Auto-Phasing Prozess) Geschwindigkeits- und

Positionsregelkreis Volle Sinusidentifikation Schnelle Identifikation Abstimmung

Page 21: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

21

MotionZweck: Alle Einzelachs-Bewegungsprofile können manuell ausgeführt werden. Gewünschte Bewegungsart wird ausgewählt, gewünschte Parameter

werden eingetippt und die Bewegung beginnt. Einige Bewegungsparameter werden in “Echtzeit” angezeigt. Status der Ein- und Ausgänge werden überwacht / gesetzt.

Page 22: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

22

Multiple Axis MotionZweck: Ähnlich wie Einzelachsbewegung. Es können bis zu 8 Achsen gleichzeitig manuell gesteuert werden. Anzuzeigende Bewegungsparameter können ausgewählt werden.

Page 23: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

23

Parameter ExplorerZweck: Sichten und Editieren aller Parameter über eine Baumstruktur. Die Parameter sind funktional gruppiert und werden mit Namen

dargestellt. Die Struktur basiert auf der Parameterdatei des Reglers. Unterschiede zwischen zwei Parameterdateien werden grafisch

angezeigt. (Diff-Tool)

Page 24: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

24

Drive User ProgrammingZweck: Der Anwender schreibt Programme welche direkt mit den Elmo Befehlen

arbeiten wie im Terminal. Kontrollstrukturen erweitern den Umfang des Programms (IF, WHILE,

WAIT,…)

Page 25: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

25

GMAS – Multi-Axis MotionZweck: Einzelachssteuerung von bis zu 8 Achsen über den GMAS. Anzuzeigende Bewegungsparameter können ausgewählt werden.

Page 26: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

26

GMAS – ProgrammingZweck: Erstellen, editieren, kompilieren und herunterladen von

IEC 61131Programmen welche auf dem GMAS ausgeführt werden. Unterstützt die Sprachen FBD, IL, LD, ST und SFC.

Page 27: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

27

GMAS – Programming – HMIZweck: Der Benutzer kann eine GUI anlegen um laufende IEC 61131Programme

zu visualisieren. Programmvariablen können an GUI-Elemente geknüpft werden (Buttons,

Anzeigen, Eingabefelder, …)

Page 28: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

28

GMAS – Modbus Configuration ManagerZweck:

Schnittstelle zum GMAS Modbus Server einrichten. Modbus Objekte können hier leicht angelegt werden (Ringpuffer,

Eingänge, Halteregister, …) Modbus Objekte können beobachtet und verändert werden.

Page 29: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

29

GMAS – Script ManagerZweck: Erstellen, editieren und Ausführen von synchronen Bewegungsabläufen

auf dem GMAS. Ein oder mehrere GMAS Funktionsblöcke werden ausgeführt.

Page 30: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

30

GMAS – Script Manager NavigationZweck:

Bis zu 8 Achsen oder Gruppen können zur Beobachtung ausgewählt werden.

Page 31: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

31

EAS – FehlerbehandlungZweck: Zwei Arten von Meldung: Fehler und Warnung. Die Nachrichtenfenster können nach unten expandiert werden.

Mehr Information zur Ursache und mögliche Fehlerbehebung.

Page 32: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

32

EAS – Fehlerbehandlung 2Zweck: Weitere Möglichkeiten um Fehler zu analysieren:

Log-Datei. Interne Funktions-Aufruffolge.

Sehr ausführliche Debug-Information für die Entwicklung.

Page 33: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

33

EAS – Log FileZweck: Alle übertragene Daten werden aufgezeichnet. Das Verhalten der Log-Datei kann verändert werden wenn man auf den

Button unten rechts klickt. Folgende Optionen stehen zur Auswahl:

No log Light log Full log

Page 34: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

34

Wow! EAS!Eine Umgebung für Entwicklung und Auslegung Einfach zu bedienenModernes ergonomisches DesignAdaptierbare BenutzerschnittstelleMehrere KommunikationsartenInnovative Windows TechnologieModular und robust aufgebautGroße Vielfalt an Hilfswerkzeugen im Vergleich zu Anwendungen von anderen Anbietern

Und die Entwicklung geht noch weiter…

Page 35: EAS Grundlagen Elmo MC Ing. Heinz Geist REV. 1 – Apr. 2013 One Solution Any Application Seminar April 2013.

35

Soviel zur Theorie!Jetzt gibt’s erst mal Kaffee…