open source

  • Controllino : l'automate programmable à base d'Arduino

    Controllino est le premier automate programmable basé sur Arduino et destiné au domaine industriel,son programme est open source et est compatible avec Arduino.

    Lire la suite

  • La carte Arduino utilisée par la NASA pour une mission dans l'espace

    Le 7 Juillet dernier à Wallops Flight Facility, la NASA a lancé Black Brant IX, une fusée suborbital pour tester le "sans fil" dans l'espace avec les cartes XBee et Arduino.

    Nasa et arduino mega

     

    Lire la suite

  • Proview : Logiciel open source de supervision Scada,Soft PLC et SNCC

    Proview, installé depuis 1976 dans les aciéries Steel Manufacturing SSAB à Oxelösund en Suède, qui réalise les fonctions d'automate programmable industriel, de SNCC et de supervision HMI.

    Lire la suite

  • Communication PC/automate avec WinDev

    L'atelier de génie logiciel WinDev permet de créer des interfaces homme machine ou des logiciels de SCADA complets.Pour cela il faut établir la communication avec l'automate via un driver appropié.Dans le monde de l'automation,nous avons plusieurs marques de controleurs parmi lesquels on peut citer Siemens,Schneider,Rockwell,Omron,Mitshibishi,General Electric etc..La plupart de ces contructeurs d'automates dispose de protocoles propriétaires permettant la communication avec leur matériel.C'est le cas du S7 protocol de Siemens,du DF1 des automates Allen Bradley,de l'Unitelway des automates Schneider.

    Windev

    Pour assurer la communication avec ces automates sur WinDev,on peut soit passer par ces protocoles propriétaires ou bien par des réseaux industriels open source comme le Modbus TCP(ethernet) ou série (RS232 ou RS485),le Profibus etc.. On peut aussi utiliser le standard OPC qui reste la méthode la plus simple mais reste payant.Ainsi,pour les communications en Modbus,protocole supporté par la plupart des automates,on peut soit programmer l'échange par trames Modbus directement sur WinDev ou bien utiliser des DLLs toutes prêtes et l'incorporer au projet WinDev.Il existe des librairies Modbus DotNet comme Nmodbus qui permet de faire cela.

    Pour la partie communication Windev/automate par OPC server,on peut soit utiliser des librairies Automation,des ActiveX ou des Assemblies .Net.Cela permettra donc de creer un client OPC WinDev qui communiquera avec un serveur OPC soit fourni par le fabricant de l'automate ou bien par un fournisseur tièrce comme Kepware,Matrikon ou Softing.Pour développer un client OPC avec WinDev,on peut utiliser la DLL OPCDAAuto.DLL que l'on va utiliser en tant que objet automation,on peut aussi utiliser les DLLs .Net OPCNETAPI.DLL et OPCNETAPI.COM.DLL en tant que assemblies DotNet.Ces librairies sont fournies par la OPC Foundation.

     

     

    Lire la suite

  • Utilisation de Nettoplcsim avec TIA Portal et automate siemens

    Dans ce petit tutoriel,nous allons vous montrer comment utiliser le logiciel Nettoplcsim.Nous allons utiliser plus tard ce logiciel dans la formation sur les serveurs OPC,dans la formation sur le modbus et dans la formation sur TIA Portal.

    Le logiciel Nettoplcsim permet d'utliser le simulateur PLCSIM de Siemens avec des logiciels de scada via une interface TCP/IP.Il fonctionne comme un serveur de données.On peut l'utiliser avec TIA portal ou avec les autres versions de Simatic manager et permet de connecter un logiciel de scada tièrce ou un  IHM sans disposer de matériel physique.Avant de démarrer nettoplcsim,il faut cependant libérer le port 102.

     

    Nettoplcsim

     

    Lire la suite

  • Transformer sa carte Arduino en automate programmable

    Quand on veut créer une petit système automatisé,les automates programmables sont souvent trop chers,ainsi aujoud'hui il existe sur le marché des cartes électroniques pouvant suppléer ces automates pour les petites installations ne nécessitant pas un niveau de sécurité élevé.La bibliothèque  plcLib permet de transformer sa carte Arduino en automate programmable.

    Lire la suite

  • Créer sa propre carte Arduino

    Aujourd'hui,nous allons voir comment créer sa propre carte Arduino basé sur le microcontroleur ATtiny.ATiny est un circuit intégré Atmel de 8 broches qui nous permet de fabriquer des cartes de contrôles qui ne nécessitent pas un grand nombre d'entrées et de sorties.Les circuits intégrés ATtiny sont très peu chèrs et peuvent être utlisés seuls dans n'importe quel circuit électronique.Les mémoires des ATtiny 25/45/85 sont respectivement de 2kb,4kb et 8kb.Donc si vous voulez concevoir de petits projets à base d'Arduino pas très cher,vous pouvez concevoir votre propre carte fait maison,vous aurez cependant besoin d'une carte arduino pour programmer votre microcontroleur.

    Picture of How to make a cheap Attiny Arduino Board

    Ce dont vous aurez besoin:

    IMG_1027.JPG

    Circuit électronique du dispositif

    Picture of Circuit Diagram

    Connexion à l'Arduino

    Le ATtiny va être programmé en utlisant les broches suivantes:

    • MISO(Master In Slave Out)
    • MOSI(Master OUt Slave In)
    • RESET
    • SCK(Slave Clock)
    • Vcc
    • Gnd

    Arduinotiny1.jpg

    Pour la connexion avec l'Arduino,ses différents Pins sont connectés comme suit:

    Pin13 doit être connecté à SCK

    Pin12 doit être connecté à MISO

    Pin11 doit être connecté à MOSI

    Pin10 doit être connecté à RESET

    Après la connection à l'arduino,on doit l'utliser en tant que ISP(programmation in situ) afin de programmer le ATtiny.

    ArduinoTiny2.jpg

    Lire la suite

  • Interview Davide Nardella English

    Creator of Snap7 open source library for communicate with Siemens PLC

    "I'm the software manager of MASMEC SPA, an italian company working in the field of industrial automation and biomedic technologies"

    Davide nardella 1

    Lire la suite

  • Qu'est ce que Raspberry pi

    Le Raspberry pi est un mini-pc tournant sous Linux et permettant de faire les mêmes choses que sur un ordinateur normal,seulement,il utilise un processeur ARM moins puissant comme ceux que l'on trouve sur nos téléphones portable ou tablettes.On peut y installer des logiciels,des jeux,y mettre des documents,jouer de la musique etc..Il suffit juste de le connecter à un écran classique via un câble HDMI,d'y brancher un haut parleur sur la sortie audio et mettre une carte mémoire SD sur laquelle se trouvera le système d'exploitation Raspian et les programmes installés.

    On peut aussi utliser le Raspberry pi pour se connecter  à internet via un clé wifi ou un câble éthernet,accéder à une connexion bluetooth ou faire une collection multimédia avec le logiciel XBMC.La carte Raspberry pi coute environ 19 euros et se programme en langage python.Elle peut aussi utilisée pour faire de la domotique car disposant d'entrées et de sorties sur lesquelles on peut brancher des capteurs et des actionneurs(capteurs de lumière,de température,moteurs etc...).

  • Le logiciel de supervision scada open source ScadaBR

    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.

    Lire la suite

  • Codesys pour Raspberry PI

    Il existe une version Codesys pour raspberry Pi permetttant de transformer la carte en un véritable automate.Cette version comporte le web HMI Webvisu ce qui permettant de faire une supervion à distance depuis un navigateur Web.Le Raspberry,client Modbus,couplé à un Arduino qui sera serveur permettra l'échange de données en les capteurs qu'on pourra brancher sur les entrées de l'automate et notre Raspberry.

    Raspberry codesys arduino1

    Lire la suite

  • Logiciel de domotique open source Openhab

    C'est un logiciel open source basé sur java et permettant d'effetuer des applications domotiques.On peut l'installer dans un Raspberry pi,permet aussi de communiquer avec plusieurs matériels et protocoles domotiques tel que le Z-Wave,le KNX,le Enocean le One Wire etc...Il dispose aussi d'application Android et Iphone permettant de piloter à distance nos intallations.

    Openhab logo

  • L'IDE Cloud 9: développons directement sur le cloud

    Cloud9 IDE est un environnement de développement intégré en ligne version freeware. Il prend en charge plus de 40 langages de programmation, y compris PHP, Ruby, Python, JavaScript avec Node.js et Go. Il permet aux développeurs de commencer leur codage directement sur des espaces de travail de pré-configuré,de collaborer avec leurs pairs avec des fonctionnalités de codage de collaboration,caractéristiques de développement web comme la prévisualisation en direct et les tests de compatibilité sur navigateur.



     Il est écrit presque entièrement en JavaScript, et utilise Node.js sur le back-end. La composante de l'éditeur utilise Ace. En Juillet 2014, il utilise des conteneurs de Docker pour ses espaces de travail,  et est hébergé sur Google Compute Engine.
     Cloud9 IDE, Inc. est la société qui maintient activement Cloud9 IDE. La société possède des bureaux à San Francisco et Amsterdam. et est fondé en 2010.

    Caractéristiques:

    - Débuugger

    - Supporte GIT Repositorie,FTP Server

    - Supporte les plateforme de déploiement:
            -
    Joyent
            -
    OpenShift
            -
    Windows Azure
            -
    Google App Engine
            -
    SFTP / FTP

    Supporte les syntaxe des langages suivants: C#, C/C++, Clojure, CoffeeScript, ColdFusion, CSS, Groovy, Java, Javascript, LaTeX, Lua, Markdown, OCaml, PHP, Perl, PowerShell, Python, Ruby, Scala, SCSS, SQL, Textile, X(HTML), XML

  • Le logiciel domotique gratuit:SARAH

    S.A.R.A.H est l’acronyme de Self Actuated Residential Automated Habitat.L’objectif de son créateur (Jean-Philippe Encausse) est d’avoir une maison intelligente connectée à l’internet des objets (box domotique, tv connectée,…).

    Lire la suite

  • Livre automatisme et controle-commande

    Livre controle-commande industriel

    Livre4

  • Livre automatisme et électricité

    Notre guide sur TIA Portal Siemens

    Affiche formation tia 30 jours pour vaincre

  • Livre automatisme industriel

     

    Notre guide sur TIA Portal Siemens

    Affiche formation tia 30 jours pour vaincre

     

  • L'internet des objets et objets connectés : l'avenir?

    L'internet des objets ou internet of things représente un scénario dans lequel les objets qui nous entourent,les animaux et les hommes communiquent mutuellement via des systèmes m2m (machine to machine)  et ceci sans intervention humaine.

    Image internet des objets

     

     

     

     

     

     

     

     

     

     

    Par exemple avec l'internet des objets,une plante peut envoyer un message SMS à son propriétaire pour lui dire qu'elle a soif.

    Il prend son ampleur avec le développement des technonoligies sans fil(bluetooth,wifi,GSM,GPRS) et de la nano et micro-électronique avec les capteurs.

    .

     

     

     

  • Carte électronique Cubieborad plus puissant que le Raspberry et Arduino

    Cubie board blog

    La Cubieboard est un nano-ordinateur sous forme d'ordinateur monocarte à bas prix (49 US$), basé sur des logiciels libres (mais ça n'est pas un matériel libre), permettant de faire tourner Android 4 ICS, ainsi que le système de bureau Ubuntu et d'autres distributions GNU/Linux, ou bien d'être utilisé comme un NAS.

    Cette carte utilise le SoC d'architecture ARM AllWinner A10 déjà populaire sur les tablettes tactiles, téléphones et PC média à faible coût.

    La 2e version la Cubieboard2 est équipée d'un SoC AllWinner A20 plus puissant. Le Cubietruck a suivi rapidement, la première série étant produite en septembre 2013 et la version finale fin octobre 2013. Il s'agit d'une amélioration du Cubieboard2, avec 2 Go de RAM et un port ethernet Gigabit, une sortie VGA et une sortie SPDIF en plus. La carte a également été globalement modifiée3.

    Lire la suite

  • Liaison DDE Kezako?

    Image dde

    DDE existe en natif sous windows depuis ses premières versions en concurrence avec Netbios,windows sockets,call RPC etc...

    Il est intégré à de nombreux logiciels usuels(excel,word,Matlab,open office etc...).Il figure parmi les modes de communication les plus utilisé dans le monde industriel.Ses futures variantes sont Fast DDE et Advanced DDE.

    Les fonctions DDE ne sont plus supportées par Microsoft,en particulier dans VB.NET.Des biblio libres sont disponibles sur le net (http://codeplex.com)

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3