Raspberry PI scada - Linux Romania

Raspberry PI scada

SCADA system cu Raspberrry Pi

More details

More info

Youtube link

View in Youtube Sistem scada - phase 1


Cata vreme se poate controla si achizitiona date , atunci se poate spune ca acesta este un sistem SCADA.
Neavand 2 unitati raspberry (inca) , m-am limitat la afisarea intr-un terminal client si in browser a starii logice aferente GPIO 0 1 21 si 22.
Cu un modul de extensie porturi , se poate face un control absolut a tot ce inseamna automatizare sa zicem intr-o sera , intr-o ferma, s.a.m.d. , bineinteles cu ce GPIO contine , ne putem rezuma la sa zicem jumatate pentru senzori , jumatate pentru actionare cu relee..

Comunicatia se face pe baza de SCP ( secure copy via ssh ) fara username /password ci pe baza de criptare RSA/DSA.
Pentru ca scanarea GPIO o fac la 1/10 secunde , prin generarea unor fisiere text aferente fiecarui GPIO se poate ajunge rapid la numarul maxim de scrieri SD ceea ce este periculos, solutia ar fi montarea unui folder sa zicem 10 mb in RAM ( tmpfs). Mai ramane de trimis /var/log/auth.log > /dev/null , pentru ca toate conexiunile ssh sunt scrise in log, fapt ce duce la consumarea a minim 170 -200 Mb /zi numai pentru acest fisier.
Testele preliminare arata ca CPU nu sare mai sus de 5% incarcare, dupa implementare in php si java a unor intrerupatoare controlate prin web,voi reface testele.

In acest fel , cine este pasionat de constructii home made si de automatizare, poate construi cu bani foarte putini un sistem scada fara licente software , fara hardware extrem de scump..

Voi reveni cu detalii software ...

Reviews

Grade 
lucky2004alex 2014-07-13

9

