Schulung Galileo Version 5.xx Micro Innovation begrüsst

Preview:

Citation preview

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)

Recommended