SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Π—ΠΈΠΌΠ°Ρ‚Π° ΠΈΠ΄Π²Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΈΡ‚Π΅ логичСски ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ (PLC) постСпСнно сС замСнят ΠΎΡ‚ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ пСрсонални ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ. Π’ΠΎΠ²Π° сС дълТи Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ мощноститС Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈΡ‚Π΅ позволяват Π½Π° Π΅Π΄Π½ΠΎ устройство Π΄Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° функционалността Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€, ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ (ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° HDMI ΠΈΠ·Ρ…ΠΎΠ΄) ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΎ място Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка: ΡƒΠ΅Π±-ΡΡŠΡ€Π²ΡŠΡ€, OPC част, Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ АРМ Π² Π΅Π΄ΠΈΠ½ корпус, ΠΈ всичко Ρ‚ΠΎΠ²Π° Π½Π° Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° Π΅Π΄ΠΈΠ½ PLC.

Π’ статията Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ Π² индустрията. Π©Π΅ Π²Π·Π΅ΠΌΠ΅ΠΌ устройството Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Raspberry Pi ΠΈ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° Ρ‰Π΅ опишСм процСса Π½Π° инсталиранС Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½Π° Open Source SCADA систСма Π½Π° руското Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ – Rapid SCADA, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ‰Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° абстрактна компрСсорна станция, чиято Π·Π°Π΄Π°Ρ‡Π° Ρ‰Π΅ бъдС дистанционно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° компрСсора ΠΈ Ρ‚Ρ€ΠΈ Π²Π΅Π½Ρ‚ΠΈΠ»Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ визуализация Π½Π° тСхнологичния процСс Π½Π° производство Π½Π°compressed air.

НСзабавно Π΄Π° ΡƒΡ‚ΠΎΡ‡Π½ΠΈΠΌ, Ρ‡Π΅ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π΅ΡˆΠΈ ΠΏΠΎ Π΄Π²Π° Π½Π°Ρ‡ΠΈΠ½Π°. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ½ΠΎ Ρ‚Π΅ Π½Π΅ сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си, Π²ΡŠΠΏΡ€ΠΎΡΡŠΡ‚ Π΅ само Π² СстСтичСската ΠΈ практичСската част. И Ρ‚Π°ΠΊΠ°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½ΠΈ Π΅:

1.1 ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° самия Raspberry Pi 2/3/4, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° USB ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ Π² RS485 (Ρ‚Π°ΠΊΠ° Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΎΡ‚ΠΎ β€žΠ΄ΠΆΠ°Π΄ΠΆΠ°β€œ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΎ ΠΎΡ‚ Alliexpress).

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Π€ΠΈΠ³ΡƒΡ€Π° 1 β€” Raspberry Pi 2 ΠΈ USB ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ Π² RS485

1.2 Вторият Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° всяко Π³ΠΎΡ‚ΠΎΠ²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Raspberry, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΎ Π·Π° инсталации Π² ΠΏΡ€ΠΎΠΌΠΈΡˆΠ»Π΅Π½ΠΈ условия с Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ RS485 ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅. НапримСр, ΠΊΠ°Ρ‚ΠΎ Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Π° 2, Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Raspberry CM3+.
SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Π€ΠΈΠ³ΡƒΡ€Π° 2 β€” Устройство AntexGate

2. Устройство с Modbus Π½Π° няколко управляващи Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π°;

3. ПК Π½Π° Windows Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°:

  1. Част I. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Rapid SCADA Π½Π° Raspberry;
  2. Част II. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Rapid SCADA Π½Π° Windows;
  3. Част III. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° устройството;
  4. Изводи.

Част I. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Rapid SCADA Π½Π° Raspberry

1. Π—Π°ΠΏΡŠΠ»Π²Π°ΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° сайта Rapid Scada, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ дистрибуцията ΠΈ Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΠΌ послСдната вСрсия Π·Π° Linux.

2. Π Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° β€žscadaβ€œ Π² дирСкторията /opt Π½Π° устройството.