superb gabriel,
Felicitari, si eu as dori sa pun in practica un sistem din acesta.daca vrei te ajut eu cu pagina web (form login in php-www.online-control.tk user visitor password visitor).
Mai departe eu vroiam sa pun un stream video.Spor la munci.

    Grade 
    Admin 2014-07-13

    8

    Hello Henry !

    I started this project some time ago with a lot of enthusiasm inside , but right now is temporary suspended due to some personal problems !
    I hope that in 1 month i will resume SCADA project and will keep in touch as it will evolve , my goal is to make it free , simple and usuable by any linux user , beginer or not.

    Sorry that i cannot be more usefull right now !
    Sincerely ,

    Gabriel ## yo8rxp gabriel@linux-romania.com ##

      Grade 
      Admin 2014-07-13

      8

      Hello Henry !

      I started this project some time ago with a lot of enthusiasm inside , but right now is temporary suspended due to some personal problems !
      I hope that in 1 month i will resume SCADA project and will keep in touch as it will evolve , my goal is to make it free , simple and usuable by any linux user , beginer or not.

      Sorry that i cannot be more usefull right now !
      Sincerely ,

      Gabriel ## yo8rxp gabriel@linux-romania.com ##

        Grade 
        Henry Brown 2014-07-13

        7

        I am working with interns in alternative energy in colleges in the US.
        I work for the State of New Mexico and have managed large EMS/SCADAs for electric power companies.
        I am trying to build a simple SCADA model of a home electric system.
        Your approach is the best I have seen.
        Do you have instructions, parts lists, etc. for a project for beginning college students?

        Raspberry Pi could manage power systems in a house SCADA.
        You can build a model house SCADA with LEDs and a Logic Analyzer run by a Raspberry Pi. [www.raspberrypi.org]
        [www.youtube.com]
        [www.saleae.com]

        [forum.linux-romania.com]

        (Use right button on mouse to translate to English)

        [forum.linux-romania.com]

        Students could expand this project to a LAMP model on the Raspberry Pi. Facebook is based on LAMP.

        [en.wikipedia.org])

        [www.youtube.com]

        [www.penguintutor.com]

        Use the webserver and the MySql database to collect SCADA information in a model home run by Raspberry Pi SCADA. Use the data to plot histories of electric energy utilization.

        Pi Historian is used by Electric utilities to do the same thing for a Power Grid.

        [www.osisoft.com]

        [osipi.wordpress.com]

        [www.osisoft.com]

        Students can learn a lot about web enabled power systems and convert this software to android for remote access.

        [processing.org]

        Using (RPi) to monitor engine diagnostics.

        How can a small computer monitor an engine?

        [www.stuffaboutcode.com]
        [transcriptvids.com]

        [homofaciens.de]

        [www.youtube.com]

        Example electric power grid cartoon:

        Students have used this tutorial to learn about power grids in the Southwest, US.

        [scratch.mit.edu]

        Henry Brown
        henry.brown@state.nm.us
        505 795-3680

          Grade 
          Admin 2014-07-13

          6

          Ok , am gasit un router fara wireless , am scos placa afara si inauntru s-a potrivit de minune tot ansamblul format din Rpi, telefon mobil batran (sony erricson t610) cu dioda serie pentru incarcare acumulator din 5V , RTC-ul cu DS1307, si un buck boost Pololu , care stabilizeaza / ridica 5V out de la 2.7-13V input.
          Telefonul mobil nu are capabilitati 3G, scopul sau primar este de a primi / trimite parametri Scada prin SMS , ramane de facut un calcul financiar in functie de rata de refresh.Oricum solutia poate fi implementata ca masura de back-up conexiune in caz ca pica cea primara.
          Inca tot scobesc pe net dupa module ieftine /super-ieftine pentru interfatare 1 wire cu rs485 si /sau controlere ieftine cu PIC.
          Ideea de baza este ca un router fara wireless are incorporat port serial TTL, spi pentru memoria flash, si toti pinii care se leaga cu porturile de LAN sunt de fapt porturi GPIO.De aici cu ceva munca software se poate obtine un controller slave pe ethernet de toata frumusetea si cu bani putini ( 40 RON ).

            Grade 
            Admin 2014-07-13

            5

            OK, testez si tot experimentez lungimi mari de cablu dintre senzori si Raspberry.
            Adevarat , cu ceva diode shootky se poate lungi sarma , dar nu la nivelul pe care il doresc.
            Daca cineva stie pe undeva senzori umiditate si temperatura 1 wire sau i2c care permite lungimi mai mari , va rog sa ma ajutati cu ceva info.
            Chestii wireless sau bluestutz pot fi prea scumpe si nu fac subiectul unui sistem scada ieftin.

              Grade 
              Admin 2014-07-13

              4

              Un software prea elaborat poate da mari batai de cap si dureaza mult pana te acomodezi.
              Open SCADA este un impuls , open scada poate fi nucleul pentru ce vrei tu, dar linux sau open source nu inseamna ca dai click next next finish si gata , ai arduino , ai raspberry , ai olinuxino gata pregatit pentru SCADA.
              Eu vreau sa fac o platforma simpla, cu butoane ,ceasuri , becuri samd care sa fie functionala 100% pe raspberry.
              Automatizare simpla , eficienta si cat mai usor de inteles si lucrat
              Macar 200 Ron/client poti castiga din software pentru ca iti crapa creierii numa' pentru php , daramite pentru situatiile logice posibile sau imposibile ,
              citez " Shefu' da' daca in treimea din dos avem suficienta umezeala pentru a hrani plantele dar un supliment de nutrienti ar fi bineveniti fara a face exces de apa si consum inutil de apa ? "
              Pai atunci punem senzori chimici si de umiditate in pamant la 2 respectiv 10 cm adancime in sol , si conform unei diagrame stabilite de inigineri agronomi ( pe cale de disparitie) facem bucla software autonoma dupa caz.
              Aici este munca in detaliu, aici face diferenta dintre Open scada si Ras_Pi_scada.Relee si senzori putem pune ori si cate vrem, ce facem cu ele este alta problema.

              Orice care devine pro sau contra este binevenit !

                Grade 
                link@ 2014-07-13

                3

                Pai si OpenSCADA nu face acelasi lucru ?

                  Grade 
                  Admin 2014-07-13

                  2

                  Cu ambele , adica pentru manipulare din browser va fi o pagina cu logare,de unde prin php ( server side ) se vor executa doar modificari parametri ( supape , debit , prag temperaturi) .

                  Pentru aplicatia client inca nu sunt hotarat cu ce o construiesc, oricum va fi o plansa logica pentru declarare configuratie senzori si o plansa in stil clasic adica cu o bucata de tabla cu suruburi , unde se vor putea monta becuri ,intrerupatoare, potentiometre, afisaje alfanumerice , dupa care se va face schema logica de interconexiune.

                    Grade 
                    link@ 2014-07-13

                    1

                    Si cum va arata la final , server /client sau server side prin browser ?

                      Write your review !

                      Write a review

                      Raspberry PI scada

                      Raspberry PI scada

                      SCADA system cu Raspberrry Pi

                      Write a review