Strumento di programmazione guidata “user-frendly”, basato sull’utilizzo di icone o menu di configurazione guidati.
Particolarmente adatto per sviluppatori che prediligono uno stile di programmazione “visuale”.
GF_Project si compone di moduli software integrati, che attraverso specifiche funzionalità, permettono una facile ed intuitiva configurazione di un progetto di automazione
Il modulo dedicato alla configurazione hardware del progetto è chiamato GF_Net 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
• Configurare la condivisione dati con sistemi di livello superiore (Scada) sfruttando connessione Modbus TCP/RTU
connessione Fieldbus al master di rete) sono:
• Automazione
- PC Industriali (serie DIGISTAR II)
- Pannelli Operatore (serie GF_VEDO)
- I/O remoti (serie GILOGIK II)
- I/O remoti IP67 (serie GLK)
- Tastiere Fieldbus (serie TF)
• Componenti
- 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 confi gurazione di una rete di automazione, sono:
• GDNet (Ethernet Real Time)
• Modbus RTU (seriale)
• Modbus TCP (Ethernet)
• CANopen
» OpenPCS - Programmazione Logica di controllo (PLC)
Il modulo dedicato alla programmazione della logica del controllo PLC è chiamato OpenPCS.
Questo modulo, utilizzando lo standard di configurazione IEC1131-3, ha la funzione di configurare in modo veloce e facile il ciclo di controllo macchina.
• La programmazione basata sullo standard IEC1131-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
• L’intuitiva interfaccia di programmazione consente un rapido apprendimento delle operazioni di configurazione e una diminuzione dei tempi di sviluppo software
• È disponibile una libreria di Funzioni e Blocchi Funzione, sviluppati da Gefran, comprende funzionalità quali:
- Linearizzazione segnali analogici
- Generatore di rampa
- Controllo PID
- Controllo PID per valvole
• 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
» GF_View - Programmazione Interfaccia Operatore (HMI)
Il modulo dedicato alla configurazione dell’Interfaccia Operatore (HMI) è chiamato GF_View.
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
componenti grafici presenti in libreria prevedono le seguenti funzionalità:
• Visualizzazione e modifica di un dato
• Visualizzazione di una 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 Combo Box
• Selezione dato con Check Box
• Visualizzazione widget multipli con gestion 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
Al fine di semplificare e migliorare la configurazione delle pagine grafiche, GF_View dispone di ulteriori funzionalità quali:
• 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. 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 off-line dall’impianto e limitano eventuali malfunzionamenti
|
|

|