Schulung Galileo Version 5.xxSchulung Galileo Version 5.xx
Micro Innovationbegrüsst
Möglichkeiten und Grenzen des SystemsVerschiedene PaneltypenGrundlagen der Projektierung, Verzeichnisse,
Variablen, Objekte usw.SPS-Anbindung und KommunikationsprinzipPraktische ProjektierungInbetriebnahme
Was Sie lernen werdenWas Sie lernen werden
System-GrundlagenStatische und dynamische ObjekteSpezialfunktionenPraktische Projektierung einer einfachen
BedienoberflächeAbschliessende DiskussionFragen, Antworten, Feedback
SchulungsablaufSchulungsablauf
Max. 65.000 Variablen und NachrichtenMax. 65.000 MaskenAnbindung von max. 4 Kommunikationen zu
verschiedenen Steuerungen. (Möglichkeit zur Bridge) Variablen Import von verschiedenen SPS-Projekten und
verschiedenen Formaten. Druckeranschluss Seriell/Parallel oder über EthernetFehler- und Meldungs-History max. 4096 256 Farben, 800x600 MC2-4x0-12C, 640x480 (65535
Farben für Bitmaps)Passwortverwaltung (max. 200 Ebenen, 500 Benutzer)
Möglichkeiten und GrenzenMöglichkeiten und Grenzen
Rezeptverwaltung (1000 Rezepteinträge, 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 unterstützt von CE Panel (Chinesisch, Koreanisch u.s.w.)
Bitmapimport (mehr als 10 verschiedene Formate)Zugänglichkeit der dyn.Objekte (sichtbar / bedienbar)
Möglichkeiten und GrenzenMöglichkeiten und Grenzen
Zyklus- und EreignisskripteUmrechnungsfaktoren und MasseinheitenUmrechungs- und Masseinheitenumschaltung (z.B. mm / inch)Übersetzung der Texte in Galileo WorkshopErstellen der Rezepteinträge mit dem Rezept EditorOnline Test am PC, InspektorRemote Client/Server auf PanelFTP-ServerMI-Explorer
Möglichkeiten und GrenzenMöglichkeiten und Grenzen
Projektierbar mit Galileo 4.2xInterner Projektspeicher Standard 2 – 4MBSTN Bildschirm, Mono, Color, EL 5.7 – 10.4 “ 1 KommunikationsslotDownload Seriell (Download Taster)Serieller Druckeranschluss
MICRO PANEL MV4-4xx (GF0)MICRO PANEL MV4-4xx (GF0)
System-Slot 0
System-Slot 1
AnschlussVersorgungs-
spannung
MemoryCard SlotSystem
Port
TFT-DisplayInfrarot-Touch
KommunikationMPB1/2-TP , EIB-TP ,PDP-TP, usw.
MICRO PANEL MV4-5xx (GF1)MICRO PANEL MV4-5xx (GF1)
Projektierbar mit Galileo 4.2x , 5.xxBetriebssystem Windows CE 3.002 PCMCIA-Slots für ATA-Karten Parallele Druckerschnittstelle Ethernetschnittstelle Download TCPIP/FTP
(Kommunikation CoDeSys oder OPC- verwendbar)
der serielle Down-/Upload wird nicht unterstütztRAM: 32 MBytes (GF1: 8 MBytes) Zwei Kommunikationsslot`s
MICRO PANEL MV4-6xx (GF2)MICRO PANEL MV4-6xx (GF2)
XV(MC) – LineXV(MC) – Line
432-57C442-57C3x0-57C
430-10T440-10T
XV-XV-XVH-
430-12T440-12T
5,7“ 10“ 12“XV-XV-
RISC Prozessor 32Bit /200MHzBetriebssystem Windows CE 3.00 Infrarot/Resistiv Touch 5,7 “LCD STN 256 Color Display 320x240 Interner Speicher 64MB RAM1 Compact Flash Slot für
Projektspeicher, BetriebssystemEthernetport Download
TCPIP/FTP (Drucker/Kommunikation)CAN oder MPI on Board USB Device
MICRO PANEL XVH-3x0- 57 (MH2)MICRO PANEL XVH-3x0- 57 (MH2)
RISC Prozessor 32Bit /400MHzBetriebssystem Windows CE 3.00SPS-Funktionalität nutzbar Infrarot/Resistiv Touch 5,7 “LCD STN 256 Colors Display 320x240 Interner Speicher 64MB RAM1 Kommunikations-Slot1 Compact Flash Slot für
Projektspeicher und BetriebssystemSerial Port RS232 (Drucker/Komm.)Ethernetport Download TCPIP/FTP (Drucker/Kommunikation)CAN on Board USB Device/USB Host
MICRO PANEL XV-4x2- 57C (MC2)MICRO PANEL XV-4x2- 57C (MC2)
RISC Prozessor 32Bit /400MHzBetriebssystem Windows CE 3.00SPS-Funktionalität nutzbar Infrarot/Resistiv Touch 10 “/12 “TFT Color Display 640x480/800x600
(65535 colors) Interner Speicher 64MB RAM2 Kommunikations-Slot2 Compact Flash Slot für
Projektspeicher und BetriebssystemSerial 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)MICRO PANEL XV-4x0- 10C/12C (MC2)
Einschalt-vorgang
BootLoader
OS Win CE AutoexecProjekt
Projekt laden
CF-Card nur im spannungsfreien Zustand ein-/ausstecken !
Display während des Bootvorganges nicht berühren MPBx-TP nur im spannungsfreien Zustand
ein-/ausstecken !
Startvorgang des MICRO PANEL CEStartvorgang 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 VerzeichnisseDateien, Files und Verzeichnisse
Projekt Ordner
Kompilat
BMP Bilder
ini File
Startup CE-PanelStartup 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, ausgeführt 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 Bit Array (zugang01)
Ein Byte Array (1)Ein Byte Array (1)
Eine Struktur (BCD Format)Eine Struktur (BCD Format)
VariablendefinitionVariablendefinition
Der Import erlaubt es die Variablen eines SPS-Projekt zu importieren oder durch einen erneuten Import Veränderungen vom SPS Projekt in das Galileo Projekt zu
übernehmen.ImportImport
VariablenimportVariablenimport
Diese Formate werden unterstützt:·Internal Tag Import Format (*.itf) ·Xsoft/Mxpro/CoDeSys symbol table (*.sym)·EIB OPC export format (*.esf)
SystemvariablenSystemvariablen
Systemvariablen für das Auslösen von Funktionen Extern (SPS).
Systemvariablen
Systemvariablen Control – StatusSystemvariablen Control – Status
Handling zwischen Control und Status !
Status
Control
Panel
8Word
8Word
SPSERROR Refresh
1
Bit 5,6,7 1Dataword
1Bit 5,6,7 1Dataword
0
0
OK für neue Auslösung
Masken sind in der Projektübersicht oder im Menü herstellbar.
Rechte Maustaste Rechte Maustaste
Vorhandene MaskenVorhandene Masken
Spezielle MaskenSpezielle Masken
Projektübersicht
ProjektübersichtProjektübersicht
HauptmaskeBild evtl.. Logo
Menü
Alarm
Maschine Zustand
Temperatur
= Maskenwechsel
ProjektaufbauProjektaufbau
Bedienung und Anzeigen
Kopfzeile Titel / Datum Zeit
Alarme Trockner Elevator TransportMenü
Kopfzeilenfarbe Nr..12Maskenfarbe Nr..240
Design BeispielDesign Beispiel
Statische Objekte:
ZeigerSelectTextLinieRechteckGerundetes
RechteckEllipse und KreisPolygonBitmap
Statische ObjekteStatische 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 Zuständen, Licht,
Jalousie ) Wert – Anzeige/Eingabe (Anzeigen von Werten , mit
Tastatur für Werteingaben ) Bargraph (Werteabhängige Säulen, Füllstandsanzeige
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 einfügen 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 verfügbar MC- CE Panel Uni Code
Texte in GalileoTexte 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
Zugänglichkeit der dynamischen Zugänglichkeit der dynamischen ObjekteObjekte
EinträgeRezept beinhaltet
Variablen
Funktionstastenzur
Bedienung
Funktionstastenzur
Bedienung
Rezeptur AufbauRezeptur 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)Fehlerfenster (Alarmhandling)
Display-HelligkeitQuittierung
FehlermeldungenNavigation im
FehlerfensterHistory - FunktionenSystem InfoDownloadTouch Disable
Umschaltung SommerzeitDatum / Uhrzeit stellenZeit / Datumsformat-
umstellung (US oder Europa)
SprachauswahlDruckfunktionenPasswortfunktionen
(Login, Logout, ...)
Funktionstasten, SpezialfunktionenFunktionstasten, Spezialfunktionen
MPB / MPB1-TP
MPB2-TP
PDP-TP
EIB2_TP
S7
RS232 / RS422 / RS485 / TTY
MPI
COMPort
MPI
ABBEIBAEG ModiconAllen-BradleyFestoHoneywellJetterMoellerMitsubishiOmronSiemensTelemecanique•••
Anbindung an SPSAnbindung an SPS
ETHERNET
LEIT-/DATEN-EBENE Remote Client
MC2- CE
SymArti
(CoDeSys) (lokal)
GalileoGRSW3
Motion
Ventil
Remote I/O
Remote I/O
CAN
CANOn Board
Slot 1
Slot 0 SPS/PLCModbusMPIProfibusCa. 80 Protokolle
OPC
PLC Remote(CoDeSys)
MC-2 / Elau / XC200 / usw.
bridge bridge
Kommunikation GRSKommunikation GRS
SPS - Speicher
Variable 1Variable 2
Variable 3Variable 4
Fehler 1Fehler 2
Spezialfunktionen/MaskennummerControl
Nachricht 1Schreiben
Variable 1
Variable 2
Nachricht 2Lesen
Variable 3
Variable 4
Fehler-nachricht 1
Fehler 1
Fehler 2
Maske
ereignisgesteuert
zyklisch
ereignisgesteuert
ereignisgesteuert
KommunikationsprinzipKommunikationsprinzip
Merke ! Eine optimale Nachrichtenübertragung findet nur in einem maskenorientierten Aufbau statt !
StartmaskeWerte1
Werte2
EIN / AUS
Nachricht 1
Nachricht 2
Bei diesem Beispiel werden also 2 Nachrichten, zusätzlich zu den gepollten und denereignisgesteuerten Nachrichten übertragen.
Optimierte KommunikationOptimierte Kommunikation
Scriptfunktionen (eine Art Makroeditor):mehrere Funktionen auslösbar mittels einer
Betätigung (Variable auf bestimmten Wert setzen, Maskenwechsel usw.)
die Rezeptwerte können beim Aufstarten optional auf Werte aus der Rezeptdatei gesetzt werden (bisher wurden die Werte immer aus der SPS gelesen)
diverse ZeitschaltuhrfunktionenBerechnungen (+ - * / )Bedingungen (if, else)etc.
Was ist ein Skript?Was ist ein Skript?
Skripte sind in der Projektübersicht herstellbar.
Rechte Maustaste Rechte Maustaste neu neu
SkripteSkripte
Automatischer Fehler Refresh.
Nach abgelaufener Zeit wird die Funktion ausgeführt.
Wird als Zyklusskript erstellt.
Skript BeispielSkript Beispiel
Einige Bit auf 1 setzen wen Bedingung erfüllt.
SetVarConst
Skript - Beispiel 2Skript - 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)FehlerlistenHistory – EinträgeMasken
Druckerfunktionen ESC oder PCLDruckerfunktionen ESC oder PCL
RS232 - System Portserieller Download
PC-Card
Kopiedirekt aufPC-Card+ GF1
PC-Card
Download Projekt MV4-5xx (GF0 – GF1)Download Projekt MV4-5xx (GF0 – GF1)
CompactFlash
Kopiedirekt aufCompact Flash
Compact Flash
Download Projekt CE SystemeDownload Projekt CE Systeme(MV4-6xx, XVH/XV)(MV4-6xx, XVH/XV)
Ethernet – FTP DownloadFTP Server auf Panel muss gestartet sein.
ProjektinformationVariablenNachrichten
Projekt ReportProjekteinstellungenTexte (Standard, Fehler, Hilfe) EXPORT möglichPassworteinstellungenMasken
MaskeninformationObjekteGrösse und PositionAttribute
ProjektdokumentationenProjektdokumentationen
Hinweis:Die genaue Beschreibung zur Erstellung eines Demo-
Projektes der Online Dokumentation von Galileo zu entnehmen.
Starten Sie Galileo, wählen 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-ProjektDemo-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 SchrittenDemo-Projekt in 7 Schritten
Kommunikation mit PLC lokal auf Panel
Demo-Projekt lokalDemo-Projekt lokal
MC2- CE
SymArti
(CoDeSys) (lokal)
GalileoGRSW3
Motion
Ventil
Remote I/O
Remote I/O
CAN
CANOn Board
Profibus DP
Remote I/O
Remote I/O
Demo-Projekt remoteDemo-Projekt remote
MH2- CE
SymArti
(CoDeSys)GalileoGRSW3
Motion
Ventil
Remote I/O
Remote I/O
CAN
CANOn Board
Demo-Projekt lokal/remoteDemo-Projekt lokal/remote
MC2- CE
SymArti
(CoDeSys) (lokal)
GalileoGRSW3
Motion
Ventil
Remote I/O
Remote I/O
CAN
CANOn Board
Profibus DP
Remote I/O
Remote I/O
Motion
Ventil
Remote I/O
CAN
SymArti
(CoDeSys)
Top Related