SCADA amin'ny Raspberry: angano na zava-misy?

SCADA amin'ny Raspberry: angano na zava-misy?
Ho avy ny ririnina. Ny mpandrindra lojika azo fehezina (PLC) dia soloina tsikelikely amin'ny solosaina manokana mipetaka. Izany dia noho ny zava-misy fa ny herin'ny solosaina dia mamela ny fitaovana iray hampiditra ny fampandehanana ny programmable controller, ny lohamilina, ary (raha ny fitaovana manana output HDMI) ihany koa ny automated operator workstation. Total: Web server, ampahany OPC, database ary toeram-piasana amin'ny tranga tokana, ary izany rehetra izany dia ho an'ny vidin'ny PLC iray.

Ato amin'ity lahatsoratra ity dia hodinihintsika ny mety ho fampiasana solosaina tafiditra ao amin'ny indostria. Andeha isika haka fitaovana mifototra amin'ny Raspberry Pi ho fototra, tsikelikely mamaritra ny dingana fametrahana malalaka malalaka Open Source SCADA rafitra famolavolana Rosiana eo aminy - Rapid SCADA, ary koa mamolavola tetikasa ho an'ny toby compressor abstract, ny asan'ny. izay ahitana ny fanaraha-maso lavitra ny compressor sy ny telo valves, ary koa ny fijerena ny fizotran'ny famokarana rivotra voaporitra.

Aoka isika hanao famandrihana avy hatrany fa ny olana dia azo voavaha amin'ny fomba roa. Amin'ny ankapobeny dia tsy mitovy amin'ny tsirairay izy ireo, ny hany fanontaniana dia ny singa aesthetic sy azo ampiharina. Noho izany, mila:

