Pourquoi est-il important d'étudier ou de travailler avec des équipes dotées d'un bon logiciel SCADA?

Dans le monde actuel, où la technologie avance à grands pas, la qualité et l'intégrité d'un logiciel sont devenus des facteurs essentiels pour réussir dans divers domaines, de l'éducation à la recherche en passant par l'industrie. En particulier, en ce qui concerne les logiciels appliqués dans des domaines tels que la gestion des processus industriels et l'automatisation, comme c'est le cas des systèmes SCADA (Supervisory Control and Data Acquisition), leur importance ne peut être sous-estimée.

Un logiciel de qualité implique non seulement un fonctionnement efficace et sans problème, mais également la capacité de répondre à tous les besoins et défis que peut présenter une tâche spécifique. Dans le domaine de l'éducation et de la recherche, l'exhaustivité du logiciel peut influencer directement la profondeur et l'étendue des connaissances acquises. Dans l'industrie, un logiciel complet se traduit par une gestion plus efficace des processus, une plus grande productivité et, en fin de compte, une croissance durable de l'entreprise.

Dans ce contexte, nous explorerons l'importance cruciale de disposer d'un logiciel SCADA de haute qualité et de fonctionnalité complète dans les environnements éducatifs, de recherche et de gestion des processus industriels. Nous analyserons comment un logiciel complet peut faire la différence en abordant divers défis et en contribuant à la réalisation d'objectifs plus ambitieux.

Qu'obtient-on en obtenant un logiciel EDIBON pour l'un de nos équipements?

Les logiciels suivants font partie de notre application SCADA et sont inclus dans tous les équipements EDIBON contrôlés par ordinateur.

Ainsi, lorsque vous recevez un logiciel EDIBON, voici ce que vous obtenez :

1. Logiciel de surveillance:

Ce logiciel surveille les paramètres et les éléments du processus en temps réel. Si nécessaire, il agit sur le système pour éviter les dommages physiques à l'équipement et aux utilisateurs.

Il est composé des packages logiciels suivants :

Package de logiciel d'alarmes et d'événements :

  • Avertissements pour conditions de fonctionnement extrêmes : ce package de logiciel informe l'utilisateur que les variables du processus sont au-dessus et/ou en dessous de la plage de fonctionnement normale.
  • Limites de fonctionnement : ce package de logiciel contient des fonctions qui surveillent si la plage de fonctionnement des processus est correcte pour maintenir une plage de fonctionnement sûre pour les utilisateurs et l'équipement.
  • Suggestions et précautions : ce package de logiciel recommande comment travailler avec l'équipement et avertit l'utilisateur des actions qui pourraient entraîner un mauvais fonctionnement de l'équipement.

Package de logiciel de surveillance des processus et des variables :

  • État des processus du système : ce package de logiciel surveille l'état du processus du système. Si nécessaire, il arrête les processus pour éviter les dommages à l'équipement et aux utilisateurs.
  • Démarrage et arrêt du système : ce package de logiciel initialise les processus du système avant que l'état de fonctionnement normal du système ne change. Il arrête également le système de manière sécurisée.
  • Variables pendant le fonctionnement : ce package de logiciel traite les variables lues par les capteurs pour obtenir des valeurs précises des variables du système qui doivent être contrôlées.

Package de logiciel de réponse aux conditions incorrectes et inattendues :

  • Défaillances du système : ce package de logiciel fournit une interface utilisateur pour simuler des défaillances matérielles. L'instructeur peut choisir parmi une large gamme de défaillances, qui peuvent être appliquées au système d'acquisition de données et au système de contrôle.
  • Conditions de fonctionnement incorrectes : ce package de logiciel empêche l'utilisateur de travailler de manière incorrecte avec le processus et l'équipement en désactivant l'action sur les éléments du système.

2. Logiciel de contrôle:

Ce logiciel gère le système de manière manuelle ou automatique en utilisant le type de contrôle approprié pour le processus à contrôler.

Il est composé des packages logiciels suivants :

Package de logiciel de contrôle en temps réel :

  • Contrôle en boucle fermée - Contrôleur PLC. Contrôleur Logique Programmable : ce package de logiciel établit une communication PLC pour contrôler les variables du système via une boucle fermée. Certains paramètres du PLC sont accessibles aux utilisateurs qui pourraient avoir besoin de modifier le comportement du système.
  • Boucles de contrôle déterministes : ce package de logiciel maintient la vitesse d'exécution en dessous d'une fluctuation spécifique pour lire les variables et agir sur les éléments du système en temps réel.

