SCADA ntawm Raspberry: dab neeg los yog kev muaj tiag?
Lub caij ntuj no los. Programmable logic controllers (PLCs) yog maj mam hloov los ntawm embedded personal computers. Qhov no yog vim qhov tseeb tias lub zog ntawm cov khoos phis tawj tso cai rau ib lub cuab yeej los koom nrog kev ua haujlwm ntawm lub programmable maub los, server, thiab (yog tias lub cuab yeej muaj HDMI tso tawm) kuj yog lub chaw ua haujlwm tsis siv neeg ua haujlwm. Tag Nrho: Web server, OPC ib feem, database thiab chaw ua haujlwm hauv ib rooj plaub, thiab tag nrho cov no rau tus nqi ntawm ib PLC.
Hauv tsab xov xwm no peb yuav xav txog qhov muaj peev xwm ntawm kev siv cov khoos phis tawj zoo li no hauv kev lag luam. Cia peb siv lub cuab yeej raws li Raspberry Pi ua lub hauv paus, ib kauj ruam los ntawm kauj ruam piav qhia txog cov txheej txheem ntawm kev txhim kho qhov qhib qhib SCADA system ntawm Lavxias teb sab tsim rau nws - Rapid SCADA, thiab tseem tsim ib qhov project rau qhov chaw nres tsheb tsis pom kev compressor, cov dej num ntawm uas yuav suav nrog cov chaw taws teeb tswj ntawm lub compressor thiab peb li qub, nrog rau kev pom ntawm cov txheej txheem compressed cua.
Cia peb tam sim ua qhov tshwj xeeb uas qhov teeb meem tuaj yeem daws tau ob txoj hauv kev. Hauv paus ntsiab lus, lawv tsis txawv ntawm ib leeg nyob rau hauv ib txoj kev, tib lo lus nug yog qhov zoo nkauj thiab cov tswv yim. Yog li, peb xav tau:
1.1 Thawj qhov kev xaiv txhais tau hais tias muaj Raspberry Pi 2/3/4 nws tus kheej, nrog rau lub xub ntiag ntawm USB-rau-RS485 converter (lub npe hu ua "xws li", uas tuaj yeem xaj los ntawm Alliexpress).
Daim duab 1 - Raspberry Pi 2 thiab USB rau RS485 converter
1.2 Qhov kev xaiv thib ob suav nrog cov kev npaj ua tiav raws li Raspberry, pom zoo rau kev teeb tsa hauv thaj chaw muaj kev lag luam nrog cov chaw nres nkoj RS485. Piv txwv li, xws li hauv daim duab 2, raws li Raspberry CM3+ module.
⠀ 12. Cia peb mus raws txoj kev no sudo nano /etc/apache2/apache2.conf thiab ntxiv cov hauv qab no rau qhov kawg ntawm cov ntaub ntawv:
<Directory /var/www/html/scada/>
<FilesMatch ".(xml|log|bak)$">
Require all denied
</FilesMatch>
</Directory>
⠀ 13. Execute tsab ntawv:
sudo /opt/scada/svc_install.sh
⠀ 14. Reboot Raspberry:
sudo reboot
⠀ 15. Qhib lub vev xaib:
http://IP-адрес устройства/scada
⠀ 16. Hauv qhov rai uas qhib, sau koj tus ID nkag mus "Admin" Yog thiab tus password «12345».
Ntu II. Txhim kho Rapid SCADA ntawm Windows
Kev teeb tsa Rapid SCADA ntawm Windows yuav tsum tau teeb tsa Raspberry thiab qhov project teeb tsa. Hauv txoj kev xav, koj tuaj yeem ua qhov no ntawm raspberry nws tus kheej, tab sis kev txhawb nqa tau qhia peb kom siv ib puag ncig kev txhim kho ntawm Windows, vim nws ua haujlwm tau zoo ntawm no dua li ntawm Linux.
Yog li cia li pib tau:
Peb hloov kho Microsoft .NET Framework rau qhov tseeb version;
1. Tus naj npawb ntawm cov ntawv sau npe hauv SCADA qhov system pib los ntawm qhov chaw nyob 1, yog li peb yuav tsum tau nce tus lej ntawm peb cov npe los ntawm ib qho. Hauv peb cov ntaub ntawv nws yog: 512 + 1 thiab hais txog:
Daim duab 3 - Tus lej ntawm cov ntawv sau npe hauv Rapid SCADA (daim duab clickable)
2. Txhawm rau rov teeb tsa cov ntawv teev npe thiab xa cov phiaj xwm kom raug ntawm Linux operating system, hauv qhov chaw koj yuav tsum mus rau "Server" -> "General Settings" thiab nyem rau ntawm "Rau Linux" khawm:
Daim duab 4 - Reconfiguring directory in Rapid SCADA (daim duab clickable)
3. Txhais qhov chaw xaiv tsa rau Modbus RTU ib yam li nws tau teev tseg hauv Linux system ntawm lub cuab yeej. Hauv peb qhov xwm txheej nws yog /dev/ttyUSB0
Daim duab 5 - Reconfiguring directory in Rapid SCADA (daim duab clickable)
Yog tias koj muaj lus nug, tag nrho cov lus qhia ntxiv txog kev teeb tsa tuaj yeem tau txais los ntawm tuam txhab website или rau youtube channel.
Tshooj III. Kev tsim kho qhov project thiab rub mus rau lub cuab yeej
Kev txhim kho thiab kev pom ntawm qhov project yog tsim ncaj qha rau hauv browser nws tus kheej. Qhov no tsis yog tag nrho cov kev cai tom qab desktop SCADA systems, tab sis nws yog heev.
Cais, kuv xav kom nco ntsoov qhov txwv ntawm kev pom cov ntsiab lus (Daim duab 6). Cov khoom sib xyaw ua ke muaj xws li LED, khawm, hloov pauv, qhov txuas thiab tus taw tes. Txawm li cas los xij, qhov loj ntxiv yog qhov SCADA system txhawb cov duab thiab cov ntawv nyeem. Nrog tsawg kawg kev paub ntawm cov duab editors (Corel, Adobe Photoshop, thiab lwm yam), koj tuaj yeem tsim koj tus kheej cov tsev qiv ntawv ntawm cov duab, cov ntsiab lus thiab textures, thiab kev txhawb nqa rau GIF cov ntsiab lus yuav tso cai rau koj ntxiv cov animation rau kev pom ntawm cov txheej txheem thev naus laus zis.
Tom ntej no, upload peb qhov project rau lub cuab yeej. Txhawm rau ua qhov no, peb qhia tus IP chaw nyob ntawm lub cuab yeej kom hloov qhov project tsis yog hauv zos, tab sis rau peb lub khoos phis tawj embedded:
Daim duab 8 - Uploading the project to the device in Rapid SCADA (daim duab clickable)
Yog li ntawd, peb tau txais qee yam zoo sib xws (Daim duab 9). Nyob rau sab laug ntawm lub vijtsam muaj cov LEDs uas cuam tshuam txog kev ua haujlwm ntawm tag nrho cov system (compressor), nrog rau kev ua haujlwm ntawm cov li qub (qhib lossis kaw), thiab hauv nruab nrab ntawm qhov screen muaj qhov pom kev. ntawm cov txheej txheem thev naus laus zis nrog lub peev xwm los tswj cov cuab yeej siv toggle keyboards. Thaum ib lub valve qhib, cov xim ntawm ob lub valve nws tus kheej thiab txoj kev loj hloov ntawm grey mus rau ntsuab.