Bonjour,
C'est mon premier journal pour ce site sur lequel je "moulais" anonymement jusqu'à présent.
Je souhaitais vous présenter Proview, un Système de Contrôle de Procédé sous licence GPL :
Proview
La traduction approximative de la page de présentation About Proview donne ce qui suit.
J'espère éveiller votre curiosité sur ce logiciel que j'ai trouvé intéressant.
Cordialement,
Stéphane
A propos de Proview
Généralités
Proview est un Système de Contrôle de Procédé sous licence GPL. Il est moderne, puissant et général et contient toutes les fonctions normalement requises pour faire de l'acquisition de données, du contrôle séquentiel, de la régulation, de la communication, de la supervision, etc.
La configuration d'un système Proview s'effectue de manière graphique, ce qui rend le développement de l'application simple, fiable, et flexible. Proview est un système distribué, ce qui signifie que le système peut être constitué de plusieurs ordinateurs, reliés par un réseau, de préférence Ethernet. Un système Proview typique est constitué d'un système de contrôle de procédé et d'une station opérateur ou davantage. Il est facile de configurer une station opérateur pour piloter plusieurs systèmes de contrôle.
Il est possible de programmer tant en langage d'automatisme avec l'éditeur graphique PLC-editor qu'en langage évolué (comme le C, C++, Java ou FORTRAN). Le concept de Proview est fondé sur une solution soft-PLC (automate logiciel) s'exécutant sur des ordinateurs standards avec Linux comme OS.
Performance
L'énorme avantage d'utiliser du matériel standard avec un soft-PLC est que la taille du système, les propriétés et la performance sont principalement limitées par l'OS hôte et son matériel. Dans Proview il n'y a pas de limites au nombre d'E/S, boucle de PID, programmes automates, compteurs, etc. Le temps de cycle minimum d'une boucle d'un programme automate peut être de moins d'une milliseconde.
Communication
Proview peut communiquer avec d'autres ordinateurs, que ce soit sur le réseau Ethernet (TCP/IP) ou sur des liaisons série. Proview supporte plusieurs protocoles, via des sockets UDP ou TCP sur Ethernet et Siemens 3964R sur liens sériels.
Systèmes d'E/S
Le système d'E/S le plus utilisé avec Proview est PROFIBUS DP, un bus de terrain fiable et éprouvé. Sont aussi supportés Modbus TCP, USB I/O de Motion Control et PSS9000. La conception modulaire du système d'E/S et le fait que Proview soit fondé sur Linux ainsi que l'utilisation de langages évolués rend aisé l'implémentation d'autres systèmes d'E/S avec les pilotes disponibles ou en en développant de nouveaux.
Orientation Objet
Proview est le seul système de contrôle sur le marché qui peut travailler de façon réellement orientée objet. La programmation peut être réalisée traditionnellement avec de simples blocs fonctions et signaux. Cependant Proview supporte la création d'objets complexes et d'objets fonctions les utilisant.
Les concepts orientés objet comme l'héritage, les méthodes et l'agrégation sont supportés.
Open Source
Proview est probablement le premier système de contrôle de procédé Open Source dans le monde. Développé à l'origine en Suède par Mandator et SSAB Oxelösund comme système de contrôle de procédé construit sur des machines standards, le système est devenu une solution complète, intégrée et économique s'exécutant sur des PC standards avec Linux.
Proview est Open Source et la licence est GNU/GPL. Vous pouvez télécharger Proview, l'utiliser, le modifier et le redistribuer comme vous le souhaitez tant que vous respectez les termes de la licence.
# Système de Contrôle de Procédé ?
Posté par romrom . Évalué à 7.
Objectif atteint ! Mais à vrai dire, c'est surtout parce que je n'ai toujours pas bien compris à quoi ça pouvait servir...
Un p'tit paragraphe de vulgarisation sur ce que sont les Système de Contrôle de Procédé n'aurait pas été de trop, à mon avis :)
[^] # Re: Système de Contrôle de Procédé ?
Posté par Davy Defaud . Évalué à 5.
En fait, le terme plus approprié serait un système de contrôle de processus industriel.
[^] # Re: Système de Contrôle de Procédé ?
Posté par porki . Évalué à 2.
Le terme que je rencontre le plus régulièrement dans l'industrie est SCADA. Proview est peut-être le premier SCADA à devenir open-source (en 2005), mais il n'est plus le seul aujourd'hui. Par contre, pour m'être penché sur le sujet, je ne comprends pas qu'il y ait très peu de SCADA libres !
[^] # Re: Système de Contrôle de Procédé ?
Posté par Geo Vah . Évalué à 0.
Parce que le SCADA est pousse par la partie PLC ?
Si je prends du Siemens, du Schneider ou autre pour mes automatismes, je risques de prendre le SCADA qui va avec...
Il n'y a actuellement, en dehors de niche, de SCADA open source pousse par les industriels ?
[^] # Re: Système de Contrôle de Procédé ?
Posté par coïn . Évalué à 2.
bof, l'un des leaders du SCADA n'a pas d'automatisme. (Wonderware)
Ce qu'il faut se rendre compte, c'est qu'un scada n'est pas ce qui coute forcément le plus cher dans un projet industriel, (il peut y avoir de la mécanique, du BTP...) et clairement, mettre 50 000 euro de plus pour payer la licence n'est pas trop un problème pour un industriel.
Et prendre un "risque" open source sur un scada où un industriel demande au moins 10 ans de suivi, c'est juste pas possible
[^] # Re: Système de Contrôle de Procédé ?
Posté par slos (site web personnel) . Évalué à 2.
C'est très vrai. Il y a plein de solutions d'éditeurs sans matériel.
C'est vrai sans doute pour des travaux neufs. Et encore, personne ne dédaigne de faire des économies aujourd'hui.
Mais lorsqu'il s'agit de revamping, de maintenance, d'obsolescence, bref de faire du neuf avec du vieux, eh bien 50 000 euros ça paye des PC neufs, de la formation ou du service.
ça tombe bien, Proview est utilisé dans l'industrie depuis plus de 10 ans.
[^] # Re: Système de Contrôle de Procédé ?
Posté par coïn . Évalué à 2.
Je veux bien te croire, mais je ne l'ai jamais vu en France et pourtant, ca fait un moment que je suis dans la partie
[^] # Re: Système de Contrôle de Procédé ?
Posté par slos (site web personnel) . Évalué à 3.
Moi non plus. Cela ne veut pas dire que ça n'est pas utilisé.
D'ailleurs, je serais très content qu'un utilisateur français nous fasse un retour.
Et puis c'est pour ça que j'ai traduit leur présentation, pour les faire connaître.
Moi aussi... Mais il y a tant de choses que j'ignore. :-)
[^] # Re: Système de Contrôle de Procédé ?
Posté par Mali (site web personnel) . Évalué à 2.
De même, je m'en vais de ce pas creuser de ce côté, merci
[^] # Re: Système de Contrôle de Procédé ?
Posté par slos (site web personnel) . Évalué à 1.
Grosso modo, cela permet de surveiller et piloter un système automatisé de production.
Mais ça peut servir également pour faire de la domotique...
Une chaîne classique est composée de capteurs / actionneurs pilotés par un contrôleur ou automate lui-même supervisé via un logiciel d'IHM.
Cela peut être un système composé de logiciels et de matériels autonomes, où l'on peut trouver une mixité d'éditeurs et de fabricants, reliés par des réseaux de communication dont les standards peuvent être ouverts ou propriétaires.
Je ne sais pas si l'on peut citer des marques mais il suffit de rechercher supervision ou automate pour qu'il en sorte quelques uns.
On trouve également des systèmes intégrés.
Proview est un système intégré dans le sens où, à partir d'une base de données commune, les programmes du / des contrôleurs sont générés et distribués depuis le poste de développement. Les IHM développées (postes opérateurs) depuis ce même poste ont accès aux variables de chaque / tous les contrôleurs.
Wikipedia vulgarise pas mal :
SCADA
SNCC
# Chtite question
Posté par Christophe B. (site web personnel) . Évalué à 2.
Bonjour,
cela a l'air intéressant, et je me pose une petite question
le but de ce logiciel semble être de s'interfacer avec des standards industriels de communication.
Et ma question bête de néophyte est :
est il possible d'utiliser cet outil avec un arduino d'une manière ou d'une autre ?
[^] # Re: Chtite question
Posté par coïn . Évalué à 2.
si arduino dialogue profibus ou modbus, en liaison série ou ethernet. il existe des bibliothèques modbus libre, donc, ca devrait être possible. Mais pas si simple
[^] # Re: Chtite réponse
Posté par slos (site web personnel) . Évalué à 2.
Bonjour,
Une petite recherche "Arduino" sur le forum Proview vous éclairera à ce sujet.
# Systèmes de pilotages de TGE
Posté par lolop (site web personnel) . Évalué à 3.
Il me semble qu'il y a une problématique similaire dans certains grands équipements scientifiques (de nombreux équipements hétérogènes a contrôler, piloter, surveiller, paramétrer, etc). Et les labos qui gèrent ces installations ont déjà développé des outils ad-hoc - par exemple TANGO (lien ci-dessous) avec tout plein d'outils autour (admin, dév, archivage, interface utilisateurs ou web...).
Comment Proview se compare-t-il à ce genre de logiciel:
Le site sur TANGO: http://www.tango-controls.org/
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Systèmes de pilotages de TGE
Posté par slos (site web personnel) . Évalué à 1.
Oui, il y a d'autres systèmes comme celui que vous soulignez.
Si je ne m'abuse, c'est plus à un système d'acquisition pour faire de la visualisation, du pilotage, de l'archivage ou de l'analyse de données.
Je connais également un système qui vise à faire de la génération de code pour de multiples cibles, automates du marché.
A mon sens, c'est très différent de Proview qui permet de programmer des boucles de contrôle / asservissement / régulation tournant à la milliseconde.
La société suédoise derrière Proview utilise et développe le système.
Je ne dispose pas d'information sur la communauté. Vous pouvez vous faire une idée en navigant sur le forum.
Le système est conçu avec l'espoir de durer.
Mais qui peut assurer quoi que ce soit dans ce domaine ?
[^] # Re: Systèmes de pilotages de TGE
Posté par lolop (site web personnel) . Évalué à 3.
Difficile en ce moment :-)
Un effet linuxfr ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Systèmes de pilotages de TGE
Posté par slos (site web personnel) . Évalué à 2.
Oui, j'ai vu ça...
Qui sait ?
Je demanderai à l'administrateur la cause de ce problème.
Je posterai sa réponse le cas échéant.
Bon WE
# Un utilisateur Francais de plus !
Posté par brunad64 . Évalué à 1.
Bonjour à tous.
Étant un utilisateur de systèmes de supervision depuis plus de quinze ans, je vous livre l'état de ma réflexion au sujet de Proview.
Depuis six mois environ, je me confronte au (long) apprentissage de Proview.
En effet, si on veut faire le pour et le contre, la philosophie très objet, les particularités déroutantes du GUI avec par exemple ses clics du milieu, ses clics à effets différents sur les icônes ou sur les interlignes, etc. peuvent rebuter assez rapidement le novice qui est habitué aux produits SCADA industriels sous Windows comme par exemple PCvue, Infilink HMI, les produits Iconics, etc. ainsi que des soft-PLC comme Visual PLC ou Ignition dans lesquels tout se configure à travers des masques de saisie.
Seulement, une fois passée cette petite barrière, il apparaît que Proview est tout simplement ENORME ! à tel point que je viens de l'insérer dans les TP de mes étudiants de licence professionnelle et que je compte en faire de même pour mes étudiants de BTS CIRA (eh oui je suis prof, personne n'est parfait!).
Pour les tp, j'ai préparé des tutoriels vidéos qui trouvent un bon accueil auprès des étudiants qui pour la plupart ne sont pas programmeurs à la base.
Pour une utilisation industrielle, la pérennité du produit me semble cependant être primordiale; l'équipe de développement est réduite semble-t-il à deux personnes (Claes et Robert) dont je ne connaît pas les ages, donc que se passera-t-il après leur départ du projet ?
Par contre des domaines comme la domotique grand public sont je pense très porteurs dès aujourd'hui en raison de l'importance des coûts dans ce domaine.
[^] # Re: Un utilisateur Francais de plus !
Posté par damoh . Évalué à -1.
Salut,
Nous sommes, moi et mon collègue, deux élèves ingénieurs, en phase de Projet de Fin d'études, et nous allons utiliser Proview dans notre projet.
Si cela ne présente aucune contrainte pour vous, nous vous prions de nous aider; nous envoyer des tutoriaux, des liens utiles pour la compréhension du logiciel,...
Mes sincères salutations.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.