SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Kei te Haere mai te Takurua. Ko nga kaiwhakahaere arorau ka taea te whakarereke (PLC) kei te whakakapi haerehia e nga rorohiko whaiaro kua mau. Ko te mea tenei na te kaha o nga rorohiko ka taea e tetahi taputapu te whakauru i te mahi o te kaiwhakahaere ka taea te whakarite, te tūmau, me te (mehemea he putanga HDMI te taputapu) he teihana mahi mahi aunoa. Tapeke: Tukutuku Tukutuku, waahanga OPC, papaarangi me te teihana mahi i roto i te keehi kotahi, me enei katoa mo te utu mo te PLC kotahi.

I roto i tenei tuhinga ka whakaarohia e maatau te whakamahi i nga rorohiko whakauru i roto i te ahumahi. Me tango i tetahi taputapu e pa ana ki te Raspberry Pi hei turanga, ma te taahiraa e whakaatu ana i te tukanga o te whakauru i tetahi punaha Open Source SCADA tuwhera kore utu o te hoahoa Russian ki runga - Rapid SCADA, me te whakawhanake i tetahi kaupapa mo te teihana compressor waitara, nga mahi o ka uru atu ki te mana mamao o te compressor me nga marere e toru, tae atu ki te tirohanga o te mahi hanga hau.

Me whakarite he rahui kia rua nga huarahi ka taea te whakatau i te raru. Ko te tikanga, kaore e rereke ana tetahi ki tetahi, ko te patai anake ko te waahanga ataahua me te mahi. Na, me:

1.1 Ko te whiringa tuatahi e whakaatu ana i te aroaro o te Raspberry Pi 2/3/4 ano, me te aroaro o te kaitahuri USB-ki-RS485 (te mea e kiia nei ko te "whistle", ka taea te tono mai i a Alliexpress).

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaahua 1 - Raspberry Pi 2 me te USB ki te kaitahuri RS485

1.2 Ko te waahanga tuarua ko tetahi otinga kua oti te hanga i runga i te Raspberry, e taunaki ana mo nga whakaurunga ki nga taiao ahumahi me nga tauranga RS485 kua hangaia. Hei tauira, penei i te Whakaahua 2, i runga i te waahanga Raspberry CM3+.
SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaahua 2 - taputapu AntexGate

2. Pūrere me Modbus mo te maha o nga rehita mana;

3. Windows PC ki te whirihora i te kaupapa.

Nga waahanga whanaketanga:

  1. Wāhanga I. Tāuta Tere SCADA ki runga rōpere;
  2. Wahi II. Te whakaurunga o Rapid SCADA ki Windows;
  3. Wahi III. Te whakawhanake kaupapa me te tango ki te taputapu;
  4. Whakamutunga.

Wāhanga I. Tāuta Tere SCADA ki runga rōpere

1. Whakakiia puka i runga i te paetukutuku Rapid Scada ki te tiki tohatoha me te tango i te putanga hou mo Linux.

2. Wewetehia nga konae kua tangohia me te kape i te kōpaki "scada" ki te whaiaronga / whakaputa taputapu.

3. Tuhia kia toru nga tuhinga mai i te kōpaki "daemons" ki te raarangi /etc/init.d

4. Ka hoatu e matou te uru katoa ki nga kōpaki tono e toru:

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. Ka taea te whakahaere i nga tuhinga:

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

⠀6. Tāpirihia he putunga:

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. Tāuta Mono .NET Framework:

sudo apt-get install mono-complete

⠀8. Tāutahia te tūmau Apache HTTP:

sudo apt-get install apache2

⠀9. Tāutahia ētahi atu kōwae:

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

⠀10. Waihanga hononga ki te tono Tukutuku:

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

⠀11. Tāruatia te kōnae mai i te pūranga kua tikiake ki te kōpaki "Apache". scada.conf ki te whaiaronga / etc / apache2 / pae-e wātea ana

sudo a2ensite scada.conf

⠀12. Me haere tatou ki raro i tenei huarahi sudo nano /etc/apache2/apache2.conf me te taapiri i nga mea e whai ake nei ki te mutunga o te konae:

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

⠀13. Whakahaerehia te tuhinga:

