Gefran Software

Transcript

Gefran Software
0101
0101
0101
0101
0101
0101
0101
0101
0101
0101
0101
0101
0101
0101
0101
0101
0
1
0
0101
1010
010
1010
0101
1010
1010
0101
1010
1010
0101
1
0
1
1
0
0101
0101
1
0
1
0101
0101
010 1
0101
0101
0
1
0
1
1010
0101
0
0
1
0
1010
1010
0101
1010
1010
0101
1010
1010
01
1010
1010
0101
1010
1010
0101
10
1
0101
0
0
1
1
0
0101
1
0101
0
1
0
0101
1010
0101
0101
101
0101
1010
0101
0101
1010
0101
0101
1010
010
0
1 010
0101
1
0
Applicazioni
1010
1010
0101
1010
10
0101
1 0 1Operatore
• Interfaccia
1010
0101
0101
0
1
0101
0 1 0 1 • Monitoraggio impianti
0101
0 •1Presse
0 1iniezione
0101
0materiale
0101
1 0 plastico
•
Soffiaggio
1010
0101
010 1
Controllo temperatura multizona
1010
0 1• 0
0101
1010
1010
• Estrusione
0101
0101
1010
0 1 0 1 • Dosatori
0101
1010
01
0101
01
• Forni
trattamento
1010
0 1 0termico
0101
1010
0101
• Automazione impianti
0101
1010
0101
0101
101
0101
0101
0101
0101
Caratteristiche
0101
0101
010
• Sviluppo0
soluzioni
1 multipiattaforma
Gefran
Software
• Programmazione secondo lo standard IEC61131-3
• 5 linguaggi di programmazione IEC61131 (LD, ST, IL, SFC,
FBD)
• Debug OnLine
• Configurabilità di tutti i dispositivi del catalogo Gefran
• Soluzione integrata per progetti Gefran Automation
Profilo
GF_Project è l’ambiente di sviluppo integrato (IDE) per applicazioni di controllo in tempo reale dei dispositivi Gefran delle famiglie:
GF_VEDO, DIGISTAR II, I/O GILOGIK II, Drive e Sensori.
GF_Project è in grado di:
• Sviluppare soluzioni di automazione salvaguardando l’investimento destinato alla configurazione dell’applicazione e riducendo
il time to market
• Realizzare applicazioni per un controllo completo di macchine e impianti e della configurazione della parte di interfaccia grafica
• Sviluppare soluzioni multipiattaforma
• Ridurre i tempi di apprendimento, consenstendo uno sviluppo guidato ed eliminare errori di configurazione sfruttando la
configurazione di tipo grafico
• Riutilizzare facilmente parti di progetti preesistenti
GF_Project comprende una serie di tool per lo sviluppo di soluzioni applicative adibite a soddisfare diverse esigenze di
programmazione.
Grazie a diverse interfacce grafiche personalizzate, al programmatore vengono forniti gli strumenti migliori e più efficaci per lo
sviluppo di un progetto di automazione.
Questa filosofia fornisce un approccio di tipo “visuale” e “plug-and-play”, grazie al quale la configurazione del progetto è
completamente grafica e guidata.
GF_Project si compone di moduli software integrati, che attraverso specifiche funzionalità, permettono una facile ed intuitiva
configurazione di un progetto di automazione.
Interfaccia operatore
Modulo dedicato alla configurazione delle pagine grafiche di interfaccia uomo/macchina con grafica evoluta
Sequenza controllo macchina (PLC)
Modulo dedicato alla configurazione della parte di controllo macchina per soluzioni Real Time
HW + Architettura di comunicazione
Modulo dedicato alla definizione della struttura HW della macchina/impianto, della configurazione dei singoli dispositivi utilizzati e della tipologia di comunicazione adottata
» Configurazione Interfaccia Operatore (HMI)
Questo modulo, utilizzando un ambiente di sviluppo basato su icone e componenti grafici, crea e configura le pagine grafiche di
Interfaccia Operatore.
• La configurazione dei componenti nelle singole pagine si basa sull’utilizzo di componenti grafici (Widget), disponibili in una
libreria di componenti Gefran.
I Widget, attraverso una serie di Proprietà, Eventi e Condition, permettono la configurazione di pagine dinamiche.
Proprietà: serie di configurazioni che definiscono le componenti grafiche del Widget inserito nella pagina. Le proprietà
disponibili possono essere configurate con un valore costante oppure dinamico in funzione dei valori presenti nel progetto
applicativo
Evento: serie di funzionalità che, abbinate a comandi effettuati su Widget in una pagina, permettono l’esecuzione di azioni
come:
¬ Cambio pagina
¬ Scrittura di una variabile ad un valore fisso
¬ Esecuzione di una Funzione di libreria
¬ Esecuzione di uno script
2
Condition: serie di configurazioni che permettono la modifica run-time di proprietà su componenti selezionati
I componenti grafici presenti in libreria prevedono le seguenti funzionalità:
• Visualizzazione e modifica di un dato
• Visualizzazione di un’immagine (formato jpeg o gif)
• Visualizzazione di una serie di immagini condizionate da un dato
• Visualizzazione di un testo con funzionalità multilingua
• Visualizzazione di uno o più dati in forma di Trend
• Visualizzazione storico e reale allarmi
• Selezione dato con ComboBox
• Selezione dato con CheckBox
• Visualizzazione widget multipli con gestione a layer selezionabile runtime
• Selezione livello operatore attivo (login e logout)
• Selezione lingua nel caso di gestione multilingua
• Gestione salvataggio e caricamento file ricetta dati
• Export valori data logging in file CSV
• Ricette
• Diagnostica dispositivi GDNET - CANopen - Modbus
Al fine di semplificare e migliorare la configurazione delle pagine grafiche, sono disponibili ulteriori funzionalità quali:
• “WidgetBox“ è un insieme di componenti grafici che possono essere riutilizzati più volte all’interno del progetto. WidgetBox
aumenta il numero di componenti grafici base disponibili e permette di diminuire i tempi di sviluppo. Widget Box per la
sua configurazione utilizza un Editor dedicato dove è possibile specificare quale e quante delle proprietà devono essere
disponibili per la sua configurazione. WidgetBox sono raggruppati in libreria e la loro modifica può essere protetta da
password.
WidgetBox permette :
¬ Ridurre i tempi di sviluppo
¬ Sviluppo e manutenzione centralizzata
¬ Facile riutilizzo in altri progetti
• Visualizzazione in anteprima dell’immagine reale del prodotto selezionato. Grazie a questa funzionalità il programmatore
può avere una visione completa e reale delle pagine grafiche sviluppate. Inoltre, nel caso il prodotto selezionato abbia tasti
funzione integrati, nell’ambiente di sviluppo pagine è prevista la loro facile ed intuitiva configurazione
• “Resize” automatico delle pagine nel caso in cui il progetto di automazione preveda l’utilizzo delle pagine grafiche con
pannello di diverse dimensioni. In questo modo tutti i componenti presenti in pagina possono essere scalati, garantendo il
riutilizzo delle pagine configurate anche su target diversi
• Configurazione di una libreria di bordi, per la definizione all’interno di una pagina di 4 diversi tipi di bordi, chiamati Top,
Left, Right e Bottom. I bordi configurati vengono collezionati in una libreria personalizzabile e riutilizzabile in tutte le
pagine del progetto. La caratteristica di ereditarietà dei singoli bordi consente di trasferire la modifica effettuata su un
singolo pannello, in tutte le pagine dove quel componente è utilizzato
• “Esecutore PC” per la visualizzazione dinamica delle pagine su PC di sviluppo. L’esecutore PC permette di verificare i
cambi pagina, la visualizzazione dei valori, la verifica dell’interazione pagine/sequenza di controllo e le caratteristiche generali dell’interfaccia operatore. Queste operazioni, eseguite prima dell’aggiornamento in macchina, configurano offline dall’impianto e limitano eventuali malfunzionamenti.
3
» Programmazione Logica di controllo (PLC)
Questo modulo, utilizzando lo standard di configurazione IEC61131-3, ha la funzione di configurare in modo facile e veloce il ciclo di
controllo macchina.
• La programmazione basata sullo standard IEC61131-3 mette a disposizione 5 diversi linguaggi di programmazione.
Il programmatore, nella stesura del programma di controllo, può dividere la logica in singoli programmi e, per ogni singolo
programma, utilizzare uno dei 5 linguaggi a disposizione.
Le 5 diverse tipologie di linguaggi disponibili sono:
¬LD (Ladder Diagram) - Linguaggio grafico a contatti
¬FBD (Function Block Diagram) - Linguaggio grafico basato su blocchi funzione
¬SFC (Sequencial Function Chart) - Linguaggio grafico per gestione sequenze macchina tipo “step-by-step”
¬ST (Structured Text) - Linguaggio a lista istruzioni
¬IL (Instruction List) - Linguaggio a lista istruzioni
• Una serie di Blocchi Funzione (FB), di libreria sviluppati da Gefran, sono disponibili per la gestione di funzionalità specifiche quali:
¬ Linearizzazione segnali analogici
¬ Generatore di rampa
¬ Controllo PID
¬ Controllo PID per valvole
¬ Controllo Parison per applicazioni macchine soffiatrici plastica
¬ Gestione movimenti (Motion Control)
• L’intuitiva interfaccia di programmazione consente un rapido apprendimento delle operazioni di configurazione e una
diminuzione dei tempi di sviluppo software
• La funzione di test on-line del programma in esecuzione visualizza le variabili in tempo reale e permette di effettuare forzature
• Progetti simili possono essere riutilizzati, grazie alla configurazione modulare del programma PLC
• È disponibile la configurazione di Function Block e Function custom, che permette di creare autonomamente una libreria di
funzioni che facilmente possono essere integrate in successivi progetti
4
» Configurazione Hardware
è il modulo dedicato alla configurazione hardware del progetto e permette di:
• Definire l’architettura di sistema e la configurazione dei singoli dispositivi utilizzati nel progetto di automazione, sfruttando
un intuitivo e guidato ambiente di configurazione
• Definire e parametrizzare i dispositivi presenti nel catalogo prodotti Gefran e descriverne l’interconnessione in una architettura di automazione
• Configurare un singolo dispositivo oppure una rete di dispositivi
• Condividere le variabili tra dispositivi collegati tra loro
• Integrare dispositivi CANopen di terze parti mediante l’importazione del file descrittivo EDS
• Integrare dispositivi con protocollo Modbus TCP e Modbus RTU di terze parti mediante la configurazione di un intuitivo
menù dedicato
• Configurare la condivisione dati con sistemi di livello superiore (Scada) sfruttando connessione Modbus TCP/RTU
Le linee di prodotto Gefran configurabili con GF_Net (la selezione a livello di configurazione di rete è legata alla disponibilità di
connessione Fieldbus al master di rete) sono:
• Automazione
¬PC Industriali (serie DIGISTAR II)
¬Pannelli Operatore (serie GF_VEDO)
¬I/O remoti (serie GILOGIK II)
¬Tastiere Fieldbus (serie TF)
• Componenti
¬Power Control (serie GFW)
¬Power Control (serie GTF)
¬Regolatori (serie GFX4)
¬Regolatori (serie GFXTERMO4)
¬Regolatori (serie 2000)
¬Regolatori (serie 1000)
¬Indicatori (serie 40)
• Sensori
¬Serie K
¬Serie I
¬Serie M
• Drive
¬Serie SIEIDrive XVy
¬Serie SIEIDrive ADV
¬Serie SIEIDrive AGy
¬Serie SIEIDrive TPD
Le tipologie di Fieldbus disponibili in GF_Net, dipendenti dal tipo di target selezionato e utilizzate per la configurazione di una rete
di automazione, sono:
• GDNet (Ethernet Real Time)
• Modbus RTU (seriale)
• Modbus TCP (Ethernet)
• CANopen
5
Componenti software aggiuntivi
Nello sviluppo di progetto, oltre ai componenti software principali, una serie di
configurazioni aggiuntive permettono la definizione di funzionalità specifiche.
Configurazione allarmi
• Configurazione delle variabili di progetto che indicano gli stati
di allarme macchina/impianto
• Definizione del tipo di allarme e del messaggio che deve essere
visualizzato su pagina grafica
• Gestione multilingua della visualizzazione del messaggio di
allarme
• La visualizzazione di allarmi attivi e allarmi storici attraverso
Widget di libreria dedicati
Gestione Multilingua
• Configurazione della gestione multilingua (funzionalità di
traduzione dinamica dei testi visualizzati all’interno di una
pagina). In questo modo è possibile configurare un’unica
interfaccia utente, garantendo il suo utilizzo da operatori di
diverse nazionalità
• Selezione delle lingue previste dal progetto e inserimento delle
traduzioni dei testi in tutte le lingue selezionate
• Configurazione delle lingue che prevedono l’utilizzo di caratteri
speciali (es. cinese, russo, coreano) grazie allo standard
Unicode
• Esportazione dell’elenco completo dei testi in un file in
formato CSV per facilitarne la traduzione nelle lingue attive
nel progetto. Il nuovo file generato può essere importato,
assicurando un facile e veloce aggiornamento
Configurazione Utenti/Password
• L’inserimento degli utenti, con relative password, per i quali
sono previsti specifici privilegi a livello di interfaccia macchina
• 10 livelli disponibili per i quali non sono previste limitazioni sul
numero di utenti abbinati al singolo livello.
Il codice di livello può essere utilizzato all’interno del sistema
per:
¬Limitare la modifica di un valore
¬Limitare l’accesso ad una specifica pagina
6
¬Limitare l’accesso a specifiche configurazioni
¬Rendere invisibili alcuni Widget in una pagina
Gestione Variabili
• Gestione/visualizzazione di tutte le variabili inserite nel
progetto
• Inserimento di variabili necessarie alla configurazione del ciclo
macchina (PLC)
• Configurazione delle caratteristiche delle variabili (tipo di dato,
descrizione, dato ritentivo, ricetta, etc.)
• Gestione variabili tra dispositivi remoti in architetture di
automazione Gefran
Aggiornamento Firmware
• Verifica della versione Firmware installata sul target con la
possibilità di attivarne l’aggiornamento.
Questo permette di allineare la versione Firmware con la
versione prevista dall’ambiente di sviluppo.
Ricette
• Come Ricette, si intende la gestione sulla macchina di un archivio
dati, contenente il setup di valori di processo, relativi a diverse
lavorazioni. Questo permette di semplificare le operazioni di
cambio o avvio produzione ristabilendo in modo sicuro e facile
parametri di processo precedentemente archiviati.
• La Ricetta prevede una struttura dati fissa, che viene definita
in fase di configurazione attraverso l’utilizzo di un intuitivo e
dedicato modulo di parametrizzazione.
• Le singole Ricette, archiviate sul pannello operatore, avranno
una struttura dati comune ma potranno contenere singoli
valori diversi.
• La disponibilità di componenti grafici (widget) standard di
libreria, facilita lo sviluppo della parte di interfaccia utente.
Il componente Ricetta prevede :
¬ Salvataggio su file dei dati macchina
¬ Caricamento da file dei dati macchina
¬ La cancellazione di un file dati macchina
¬ La copia da Pannello a USB o da USB a pannello di un
file dati macchina
Data Logging
•La funzionalità di DataLogging, è sfruttata per archiviare
nel tempo, dati relativi ad un processo di lavorazione,
permettendo una loro successiva analisi. La verifica dei
valori di DataLogging, rende possibile individuare eventuali
problemi tecnici durante fasi di lavorazione o fornire elementi
utili per migliorare il processo produttivo.
•I valori configurati come DataLogging sono collezionati ed
archiviati durante le fasi di lavorazione, salvati in memoria e
disponibili per analisi successive.
•Per ogni singolo dato inserito in DataLogging sono disponibili
le seguenti proprietà :
¬ Tempo di campionamento in secondi (minimo 1 sec.)
¬ Un trigger per attivare un campionamento su evento non vincolato al tempo di campionamento (minimo 1 sec.)
¬ Una proprietà “circular” dell’archivio storico
¬ La dimensione massima dello storico (espresso in
campionamenti)
•Per la gestione dei singoli archivi storici e l’esportazione
dei dati in vari formati, sono disponibili una serie di risorse
quali componenti grafici di libreria (widget), FB e variabili di
sistema.
•In generale è possibile la generazione di :
¬ File export in formato CSV
¬ Visualizzazione dei dati in pagine applicativa in formato
trend
¬ Creazione di un report
Overview caratteristiche generali
Funzionalità generali
Numero variabili configurabili
Gestione Allarmi integrato
Numero allarmi
Gestione Ricette integrato
Numero tipi ricetta
Numero variabili per tipo ricetta
Supporto USB per Export / Import ricetta
PC utility per modifica valori Ricetta offline
Gestione Multilingua integrato
Selezione Lingua runtime
Numero lingue
Numero testi per singola lingua
Import / Export testi formato CSV
Supporto UNICODE
Gestione Utenti integrato
Max livelli accesso utenti
Numero utenti per ogni livello accesso
Gestione Utenti - Limitazione accesso pagina
Gestione Utenti - Limitazione modifica dato
Gestione Utenti - Limitazione visualizzazione componenti
DataLogging integrato
Numero variabili configurabili Datalog
DataType disponibili per DataLog
Tipo campionamento DataLog
Sample time DataLog
Salvataggio file DataLog criptati
Esportazione valori DataLog formato CSV
Offline PC utility per DataLog file decripting on CSV
Target FW update
USB target update (Application SW & FW)
Ethernet target update (Application SW & FW)
Connessione remota
Teleassistenza
Teleremotazione
Backup e Restore di progetto
Up to 64000 *
√
Typical 300 *
√
Typical 8 *
Typical 100 *
√
√
√
√
Typical 8 *
Typical 200 *
√
√ (limitato per VEDO_EL)
√
15
Typical 4 *
√
√
√
√
Typical 50 *
INT, DINT, REAL, BOOL
Trigger – Time
Minimo 1 sec.
√
√
√
√
√
√
√
√
√
√
* HW Platform depending
7
Controllo macchina (PLC)
Programmazione PLC standard IEC61131-3
Linguaggi IEC61131 – base testo
Linguaggi IEC61131 – base grafica
Bit DataType
Signed Integer DataType
Unsigned Integer DataType
Floating DataType
Other DataType
Preset Variabili
Variabili ritentive
On-Line PLC
On-Line change
On-Line watch list
HotDownload
Breakpoints, step-by-step execution
PLC Start mode selezionabile
HotStart
WarmStart
ColdStart
Task PLC configurabili
Task Timer
Task Cyclic
Task High priority
Libreria Function Block / Function Custom configurabile
Gefran FB Library
√
IL, ST
LD, FBD, SFC
BOOL, BYTE, WORD, DWORD
INT, DINT
UINT, UDINT
REAL
STRING, TIME, ARRAY, STRUCTURE
√
√
√
√
√
√ (non disponibile per VEDO_EL / CPU300)
√ (solo per linguaggio ST compilato in size)
√
√
√
√
√
√
√
√ (non disponibile per VEDO_EL / CPU300)
√
√*
* HW Platform depending
Configurazione interfaccia grafica
Numero componenti grafici disponibili
Componenti grafici “base” (dataset, datavalue, panel..)
Componenti grafici “advance” (trend, recipe, datalog..)
Gestione eventi
Gestione eventi su componenti grafici
Gestione eventi su azioni pagina
Configurazione eventi con esecuzione script
Tipi immagini supportate
Componenti “advance” custom (WidgetBox)
Libreria immagini
Libreria pagina template
Libreria bordi (up / down / left / right)
Snap to grid selezionabile
Allineamento oggetti
Undo e redo singola modifica
Auto resize pagina con cambio risoluzione
Configurazione azione tasti (solo per serie CK)
Esecutore pagine PC
8
45
√
√
√
√
√
√
GIF (89a) / JPG (jpeg)
√
√
√
√
√
√
√
√
√
√
Configurazione HW
Configurazione grafica architettura di sistema
Selezione target da catalogo Gefran
Strumentazione
Power Control
Motion
Automazione
Sensori
Supporto multi Fieldbus
Supporto Fieldbus GDNet con dispositivi Gefran
Supporto Fieldbus Modbus RTU con dispositivi Gefran
Integrazione dispositivi terze parti in Modbus RTU
Supporto Fieldbus Modbus TCP con dispositivi Gefran
Integrazione dispositivi terze parti in Modbus TCP
Supporto Fieldbus CANOpen con dispositivi Gefran
Integrazione dispositivi terze parti in CANOpen
Parametrizzazione singoli Fieldbus
√
√
√
√
√
√
√
√
√ (non disponibile per VEDO_EL / CPU300)
√
√ (attraverso tool dedicato)
√
√ (attraverso tool dedicato)
√
√ (attraverso import file EDS)
√
Dati Tecnici
Minimo
Consigliato
Operating system
Windows: XP (SP2) / Vista / 7 32bits
Windows 7 64bits
Processor
Pentium › 1Ghz
Intel Core i5 2.5Ghz
RAM
Hard disk space
Graphics
Internet Explorer
Ethernet
DVD
USB
2 GB
XGA (1024x768)
› 7.0
4 GB
At least 2 GB free
SXGA (1280x1024)
›= 9.0
1 port
DVD reader
1 port
9
Codici di ordinazione
GF_Project Base
GF_Project-LITE
La licenza consente di utilizzare tutte le funzionalità dell’ambiente
di programmazione limitando la configurazione per i target CPU300
e serie VEDO_EL. GF_Project è l’ambiente di programmazione
integrato per sviluppo soluzioni Gefran Automation. Comprende
configurazione HW, programmazione PLC basata su linguaggio
IEC1131 e programmazione pagine grafiche interfaccia HMI. La
licenza consente l’utilizzo dell’ambiente di Programmazione
su Nr.1 PC di sviluppo. La licenza attiva per 1 anno un contratto
di manutenzione software che prevede download gratuito
aggiornamenti e assistenza telefonica. Il software viene fornito su
supporto DVD autoinstallante.
GF_Project-FULL-6M
La licenza consente di utilizzare tutte le funzionalità dell’ambiente
di programmazione senza limitazione sul numero e tipo di
target utilizzati per un tempo limite di 6 mesi rinnovabile. GF_
Project è l’ambiente di programmazione integrato per sviluppo
soluzioni Gefran Automation. Comprende configurazione
HW, programmazione PLC basata su linguaggio IEC1131 e
programmazione pagine grafiche interfaccia HMI. La licenza
consente l’utilizzo dell’ambiente di Programmazione su Nr.1 PC di
sviluppo.La licenza abilita per 6 mesi un contratto di manutenzione
software che prevede download gratuito aggiornamenti e assistenza
telefonica. Il software viene fornito su supporto DVD autoinstallante
GF_Project-FULL
La licenza consente di utilizzare tutte le funzionalità dell’ambiente
di programmazione senza limitazione sul numero e tipo di target
utilizzati. GF_Project è l’ambiente di programmazione integrato per
sviluppo soluzioni Gefran Automation. Comprende configurazione
HW, programmazione PLC basata su linguaggio IEC1131 e
programmazione pagine grafiche interfaccia HMI. La licenza
consente l’utilizzo dell’ambiente di Programmazione su Nr.1 PC di
sviluppo.La licenza attiva per 1 anno un contratto di manutenzione
software che prevede download gratuito aggiornamenti e assistenza
telefonica. Il software viene fornito su supporto DVD autoinstallante
F048378
GF_Project-FULL-4
Per numero licenze da 1 a 4 con unico ordine
F048713
GF_Project-FULL-9
Per numero licenze da 5 a 9 con unico ordine
F048714
GF_Project-FULL-99
Per numero licenze superiori a 9 con unico ordine
F052279
F052280
segue >>>
10
>>>
GF_Project Option
999999200
GF_Project-UPGRADE-LITE-FULL
Licenza per Upgrade da un codice GF_Project LITE ad un codice
GF_Project FULL
999999201
GF_Project-SW-PACK-LITE
1 anno di contrato di manutenzione software che prevede download
gratuito aggiornamenti e assistenza telefonica, legata a licenze di
tipo LITE
999999202
GF_Project-SW-PACK-FULL
1 anno di contrato di manutenzione software che prevede download
gratuito aggiornamenti e assistenza telefonica, legata a licenze di
tipo FULL
GEFRAN spa
Via Sebina, 74
25050 Provaglio d’Iseo (BS) - Italy
Ph. +39 030 9888.1 - Fax +39 030 9839063
Email: [email protected] - Web: www.gefran.com
DTS_GF_Project_08_2011_ITA
11