GF_Project
GF_Project comprend :
-
Matériel
Configurateur logiciel dédié à la configuration des dispositifs utilisés pour commander la machine/installation -
Logique de commande (PLC)
Composant logiciel dédié à la configuration de la logique de commande de la machine/installation. -
Interface Utilisateur (HMI)
Composant logiciel dédié à la configuration des pages graphiques utilisées pour l’interface opérateur
-
Outil “convivial” de programmation assistée, basé sur l’utilisation d’icônes et de menus de configuration guidés.
Idéal pour les développeurs qui préfèrent un style de programmation “visuelle”.
GF_Project se compose de modules logiciels intégrés qui, grâce à des fonctionnalités spécifiques, assurent une configuration aisée et intuitive d’un projet d’automatisation.» Module de configuration matérielle
Le module de configuration matérielle du projet permet de :
• Définir l’architecture de système et la configuration des différents dispositifs utilisés dans le projet, à travers un environnement de configuration intuitif et guidé
• Définir et paramétrer les dispositifs inclus dans le catalogue Gefran et décrire leur interconnexion dans une architecture d’automatisation
• Configurer un seul dispositif ou un réseau de dispositifs
• Partager les variables parmi des dispositifs reliés les uns aux autres
• Intégrer des dispositifs CANopen de tiers à travers l’importation du fichier descriptif EDS
• Intégrer des dispositifs avec protocole Modbus TCP et Modbus RTU de tiers
• Configurer le partage des données avec des systèmes de niveau supérieur (Scada), en exploitant la connexion Modbus TCP/RTU
Les lignes de produits Gefran qui peuvent être configurés avec GF_Net (la sélection au niveau de la configuration de réseau dépend de la disponibilité de la connexion Fieldbus au réseau) sont les suivants :
E/S distantes
Interface opérateur
Contrôleurs de puissance
Jauges
Capteurs
EntraînementsSuivant le type de dispositif sélectionné et utilisé pour configurer un réseau d’automatisation, les Fieldbus suivants sont disponibles :
• GDNet (Ethernet Real Time)
• Modbus RTU (Serial)
• Modbus TCP (Ethernet)
• CANopen» Module de programmation logique de commande (PLC)
Ce module, qui utilise le standard de configuration IEC1131-3, permet de configurer rapidement et facilement le cycle de commande machine.
• La programmation, basée sur le standard IEC1131-3, met à disposition 5 langages différents.
Lors de l’écriture du programme de commande, le programmeur peut diviser la logique en programmes individuels, en utilisant l’un des 5 langages pour chacun d’entre eux.
Les 5 langages disponibles sont les suivants :
- LD (Ladder Diagram) - Langage graphique à contacts
- FBD (Function Block Diagram) - Langage graphique basé sur des blocs de fonction
- SFC (Sequencial Function Chart) - Langage graphique pour la gestion des séquences machine du type “pas à pas”
- ST (Structured Text) - Texte structuré
- IL (Instruction List) - Langage par liste d’instructions
• Très intuitive, l’interface de programmation assure un apprentissage rapide des opérations de configuration et une réduction des délais de développement logiciel
• La bibliothèque des Fonctions et des Blocs de Fonction développés par Grefran, offre les fonctionnalités suivantes :
- Linéarisation des signaux analogiques
- Générateur de rampe
- Commande PID
- Commande PID pour soupapes
• La fonction test en ligne du programme en cours d’exécution affiche les variables en temps réel et permet d’effectuer des forçages
• Des projets similaires peuvent être réutilisés, grâce à la configuration modulaire du programme PLC
• Disponibilité de la configuration Function Block e Function Custom, qui permet de créer en toute autonomie une bibliothèque de fonctions pouvant être aisément intégrées dans de futurs projets» Module de programmation interface opérateur (HMI)
Ce module, qui utilise un environnement de développement basé sur des icônes et des composants graphiques, crée et configure les pages graphiques d’interface opérateur.
• La configuration des composants des différentes pages se fonde sur l’utilisation d’éléments graphiques (Widgets), disponibles dans une bibliothèque de composants Gefran.
A travers un certain nombre de propriétés, d’événements et de conditions, les Widgets permettent de configurer des pages dynamiques.
Propriété : série de configurations qui définissent les composants graphiques du Widget intégré dans la page.
Les propriétés disponibles peuvent être configurées avec une valeur constante ou dynamique, en fonction des valeurs présentes dans le projet d’application
Evénement : série de fonctionnalités qui, associées à des commandes réalisées sur le Widget d’une page, permettent l’exécution des actions suivantes :
- Changement de page
- Ecriture d’une variable sur une valeur fixe
- Exécution d’une fonction de bibliothèque
- Exécution d’un script
Condition : une série de configurations permettant de modifier le temps d’exécution des propriétés sur des composants sélectionnés. Les composants graphiques présents dans la bibliothèque assurent les fonctions suivantes :
• Affichage et modification d’une donnée
• Affichage d’une image (formats jpeg ou gif)
• Affichage d’une série d’images conditionnées par une donnée
• Affichage d’un texte avec fonctionnalité multi-langues
• Affichage d’une ou de plusieurs données sous forme de Trend
• Affichage des alarmes historiques et actives
• Sélection de données avec Combo Box
• Sélection de données avec Check Box
• Affichage des widgets multiples avec gestion des couches et temps d’exécution programmable
• Sélection du niveau opérateur actif (login/logout)
• Sélection de la langue en cas de gestion multi-langues
• Gestion de l’enregistrement et chargement du fichier de la recette de données
Afin de simplifier et d’améliorer la configuration des pages graphiques, GF_View dispose d’autres fonctionnalités. Entre autres :
• Affichage avec aperçu de l’image réelle du produit sélectionné. Grâce à cette fonctionnalité, le programmeur peut obtenir un aperçu complet et réel des pages graphiques développées. En outre, si le produit sélectionné intègre des touches de fonction, leur configuration rapide est prévue dans l’environnement de développement des pages
• “Redimensionnement” automatique des pages lorsque le projet d’automatisation prévoit l’utilisation des pages graphiques avec un panneau de différentes dimensions. Ainsi, tous les composants de la page peuvent être dimensionnés, ce qui garantit la réutilisation des pages configurées dans d’autres pages
• Configuration d’une bibliothèque de bordures pour la définition de quatre types différents de (Top, Left, Right et Bottom) à l’intérieur d’une page. Les bordures configurées sont collectées dans une bibliothèque personnalisable et réutilisable dans toutes les pages du projet. La caractéristique d’hérédité des bordures permet de transférer la modification apportée sur un panneau dans toutes les pages qui utilisent ce même composant.
• “Exécuteur PC” pour l’affichage dynamique des pages. L’exécuteur PC permet de vérifier les changements de pages, l’affichage des valeurs, l’interaction pages/séquence de commande et les caractéristiques générales de l’interface opérateur. Ces opérations, exécutées avant la mise à jour sur la machine, configurent l’état hors-ligne par l’installation et minimisent les éventuels dysfonctionnements

