Le logiciel de supervision scada open source ScadaBR
- Par automationsense
- Le 28/02/2015
- Dans Automatisme
- 0 commentaire
Logiciel IoT et M2M open source ScadaBr
Nous avons récemment conçu un projet de supervision industrielle dont le but était de rendre communicante une machine industrielle qui était pilotée par un automate Siemens S7-1200.Pendant l'élaboration du projet,nous avons eu à utiliser le logiciel de Scada Open Source ScadaBR.Celui-ci était installé sur une mini-ordinateur Raspberry Pi qui jouait le rôle de serveur de données.Ainsi à partir d'un simple écran connecté via un câble HMI,on supervisait l'ensemble de nos données machine.Avec cette solution,nous avons pu créer une interface homme-machine sans investir sur un logiciel de supervision.L'application de supervision ainsi créée était parfaitement "customisable",on pouvait ainsi ajouter des images pour enrichir l'interface de visualisation.
Ayant eu à développer plusieurs applications spécifiques en C#,Visual Basic et WinDev notamment pour des clients du secteur de la machine spéciale,nous avons constaté que ScadaBR simplifie grandement l'accès aux données des équipements de terrain.En effet,là où nous devions coder en dur les drivers de communication ou developper des clients OPC à partir de zéro,avec le logiciel ScadaBR qui intège déjà un important nombre de drivers,l'accès aux données automate devient encore plus facile.
ScadaBR est un logiciel de SCADA open source dédié à l'IoT et au M2M permettant de développer des applications de scada pour divers domaines : industrie,laboratoire,GTB,domotique,assainissement et traitement des eaux etc..Il a été développé par une firme portugaise en Java EE (Spring MVC) avec une interface basée sur javascript et son framework Dojo.ScadaBR supporte plus de 20 protocoles de communication.ScadaBr supporte un grand nombre de protocole industriel (OPC,Modbus série et TCP,ASCII,DNP3,IEC101,Bacnet ect…) et utilise le protocole de sécurité SSL lors de ses transferts de données.
Basé sur une base de données Derby en natif,il peut s’intégrer aussi avec des bases de données MySQL ou SQL Server.Comme serveur web,il utilise Tomcat et s’intégre facilement à des logiciels externes comme les MES,BI ou ERP.Facile d’utilisation,il permet de configurer des sources de données et dispose d’un API Webservice permettant de s’interfacer avec d’autres applications externes développées dans d’autres langages.ScadaBr est basé sur Java,cela lui permet d’être multiplateforme.Il est très modulable et permet d'ajouter des drivers pour automates supplémentaires si on connais l'architechture JavaEE et ses frameworks associés.
Son utilisation est extrêmement intuitive :après avoir configuré le protocole de l’équipement,on choisit les variables,les entrées,les sorties ou tags que l’on veut superviser.ScadaBR contient une bibliothèque de composants graphiques localisés dans le dossier /Graphics,chaque sous dossier contient des images et un fichier de configuration associé permettant de définir leur taille.
La supervision peut s’effectuer de deux manières différentes : soit grâce à une liste de surveillance ou Watchlist qui permet de créer des listes de variables avec une visualisation dynamique comprenant les valeurs de ces variables et leur historisation. On a aussi la supervision via visualisation graphic ou GraphicViews permettant de visualiser le système via des contrôles graphiques dynamiques(courbes,jauges,tanks etc..)
La visualisation s’effectue dynamiquement sans avoir à raffraichir la page web entièrement grâce à la technologie Ajax.Les pages webs déployées peuvent fonctionner sur tous types d’appareils mobiles équipés d’un navigateur Web y compris les Ipads,Iphone,téléphone et tablettes Android.Les applications développées tireront grandement de la puissance du multitouch permettant ainsi de controler le système à partir d’un appareil mobile.Un générateur de rapport permet de créer des rapports exportables sous format CSV.
ScadaBR peut être installé sur une carte Raspberry Pi fonctionnant sous le serveur tomcat.On peut ainsi créer des interfaces graphiques de supervision ou développer des IHM sous QT ou .Net Winforms en installant au préalable le runtime mono sur le Raspberry.Avec l'émergence de l'internet des objets (IoT) et du M2M,et des objets connectés on parle maintenant de capteurs connectés ou de maintenance connectée.Le logiciel IoT et M2M ScadaBr permet de concevoir des Dashboards dynamiques qui restituent les données issues des différents capteurs.
Bien que ScadaBr ne dispose de processeur de machine learning ou d'intelligence artificielle,il est très similaire sur le principe aux applications comme Mindsphere de Siemens ou encore Predix de General Electric qui permettent de surveiller des actifs industriels grâce à des applications localisées sur le Cloud.Tout comme ces deux applications,vous pouvez déployer votre propre application ScadaBr dans un Cloud sécurisé.
Vous êtes une entreprise et vous désirez obtenir une assistance technique sur le logiciel ScadaBR,nous pouvons vous fournir des prestations de service sur mesure qui vous permettront d'installer,de configurer et de mettre en service une installation automatisée basée sur le logiciel ScadaBR.Pour cela,vous pouvez nous contacter via le formulaire ci-dessous.
Nous contacter pour une formation :
automatisme open source supervision M2M internet des objets industrie 4.0
Ajouter un commentaire