Page d’Accueil » Produits » Winlog » Outils de Développement
Outils de développement Winlog
Project Manager est l’environnement de développement intégré qui met à disposition un ensemble d’outils (Gate Builder, Template Builder, Code Builder, Application Builder, …) pour développer des applications de supervision de manière simple et intuitive.
Gate Builder
Gate Builder est l’outil permettant de créer et de gérer la base de données des portes (TAG); différents types de portes peuvent être définis (numérique, binaire, chaîne, composée, événement, alarme) avec leurs propriétés (nom, description, adresse, unité de mesure, facteur d’échelle). Les portes peuvent être échantillonnées par des dispositifs de terrain (automates, régulateurs, multimètres, modules I/O, …) ou générées localement. L’échantillonnage peut être configuré pour chaque porte ou groupe de portes afin d’optimiser et d’organiser plus efficacement la recherche et l’enregistrement des données sur disque (échantillonnage par bloc, par schéma, enregistrement sur variation de valeur avec seuil configurable).
Template Builder
Template Builder est l’outil de développement visuel permettant de créer simplement et intuitivement des synoptiques et des pages de supervision. Pour créer une page de supervision, il suffit de positionner à l’écran les objets qui la composent (bitmap, metafile, textes, valeurs, barres d’état, LED et contrôles) et d’en définir les propriétés (dimension, style, variables associées, …). À chaque objet du synoptique peut être associé un contrôle permettant de limiter l’accès aux seules classes d’utilisateurs autorisées (niveaux de mot de passe). Template Builder permet également de créer des web templates destinés aux Web Client.
Template Builder met à disposition une bibliothèque graphique comprenant des milliers de symboles statiques (pompes, vannes, moteurs, réservoirs, PLC, tuyauteries, symboles ISA) au format vectoriel SVG, ainsi qu’une bibliothèque d’objets animés numériques (boutons, interrupteurs, voyants), analogiques (indicateurs à aiguille, potentiomètres, afficheurs LED) et complexes (moteurs, pompes, vannes, réservoirs, tuyauteries).
Code Builder
Code Builder est l’environnement de développement intégré permettant d’enrichir et de personnaliser chaque application; un langage de programmation simple permet d’interagir avec tous les composants de Winlog Evo (portes, synoptiques, recettes, rapports, …), de créer des boucles, de définir des conditions et de créer des fonctions (Macro) exécutables automatiquement ou à la demande de l’opérateur. L’éditeur permet d’accéder facilement à toutes les fonctions et structures du langage, de les insérer dans le projet et de vérifier automatiquement la correction de la syntaxe.
Application Builder
Application Builder est un outil puissant qui permet la création automatique d’applications SCADA, ce qui se traduit par une réduction drastique des temps de développement. Toute application peut être construite en prélevant simplement dans une bibliothèque et en combinant entre eux des objets représentant des dispositifs de différents fabricants, ainsi que des objets spécialement conçus correspondant à des sections plus vastes du système.
En plus de la liste des variables de l’objet représenté, les objets logiciels peuvent inclure des modèles de supervision et de configuration (panneau avant, tendances, …) et une liste d’événements et d’alarmes avec les procédures de gestion pertinentes. Si les objets logiciels ont été créés à l’aide de l’option multilingue, l’application finale sera également automatiquement créée en mode multilingue.
Smart App Builder
Smart App Builder est l’outil de développement interactif permettant de créer rapidement des applications web (Smart Apps) optimisées pour les appareils mobiles (iOS, Android), capables d’interagir avec l’application Server pour surveiller et modifier les grandeurs faisant partie du processus de supervision (SCADA).
Une fois les variables du projet définies, il est possible d’attribuer à chacune d’elles une catégorie et un mode d’affichage (élément). Pour chaque élément, il est possible d’afficher et de définir les données à l’aide d’une série de contrôles graphiques standard tels que Label, StatusBar, Bitmap UpDown, Edit Box, Slider, Combo Box, N-States Box, Switch.
La structure finale d’une Smart App se présente sous la forme d’un menu composé des catégories et de leurs éléments et sous-éléments; la navigation est celle habituellement utilisée sur les appareils mobiles les plus courants.