sudo /opt/scada/svc_install.sh

⠀14. Whakahoutia te Rahipere:

sudo reboot

⠀15. Te whakatuwhera i te paetukutuku:

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

⠀16. I te matapihi e tuwhera ana, whakauruhia to takiuru "Kaiwhakahaere" me te kupuhipa "12345".

Wahi II. Te whakauru tere SCADA ki Windows

Ko te whakaurunga o Rapid SCADA ki Windows ka hiahiatia hei whirihora i te Raspberry me te whirihoranga kaupapa. I roto i te ariā, ka taea e koe te mahi i runga i te raspberry ake, engari na te tautoko hangarau i kii mai ki a maatau ki te whakamahi i te taiao whanaketanga i runga i te Matapihi, na te mea he pai ake te mahi i konei i te Linux.

Na kia timata tatou:

  1. Ka whakahōu mātou i te Microsoft .NET Framework ki te putanga hōu;
  2. Tikiake kete tohatoha Tere SCADA mo Windows ka tāuta tuimotu;
  3. Whakarewahia te tono "Kaiwhakahaere". I roto i tenei ka whakawhanakehia e matou te kaupapa ake.

I te wa e whakawhanake ana, me aro koe ki etahi waahanga:

1. Ko te tataunga o nga rehita i roto i tenei punaha SCADA ka timata mai i te wahitau 1, no reira me whakanui ake te tatau o a matou rehita kia kotahi. I roto i to maatau ko: 512+1 me etahi atu:

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaahua 3 — Te tataunga o nga rehita ki te Rapid SCADA (pikitia ka taea te panui)

2. Hei whirihora ano i nga raarangi me te tohatoha tika i te kaupapa i runga i te punaha whakahaere Linux, i nga tautuhinga me haere koe ki te "Server" -> "Tautuhinga Whanui" ka paato i te paatene "Mo Linux":

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaahua 4 - Te whirihora ano i nga whaiaronga ki Rapid SCADA (pikitia te panui)

3. Tautuhia te tauranga pooti mo te Modbus RTU kia rite ki te mea kua tautuhia ki te punaha Linux o te taputapu. I roto i to tatou take te reira /dev/ttyUSB0

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaahua 5 - Te whirihora ano i nga whaiaronga ki Rapid SCADA (pikitia te panui)

Mena kei a koe etahi patai, ka taea te tiki atu i nga tohutohu whakaurunga katoa mai i paetukutuku kamupene i runga ranei i a raatau hongere youtube.

Wahi III. Te whakawhanake kaupapa me te tango ki te taputapu

Ko te whakawhanaketanga me te whakakitenga o te kaupapa he mea hanga tika i roto i te tirotiro. Ehara tenei i te tikanga i muri i nga punaha SCADA papamahi, engari he mea noa.

Ka wehe, ka hiahia ahau ki te tuhi i te huinga iti o nga huānga tirohanga (Whakaahua 6). Ko nga waahanga kua hangaia he LED, he paatene, he pana takahuri, he hono me te tohutohu. Heoi, ko te mea nui ko tenei punaha SCADA e tautoko ana i nga whakaahua hihiri me nga tuhinga. Ma te iti o te mohio mo nga kaiwhakatika whakairoiro (Corel, Adobe Photoshop, me etahi atu), ka taea e koe te hanga i o ake whare pukapuka o nga whakaahua, nga huānga me nga kakano, me te tautoko mo nga huānga GIF ka taea e koe te taapiri i te hākoritanga ki te tirohanga o te tukanga hangarau.

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaahua 6 — Utauta whakatika kaupapa i Rapid SCADA

I roto i te anga o tenei tuhinga, karekau he whainga ki te whakamaarama i ia taahiraa i te tukanga o te hanga kauwhata i tetahi kaupapa i Rapid SCADA. No reira, e kore matou e ata korero mo tenei kaupapa. I roto i te taiao kaiwhakawhanake, he penei te ahua o ta maatau kaupapa "Pūnaha whakangao hau" mo te teihana compressor (Whakaahua 7):

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaahua 7 — Etita kaupapa i Rapid SCADA (pikitia ka taea te panui)

