SCADA
IronFlock implémente les fonctionnalités SCADA via son architecture distribuée : des applications collectrices de données légères s’exécutent à la périphérie pour interfacer les automates et le matériel industriel, toutes les données collectées sont stockées dans une base de données de séries temporelles par projet, et l’application Board Studio fournit un constructeur complet de tableaux de bord pour créer des visualisations SCADA.
Architecture
Automates / Capteurs / Matériel
↓
Applications collectrices (appareils edge)
↓
FleetDB (stockage de séries temporelles)
↓
Board Studio (tableaux de bord SCADA)
↓
Canal de contrôle (retour vers les appareils edge)Collecte de données à la périphérie
Chaque appareil edge exécute une ou plusieurs applications collectrices de données — de petites applications conteneurisées qui parlent le protocole natif du matériel connecté. Comme ce sont des conteneurs Docker standard, tout protocole ou pilote peut être supporté :
- Modbus TCP/RTU — Connexion aux automates, capteurs et actionneurs compatibles Modbus
- OPC UA — Interface avec les serveurs OPC UA sur les contrôleurs industriels
- MQTT — Abonnement aux brokers MQTT sur le réseau local
- BACnet — Collecte de données depuis les systèmes d’automatisation du bâtiment
- Protocoles personnalisés — Écrivez un collecteur dans n’importe quel langage
Accès direct aux automates
Comme les applications collectrices s’exécutent directement sur l’appareil edge, elles peuvent accéder aux automates et au matériel sur le réseau local sans aucun aller-retour vers le cloud. Les données sont mises en mémoire tampon localement et synchronisées avec FleetDB quand la connectivité est disponible.
Tableaux de bord SCADA avec Board Studio
Une fois les données dans FleetDB, l’application Board Studio fournit un constructeur de tableaux de bord basé sur navigateur pour créer des écrans SCADA. Board Studio se connecte directement à la base de données de séries temporelles du projet.
Options de mise en page des boards
Il y a trois modes de mise en page principaux pour les boards SCADA. Pour une référence détaillée de toutes les propriétés de mise en page, voir la documentation de mise en page des tableaux de bord IoT.
- Accrochage à la grille désactivé avec dépassementX / dépassementY — Les widgets sont positionnés librement sur le canvas. La conception SCADA ne s’adapte pas à la taille de la fenêtre, mais peut s’étendre au-delà des bords.
- Accrochage à la grille désactivé avec Mise à l’échelle pour s’adapter — Idéal pour les écrans de salle de contrôle ou les affichages kiosque.
- Accrochage à la grille activé — La grille doit être configurée avec une résolution fine. Les symboles SCADA obtiennent automatiquement la Largeur fixe et la Hauteur fixe activées.
Création de tableaux de bord assistée par IA
L’IA IronFlock peut aider à créer et configurer des tableaux de bord par conversation. Au lieu de placer et configurer manuellement chaque widget, décrivez ce que vous voulez.
Canal de contrôle bidirectionnel
IronFlock ne se limite pas à la collecte et la visualisation de données. La plateforme prend aussi en charge un canal de contrôle vers les appareils edge, permettant de déclencher des actions depuis les tableaux de bord SCADA.
Comparaison avec le SCADA traditionnel
| Aspect | SCADA traditionnel | IronFlock SCADA |
|---|---|---|
| Pilotes de protocoles | Monolithiques, spécifiques au fournisseur | Applications Docker modulaires, n’importe quel langage |
| Constructeur de tableaux de bord | Outil d’ingénierie desktop | Board Studio basé sur navigateur |
| Stockage des données | Historien propriétaire | TimescaleDB ouvert (requêtes SQL) |
| Accès à distance | VPN requis | Tunneling sécurisé intégré |
| Intégration IA | Aucune | Requêtes en langage naturel, tableaux de bord assistés par IA |
| Ajout de nouveaux protocoles | Dépendance au fournisseur | Déployez une nouvelle application collectrice |
| Gestion multi-sites | Serveurs séparés par site | Plan de contrôle unique |