3. ΠŸΠΎΡΡ‚Π°Π²ΡΠΌΠ΅ Ρ‚Ρ€ΠΈ скрипта ΠΎΡ‚ ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° β€ždaemonsβ€œ Π² дирСкторията /etc/init.d

4. Π”Π°Π²Π°ΠΌΠ΅ пълСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π½Π° Ρ‚Ρ€ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ:

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. ΠŸΡ€Π°Π²ΠΈΠΌ скрипты для выполнСния:

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

6. ДобавляСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:

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. УстанавливаСм Mono .NET Framework:

sudo apt-get install mono-complete

8. УстанавливаСм Apache HTTP-сСрвСр:

sudo apt-get install apache2

9. УстанавливаСм Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ:

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

10. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ссылку Π½Π° Web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅:

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

11. Из скачанного Π°Ρ€Ρ…ΠΈΠ²Π° Π² ΠΏΠ°ΠΏΠΊΠ΅ Β«apacheΒ» ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ» scada.conf Π² дирСкторията /etc/apache2/sites-available

sudo a2ensite scada.conf

12. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ этому ΠΏΡƒΡ‚ΠΈ sudo nano /etc/apache2/apache2.conf ΠΈ добавляСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π°:

Require all denied

13. ВыполняСм скрипт:

sudo /opt/scada/svc_install.sh

14. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Raspberry:

sudo reboot

15. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π²Π΅Π±-сайт:

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

16. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ Π»ΠΎΠ³ΠΈΠ½ Β«adminΒ» ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Β«12345Β».

Π§Π°ΡΡ‚ΡŒ II. Установка Rapid SCADA Π½Π° Windows

Установка Rapid SCADA Π½Π° Windows потрСбуСтся для настройки Raspberry ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ это Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Π½Π° самой ΠΌΠ°Π»ΠΈΠ½Π΅, Π½ΠΎ Π² тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π½Π°ΠΌ посовСтовали ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Windows, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ здСсь ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π° Linux.

Π’Π°ΠΊΠ° Ρ‡Π΅, Π½Π΅ΠΊΠ° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ:

  1. ОбновляСм Microsoft .NET Framework Π΄ΠΎ самой свСТСй вСрсии;
  2. Π˜Π·Ρ‚Π΅Π³Π»ΡΠΌΠ΅ дистрибутив Rapid SCADA для Windows ΠΈ устанавливаСм Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅;
  3. ЗапускаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «Администратор». Π’ Π½Ρ‘ΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сам ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹:

1. НумСрация рСгистров Π² Π΄Π°Π½Π½ΠΎΠΉ SCADA-систСмС начинаСтся с 1 адрСса, поэтому Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ своих рСгистров Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. Π’ нашСм случаС это: 512+1 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅:

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Рисунок 3 β€” НумСрация рСгистров Π² Rapid SCADA (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° кликабСльна)

2. Для пСрСнастройки Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ развСртывания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Linux, Π² настройках Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² Β«Π‘Π΅Ρ€Π²Π΅Ρ€Β» -> Β«ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β» ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Для LinuxΒ»:

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Рисунок 4 β€” ΠŸΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π² Rapid SCADA (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° кликабСльна)

3. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΏΠΎΡ€Ρ‚ опроса для Modbus RTU Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ опрСдСляСтся Π² систСмС Linux устройства. Π’ нашСм случаС это /dev/ttyUSB0

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Рисунок 5 β€” ΠŸΡ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π² Rapid SCADA (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° кликабСльна)

ΠŸΡ€ΠΈ възникванС Π½Π° Π²ΡŠΠΏΡ€ΠΎΡΠΈ, всички Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ инструкции Π·Π° инсталация ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π½Π° уСбсайта Π½Π° компанията ΠΈΠ»ΠΈ Π½Π° тяхната youtube-ΠΊΠ°Π½Π°Π».

