Exemples d'applications
Description :
Cette application est un exemple de régulation PID (Proportionnel, Intégral, Dérivé). Dans l’exemple, les coefficients des 3 actions varient pour obtenir une réponse optimale. L’application permet d’exécuter 5 cycles différents en configurant les Kp, Ki et Kd pour contrôler le processus. Le contrôleur PID reçoit le PV mesuré (simulé dans cette application mais il pourrait être lu à partir d’un capteur) puis détermine l’écart (erreur) entre le PV mesuré et le SV souhaité. Il calcule ensuite la sortie du contrôleur souhaitée ou la variable manipulée (MV) en fonction de l’erreur. La MV agit sur l’élément de contrôle final, qui affecte le processus de modification de la PV.
Fonctionnalités :
- Template jauge
- Service Script
- Objet Trend
- Fonction utilisateur
- Objet Symbole
- Couleur dynamique
Description :
Cette application de démonstration est un exemple de système de contrôle PID. Le contrôleur PID est le plus couramment utilisé dans les applications industrielles car il est simple, offre une bonne stabilité et une réponse rapide. PID signifie proportionnel, intégral, dérivé. Dans chaque application, les coefficients de ces 3 actions sont variés pour obtenir une réponse et un contrôle optimaux. Avant d’exécuter cette application, il est possible de configurer 5 cycles différents (point de consigne et pause) et les Kp, Ki et Kd qui donnent une stratégie de contrôle pour le contrôle du processus. Le contrôleur PID reçoit le PV mesuré (simulé dans cette application mais il pourrait être lu à partir d’un capteur) puis détermine la différence (erreur) entre le PV mesuré et le SV souhaité. Il calcule ensuite la sortie du contrôleur souhaitée ou la variable manipulée (MV) en fonction de l’erreur. La MV agit sur l’élément de contrôle final, qui affecte le processus de modification de la PV.
Fonctionnalités :
- Fonction utilisateur
- Objet Trend
Description :
Cette application surveille différents silos : affichage d’animations graphiques, des courbes Trend, historisation des valeurs Tags et export des données dans un fichier csv.
Fonctionnalités :
- Animation du niveau de remplissage
- Objet courbe Trend
- Driver Modbus (désactivé par défaut)
- Bibliothèque de fonctions pour exporter l’historique des Tags dans un fichier csv
Description :
Cette application surveille la consommation électrique d’un Data Center. L’application utilise des Templates, des Triggers, des Services, affiche les alarmes et sauvegarde les valeurs des Tags dans une base de données propriétaire.
Fonctionnalités :
- Template
- Alarme
- Service
- Trigger
- Historique des alarmes
- Historique des tags
- Driver Modbus (actuellement désactivé)
- Driver SNMP (actuellement désactivé)
Description :
Cette application simule un processus et génère des données dans un fichier CSV pour une production par lot configurée dans un intervalle de temps défini. Il utilise une bibliothèque de fonction utilisateur et de fonction Système pour obtenir le chemin de l’application et ouvrir le fichier notepad.exe.
Fonctionnalités :
- Animation au niveau de remplissage
- Animation de l’ouverture de la vanne
- Bibliothèque fonction système
- Bibliothèque fonction utilisateur
- Bouton à bascule
- Simulation des tags
Description :
Cette application calcule le temps écoulé avec des objets DateTime et TimeSpan C#. Le temps écoulé est enregistré, ainsi que le temps total, dans des Tags rémanents.
Fonctionnalités :
- Scripts C#
- C# DateTime et TimeSpan
- Bouton à bascule
- Bibliothèque de fonctions utilisateur
Description :
Cette application simule le processus de l’Industrie alimentaire : Gestion par recettes, affichage des alarmes, contrôle de la production, création de rapport.
Fonctionnalités :
- Services
- Historique des alarmes
- Objet Template
- Recettes
- Rapports
Description :
Cette application affiche et filtre les alarmes par nom de Tag. La bibliothèque système fournit plusieurs fonctions pour obtenir une liste de noms de Tags d’alarmes et pour insérer des Tags d’alarmes.
Fonctionnalités :
- SVTags.Filter()
- AlarmObject.AddTag()
- Objet Template
- Objet Alarmes
- UserFunctions
Description :
Cette application simule un système de chaudière. En fonction des apports des réservoirs d’eau et de combustible, le système de chaudière s’active ou se désactive. L’application affiche l’acquisition des valeurs des capteurs dans un objet courbe Trend, affiche les alarmes actives et l’historique des alarmes.
Fonctionnalités :
- Service Script
- Historique des alarmes
- Objet Template
- Animation de clignotement