Package de logiciel de contrôle multiple :

  • Contrôle multivariable : ce package de logiciel gère plusieurs variables du système pour contrôler un processus spécifique ou plusieurs processus simultanément.
  • Contrôle multiboucle : ce package de logiciel synchronise plusieurs boucles qui partagent des lectures et des états de variables du système. Il contrôle également quelle instruction doit être exécutée lorsque le système est en marche.

Package de logiciel de contrôle en boucle fermée avancé :

  • Contrôle en boucle fermée - Régulation PID : ce package de logiciel met en œuvre un contrôle proportionnel, intégral et dérivé. Les paramètres PID sont accessibles aux utilisateurs et la configuration d'usine peut être restaurée à tout moment.
  • Contrôle en boucle fermée - Régulation PWM : ce package de logiciel effectue une régulation par modulation de largeur d'impulsion. Cette méthode modifie le cycle de travail de la sortie du contrôleur. Les entrées et sorties sont affichées pour que l'utilisateur puisse vérifier si les variables sont correctement contrôlées.
  • Contrôle en boucle fermée - Régulation proportionnelle dans le temps : ce package de logiciel contrôle le temps de sortie du contrôleur sur les éléments du système pour atteindre le point de consigne fixe. Les paramètres de ce contrôle peuvent être accessibles et modifiés par les utilisateurs.

Package de logiciel de contrôle en boucle fermée basique :

  • Contrôle en boucle fermée Marche-Arrêt : ce package de logiciel met en œuvre une méthode pratique encore utilisée pour contrôler les processus qui ne sont pas très sophistiqués.
  • Contrôle en boucle fermée avec hystérésis : ce package de logiciel contient une méthode de contrôle qui, à chaque fois que les variables franchissent la limite positive ou négative de la bande d'hystérésis, introduit un changement significatif dans la sortie du contrôleur.

3. Logiciel d'acquisition de données:

Ce logiciel mesure et traite les signaux avec une résolution élevée et une faible latence pour obtenir une réponse rapide du système.

Il est composé des packages logiciels suivants :

Package de logiciel de haute vitesse et de traitement :

  • Système d'acquisition de données à haute vitesse : ce package de logiciel configure le module d'acquisition pour obtenir des échantillons de tous les capteurs en utilisant la fréquence la plus élevée pour éviter l'aliasing et la perte d'information.
  • Système d'acquisition de données à haute résolution : ce package de logiciel configure les convertisseurs du module d'acquisition en fonction des plages des capteurs pour obtenir des lectures précises.
  • Système de traitement des données : ce package de logiciel traite les échantillons des capteurs et des variables du système. Il fournit des lectures et des états des processus en temps réel.

Package de logiciel de synchronisation et de minutage:

  • Système d'acquisition à faible latence : ce package de logiciel effectue des tâches d'acquisition, garantissant la latence la plus basse, en obtenant des lectures des capteurs. Il évite également les retards dans la réponse du système.
  • Données acquises à partir de plusieurs canaux corrélés dans le temps : ce package de logiciel acquiert périodiquement des échantillons des signaux pour maintenir la synchronie entre les différents modules du système.

Package de logiciel d'étalonnage:

  • Réétalonnage des capteurs : ce package de logiciel permet à l'utilisateur d'ajuster les signaux lus à partir des capteurs et d'activer les éléments matériels pour accomplir cette tâche correctement. La méthode de la moyenne quadratique des résidus aide les utilisateurs à obtenir de faibles résidus et de bons coefficients de détermination (R carré).
  • Restauration de l'étalonnage d'usine : ce package de logiciel permet à l'instructeur de récupérer un fichier d'étalonnage de sauvegarde en cas d'erreurs lors du processus de réétalonnage des capteurs.

