PG5 2.0 Beta : Quoi de neuf? Expert days 2009
2 PG5 2.0: What's new Quoi de neuf dans PG5 2.0? Interface Utilisateur MDI (Multi Document Interface) pour les éditeurs Desktop docking Composants standards Editeur de Symbol Nouvel éditeur de symboles combiné avec le nouvel outil de traitement des symboles Configurateur HW Device Configurator à la place du Hardware Settings“ combiné avec l’adressage des E/S IL Nouveau SCOPES pour les symboles Amélioration de la méthode d’appel des FB Library managerBibliothèques FB et CSF intégrés dans l’éditeur IL editor Aperçu des bibliothèques en cours d’utilisation Modèle de Graftec (templates)
3 PG5 2.0: What's new Quoi de neuf dans PG5 2.0? Fupla Nouvelle fenêtre de propriété (Name/Ref) Nouvelle fenêtre ”paramètres ajustable” Nouveau FBox Selector Nouveau Format de fichier Watch WindowNouvelle fonctionnalité de suivi Ajout de symboles depuis le menu contextuel Gestion de Nouveau matérielsPCD3.WAC RIO Ethernet Compatibilité Vista Répertoires adaptés (Project, Libraries) Format fichier d’aide CompatibilitéFonction d’import des projets PG5 1.4
4 PG5 2.0: What's new Plusieurs document pour les interfaces de Fupla, S-Edit and Graftec MDI pour Fupla, S-Edit et Graftec Différents fichiers Fupla peuvent être ouvert dans la même fenêtre Facilité de la fonction Copier/Coller Plusieurs fichiers simultanément ouvert en ligne
5 PG5 2.0: What's new Desktop Docking Desktop docking Project Manager et la fenêtre Editor visible depuis le même écran (Structure de comportement) Double clic sur la barre de titre => Fenêtre Editor passe en plein écran Double clic une deuxième fois => retour vers Desktop Docking Dans le cas ou le bureau n’est pas souhaité, on peut le désactiver dans le menu “Tools” “Options”
6 PG5 2.0: What's new Fonction de positionnement dans tous les éditeurs Comportement standardisé de tous les composants Afin de simplifier le comportement a été standardisé La position de l’élément (par ex. FBox Selector) peut être defini librement Même “properties grid” pour Online Settings Device Configurator Fupla Graftec Watch Window
7 PG5 2.0: What's new Fonction de positionnement dans tous les éditeurs Fenêtre de sélection pour Device Configurator Fupla Fenêtre de liste d’erreurs SPM Device Configurator Fupla
8 PG5 2.0: What's new Gestion des symboles Nouvelle organisation des symboles Les variables globales sont stockées dans le fichier ou elles sont définies. PG5 2.0: PG5 1.4: Dans PG5 2.0 les fichiers peuvent être copiés d’une CPU vers une autre CPU sans perdre les symboles définies. Pour garantir la compatibilité avec les projets PG5 1.x un fichier global peut être créé. Program file + Local symbols file + Global symbols file 1 FILE containing Program + Local symbols + Global symbols
9 PG5 2.0: What's new Nouvelle manipulation des symboles - Généralités Nouvelle manipulation des symboles Un nouveau gestionnaire de symbole avec plus de fonctionnalités a été créé Manipulation comme dans“Excel” Nouveau symboles tags Navigateur de symboles Fonctions de filtre, filtres définies par l’utilisateur Fonction “Undo / Redo” (jusqu’à la dernière sauvegarde du fichier) Au final, la manipulation n’est pas complètement la même que dans PG5 1.x!
10 PG5 2.0: What's new Nouvelle manipulation des symboles - Généralités Depuis un symbole dans la table “Local” si le fichier source a été défini avec la propriété “Public”... …il apparaîtra dans la table „All Publics“ dans les autres fichiers de la CPU aprés la sauvegarde du fichier: =>
11 PG5 2.0: What's new Nouvelle manipulation des symboles - Généralités La propriété „External“ est utilisée pour les symboles définis dans un autre fichier Par un double clic sur le symbole “externe”... … le fichier ou le symbole est défini sera ouvert.
12 PG5 2.0: What's new Nouvelle manipulation des symboles - Généralités Renommer un symbole... … avec une sauvegarde... … et le symbole est modifié dans tous les autres fichiers, aussi! (Seulement si le gestionnaire de symbole est utilisé pour modifier les symboles)
13 PG5 2.0: What's new Nouvelle manipulation des symboles - Généralités Si un symbole public est glissé dans le programme Fupla Il est automatiquement ajouter dans le fichier local et référencé comme variable “externe”:
14 PG5 2.0: What's new Nouvelle manipulation des symboles - Généralités Arrière-Plan Les symboles publics sont collectés durant un “background build”. Les symboles définis dans un autre fichier sont marqués comme „External“. Par double-click un symbole externe il est possible de changer les déclarations des symboles. En modifiant le symbole (dans le fichier ou il a été défini) le symbole est modifié dans tous les fichiers (sur sauvegarde du fichier). or update
15 PG5 2.0: What's new Nouvelle manipulation des symboles - Edition Définir un nouveau symbole Insertion d’une clé ou double-clic sur le dernier rang Definir un nouveau, symbole complet MySymbol F 10; My comment Definir plusieurs symboles MySymbol1..10 F 10; Comment Definir un nouveau groupe GroupName.SymbolName
16 PG5 2.0: What's new Nouvelle manipulation des symboles - Edition Toujours “attrapés” les symboles sur la partie de gauche (pour le “Drag-and-Drop” ou la Sélection) Fonction comme dans Excell „Ctrl-Alt-F9“ pour le ré-adressage des symboles sélectionnés. Classification par un click sur la barre de titre Les symboles peuvent être transferrés vers d’autres programmes (e.g. Word / Excel) par “Copy/Paste”
17 PG5 2.0: What's new Nouvelle manipulation des symboles - Généralités Ajouter dans la Watch windows depuis le menu contextuel (click droit sur la souris) References croisées disponible aprés la sauvegarde du fichier Symbole depuis S-Net et Device Configurator peuvent être trouvés dans la table ‘All Publics’
18 PG5 2.0: What's new Nouvelle manipulation des symboles - Filtre Le nouveau navigateur de symbole est visible en cliquant sur ce bouton. Click depuis Les symboles filtrés sont affichés dans une table temporaire Double-Click Une nouvelle table est ajoutée depuis le filtre de symboles Notre filtre peut être défini avec „Create a new user filter“.
19 PG5 2.0: What's new Nouvelle manipulation des symboles - Recherche Trouvés un symbole dans le gestionnaire de symbole Utilisation du symbole: * Quand on cherche *1.Actual* e.g. Group1.ActualValue sera trouvé avec”: ? Quand on cherche *actu?l* e.g. Group1.FlagActuel sera touvé Dans le navigateur de symbole Travailler dans “All Publics” ? n’est pas supporté
20 PG5 2.0: What's new Device configurator Remplace les „Hardware Settings“ “Manual RAM Allocation” automatique Vue d’ensemble sur les modules E/S et slot Drag-and-Drop / Copy-Paste des modules depuis la fenêtre de sélection des modules (“Module Selector”) Paramétrage des modules dans la grille des propriétés Sélectionnés la consommation électrique Label Editor (z.B. PCD2.M5xx0)
21 PG5 2.0: What's new Gestion des E/S Manipulation des E/S E/S sont gérés par le firmware et leurs valeurs sont copiées dans les “flag” ou “register” (utilisation des “Peripherial Instructions”) --> Pas de FBox et FB sont nécessaires pour l’accés aux E/S! --> Firmware requis pour supporter cette fonctionnalité ( for PCD3, for PCD2.M5xx0)
22 PG5 2.0: What's new Configuration des E/S Glisser les modules vers les slots désirés Sélection de “Yes” dans „Media Mapping Enabled“ Définir les noms des symboles Sélectionner la plage selon l’outils utilisés Sauvegarder, Compiler et télécharger le programme
23 PG5 2.0: What's new Fupla Nouvelle FBox Property et Adjust window Fenêtre de propriétés des FBox Plus besoin d’ouvrir une fenêtre séparées Disposition standardisée (Online-) Adjust window Les adresses statiques sont affichées par défaut (donnés si elles sont définies) Même chose que pour le fichier Watch Window
24 PG5 2.0: What's new Fupla Nouveau FBox Selector et multi-lines comments Nouveau “FBox selector” Plus de sous section utilisées Nouveau filtres sont ajoutés Astuce Configuré ou vous voulez regarder dans les propriétés du filtre! * est supportés, aussi Plusieurs lignes de commentaire Pour la documentation des programmes, possibiltés de les intégrer dedans
25 PG5 2.0: What's new Editeur IL – Extension IL Propriétés des symboles LEQUAvec la propriété Bloc, FB, PB,Macro. La valeur des symboles reste dans le prochain block appelé. Différents Bloc peuvent utilisés le même nom pour différentes variables ou adresses TEQUNouveau, symbole temporaire qui ne sont pas utilisés dans les variables PCD (RTC ou F) La propriété est limité au FB ou à la macro La valeur du symbole n’est pas disponible pour le prochain appel de bloc. Réduit l’utilisation en amont des variables par les FB ou FBox Evite la collision des symboles entre les blocs ou les bibiothèques FB MyFunction1 AAA LEQU F ; Local symbol BBB TEQU F ; Temporary symbol STH AAA OUT BBB EFB FB MyFunction2 AAA LEQU F ; Local symbol BBB TEQU F ; Temporary symbol STH AAA OUT BBB … EFB
26 PG5 2.0: What's new Editeur IL – Extension IL Propriétés des symboles EQUdéfinis un symbole avec le “scope du fichier ou il a été défini. Tous les blocs dans le fichier peuvent accéder à ce symbole. La valeur de ce symbole reste la même que celle du bloc d’appel. Different blocs peuvent accéder à la même variable DDD EQU F ; File symbol FB MyFunction1 AAA LEQU F ; Local symbol BBB TEQU F ; Temporary symbol CCC EQU F ; File symbol … EFB FB MyFunction2 AAA LEQU F ; Local symbol BBB TEQU F ; Temporary symbol STH AAA ANH DDD AND CCC EFB
27 PG5 2.0: What's new Editeur IL – Extension IL Propriétés des symboles PEQUDéfinis un symbole qui est accesibles depuis tous les blocs depuis tous les fichiers La valeur de cette variable reste la même entre les blocs d’appel. Si un symbole PEQU est utilisés dans un autre fichier, il va être déclaré comme externe en utilisant EXTN PEQU est comme “EQU” combinés avec PUBL. DDD EQU F ; File symbol FFF PEQUF ; Public symbol FB MyFunction1 AAA LEQU F ; Local symbol BBB TEQU F ; Temporary symbol CCC EQU F ; File symbol GGG EQUF ; Public symbol PUBL GGG … EFB FB MyFunction2 AAA LEQU F ; Local symbol BBB TEQU F ; Temporary symbol STH FFF ANH GGG EFB File: My_library.SRC EXTN FFF, GGG COB 0 0 STH FFF ANH GGG … ECOB File: My_Application.SRC
28 PG5 2.0: What's new Editeur IL – Extension IL Les paramètres des FB peuvent être passés via des sous-FBs (limités à 7 niveaux) Flexibilité accrues Appel avec des macros COB 1 0 CFB 1 R 1 ;parameter 1 = R 1 EFB FB 1 CFB 2 =1 ;call FB 2 with FB 1's parameter 1 EFB FB 2 INC =1 ;FB 1's parameter 1 CFB 3 =1 ;call FB 3 with FB 1's parameter 1 EFB FB 3 DEC =1 ;FB 1's parameter 1 = R 1 EFB
29 PG5 2.0: What's new Editeur IL FB et SF Selector Vue d’ensemble des FB et SF (Fonction système) “Drag and drop” vers l’éditeur Description des paramètres “$Include” automatisés Aide sur la fonction est donnée avec la bibliothèque.
30 PG5 2.0: What's new Graftec Smart Cursor et Templates Smart Cursor: Création facilité d’une structure séquencielle Templates Parties de structure pouvant être sauvegardées comme templates. Reduction du temps de programmation Cohérent avec les templates du Fupla
31 PG5 2.0: What's new Gestion des bibliothèques Vue d’ensemble sur les librairies installées (FBox, FB, SF) Facilités pour copier les bibliothèques dans un projet. Les bibliothèques peuvent être utilisés sélectivement Fonction d’import des bibliothèques pour l’utilisation de librairie (sans FBox Builder)
32 PG5 2.0: What's new Watch Window avec fonctions d’affichage de courbes de tendance Affichage de valeurs pour une limite de 8 en même temps...
33 PG5 2.0: What's new Watch Window Fonction d’enregistrement Chaque symbole peut être enregistré séparemment (activé l’enregistremment dans les “Properties”) Dés que le “log” est commencé les valeurs sont enregistrées automatiquement ‘Export Data …’ fonctionnelles Facilité dans la sélection de symboles pour être enregistrés Fonction de pré-visualisation Format des fichiers en CSV
34 PG5 2.0: What's new Windows Vista Support Nouveau répertoire standardisé pour les projets et les bibliothèques Vista Standard / Rules sont appliqués: Les fichiers d’aide ont un nouveau format (Le FBox Builder genère automatiquement les fichiers d’aide dans ce nouveau format)
35 PG5 2.0: What's new Compatibilité avec les projets existant Importation La compatibilité avec les projets existant sous PG5 1.4 projects est assurée Quand on importe un projet de PG5 1.4 il va être converti pour permettre l’utilisation de... Le nouveau fichier symbol handling Le nouveau format des fichiers FUPLA Les nouvelles bibiothèques FBox Le nouveau gestionnaire des bibliothèques L’utilisation nouvelle du Device Configurator
36 PG5 2.0: What's new Compatibilité avec les projets existant M anipulation des symboles PG5 1.x PG5 2.0 Import / Restore Program File + Local symbols + Global symbols 1 Program File with program + local symbols 1 Global symbol file Which contains the global symbols Les symboles globaux des projets dePG5 1.4 seront stockés via un fichier „Global.sy5“.
37 PG5 2.0: What's new Compatibilité avec les projets existant M anipulation des symboles Les symboles globaux sont montrés dans le gestionnaire de symbole “Globals.sy5”.
38 PG5 2.0: What's new Add-on tools Les “add-on Tools” suivant sont convertis pour devenir compatible avec la PG5 2.0: HMI Editor Web Editor Web Builder BACnet Configurator and Compiler CAN Configurator La compatibilité avec les projets PG5 1.4 est garantie.
39 PG5 2.0: What's new FBox Builder Nouvelle caractéristiques Supporte le format des FBox pour PG5 2.0 Convertion des bibliothèques existante dans le nouveau format incluant la création d’un fichier d’aide dans le format ‘Chm’ Indexation du nom des FBox Quand plusieurs FBoxes sont placées les noms peuvent être indéxés Nouveau “Adjust Parameter” (Text) L’utilisateur définit une chaîne de caractère pouvant être passées par une macro de la FBox (par exemple pour les noms d’hôte, message, adresses …) Description courte Des descriptions courtes sont affichées dans le FBox Selector Supporte différentes langues Variables Ajustables, noms par défaut des FBox et réferences peuvent être traduites
40 PG5 2.0: What's new Nouveau matériel supportés PCD3 WAC Configuration facile des paramètres de communication Configuration facile et manipulation du tableau E/S.
41 PG5 2.0: What's new Nouveau matériel supportés Ethernet RIO Les stations Ethernet RIO sont ajoutés dans le projets par ajout de “RIO support” dans la station Maître Ajout facile de stations Configuration via un Device Configurator L’échange de données est configuré dans la station Maître.
42 PG5 2.0: What's new Point à prendre en compte Noté que PG5 2.0 est actuellement dans une phase Beta Vous êtes invités à nous faire part de votre expérience avec PG5 2.0 Votre retour d’informations sera appréciés. Nous recommandons l’utilisation de PG5 2.0 pour profiter des nouveaux produits (PCD3 WAC support, I/O handling etc.) Noté que tous les PCD ne sont pas supportés par PG5 2.0; Ne supporte pas: PCD1.T240; S-Bus RIO (*.rio fichier ne sont plus supportés) PCD4 PCD6
43 PG5 2.0: What's new PG5 2.0 Pour plus d’information Veuillez vous réferrez ‘PG5 2.0 What’s new’ Depuis le CD PG5 2.0
44 PG5 2.0: What's new PG5 2.0 Je suis à votre disposition pour toutes vos questions… Merci pour votre attention!