1 / 44

PG5 2.0 Beta : Quoi de neuf?

Expert days 2009. PG5 2.0 Beta : Quoi de neuf?. Quoi de neuf dans PG5 2.0?. Interface Utilisateur MDI (Multi Document Interface) pour les éditeurs Desktop docking Composants standards

kezia
Télécharger la présentation

PG5 2.0 Beta : Quoi de neuf?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Expert days 2009 PG5 2.0 Beta : Quoi de neuf?

  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 manager Bibliothè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 neufdans 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 Window Nouvelle fonctionnalité de suivi Ajout de symboles depuis le menu contextuel Gestion de Nouveau matériels PCD3.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. 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 PG5 2.0: What's new

  5. Project Manager Editor 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” PG5 2.0: What's new

  6. 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 PG5 2.0: What's new

  7. 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 PG5 2.0: What's new

  8. Program file + Local symbols file + Global symbols file 1 FILE containing Program + Local symbols + Global symbols 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éé. PG5 2.0: What's new

  9. 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! PG5 2.0: What's new

  10. 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: => PG5 2.0: What's new

  11. 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. PG5 2.0: What's new

  12. 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)‏ PG5 2.0: What's new

  13. 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”: PG5 2.0: What's new

  14. 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).‏ update or PG5 2.0: What's new

  15. 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 PG5 2.0: What's new

  16. 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” PG5 2.0: What's new

  17. 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’ PG5 2.0: What's new

  18. 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“. PG5 2.0: What's new

  19. 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.ActualValuesera trouvé • avec”: ? Quand on cherche *actu?l* e.g.Group1.FlagActuelsera touvé • Dans le navigateur de symbole • Travailler dans “All Publics” • ? n’est pas supporté PG5 2.0: What's new

  20. 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)‏ PG5 2.0: What's new

  21. 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é (1.08.23 for PCD3, 1.08.19 for PCD2.M5xx0) PG5 2.0: What's new

  22. 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 PG5 2.0: What's new

  23. FuplaNouvelle 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 PG5 2.0: What's new

  24. FuplaNouveau 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 PG5 2.0: What's new

  25. PG5 2.0: What's new Editeur IL – Extension IL Propriétés des symboles 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 LEQU Avec 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 TEQU Nouveau, 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

  26. PG5 2.0: What's new Editeur IL – Extension IL Propriétés des symboles EQU dé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 File: My_Application.SRC File: My_library.SRC EXTN FFF, GGG COB 0 0 STH FFF ANH GGG … ECOB DDD EQU F ; File symbol FFF PEQU F ; Public symbol FB MyFunction1 AAA LEQU F ; Local symbol BBB TEQU F ; Temporary symbol CCC EQU F ; File symbol GGG EQU F ; Public symbol PUBL GGG … EFB FB MyFunction2 AAA LEQU F ; Local symbol BBB TEQU F ; Temporary symbol STH FFF ANH GGG EFB PEQU Dé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.

  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. 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. PG5 2.0: What's new

  30. GraftecSmart 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 PG5 2.0: What's new

  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. Watch Window avec fonctions d’affichage de courbes de tendance • Affichage de valeurs pour une limite de 8 en même temps... PG5 2.0: What's new

  33. Watch WindowFonction 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 PG5 2.0: What's new

  34. Windows Vista SupportNouveau 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) PG5 2.0: What's new

  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. Compatibilité avec les projets existant Manipulation des symboles PG5 1.x Program File + Local symbols + Global symbols Import / Restore 1 Program File with program + local symbols 1 Global symbol file Which contains the global symbols PG5 2.0 Les symboles globaux des projets dePG5 1.4 seront stockés via un fichier „Global.sy5“. PG5 2.0: What's new

  37. Compatibilité avec les projets existant Manipulation des symboles • Les symboles globaux sont montrés dans le gestionnaire de symbole • “Globals.sy5”. PG5 2.0: What's new

  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 BuilderNouvelle 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 email …) 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. Nouveau matériel supportésPCD3 WAC • Configuration facile des paramètres de communication • Configuration facile et manipulation du tableau E/S. PG5 2.0: What's new

  41. 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. PG5 2.0: What's new

  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!

More Related