Sie sind auf Seite 1von 48

Schulung Galileo Version 5.

xx
Micro Innovation
begrsst
Mglichkeiten und Grenzen des Systems
Verschiedene Paneltypen
Grundlagen der Projektierung, Verzeichnisse,
Variablen, Objekte usw.
SPS-Anbindung und Kommunikationsprinzip
Praktische Projektierung
Inbetriebnahme
Was Sie lernen werden
System-Grundlagen
Statische und dynamische Objekte
Spezialfunktionen
Praktische Projektierung einer einfachen
Bedienoberflche
Abschliessende Diskussion
Fragen, Antworten, Feedback
Schulungsablauf
Max. 65.000 Variablen und Nachrichten
Max. 65.000 Masken
Anbindung von max. 4 Kommunikationen zu verschiedenen
Steuerungen. (Mglichkeit zur Bridge)
Variablen Import von verschiedenen SPS-Projekten und
verschiedenen Formaten.
Druckeranschluss Seriell/Parallel oder ber Ethernet
Fehler- und Meldungs-History max. 4096
256 Farben, 800x600 MC2-4x0-12C, 640x480 (65535 Farben
fr Bitmaps)
Passwortverwaltung (max. 200 Ebenen, 500 Benutzer)
Mglichkeiten und Grenzen
Rezeptverwaltung (1000 Rezepteintrge, 2000 Variablen, 32
Rezeptobjekte)
Kurvendiagramme zur graphischen Darstellung von
Variablenwerten (100 Graphnachrichten, 32 Variablen pro
Graphobjekt, min. Abtastrate 1 sec., 100 Archivdateien pro
Graphnachricht )
Max. 100 verschiedene Projektsprachen (umschaltbar mit
Spezialfunktionen)
Unicode Schriften untersttzt von CE Panel (Chinesisch,
Koreanisch u.s.w.)
Bitmapimport (mehr als 10 verschiedene Formate)
Zugnglichkeit der dyn.Objekte (sichtbar / bedienbar)

Mglichkeiten und Grenzen
Zyklus- und Ereignisskripte
Umrechnungsfaktoren und Masseinheiten
Umrechungs- und Masseinheitenumschaltung
(z.B. mm / inch)
bersetzung der Texte in Galileo Workshop
Erstellen der Rezepteintrge mit dem Rezept Editor
Online Test am PC, Inspektor
Remote Client/Server auf Panel
FTP-Server
MI-Explorer
Mglichkeiten und Grenzen
Projektierbar mit Galileo 4.2x
Interner Projektspeicher Standard 2 4MB
STN Bildschirm, Mono, Color, EL 5.7 10.4
1 Kommunikationsslot
Download Seriell (Download Taster)
Serieller Druckeranschluss

MICRO PANEL MV4-4xx (GF0)
System-
Slot 0
System-
Slot 1
Anschluss
Versorgungs-
spannung
Memory
Card Slot System
Port
TFT-Display
Infrarot-
Touch
Kommunikation
MPB1/2-TP , EIB-TP ,PDP-TP, usw.
MICRO PANEL MV4-5xx (GF1)