1.1 Ny safidy voalohany dia midika ny fisian'ny Raspberry Pi 2/3/4 ny tenany, ary koa ny fisian'ny mpanova USB-to-RS485 (ilay antsoina hoe "sioka", izay azo baiko avy amin'ny Alliexpress).

SCADA amin'ny Raspberry: angano na zava-misy?
Sary 1 - Raspberry Pi 2 sy USB mankany RS485 mpanova

1.2 Ny safidy faharoa dia ahitana vahaolana efa vita miorina amin'ny Raspberry, atolotra ho an'ny fametrahana amin'ny tontolo indostrialy misy seranana RS485 naorina. Ohatra, toy ny amin'ny sary 2, mifototra amin'ny maody Raspberry CM3+.
SCADA amin'ny Raspberry: angano na zava-misy?
Sary 2 - fitaovana AntexGate

2. Fitaovana misy Modbus ho an'ny rejisitra fanaraha-maso maromaro;

3. Windows PC hanamboatra ny tetikasa.

Dingana fampandrosoana:

  1. Fizarana I. Fametrahana Rapid SCADA amin'ny Raspberry;
  2. Fizarana II. Fametrahana ny Rapid SCADA amin'ny Windows;
  3. Fizarana III. Tetikasa fampandrosoana sy fampidinana amin'ny fitaovana;
  4. Fanatsoahan-kevitra.

Fizarana I. Fametrahana Rapid SCADA amin'ny Raspberry

1. Fenoy teny ao amin'ny tranokala Rapid Scada mba hahazoana ny fizarana sy hisintona ny kinova farany ho an'ny Linux.

2. Sokafy ny rakitra alaina ary adika amin'ny lahatahiry ny lahatahiry "scada". / hifidy fitaovana.

3. Asio sora-baventy telo avy amin'ny lahatahiry “daemons” ao amin'ny lahatahiry /etc/init.d

4. Manome fahafahana feno amin'ny lahatahiry fampiharana telo izahay:

sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/config
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/log
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/storage

⠀ 5. Mamorona scripts azo tanterahina:

sudo chmod +x /opt/scada/make_executable.sh
sudo /opt/scada/make_executable.sh

⠀ 6. Manampia tahiry:

sudo apt install apt-transport-https dirmngr gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian stable-stretch main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update

⠀ 7. Mametraka Mono .NET Framework:

sudo apt-get install mono-complete

⠀ 8. Mametraka mpizara HTTP Apache:

sudo apt-get install apache2

⠀ 9. Mametraka modules fanampiny:

sudo apt-get install libapache2-mod-mono mono-apache-server4

⠀ 10. Mamorona rohy mankany amin'ny fampiharana Web:

sudo ln -s /opt/scada/ScadaWeb /var/www/html/scada

⠀ 11. Adikao ao amin'ny lahatahiry "Apache" ny rakitra avy amin'ny rakitra alaina scada.conf mankany amin'ny lahatahiry / sns / apache2 / tranokala-misy

sudo a2ensite scada.conf

⠀ 12. Andao hidina amin'ity lalana ity sudo nano /etc/apache2/apache2.conf ary ampio ity manaraka ity amin'ny faran'ny rakitra:

<Directory /var/www/html/scada/>
  <FilesMatch ".(xml|log|bak)$">
    Require all denied
  </FilesMatch>
</Directory>

⠀ 13. Fenoy ny script:

sudo /opt/scada/svc_install.sh

⠀ 14. Reboot Raspberry:

sudo reboot

⠀ 15. Manokatra ny tranokala:

http://IP-адрес устройства/scada

⠀ 16. Ao amin'ny varavarankely misokatra, midira ny fidiranao "Admin" ary tenimiafina "12345".

Fizarana II. Fametrahana Rapid SCADA amin'ny Windows

Ny fametrahana Rapid SCADA amin'ny Windows dia takiana mba hanitsiana ny Raspberry sy ny fandrindrana ny tetikasa. Raha ny teoria dia azonao atao amin'ny raspberry izany, fa ny fanohanana ara-teknika dia nanoro hevitra anay hampiasa ny tontolo fampandrosoana amin'ny Windows, satria miasa tsara kokoa eto noho ny Linux.

Andao àry hanomboka:

  1. Havaozinay amin'ny kinova farany ny Microsoft .NET Framework;
  2. downloading kitapo fanapariahana Rapid SCADA ho an'ny Windows ary apetraho ivelan'ny aterineto;
  3. Sokafy ny fampiharana "Administrator". Ao anatin’izany no hamolavolantsika ny tetikasa mihitsy.

Rehefa mandroso ianao dia mila mandinika ireo teboka sasany:

1. Ny fanisan'ny rejisitra ao amin'ity rafitra SCADA ity dia manomboka amin'ny adiresy 1, ka tsy maintsy nampitomboinay iray ny isan'ny rejisitra. Aminay dia: 512+1 sy ny sisa:

SCADA amin'ny Raspberry: angano na zava-misy?
Sary 3 - Fanisana rejisitra ao amin'ny Rapid SCADA (sary azo kitihina)

2. Mba hamerenana indray ny lahatahiry ary hametraka tsara ny tetikasa amin'ny rafitra fandidiana Linux, ao amin'ny fikandrana dia mila mandeha any amin'ny "Server" -> "General Settings" ary tsindrio ny bokotra "For Linux":

SCADA amin'ny Raspberry: angano na zava-misy?
Sary 4 - Famerenana ny lahatahiry ao amin'ny Rapid SCADA (sary azo kitihina)

3. Farito ny seranana fandatsaham-bato ho an'ny Modbus RTU amin'ny fomba mitovy amin'ny famaritana azy ao amin'ny rafitra Linux an'ny fitaovana. Raha ny antsika dia izany /dev/ttyUSB0

SCADA amin'ny Raspberry: angano na zava-misy?
Sary 5 - Famerenana ny lahatahiry ao amin'ny Rapid SCADA (sary azo kitihina)

Raha manana fanontaniana ianao dia azo alaina avy amin'ny torolàlana fametrahana fanampiny rehetra tranokalan'ny orinasa na amin'izy ireo fantsona youtube.

Fizarana III. Famolavolana tetikasa sy fampidinana amin'ny fitaovana

Ny fampandrosoana sy ny fampisehoana ny tetikasa dia noforonina mivantana ao amin'ny navigateur. Tsy fanao tanteraka izany aorian'ny rafitra SCADA desktop, saingy mahazatra izany.

Misaraka, tiako ny manamarika ireo singa voafetra amin'ny fijerena sary (sary 6). Ny singa ao anatiny dia misy LED, bokotra, toggle switch, rohy ary tondro. Na izany aza, ny tombony lehibe dia ity rafitra SCADA ity dia manohana sary sy lahatsoratra mavitrika. Miaraka amin'ny fahalalana kely indrindra momba ny mpamoaka sary (Corel, Adobe Photoshop, sns.), azonao atao ny mamorona tranomboky manokana misy sary, singa ary haingon-trano, ary ny fanohanana ireo singa GIF dia ahafahanao manampy sary mihetsika amin'ny fijerena ny fizotran'ny teknolojia.

SCADA amin'ny Raspberry: angano na zava-misy?
Sary 6 - Fitaovana mpamoaka drafitra ao amin'ny Rapid SCADA

Ao anatin'ity lahatsoratra ity dia tsy nisy tanjona ny hamaritana tsikelikely ny dingan'ny famoronana tetikasa amin'ny Rapid SCADA. Noho izany, tsy hiresaka amin’ny an-tsipiriany momba izany isika. Ao amin'ny tontolon'ny mpamorona, ny tetikasantsika tsotra "Rafitra famatsian-drivotra" ho an'ny toby compressor dia toa izao (sary 7):

SCADA amin'ny Raspberry: angano na zava-misy?
Sary 7 - Tonian-dahatsoratra ao amin'ny Rapid SCADA (sary azo kitihina)

Manaraka, ampidiro amin'ny fitaovana ny tetikasantsika. Mba hanaovana izany dia manondro ny adiresy IP an'ny fitaovana izahay mba hamindrana ny tetikasa tsy amin'ny localhost, fa amin'ny ordinateranay:

SCADA amin'ny Raspberry: angano na zava-misy?
Sary 8 - Mampakatra ny tetikasa amin'ny fitaovana amin'ny Rapid SCADA (sary azo kitihina)

Vokatr'izany dia nahazo zavatra mitovy izahay (sary 9). Eo amin'ny ilany havia amin'ny efijery dia misy LED mampiseho ny toetry ny fiasan'ny rafitra manontolo (compressor), ary koa ny toetry ny fiasan'ny valves (misokatra na mihidy), ary ao amin'ny tapany afovoan'ny efijery misy sary. ny dingana ara-teknolojia miaraka amin'ny fahafahana mifehy ny fitaovana amin'ny fampiasana switch toggle. Rehefa misokatra ny valva manokana, dia miova avy amin'ny volondavenona ho maitso ny lokon'ny valva sy ny tsipika mifanaraka aminy.

SCADA amin'ny Raspberry: angano na zava-misy?
Sary 9 — Tetik'asa fiantsonana compressor (azo kitihina ny animation GIF)

izany azonao atao ny misintona ny rakitra amin'ity tetikasa ity ho reference.

Ny sary 10 dia mampiseho ny endriky ny vokatra ankapobeny.

SCADA amin'ny Raspberry: angano na zava-misy?
Sary 10 - rafitra SCADA amin'ny Raspberry

hitany

Ny fiposahan'ny solosaina indostrialy mipetaka matanjaka dia ahafahana manitatra sy mameno ny fiasan'ny mpandrindra lojika azo zahana. Ny fametrahana rafitra SCADA mitovy amin'izy ireo dia afaka manarona ny asan'ny famokarana kely na ny fizotran'ny teknolojia. Ho an'ny asa lehibe kokoa miaraka amin'ny mpampiasa marobe na fitomboan'ny fitakiana fiarovana, dia azo inoana fa tsy maintsy mametraka mpizara feno, kabinetra automatique ary PLC mahazatra ianao. Na izany aza, ho an'ny teboka automatique antonony sy kely toy ny trano indostrialy kely, trano boiler, tobin'ny paompy na trano manan-tsaina, dia toa mety ny vahaolana toy izany. Araka ny kajy ataonay, ny fitaovana toy izany dia mety amin'ny asa miaraka amin'ny teboka fidirana / famoahana data hatramin'ny 500.

Raha manana traikefa amin'ny fanaovana sary amin'ny mpamoaka sary isan-karazany ianao ary tsy mampaninona ny hoe tsy maintsy mamorona singa amin'ny diagram mnemonic ianao, dia tsara indrindra ny safidy miaraka amin'ny Rapid SCADA ho an'ny Raspberry. Somary voafetra ihany ny fampiasany ho vahaolana efa vita, satria Open Source izy io, saingy mbola mamela anao handrakotra ny asan'ny trano indostrialy kely. Noho izany, raha manomana modely ho an'ny tenanao ianao, dia azo atao tsara ny mampiasa an'io vahaolana io mba hampidirana, raha tsy izy rehetra, dia ampahany amin'ny tetikasanao.

Noho izany, mba hahatakarana ny maha-zava-dehibe ny vahaolana toy izany amin'ny Raspberry ho anao sy ny maha-soloina ny tetikasanao amin'ny rafitra Open Source SCADA amin'ny Linux, dia misy fanontaniana mipoitra: inona ny rafitra SCADA ampiasainao matetika?

Ireo mpampiasa voasoratra anarana ihany no afaka mandray anjara amin'ny fanadihadiana. HiditraPlease.

Inona ny rafitra SCADA ampiasainao matetika?

  • 35.2%SIMATIC WinCC (TIA Portal)18

  • 7.8%Intouch Wonderware4

  • 5.8%Fomba fanaraha-maso3

  • 15.6%CoDeSys8

  • 0%Genesisy0

  • 3.9%PCVue Solutions2

  • 3.9%Vijeo Citect2

  • 17.6%Master SCADA9

  • 3.9%iRidium mobile2

  • 3.9%Simple-Scada2

  • 7.8%Rapid SCADA4

  • 1.9%AggregGate SCADA1

  • 39.2%Safidy hafa (valiny ao amin'ny fanehoan-kevitra)20

Mpampiasa 51 no nifidy. Mpampiasa 33 no nifady.

Source: www.habr.com

Add a comment