Част III. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° устройството

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ визуализацията Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°. Π’ΠΎΠ²Π° Π΅ ΠΌΠ°Π»ΠΊΠΎ Π½Π΅ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΎ слСд настолнитС SCADA систСми, Π½ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ.

ОсобСно Π±ΠΈΡ… искал Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ (рисунок 6). ΠžΡ‚ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Ρ‚ΡƒΠΊ ΠΈΠΌΠ° свСтодиод, Π±ΡƒΡ‚ΠΎΠ½, ΠΊΠ»ΡŽΡ‡, Π»ΠΈΠ½ΠΊ ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π». Но голямо прСдимство Π΅, Ρ‡Π΅ Ρ‚Π°Π·ΠΈ SCADA систСма ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ изобраТСния ΠΈ тСкст. Π‘ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ познания Π² Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΈ (Corel, Adobe Photoshop ΠΈ Π΄Ρ€.) ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ собствСни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΎΡ‚ изобраТСния, Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ тСкстури, Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° GIF Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ добавянСто Π½Π° анимация Π² визуализацията Π½Π° тСхнологичния процСс.

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Рисунок 6 β€” Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π½Π° схСми Π² Rapid SCADA

Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Ρ‚Π°Π·ΠΈ статия няма Π΄Π° разписвамС ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° процСса Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΎ създаванС Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Rapid SCADA. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, няма Π΄Π° сС спирамС ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡƒΠ½ΠΊΡ‚. Π’ срСдата Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π½Π°ΡˆΠΈΡΡ‚ прост ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ "БистСми Π·Π° ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ³ΡŠΡΡ‚Π΅Π½ Π²ΡŠΠ·Π΄ΡƒΡ…" Π½Π° компрСсорната станция ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ° (рисунок 7):

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Рисунок 7 β€” Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π° схСми Π² Rapid SCADA (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° кликабСльна)

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΊΠ°Ρ‡Π²Π°ΠΌΠ΅ нашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° устройството. Π—Π° Ρ†Π΅Π»Ρ‚Π° посочвамС IP адрСса Π½Π° устройството Π·Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° Π½Π΅ Π½Π° localhost, Π° Π½Π° нашия Π²Π³Ρ€Π°Π΄Π΅Π½ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€:

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Рисунок 8 β€” ΠšΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° устройството Π² Rapid SCADA (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° кликабСльна)

Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Π½Π΅Ρ‰ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ (рисунок 9). Π’ лявата част Π½Π° Π΅ΠΊΡ€Π°Π½Π° сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ свСтодиодитС, отразяващи ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° цялата систСма (компрСсора), Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΡΡ‚Π°Ρ‚ΡƒΡΡŠΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π·Π°Π΄Π²ΠΈΠΆΠΊΠΈΡ‚Π΅ (ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ), Π° Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½Π°Ρ‚Π° част Π½Π° Π΅ΠΊΡ€Π°Π½Π° β€” визуализация Π½Π° тСхнологичния процСс с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° устройствата Ρ‡Ρ€Π΅Π· ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅. ΠŸΡ€ΠΈ отварянС Π½Π° всяка Π·Π°Π΄Π²ΠΈΠΆΠΊΠ° Ρ†Π²Π΅Ρ‚ΡŠΡ‚ сС промСня ΠΎΡ‚ сив Π½Π° Π·Π΅Π»Π΅Π½ ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° самата Π·Π°Π΄Π²ΠΈΠΆΠΊΠ°, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½Π°Ρ‚Π° Π»Π΅ΠΆΠ°Ρ‰Π° Ρ‚Ρ€ΡŠΠ±Π°.

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Рисунок 9 β€” ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° компрСсорна станция (GIF анимация кликабСльна)

Π’ΡƒΠΊ ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Π° Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π° Π·Π°ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅.

На Ρ„ΠΈΠ³ΡƒΡ€Π° 10 Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ постигнахмС.

SCADA Π½Π° Raspberry: ΠΌΠΈΡ‚ ΠΈΠ»ΠΈ рСалност?
Π€ΠΈΠ³ΡƒΡ€Π° 10 β€” SCADA систСма Π½Π° Raspberry