Projektierbar mit Galileo 4.2x , 5.xx
Betriebssystem Windows CE 3.00
2 PCMCIA-Slots fr ATA-Karten
Parallele Druckerschnittstelle
Ethernetschnittstelle Download TCPIP/FTP
(Kommunikation CoDeSys oder OPC- verwendbar)
der serielle Down-/Upload wird nicht untersttzt
RAM: 32 MBytes (GF1: 8 MBytes)
Zwei Kommunikationsslot`s
MICRO PANEL MV4-6xx (GF2)
XV(MC) Line
432-57C
442-57C
3x0-57C
430-10T
440-10T
XV-
XV-
XVH-
430-12T
440-12T
5,7
10 12
XV-
XV-
RISC Prozessor 32Bit /200MHz
Betriebssystem Windows CE 3.00
Infrarot/Resistiv Touch 5,7
LCD STN 256 Color Display 320x240
Interner Speicher 64MB RAM
1 Compact Flash Slot fr
Projektspeicher, Betriebssystem
Ethernetport Download
TCPIP/FTP (Drucker/Kommunikation)
CAN oder MPI on Board
USB Device
MICRO PANEL XVH-3x0- 57 (MH2)
RISC Prozessor 32Bit /400MHz
Betriebssystem Windows CE 3.00
SPS-Funktionalitt nutzbar
Infrarot/Resistiv Touch 5,7
LCD STN 256 Colors Display 320x240
Interner Speicher 64MB RAM
1 Kommunikations-Slot
1 Compact Flash Slot fr
Projektspeicher und Betriebssystem
Serial Port RS232 (Drucker/Komm.)
Ethernetport Download TCPIP/FTP (Drucker/Kommunikation)
CAN on Board
USB Device/USB Host
MICRO PANEL XV-4x2- 57C (MC2)
RISC Prozessor 32Bit /400MHz
Betriebssystem Windows CE 3.00
SPS-Funktionalitt nutzbar
Infrarot/Resistiv Touch 10 /12
TFT Color Display 640x480/800x600
(65535 colors)
Interner Speicher 64MB RAM
2 Kommunikations-Slot
2 Compact Flash Slot fr
Projektspeicher und Betriebssystem
Serial Port RS232 (Drucker/Komm.)
Ethernetport Download TCPIP/FTP (Drucker/Kommunikation)
CAN on Board
USB Device / 2x USB Host
MICRO PANEL XV-4x0- 10C/12C (MC2)
Einschalt-
vorgang
Boot
Loader
OS Win CE
Autoexec
Projekt
Projekt
laden
CF-Card nur im spannungsfreien Zustand ein-
/ausstecken !
Display whrend des Bootvorganges nicht berhren
MPBx-TP nur im spannungsfreien Zustand ein-
/ausstecken !
Startvorgang des MICRO PANEL CE
Internes Flash Externes Compact Flash
Es muss darauf geachtet werden das jedes Projekt
in einem eigenen Ordner abgelegt wird.
Galileo erzeugt verschiedene Files und Ordner
Dateien, Files und Verzeichnisse
Projekt Ordner
Kompilat
BMP Bilder
ini File
Startup CE-Panel
Das Aufstartverhalten kann projektiert werden.
Beim Kompilieren des Projektes wird anhand der Definitionen das
"autoexec.bat" generiert.
Diese Datei wird beim Aufstarten
des Panels, im Command
Processor (Cmd) des
Betriebsystem CE, ausgefhrt
und kann dazu verwendet werden
um Dateien umzukopieren,
Programme zu starten,
Programm Icons auf dem
Desktop darzustellen, usw.
Speicherung im .ini File
Variablen werden in Array`s und Strukturen
angelegt.
Ein Bit Array (zugang01)
Ein Byte Array (1)
Eine Struktur (BCD Format)
Variablendefinition
Der Import erlaubt es die Variablen eines SPS-Projekt
zu importieren oder durch einen erneuten Import
Vernderungen vom SPS
Projekt in das Galileo Projekt zu
bernehmen.

Import
Variablenimport
Diese Formate werden untersttzt:
Internal Tag Import Format (*.itf)
Xsoft/Mxpro/CoDeSys symbol table
(*.sym)
EIB OPC export format (*.esf)
Systemvariablen
Systemvariablen fr das Auslsen von Funktionen Extern (SPS).

Systemvariablen
Systemvariablen Control Status
Handling zwischen Control und Status !

Status
Control
Panel
8Word
8Word
SPS
ERROR Refresh
1
Bit 5,6,7
1Dataword
1
Bit 5,6,7
1Dataword
0
0
OK fr neue
Auslsung
Masken sind in der Projektbersicht oder im Men
herstellbar.

Rechte Maustaste
Vorhandene Masken
Spezielle Masken
Projektbersicht
Projektbersicht
Hauptmaske
Bild evtl.. Logo
Men
Alarm
Maschine
Zustand
Temperatur
= Maskenwechsel
Projektaufbau
Bedienung und Anzeigen
Kopfzeile Titel / Datum Zeit
Alarme Trockner Elevator Transport
Men
Kopfzeilenfarbe Nr..12
Maskenfarbe Nr..240
Design Beispiel
Statische Objekte:

Zeiger
Select
Text
Linie
Rechteck
Gerundetes Rechteck
Ellipse und Kreis
Polygon
Bitmap
Statische Objekte
Maskenwechsel (von einer in die andere Maske wechseln)
Taste (Bit auf 1 oder 0 Setzen, Licht, Jalousie, Szenen)
Wahlschalter (mehrere Bit eines Byte auf 1/0 setzen)
Zustandsanzeige (Anzeigen von Zustnden, Licht, Jalousie )
Wert Anzeige/Eingabe (Anzeigen von Werten , mit Tastatur
fr Werteingaben )
Bargraph (Werteabhngige Sulen, Fllstandsanzeige usw.)
Graph (Kurvendiagramm, Werte aufzeichnen und speichern )
Rezept (Speichern und Laden von Werten, Szenen)
Dynamische Objekte
Fehlerfenster (Anzeigen von Text und Speichern in History)
Funktionstaste (Alle Spezialfunktionen z.B. Fehlerfenster )
Text String (Schreiben und Lesen von String, Namen,
Texte)
Zeit / Datum (Darstellung der Systemzeit mit Synch , SPS )
Hilfefenster (Darstellen der Texte von der Hilfetaste und
Errorhelp)
Hilfetaste (Aufrufen von Info Texten und Hilfen)
Parameterliste (Variablen einbinden in Listen)
Teilmasken einfgen in Standard Masken
Dynamische Objekte
3 Kategorien: Standard / Fehler / Hilfe
Standard:
Texte innerhalb der statischen und dynamischen Objekte
Fehler:
Texte innerhalb der Fehlerfenster
Hilfe:
Texte innerhalb der Hilfefenster
Alle Texte sind beliebig oft verwendbar
bersetzung mit Galileo Workshop
Maximal 100 Sprachen online auf Panel verfgbar
MC- CE Panel Uni Code
Texte in Galileo
Objekt ist nicht sichtbar, wenn die BIT-Variable xy EIN bzw.
AUS ist
Objekt ist nicht bedienbar, wenn die BIT-Variable xy EIN bzw.
AUS ist
zusammen mit Passwortverwaltung:
Objekt nicht sichtbar / bedienbar, wenn die definierte
Passwortebene nicht freigegeben ist
Zugnglichkeit der dynamischen
Objekte
Eintrge
Rezept beinhaltet
Variablen
Funktionstasten
zur
Bedienung
Funktionstasten
zur
Bedienung
Rezeptur Aufbau
3 Kategorien
Fehler
Warnung
Hinweis
4096 Meldungen / Projekt
gleichzeitig
Meldung und Hilfetext
History - Funktion (4096
Meldungen)
Aktualisierung des Fensters,
ereignisgesteuert durch die SPS
Fehlerfenster (Alarmhandling)
Display-Helligkeit
Quittierung
Fehlermeldungen
Navigation im Fehlerfenster
History - Funktionen
System Info
Download
Touch Disable
Umschaltung Sommerzeit
Datum / Uhrzeit stellen
Zeit / Datumsformat-
umstellung (US oder Europa)
Sprachauswahl
Druckfunktionen
Passwortfunktionen (Login,
Logout, ...)
Funktionstasten, Spezialfunktionen
MPB / MPB1-TP

MPB2-TP

PDP-TP

EIB2_TP
S7
RS232 / RS422 / RS485 / TTY
MPI
COM
Port
MPI
ABB
EIB
AEG Modicon
Allen-Bradley
Festo
Honeywell
Jetter
Moeller
Mitsubishi
Omron
Siemens
Telemecanique



Anbindung an SPS
ETHERNET
LEIT-/DATEN-
EBENE
Remote Client
MC2- CE
SymArti
(CoDeSys)
(lokal)
Galileo
GRSW3
Motion
Ventil
Remote
I/O
Remote
I/O
CAN
CAN
On Board
Slot 1
Slot 0
SPS/PLC
Modbus
MPI
Profibus
Ca. 80 Protokolle
OPC
PLC Remote
(CoDeSys)
MC-2 / Elau /
XC200 /
usw.
bridge
bridge
Kommunikation GRS
SPS - Speicher

Variable 1
Variable 2



Variable 3
Variable 4



Fehler 1
Fehler 2


Spezialfunktionen
/Maskennummer