Package de logiciel d'acquisition avancée:

  • Sorties analogiques multimodales : ce package de logiciel génère des formes d'onde périodiques et arbitraires. Il contient plusieurs fonctions, telles que le chargement d'un fichier d'échantillon, la sélection de la fréquence d'échantillonnage, le choix du type de forme d'onde, la définition de la durée du signal, etc.
  • Méthodes de transfert de données : DMA et demandes d'interruption : ce package de logiciel offre les meilleures performances pour le module d'acquisition. Il configure également le matériel du module d'acquisition pour obtenir périodiquement des échantillons de la mémoire.
  • Compteurs/minuteries pour PWM, codeur, fréquence, décompte d'événements et plus encore : ce package de logiciel est une fonctionnalité avancée du matériel qui configure des tâches pour mesurer et compter les événements nécessaires à certains processus du système pendant le fonctionnement de l'équipement.
  • Protocoles de communication multiples : ce package de logiciel permet à l'application SCADA, aux dispositifs et aux réseaux industriels de communiquer entre eux.

Package de logiciel de vision sur tous les équipements utilisant une caméra :

  • Acquisition d'images à partir de caméras : ce package de logiciel numérise le signal analogique via une acquisition d'images à haute vitesse et faible latence. Ce package comprend des fonctionnalités avancées telles que la prise de vue et l'entrée/sortie numérique.
  • Algorithme de traitement d'images : ce package de logiciel comprend des fonctions permettant d'appliquer des algorithmes pour analyser et surveiller les processus.
  • Identification d'objets et mesure de pièces : ce package de logiciel est un ensemble d'outils pour les applications d'inspection visuelle impliquant des mesures, telles que la détection de bords, la correspondance de motifs, l'identification de pièces, etc.

4. Logiciel de gestion des données :

Ce logiciel fournit des outils pour représenter les signaux sous forme graphique et numérique. Il peut également effectuer des calculs en temps réel des grandeurs de l'état du système.

Il est composé des packages logiciels suivants :

Package de logiciel d'historique et de rapports :

  • Historique des données personnalisable par l'utilisateur : ce package de logiciel fournit des fonctions pour enregistrer et afficher les données des processus. L'historique des données peut être enregistré automatiquement ou à la demande des utilisateurs. Il contient des outils pour comparer plusieurs signaux ou afficher des signaux en fonction du temps.
  • Génération de rapports exportables et imprimables : ce package de logiciel crée des captures d'écran des graphiques et des feuilles de calcul. Les rapports peuvent être enregistrés en même temps que les processus sont exécutés.
  • Rapports compatibles avec Excel, Notepad, Matlab, etc. : ce package de logiciel génère des fichiers pour analyser les processus en détail à l'aide de l'application SCADA ou d'autres applications commerciales.

Package de logiciel de représentation avancée et basique :

  • Graphiques de base : ce package de logiciel comprend des graphiques d'onde et des graphiques d'onde, tels que des graphiques de signal en fonction du temps, des graphiques de signal en fonction du signal et des graphiques à barres, pour étudier et analyser les variables et les processus du système.
  • Graphiques avancés : ce package de logiciel comprend des graphiques spéciaux tels que le diagramme de Mollier, le diagramme psychrométrique, la carte de lignes, le diagramme polaire, le graphique en 3D et le graphique de Bode pour représenter l'état des variables, étudier les principes physiques et appliquer les lois de la thermodynamique.
  • Système métrique et impérial : ce package de logiciel comprend deux systèmes de mesure. L'utilisateur peut accéder à la configuration de l'application et choisir quel système convient le mieux aux processus à étudier.

Package de logiciel de calcul :

  • Système de calcul interne en temps réel : ce package de logiciel est utilisé pour calculer les paramètres et les variables auxiliaires dont les modules tels que l'acquisition et le contrôle ont besoin pour garantir le bon fonctionnement de l'application.
  • Système de calcul externe en temps réel : ce package de logiciel affiche les calculs des équations en temps réel définies par les principes et les concepts du système conçu.

Package de logiciel de sauvegarde d'usine et de configuration :

  • Réinitialisation automatique des paramètres de contrôle : ce package de logiciel permet à l'instructeur d'afficher les paramètres de contrôle pour ajuster l'algorithme de contrôle mis en œuvre ou étudier les effets de valeurs incohérentes rendant le système instable.
  • Restauration de la configuration d'usine : ce package de logiciel restaure la configuration d'usine de l'application SCADA si nécessaire.
  • Légendes et échelles de graphiques configurables par l'utilisateur : ce package de logiciel permet à l'utilisateur de changer et de modifier des options telles que l'échelle du graphique, le type de trame, la légende du curseur et l'outil de zoom pour analyser les processus selon les besoins.