Winlog est un logiciel flexible, pratique et facile à utiliser pour le développement d’applications SCADA multilingues. Il est disponible dans la version de base Winlog Pro et dans la version avancée Winlog Evo, plus adaptée aux applications de l’industrie 4.0. Les outils de développement incluent les bibliothèques Symbol Factory (symboles graphiques statiques) et Industrial Gadgets ActiveX (objets graphiques animés). Il intègre les protocoles de communication les plus populaires (Siemens, Omron, Allen Bradley, Modbus RTU/TCP, KNX, BACnet, etc.) et fournit des interfaces OPC DA et UA (Client et Serveur). Il vous permet de gérer les recettes de processus et de générer des rapports aux formats pdf et csv. Il fournit une interface avec une base de données externe (MySQL, ...) pour enregistrer des données (fonction « datalogger ») ou accéder directement aux données via API. La fonction « SecureBridge » permet à l’utilisateur distant d’opérer directement sur l’automate relié au SCADA. Winlog permet de construire des architectures Client/Serveur distribuées et de créer des applications web accessibles depuis un smartphone ou un navigateur.
Les outils de développement incluent Symbol Factory, la bibliothèque populaire de symboles graphiques pour l’automatisation industrielle avec des milliers d’objets tels que des pompes, des vannes, des moteurs, des réservoirs, des automates, de la tuyauterie, des symboles ISA, etc. Un éditeur intégré permet de redimensionner et de modifier la couleur, le schéma et l’orientation des objets (bitmap ou métafichier).
Les outils de développement comprennent également deux bibliothèques d’objets graphiques animés : Industrial Gadgets ActiveX Basic Edition, avec des objets animés à la fois numériques (boutons, commutateurs, leds) et numériques (indicateurs de pointeur, potentiomètres, écrans LED) et Industrial Gadgets ActiveX PRO Edition, avec des objets animés complexes tels que des moteurs, des pompes, des vannes, des réservoirs, des tuyaux.
Les architectures client/serveur distribuées peuvent être configurées sur les réseaux intranet/Internet ; plusieurs applications Winlog installées sur des stations distantes peuvent communiquer entre elles via un protocole TCP/IP. Des structures multi-maîtres peuvent être définies de manière à permettre à la fois la lecture et l’écriture entre les différentes stations.
Il est également possible de créer des applications de supervision accessibles à partir de clients Internet avec un simple navigateur. Deux solutions différentes sont fournies pour accéder à l’application Serveur : la solution Client Web pour accéder à l’application Serveur à partir de postes de travail supportant la technologie HTML5, et la solution Smart Client pour accéder à l’application Serveur à partir de Smartphones et Tablettes équipés d’iOS ou d’Android.
Les tendances graphiques fournissent une représentation graphique de la tendance au fil du temps des variables enregistrées. Il est possible d’afficher simultanément jusqu’à 10 tendances relatives à différentes variables, chacune avec sa propre couleur et sa propre échelle. Différentes options d’affichage sont disponibles pour les tendances graphiques (grille, épaisseur de ligne, type d’interpolation), les arrière-plans (couleur, police) et le positionnement des différents éléments (légende, boutons, coordonnées du curseur). Il est possible de décaler l’axe temporel vers l’arrière et vers l’avant, de modifier l’échelle, de zoomer sur l’image ou d’afficher les valeurs de toutes les variables tracées en fonction de la coordonnée temporelle.
Les événements et les alarmes sont des portes spéciales qui supposent la valeur « actif » ou « inactif » en fonction de la valeur supposée par une variable de référence. L’activation d’une alarme est rapidement notifiée sur une zone réservée de l’écran. Vous pouvez accéder aux informations en ligne (événement actif, événements non reconnus, ...) et historiques (début de l’événement, fin de l’événement, ...) sur la base de plusieurs classes librement assignables (priorité, localisation, compétence, ...). Lorsqu’un événement se produit, en plus de la date et de l’heure, vous pouvez également enregistrer les valeurs d’un ensemble de variables associées, afin de fournir une image de l’état du système au moment de l’événement. Des routines de code simples permettent d’envoyer des e-mails ou des SMS lorsqu’un événement particulier se produit.
Les recettes sont des ensembles de valeurs qui caractérisent un processus de fabrication particulier ou un réglage spécifique de la machine. Vous pouvez créer différents modèles de recettes, chacun étant composé d’un ensemble de variables de processus (gates). Chaque ensemble peut à son tour être organisé en plusieurs groupes sur lesquels effectuer des actions communes. Le modèle de recette sert de modèle de référence pour la création de plusieurs recettes, chacune étant constituée de l’ensemble des valeurs affectées aux variables de processus définies dans le modèle de recette. Vous pouvez créer, renommer ou supprimer des recettes et des modèles de recettes. Vous pouvez également créer de nouvelles recettes en important des valeurs directement à partir du processus. Vous pouvez envoyer une recette au processus manuellement (à la demande de l’opérateur) ou automatiquement (au démarrage du logiciel), ou en suivant une condition de déclenchement (par exemple dans les processus par lots).
Les rapports se composent d’un ensemble de données historiques à examiner directement par les responsables de la production et de la maintenance ou à importer et à retraiter par d’autres applications Windows. Dans le premier cas, les rapports sont des documents explicatifs qui décrivent le processus de fabrication sur une période de temps (par exemple, lot de production), établis dans un format prédéfini et disponibles sous forme de fichiers pdf. Dans le second cas, les rapports sont des tableaux de données enregistrés sous forme de fichiers CSV. Chaque ligne inclut la date, l’heure et les valeurs supposées par un ensemble de variables. Les lignes peuvent être enregistrées à intervalles fixes ou lorsqu’une condition spécifique se produit (déclencheur).
Il est possible de protéger chaque élément de menu, chaque synoptique, chaque variable, en définissant les groupes d’opérateurs habilités à accéder et ceux habilités à modifier. Et vous pouvez ainsi créer un nombre illimité d’opérateurs en leur attribuant un nom, un mot de passe et un ou plusieurs groupes auxquels ils appartiennent.
Toutes les actions de l’opérateur qui ont provoqué une modification des données sont enregistrées dans un fichier d’historique avec la date, l’heure, la description et le nom de l’opérateur. Cela permet de retracer les causes de toute irrégularité dans le fonctionnement du système due à une action de l’opérateur.
La continuité du fonctionnement de l’application Winlog est assurée par un processus de surveillance distinct et indépendant de l’application (Watch Dog).
Sielco Sistemi fournit aux utilisateurs de Winlog un service d’assistance technique personnalisé qui met à disposition la meilleure expertise technique pour résoudre rapidement tout problème. Le logiciel Winlog inclut également la possibilité de demander une assistance à distance via la technologie Teamviewer.
Par un simple « clic » sur l’icône « Support rapide », l’utilisateur permet à l’équipe d’assistance de Sielco Sistemi de fournir un contrôle à distance et une assistance technique via Internet. Une équipe de support qualifiée est à votre disposition pour répondre à toutes vos questions. Les développeurs de logiciels Winlog sont impliqués dans l’analyse et la résolution des problèmes les plus complexes.
La fonction « datalogger » permet de développer des applications capables de s’interfacer avec n’importe quel SGBD externe accessible via ODBC (Mysql, ...), afin d’enregistrer des tables de données. Grâce à une série d’instructions (API) fournies par le code interne, vous pouvez également interfacer le SGBD externe via des requêtes génériques (SELECT, INSERT, UPDATE, ...) et lire les résultats utilisables par les routines de code interne. Vous pouvez également interagir directement avec le SGBD externe via le protocole ODBC Client.