Winlog

Outils de développement

Project Manager est l’environnement de développement intégré qui met à disposition différents outils (Gate Builder, Template Builder, Code Builder, Application Builder) pour la création facile et intuitive de toute application Winlog.

Écran Project Manager, l'environnement de développement scada intégré
Écran Project Manager, l'environnement de développement scada intégré

Gate Builder

Gate Builder est un outil de création et de gestion de la base de données de variables (gate). Vous pouvez définir différents types de variables (digital, numérique, chaîne, composé, événement, alarme) et attribuer les propriétés associées (nom, description, adresse, unité de mesure, facteur d’échelle). Les variables peuvent être externes (échantillonnées à partir d’appareils tels que des automates, des contrôleurs, etc.) ou internes. La méthode d’échantillonnage peut être configurée pour chaque variable ou ensemble de variables afin d’obtenir une fréquence de mise à jour satisfaisante sans utiliser trop de mémoire disque.

Écran Gate Builder, l'outil de création et de gestion de la base de données des tags
Écran Gate Builder, l'outil de création et de gestion de la base de données des tags

Template Builder

Template Builder est l’outil pour une création facile et intuitive de synoptiques (templates). Pour construire un synoptique il suffit de positionner à l'écran les objets qui le composent (bitmaps, métafichiers, texte, valeurs, barres d’état, LED et icônes de contrôle) et de définir leurs propriétés (dimensions, styles, variables associées, etc.). Chaque objet du synoptique peut se voir attribuer un contrôle qui autorise l’accès uniquement à la classe d’opérateurs avec un niveau de mot de passe spécifique.

Template Builder comprend Symbol Factory, la bibliothèque populaire avec des milliers de symboles (pompes, vannes, moteurs, réservoirs, automates, tuyauterie, symboles ISA), et Industrial Gadgets ActiveX, la bibliothèque graphique avec de nombreux objets animés : digitales (boutons, commutateurs, led), numériques (indicateurs de pointeur, potentiomètres, écrans LED) et complexes (moteurs, pompes, vannes, réservoirs, tuyaux).

Écran Template Builder, outil de création de modèles et de pages d'affichage pour les systèmes scada
Écran Template Builder, outil de création de modèles et de pages d'affichage pour les systèmes scada

Code Builder

Code Builder est l’environnement de développement intégré qui donne la possibilité d’enrichir et de personnaliser l’application. Un langage de programmation simple de type C permet au programmeur d’interagir avec tous les composants de Winlog Pro (gates, templates, recettes, rapports, etc.), de définir des boucles ou des conditions « if-then-else », de créer des fonctions (Macro) qui peuvent être exécutées automatiquement ou sous le contrôle de l’opérateur. L’éditeur vous permet de rappeler facilement toutes les fonctions et les structures de langage et de les insérer dans le projet, en vérifiant l’exactitude de la syntaxe.

Écran Code Builder, un langage de programmation simple de type C pour personnaliser les applications scada
Écran Code Builder, un langage de programmation simple de type C pour personnaliser les applications scada

Application Builder

Application Builder est un outil puissant qui permet la création automatique d’applications SCADA, ce qui entraîne une réduction spectaculaire du temps de développement. Vous pouvez créer une application logicielle en prenant simplement dans une bibliothèque et en assemblant des objets logiciels prédéfinis relatifs à des dispositifs d’automatisation de différents fabricants ou même à des blocs fonctionnels entiers.

En plus des variables et des protocoles, les objets logiciels peuvent inclure des synoptiques de supervision et de configuration (panneau avant, tendances, etc.) 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.

Écran Application Builder, compose des applications scada avec différents appareils
Écran Application Builder, compose des applications scada avec différents appareils

Smart App Builder

Smart App Builder est l’outil de développement visuel pour la création rapide d’applications Web (Smart Apps) optimisées pour les appareils mobiles (iOS et Android) et capables d’interagir avec l’application Server pour surveiller et modifier les valeurs des variables du processus de supervision (SCADA).

Après avoir défini les variables du projet, vous pouvez attribuer à chacune d’elles une catégorie et le mode d’affichage (élément). Pour chaque élément, vous pouvez définir une série de contrôles graphiques standard, notamment : Label, StatusBar, Bitmap UpDown, Edit Box, Slider, Combo Box, N-States Box, Switch.

La structure finale d’une Smart App est représentée par un menu composé des catégories avec les éléments et sous-éléments pertinents. La navigation est celle typique utilisée dans tous les appareils mobiles les plus populaires.

Écran Smart App Builder, outil de création d'applications scada pour appareils mobiles
Écran Smart App Builder, outil de création d'applications scada pour appareils mobiles