Muri iho, tukua atu ta maatau kaupapa ki te taputapu. Ki te mahi i tenei, ka tohuhia e matou te IP IP o te taputapu ki te whakawhiti i te kaupapa kaua ki te localhost, engari ki to maatau rorohiko whakauru:

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaahua 8 - Te tuku i te kaupapa ki te taputapu i Rapid SCADA (pikitia ka taea te paato)

Ko te mutunga mai, he mea rite ano (Whakaahua 9). Kei te taha maui o te mata he rama e whakaatu ana i te mana whakahaere o te punaha katoa (compressor), tae atu ki te mana whakahaere o nga riipene (tuwhera, kati ranei), kei roto i te waahanga o te mata he tirohanga. o te tukanga hangarau me te kaha ki te whakahaere i nga taputapu ma te whakamahi i nga huringa takahuri. Ka whakatuwherahia tetahi takirere, ka huri te tae o te puera me te huarahi nui mai i te hina ki te matomato.

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaahua 9 — Te kaupapa teihana Compressor (Ka taea te panui GIF hākoritanga)

ko te reira ka taea e koe te tango i te konae o tenei kaupapa hei arotake.

Ko te ahua 10 e whakaatu ana i te ahua o te hua katoa.

SCADA i runga i te Raspberry: pakiwaitara, mooni ranei?
Whakaatu 10 - Pūnaha SCADA i runga i te Raspberry

kitenga

Ko te putanga mai o nga rorohiko ahumahi whakauru kaha ka taea te whakawhanui me te whakakii i nga mahi o nga kaiwhakahaere arorau ka taea te whakarite. Ko te whakauru i nga punaha SCADA rite ki runga i a raatau ka taea te kapi i nga mahi o te hanga iti, te tukanga hangarau ranei. Mo nga mahi nui ake me te maha o nga kaiwhakamahi, me te nui ake ranei o nga whakaritenga haumarutanga, me whakauru koe i nga kaitoro katoa, i nga kaapena miihini me nga PLC o mua. Heoi, mo nga waahi o te miihini iti me te iti penei i nga whare ahumahi iti, nga whare kohua, nga teihana papu, nga kaainga maamaa ranei, he pai tenei otinga. E ai ki a maatau tatau, he pai enei taputapu mo nga mahi me te 500 nga tohu whakauru/putanga raraunga.

Mena he wheako koe ki te tuhi i roto i nga momo ētita whakairoiro me te kore e mahara ki te mea me hanga e koe nga huānga o nga hoahoa mnemonic, na ko te whiringa me Rapid SCADA mo te Raspberry he tino pai. Ko tana mahi hei otinga kua rite he iti nei, na te mea he Open Source, engari ka taea tonu e koe te mahi i nga mahi o tetahi whare iti. No reira, ki te whakareri koe i nga tauira whakakitenga mo koe ake, katahi ka taea te whakamahi i tenei otinga hei whakauru, ki te kore katoa, na etahi waahanga o o kaupapa.

No reira, kia mohio ai koe he pehea te whaihua o taua otinga i runga i te Raspberry ki a koe me te whakakapi o o kaupapa ki nga punaha Open Source SCADA i runga i te Linux, ka puta ake he patai: ko tehea nga punaha SCADA ka whakamahia e koe i nga wa katoa?

Ko nga kaiwhakamahi kua rehita anake ka uru ki te rangahau. Waitohu maitēnā.

He aha nga punaha SCADA e tino whakamahia ana e koe?

  • 35.2 orauSIMATIC WinCC (TIA Portal)18

  • 7.8 orauIntouch Wonderware4

  • 5.8 orauAratau Aroturuki3

  • 15.6 orauCodeDeSys8

  • 0%Kenehi0

  • 3.9 orauPCVue Solutions2

  • 3.9 orauVijeo Citect2

  • 17.6 orauKaiwhakaako SCADA9

  • 3.9 orauiRidium pūkoro2

  • 3.9 orauSimple-Scada2

  • 7.8 orauTere SCADA4

  • 1.9 orauWhakakotahi SCADA1

  • 39.2 orauKo tetahi atu whiringa (whakautu ki te korero)20

51 nga kaiwhakamahi i pooti. 33 nga kaiwhakamahi i aukati.

Source: will.com

Tāpiri i te kōrero