Control
Nachricht 1
Schreiben
Variable 1
Variable 2
Nachricht 2
Lesen
Variable 3
Variable 4
Fehler-
nachricht 1
Fehler 1
Fehler 2
Maske
ereignisgesteuert
zyklisch
ereignisgesteuert
ereignisgesteuert
Kommunikationsprinzip
Merke ! Eine optimale Nachrichtenbertragung findet nur in einem
maskenorientierten Aufbau statt !
Startmaske
Werte1
Werte2
EIN / AUS
Nachricht 1
Nachricht 2
Bei diesem Beispiel werden also 2 Nachrichten,
zustzlich zu den gepollten und den
ereignisgesteuerten Nachrichten bertragen.
Optimierte Kommunikation
Scriptfunktionen (eine Art Makroeditor):
mehrere Funktionen auslsbar mittels einer Bettigung
(Variable auf bestimmten Wert setzen, Maskenwechsel
usw.)
die Rezeptwerte knnen beim Aufstarten optional auf
Werte aus der Rezeptdatei gesetzt werden (bisher wurden
die Werte immer aus der SPS gelesen)
diverse Zeitschaltuhrfunktionen
Berechnungen (+ - * / )
Bedingungen (if, else)
etc.
Was ist ein Skript?
Skripte sind in der
Projektbersicht herstellbar.

Rechte Maustaste neu
Skripte
Automatischer Fehler
Refresh.
Nach abgelaufener Zeit wird
die Funktion ausgefhrt.
Wird als Zyklusskript
erstellt.
Skript Beispiel
Einige Bit auf 1 setzen wen
Bedingung erfllt.
SetVarConst
Skript - Beispiel 2
Ausdruck ber System Port, Parallel Port oder Ethernet, je
nach Paneltyp (PCL oder ESC)
Frei definierbare Formulare mit beliebigen Variablen (Report)
Vordefiniertes Formular (Druckerformular)
Fehlerlisten
History Eintrge
Masken
Druckerfunktionen ESC oder PCL
RS232 - System Port
serieller Download
Kopie
direkt auf
PC-Card
+ GF1
PC-Card
Download Projekt MV4-5xx (GF0 GF1)
Kopie
direkt auf
Compact Flash
Compact Flash
Download Projekt CE Systeme
(MV4-6xx, XVH/XV)
Ethernet FTP Download
FTP Server auf Panel muss
gestartet sein.
Projektinformation
Variablen
Nachrichten
Projekt Report
Projekteinstellungen
Texte (Standard, Fehler, Hilfe) EXPORT mglich
Passworteinstellungen
Masken
Maskeninformation
Objekte
Grsse und Position
Attribute
Projektdokumentationen
Hinweis:
Die genaue Beschreibung zur Erstellung eines Demo-Projektes
der Online Dokumentation von Galileo zu entnehmen.
Starten Sie Galileo, whlen Sie unter Men Hilfe/Hilfethemen,
wechseln Sie in das Kapitel Erstellen eines Beispiel-Projektes
und folgen Sie den Anweisungen.
Wir erstellen nun ein Demo Projekt
Demo-Projekt
In 7 Schritten zum Demo Projekt:
1. PLC Projekt erstellen.
2. PLC Symbolkonfiguration erstellen und Symboldatei senden.
3. Galileo Projekt erstellen.
4. Variablen importieren aus plcprojektname.sym
5. Compact Flash erstellen mit OS und Galileo-Projektdaten.
6. PLC-Runtime auf Compact Flash erstellen mit
SetupTargetFirmware.
7. Compact Flash in Panel einstecken und PLC-Projekt
Download.


Demo-Projekt in 7 Schritten
Kommunikation mit PLC lokal auf Panel
Demo-Projekt lokal
MC2- CE
SymArti
(CoDeSys)
(lokal)
Galileo
GRSW3
Motion
Ventil
Remote
I/O
Remote
I/O
CAN
CAN
On Board
Profibus DP
Remote
I/O
Remote
I/O
Demo-Projekt remote
MH2- CE
SymArti
(CoDeSys)
Galileo
GRSW3
Motion
Ventil
Remote
I/O
Remote
I/O
CAN
CAN
On Board
Demo-Projekt lokal/remote
MC2- CE
SymArti
(CoDeSys)
(lokal)
Galileo
GRSW3
Motion
Ventil
Remote
I/O
Remote
I/O
CAN
CAN
On Board
Profibus DP
Remote
I/O
Remote
I/O
Motion
Ventil
Remote
I/O
CAN
SymArti
(CoDeSys)