Изводи

ΠŸΠΎΡΠ²Π°Ρ‚Π° Π½Π° ΠΌΠΎΡ‰Π½ΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠΈΡˆΠ»Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ позволява Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ ΠΈ допълванС Π½Π° функционалността Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΈΡ‚Π΅ логичСски ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ SCADA систСми Π²ΡŠΡ€Ρ…Ρƒ тях ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΊΡ€ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° ΠΌΠ°Π»ΠΊΠΎ производство ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅Π½ процСс. Π—Π° ΠΏΠΎ-ΠΌΠ°Ρ‰Π°Π±Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ с голям Π±Ρ€ΠΎΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈΠ»ΠΈ повишСни изисквания Π·Π° сигурност, Π½Π°ΠΉ-вСроятно Ρ‰Π΅ сС Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° сС инсталират ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΡˆΠΊΠ°Ρ„ΠΎΠ²Π΅ Π·Π° автоматизация ΠΈ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ PLC. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π·Π° Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° срСдна ΠΈ ΠΌΠ°Π»ΠΊΠ° автоматизация, ΠΊΠ°Ρ‚ΠΎ ΠΌΠ°Π»ΠΊΠΈ производствСни сгради, ΠΊΠΎΡ‚Π»ΠΈ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π΅Π½ Π΄ΠΎΠΌ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ. Π‘ΠΏΠΎΡ€Π΅Π΄ Π½Π°ΡˆΠΈΡ‚Π΅ смСтки, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ устройства са подходящи Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π΄ΠΎ 500 Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° въвСТданС ΠΈ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ.

Ако ΠΈΠΌΠ°Ρ‚Π΅ ΠΎΠΏΠΈΡ‚ Π² рисуванСто Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΈ ΠΈ Π½Π΅ Π²ΠΈ притСснява, Ρ‡Π΅ Ρ‰Π΅ трябва сами Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° мнСмосхСми, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΡŠΡ‚ с Rapid SCADA ΠΏΠΎΠ΄ Raspberry Π΅ доста ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½. Ѐункционалността ΠΉ ΠΊΠ°Ρ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ донякъдС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, Π½ΠΎ всС ΠΏΠ°ΠΊ позволява Π΄Π° сС покрият Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° ΠΌΠ°Π»ΠΊΠ° производствСна сграда. Π—Π°Ρ‚ΠΎΠ²Π°, Π°ΠΊΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ‚Π΅ шаблони Π·Π° визуализация, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ спокойно Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ Π½Π΅ Π·Π° всичкитС, Ρ‚ΠΎ ΠΏΠΎΠ½Π΅ част ΠΎΡ‚ Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ.

Π’ Ρ‚Π°ΠΊΠ°Π²Π° ситуация, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Raspberry ΠΈ Π΄ΠΎ ΠΊΠ°ΠΊΠ²Π° стСпСн Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ с SCADA систСми с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π½Π° Linux, възниква напълно основатСлСн Π²ΡŠΠΏΡ€ΠΎΡ: с ΠΊΠ°ΠΊΠ²ΠΈ SCADA систСми Π½Π°ΠΉ-чСсто Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅?

Π‘Π°ΠΌΠΎ рСгистрирани ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° участват Π² Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π°. Π’Π»Π΅Π·Ρ‚Π΅, моля.

Π‘ ΠΊΠ°ΠΊΠ²ΠΈ SCADA систСми Π½Π°ΠΉ-чСсто Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅?

  • 35.2%SIMATIC WinCC (TIA Portal)18

  • 7.8%Intouch Wonderware4

  • 5.8%Trace mode3

  • 15.6%CoDeSys8

  • 0%Genesis0

  • 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%AggreGate SCADA1

  • 39.2%Π”Ρ€ΡƒΠ³ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅)20

Гласували 51 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π». Π’ΡŠΠ·Π΄ΡŠΡ€ΠΆΠ°Π»ΠΈ сС 33 потрСбитСля.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster