Une licence SCADA commerciale se compte en milliers d’euros. Pour un étudiant, un petit site industriel, un laboratoire ou une maquette avant décision, c’est un frein réel.
Douze plateformes permettent aujourd’hui de faire de l’acquisition temps réel, de la gestion d’alarmes, du synoptique, de l’archivage et de la communication avec des automates sans payer de licence. Certaines sans aucune limite. Certaines tournent dans un navigateur. Quelques-unes parlent IEC 60870-5-104 et IEC 61850.
Mais « gratuit » ne veut pas dire la même chose selon la plateforme. C’est par là qu’il faut commencer.
Sommaire
« Gratuit » recouvre trois réalités très différentes
C’est la première chose à vérifier avant de télécharger quoi que ce soit, et la source de la plupart des mauvaises surprises.
Open source, sans limite. Rapid SCADA, SCADA-LTS, JSON-SCADA, OpenSCADA, ScadaBR, OSHMI, IndigoSCADA, SZARP. Aucune restriction sur le nombre de points, aucune date d’expiration, code source disponible. Vous pouvez déployer en production sans rien payer, à condition d’assumer l’intégration et la maintenance.
Freeware bridé. VTScada LIGHT s’arrête à 50 points, Fernhill SCADA à 100, WinTr à 200. La qualité est professionnelle, le logiciel est gratuit pour de bon, mais vous butez sur le plafond dès qu’un projet grandit. Pratique pour une maquette, risqué pour une installation qui va évoluer.
Version d’évaluation. Ignition donne accès à toutes les fonctions sans limite de points, mais la session se réinitialise toutes les deux heures. C’est excellent pour apprendre, inutilisable en exploitation.
Un mot de vocabulaire : un « tag » est un point de données — une mesure, un état, une consigne. C’est l’unité de facturation de tout l’écosystème SCADA. Une armoire avec 20 départs équipés de compteurs peut facilement dépasser les 50 points d’une version bridée.
Tableau comparatif
| Plateforme | Licence | Limite de points | Interface web | Système | Protocoles principaux |
|---|---|---|---|---|---|
| Rapid SCADA | Open source, Apache 2.0 | Aucune | Oui | Windows, Linux | Modbus, OPC UA, MQTT, SNMP |
| SCADA-LTS | Open source, GPL | Aucune | Oui, navigateur seul | Windows, Linux, macOS | Modbus, DNP3, IEC 101/104, SNMP |
| JSON-SCADA | Open source, GPL | Aucune | Oui, Grafana | Windows, Linux, Docker | IEC 104, IEC 61850, DNP3, OPC UA, MQTT |
| OpenSCADA | Open source, GPL/LGPL | Aucune | Optionnelle | Linux surtout | Modbus, OPC, pilotes sur mesure |
| ScadaBR | Open source, GPL | Aucune | Oui | Windows, Linux, macOS | Modbus, OPC, SNMP |
| OSHMI | Open source, GPL | Aucune | Oui, HTML5 | Windows, Linux | IEC 104, IEC 61850, DNP3 |
| Ignition (essai) | Commercial, essai | Aucune, réinit. 2 h | Oui | Windows, Linux, macOS | Modbus, OPC UA, MQTT, S7, Allen-Bradley |
| VTScada LIGHT | Freeware | 50 | Oui | Windows | Modbus, DNP3, OPC, BACnet |
| IndigoSCADA | Open source, GPL | Aucune | Non | Windows, Linux | Modbus, IEC 101/104, DNP3, OPC |
| WinTr SCADA | Freeware | 200 | Non | Windows | Modbus, OPC DA, Siemens S7, MQTT |
| Fernhill SCADA | Freeware | 100 | Non | Windows, Linux | OPC DA, ODBC |
| SZARP | Open source, GPL | Aucune | Oui | Linux, Windows | Modbus, pilotes sur mesure |
Laquelle choisir selon votre situation
Vous découvrez le SCADA
Rapid SCADA. Documentation solide, communauté active, aucune limite, installation simple sous Windows. Le meilleur point de départ si vous partez de zéro.
Si vous voulez surtout comprendre comment fonctionne une plateforme professionnelle, Ignition en version d’essai vous donne accès à l’intégralité des fonctions d’un produit vendu plusieurs dizaines de milliers d’euros. La réinitialisation toutes les deux heures est pénible mais sans conséquence pour de l’apprentissage.
Vous supervisez un petit site en production
Rapid SCADA ou ScadaBR selon que vous préférez du .NET ou du Java.
Évitez les versions bridées à ce stade. Un site qui démarre à 40 points en aura 120 dans deux ans, et migrer une supervision en exploitation coûte bien plus cher que le temps investi au départ sur une plateforme sans limite.
Vous travaillez sur un poste électrique
C’est le cas où le choix se réduit brutalement.
Si vous avez besoin d’IEC 60870-5-104 — le protocole de téléconduite utilisé par la quasi-totalité des gestionnaires de réseau européens — les seules options gratuites sont JSON-SCADA, SCADA-LTS, OSHMI et IndigoSCADA.
Si vous avez besoin d’IEC 61850, il n’en reste que deux : JSON-SCADA et OSHMI. Aucune autre plateforme gratuite ne fournit de client IEC 61850 natif.
JSON-SCADA a été déployé sur des postes réels jusqu’à 230 kV et sur des centres de conduite allant jusqu’à 70 000 points. Ce n’est pas un jouet.
Vous avez besoin de synoptiques soignés
WinTr SCADA a les meilleurs outils de conception d’IHM du lot, avec du script en C#, VB.NET, JavaScript et Python. La limite de 200 points est confortable pour une machine ou une ligne.
VTScada LIGHT est l’édition gratuite d’un produit commercial de haut niveau. Cinquante points seulement, mais une qualité d’exécution qu’on ne trouve pas dans l’open source.
Vous voulez du sur-mesure sous Linux
OpenSCADA, architecture modulaire, écrite en C++, extensible par pilotes. Demande un vrai niveau technique. À réserver aux projets de recherche ou aux intégrations très spécifiques.
SZARP est conçu pour la surveillance distribuée de systèmes énergétiques sur le long terme.
Les douze en détail
Rapid SCADA
La plateforme entièrement gratuite la plus utilisée. Apache 2.0, aucune limite, aucune expiration. Acquisition temps réel, alarmes, courbes, régulation automatique. Bases PostgreSQL, SQL Server ou MySQL. Écrite en C#.
Téléchargement : rapidscada.org
SCADA-LTS
SCADA en Java, entièrement dans le navigateur, sans client à installer. L’une des rares plateformes gratuites à gérer à la fois IEC 60870-5-101, IEC 60870-5-104 et DNP3. Base MySQL.
Téléchargement : github.com/SCADA-LTS
JSON-SCADA
La plus capable des plateformes gratuites pour les réseaux électriques. Base MongoDB en temps réel, historien PostgreSQL/TimescaleDB, tableaux de bord Grafana. IEC 61850 client, IEC 104, IEC 101, DNP3, OPC UA, MQTT/Sparkplug B, Modbus via Telegraf.
Téléchargement : github.com/riclolsen/json-scada
OpenSCADA
Système modulaire pour Linux, très extensible, orienté projets sur mesure. Modules à ajouter selon les besoins. Interface web optionnelle via WebVision.
Téléchargement : oscada.org
ScadaBR
Basé sur la plateforme Mango M2M. Modbus RTU/TCP, OPC et SNMP en standard, avec synoptiques, alarmes et historique. Simple à configurer pour des tableaux de bord temps réel.
Téléchargement : github.com/ScadaBR
OSHMI
IHM de poste électrique, assemblage de plusieurs projets open source — Chromium, SVG/HTML5, Lib61850, OpenDNP3, Grafana, PostgreSQL. Conçue pour les salles de conduite et les IHM de protection. Utilisée sur des postes jusqu’à 230 kV.
Téléchargement : github.com/riclolsen/OSHMI
Ignition (version d’essai)
Plateforme commerciale d’Inductive Automation. L’essai donne toutes les fonctions sans limite de points, avec réinitialisation toutes les deux heures. Module Perspective pour le web, script Python via Jython.
Téléchargement : inductiveautomation.com
VTScada LIGHT
Édition gratuite de VTScada, de Trihedral. Cinquante points d’entrées/sorties, gestion complète des alarmes, courbes et conception de synoptiques. Client léger inclus.
Téléchargement : vtscada.com
IndigoSCADA
SCADA/DCS léger, base de données temps réel GIGABASE, IHM et gestion d’alarmes. Modbus, IEC 104, IEC 101, DNP3 et OPC. Pas d’interface web, poste de travail uniquement.
Téléchargement : sourceforge.net/projects/indigoscada
WinTr SCADA
Orientée conception d’IHM, avec script en C#, VB.NET, JavaScript et Python. Deux cents points en version gratuite. Modbus RTU/TCP, OPC DA, Siemens S7, MQTT, BACnet.
Téléchargement : wintrscada.com
Fernhill SCADA
Architecture client-serveur, édition gratuite limitée à 100 points. OPC DA, ODBC et sources de données par script. Historien intégré.
Téléchargement : fernhillsoftware.com
SZARP
Plateforme distribuée développée pour la surveillance de systèmes énergétiques. Processus séparés pour l’acquisition, le traitement et la visualisation.
Téléchargement : szarp.org
Matrice de support des protocoles
| Protocole | Rapid SCADA | SCADA-LTS | JSON-SCADA | OSHMI | Ignition | VTScada LIGHT | IndigoSCADA | WinTr |
|---|---|---|---|---|---|---|---|---|
| Modbus RTU | ✅ | ✅ | Via Telegraf | ❌ | ✅ | ✅ | ✅ | ✅ |
| Modbus TCP | ✅ | ✅ | Via Telegraf | ❌ | ✅ | ✅ | ✅ | ✅ |
| OPC UA | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| OPC DA | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| MQTT | ✅ | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | ✅ |
| IEC 60870-5-104 | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ |
| IEC 60870-5-101 | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
| DNP3 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| IEC 61850 | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Siemens S7 | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ |
| Allen-Bradley | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ |
| BACnet | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ |
| SNMP | ✅ | ✅ | Via Telegraf | ❌ | ❌ | ❌ | ❌ | ❌ |
Avant de configurer votre SCADA, vérifiez la liaison
Modbus apparaît sur presque toutes les lignes de ce tableau. Mais un SCADA ne vous dira jamais pourquoi un équipement ne répond pas — il affichera « erreur de communication » et s’arrêtera là.
Interrogez d’abord l’équipement avec un outil dédié. Vous saurez en deux minutes si le problème vient du câblage, de l’adresse esclave ou de votre configuration. Ensuite seulement, vous construisez la supervision.
Ce qu’aucun SCADA gratuit ne vous donnera
À dire clairement, parce que c’est ce qui fait basculer un projet vers le payant.
Le support. Pas de numéro à appeler à trois heures du matin quand la supervision d’un poste tombe. Vous avez un forum et un dépôt d’incidents. Sur une installation critique, c’est souvent l’argument décisif, bien plus que les fonctionnalités.
La redondance native. Les serveurs redondants, le basculement automatique et la synchronisation entre sites sont des fonctions de plateformes commerciales. L’open source vous laisse les construire vous-même.
La responsabilité contractuelle. Un intégrateur qui livre une supervision à un client engage sa responsabilité. Avec une plateforme sans éditeur, cette responsabilité repose entièrement sur lui.
Attention à la licence. La plupart de ces plateformes sont en GPL. Si vous développez des modules spécifiques et que vous livrez le tout à un client, la GPL peut vous obliger à fournir le code source de vos développements. Rapid SCADA, en Apache 2.0, est nettement plus souple sur ce point. Faites vérifier avant de bâtir une offre commerciale dessus.
La certification. Aucune de ces plateformes n’est certifiée IEC 62443, et aucune ne vient avec un dossier de sécurité exploitable en audit.
Cela dit, pour de la formation, une maquette, un petit site, un laboratoire ou un projet de recherche, elles font le travail. Beaucoup de sites tournent en production sur Rapid SCADA ou SCADA-LTS depuis des années.
Questions fréquentes
Quel est le meilleur logiciel SCADA gratuit ?
Rapid SCADA pour un usage général : aucune limite, open source, bien documenté. Pour un poste électrique avec IEC 61850 ou IEC 104, JSON-SCADA ou OSHMI. Pour de la conception de synoptiques, WinTr.
Existe-t-il un SCADA gratuit qui gère IEC 61850 ?
Deux seulement : JSON-SCADA et OSHMI. Ce sont les seules plateformes gratuites avec un client IEC 61850 natif.
Peut-on utiliser un SCADA gratuit en production ?
Oui, pour les plateformes open source sans limite. Le point à trancher n’est pas technique mais organisationnel : qui assure la maintenance et qui répond en cas de panne.
Combien de points pour une petite installation ?
Comptez large. Une armoire avec une vingtaine de départs mesurés dépasse facilement 200 points. Les versions bridées à 50 ou 100 points conviennent à une machine, pas à un site.
Faut-il savoir programmer ?
Pour Rapid SCADA, ScadaBR ou WinTr, non : la configuration se fait par interface. Pour OpenSCADA ou JSON-SCADA, un vrai niveau technique est nécessaire.
