ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਸਰਦੀ ਆ ਰਹੀ ਹੈ। ਪ੍ਰੋਗਰਾਮੇਬਲ ਲੌਜਿਕ ਕੰਟਰੋਲਰ (PLCs) ਨੂੰ ਹੌਲੀ-ਹੌਲੀ ਏਮਬੇਡ ਕੀਤੇ ਨਿੱਜੀ ਕੰਪਿਊਟਰਾਂ ਦੁਆਰਾ ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ। ਇਹ ਇਸ ਤੱਥ ਦੇ ਕਾਰਨ ਹੈ ਕਿ ਕੰਪਿਊਟਰਾਂ ਦੀ ਸ਼ਕਤੀ ਇੱਕ ਡਿਵਾਈਸ ਨੂੰ ਇੱਕ ਪ੍ਰੋਗਰਾਮੇਬਲ ਕੰਟਰੋਲਰ, ਇੱਕ ਸਰਵਰ, ਅਤੇ (ਜੇ ਡਿਵਾਈਸ ਵਿੱਚ ਇੱਕ HDMI ਆਉਟਪੁੱਟ ਹੈ) ਇੱਕ ਸਵੈਚਾਲਿਤ ਆਪਰੇਟਰ ਵਰਕਸਟੇਸ਼ਨ ਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਕੁੱਲ: ਇੱਕ ਹੀ ਕੇਸ ਵਿੱਚ ਵੈੱਬ ਸਰਵਰ, OPC ਭਾਗ, ਡੇਟਾਬੇਸ ਅਤੇ ਵਰਕਸਟੇਸ਼ਨ, ਅਤੇ ਇਹ ਸਭ ਇੱਕ PLC ਦੀ ਲਾਗਤ ਲਈ।

ਇਸ ਲੇਖ ਵਿੱਚ ਅਸੀਂ ਉਦਯੋਗ ਵਿੱਚ ਅਜਿਹੇ ਏਮਬੈਡਡ ਕੰਪਿਊਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ 'ਤੇ ਵਿਚਾਰ ਕਰਾਂਗੇ। ਆਓ ਰਾਸਬੇਰੀ ਪਾਈ 'ਤੇ ਆਧਾਰਿਤ ਇੱਕ ਡਿਵਾਈਸ ਨੂੰ ਇੱਕ ਆਧਾਰ ਵਜੋਂ ਲੈਂਦੇ ਹਾਂ, ਕਦਮ ਦਰ ਕਦਮ ਇਸ 'ਤੇ ਰੂਸੀ ਡਿਜ਼ਾਈਨ ਦੇ ਇੱਕ ਓਪਨ-ਫ੍ਰੀ ਓਪਨ ਸੋਰਸ ਸਕਾਡਾ ਸਿਸਟਮ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਾ ਵਰਣਨ ਕਰਦੇ ਹਾਂ - ਰੈਪਿਡ ਸਕਾਡਾ, ਅਤੇ ਇੱਕ ਐਬਸਟ੍ਰੈਕਟ ਕੰਪ੍ਰੈਸਰ ਸਟੇਸ਼ਨ ਲਈ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਵਿਕਸਿਤ ਕਰਦੇ ਹਨ, ਦੇ ਕੰਮ ਜਿਸ ਵਿੱਚ ਇੱਕ ਕੰਪ੍ਰੈਸਰ ਅਤੇ ਤਿੰਨ ਵਾਲਵ ਦਾ ਰਿਮੋਟ ਕੰਟਰੋਲ ਸ਼ਾਮਲ ਹੋਵੇਗਾ, ਨਾਲ ਹੀ ਕੰਪਰੈੱਸਡ ਹਵਾ ਉਤਪਾਦਨ ਪ੍ਰਕਿਰਿਆ ਦਾ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਵੀ ਸ਼ਾਮਲ ਹੋਵੇਗਾ।

ਆਓ ਤੁਰੰਤ ਇੱਕ ਰਿਜ਼ਰਵੇਸ਼ਨ ਕਰੀਏ ਕਿ ਸਮੱਸਿਆ ਨੂੰ ਦੋ ਤਰੀਕਿਆਂ ਨਾਲ ਹੱਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਬੁਨਿਆਦੀ ਤੌਰ 'ਤੇ, ਉਹ ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਇਕ ਦੂਜੇ ਤੋਂ ਵੱਖਰੇ ਨਹੀਂ ਹਨ, ਸਿਰਫ ਸਵਾਲ ਸੁਹਜ ਅਤੇ ਵਿਹਾਰਕ ਭਾਗ ਹੈ. ਇਸ ਲਈ, ਸਾਨੂੰ ਲੋੜ ਹੈ:

1.1 ਪਹਿਲਾ ਵਿਕਲਪ ਰਾਸਬੇਰੀ ਪਾਈ 2/3/4 ਦੀ ਮੌਜੂਦਗੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਅਤੇ ਨਾਲ ਹੀ ਇੱਕ USB-ਤੋਂ-RS485 ਕਨਵਰਟਰ ਦੀ ਮੌਜੂਦਗੀ (ਅਖੌਤੀ “ਸੀਟੀ”, ਜਿਸਨੂੰ Alliexpress ਤੋਂ ਆਰਡਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ)।

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 1 - Raspberry Pi 2 ਅਤੇ USB ਤੋਂ RS485 ਕਨਵਰਟਰ

1.2 ਦੂਜੇ ਵਿਕਲਪ ਵਿੱਚ Raspberry 'ਤੇ ਆਧਾਰਿਤ ਕੋਈ ਵੀ ਤਿਆਰ-ਬਣਾਇਆ ਹੱਲ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ, ਜੋ ਕਿ ਬਿਲਟ-ਇਨ RS485 ਪੋਰਟਾਂ ਵਾਲੇ ਉਦਯੋਗਿਕ ਵਾਤਾਵਰਣ ਵਿੱਚ ਸਥਾਪਨਾ ਲਈ ਸਿਫ਼ਾਰਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 2 ਵਿੱਚ, Raspberry CM3+ ਮੋਡੀਊਲ ਦੇ ਆਧਾਰ 'ਤੇ।
ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 2 — AntexGate ਯੰਤਰ

2. ਕਈ ਨਿਯੰਤਰਣ ਰਜਿਸਟਰਾਂ ਲਈ ਮਾਡਬਸ ਨਾਲ ਡਿਵਾਈਸ;

3. ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਵਿੰਡੋਜ਼ ਪੀਸੀ.

ਵਿਕਾਸ ਦੇ ਪੜਾਅ:

  1. ਭਾਗ I. ਰਸਬੇਰੀ 'ਤੇ ਰੈਪਿਡ SCADA ਇੰਸਟਾਲ ਕਰਨਾ;
  2. ਭਾਗ II। ਵਿੰਡੋਜ਼ 'ਤੇ ਰੈਪਿਡ SCADA ਦੀ ਸਥਾਪਨਾ;
  3. ਭਾਗ III। ਪ੍ਰੋਜੈਕਟ ਦਾ ਵਿਕਾਸ ਅਤੇ ਡਿਵਾਈਸ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨਾ;
  4. ਸਿੱਟਾ

ਭਾਗ I. Raspberry 'ਤੇ ਰੈਪਿਡ SCADA ਇੰਸਟਾਲ ਕਰਨਾ

1. ਭਰੋ ਫਾਰਮ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਲੀਨਕਸ ਲਈ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਰੈਪਿਡ ਸਕਾਡਾ ਵੈੱਬਸਾਈਟ 'ਤੇ ਜਾਓ।

2. ਡਾਉਨਲੋਡ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਅਨਜ਼ਿਪ ਕਰੋ ਅਤੇ "ਸਕਾਡਾ" ਫੋਲਡਰ ਨੂੰ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰੋ / opt ਜੰਤਰ.

3. ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ "ਡੈਮਨ" ਫੋਲਡਰ ਤੋਂ ਤਿੰਨ ਸਕ੍ਰਿਪਟਾਂ ਰੱਖੋ /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. ਮੋਨੋ .NET ਫਰੇਮਵਰਕ ਸਥਾਪਿਤ ਕਰੋ:

sudo apt-get install mono-complete

⠀8. ਅਪਾਚੇ HTTP ਸਰਵਰ ਸਥਾਪਿਤ ਕਰੋ:

sudo apt-get install apache2

⠀9. ਵਾਧੂ ਮੋਡੀਊਲ ਸਥਾਪਿਤ ਕਰੋ:

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

⠀10. ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਇੱਕ ਲਿੰਕ ਬਣਾਓ:

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

⠀11. "ਅਪਾਚੇ" ਫੋਲਡਰ ਵਿੱਚ ਡਾਉਨਲੋਡ ਕੀਤੇ ਆਰਕਾਈਵ ਤੋਂ ਫਾਈਲ ਦੀ ਨਕਲ ਕਰੋ scada.conf ਡਾਇਰੈਕਟਰੀ ਨੂੰ / etc / apache2 / sites- ਉਪਲਬਧ

sudo a2ensite scada.conf

⠀12. ਚਲੋ ਇਸ ਰਸਤੇ 'ਤੇ ਚੱਲੀਏ sudo nano /etc/apache2/apache2.conf ਅਤੇ ਫਾਈਲ ਦੇ ਅੰਤ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਨੂੰ ਜੋੜੋ:

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

⠀13. ਸਕ੍ਰਿਪਟ ਚਲਾਓ:

sudo /opt/scada/svc_install.sh

⠀14. ਰਸਬੇਰੀ ਰੀਬੂਟ ਕਰੋ:

sudo reboot

⠀15. ਵੈੱਬਸਾਈਟ ਖੋਲ੍ਹਣਾ:

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

⠀16. ਖੁੱਲਣ ਵਾਲੀ ਵਿੰਡੋ ਵਿੱਚ, ਆਪਣਾ ਲੌਗਇਨ ਦਾਖਲ ਕਰੋ "ਐਡਮਿਨ" ਅਤੇ ਪਾਸਵਰਡ "12345".

ਭਾਗ II। ਵਿੰਡੋਜ਼ 'ਤੇ ਰੈਪਿਡ SCADA ਇੰਸਟਾਲ ਕਰਨਾ

ਵਿੰਡੋਜ਼ 'ਤੇ ਰੈਪਿਡ SCADA ਦੀ ਸਥਾਪਨਾ ਨੂੰ ਰਾਸਬੇਰੀ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੀ ਸੰਰਚਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਸਿਧਾਂਤਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਇਹ ਰਸਬੇਰੀ 'ਤੇ ਹੀ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਨੇ ਸਾਨੂੰ ਵਿੰਡੋਜ਼ 'ਤੇ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ, ਕਿਉਂਕਿ ਇਹ ਲੀਨਕਸ ਨਾਲੋਂ ਇੱਥੇ ਵਧੇਰੇ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ।

ਤਾਂ ਆਓ ਸ਼ੁਰੂ ਕਰੀਏ:

  1. ਅਸੀਂ Microsoft .NET ਫਰੇਮਵਰਕ ਨੂੰ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਵਿੱਚ ਅੱਪਡੇਟ ਕਰਦੇ ਹਾਂ;
  2. ਡਾ .ਨਲੋਡ ਵੰਡ ਕਿੱਟ ਵਿੰਡੋਜ਼ ਲਈ ਰੈਪਿਡ ਸਕਾਡਾ ਅਤੇ ਔਫਲਾਈਨ ਸਥਾਪਿਤ ਕਰੋ;
  3. "ਪ੍ਰਬੰਧਕ" ਐਪਲੀਕੇਸ਼ਨ ਲਾਂਚ ਕਰੋ। ਇਸ ਵਿੱਚ ਅਸੀਂ ਖੁਦ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਵਿਕਸਿਤ ਕਰਾਂਗੇ।

ਵਿਕਾਸ ਕਰਦੇ ਸਮੇਂ, ਤੁਹਾਨੂੰ ਕੁਝ ਨੁਕਤਿਆਂ ਵੱਲ ਧਿਆਨ ਦੇਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:

1. ਇਸ SCADA ਸਿਸਟਮ ਵਿੱਚ ਰਜਿਸਟਰਾਂ ਦੀ ਗਿਣਤੀ ਪਤੇ 1 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ, ਇਸਲਈ ਸਾਨੂੰ ਆਪਣੇ ਰਜਿਸਟਰਾਂ ਦੀ ਗਿਣਤੀ ਇੱਕ ਨਾਲ ਵਧਾਉਣੀ ਪਈ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ ਇਹ ਹੈ: 512+1 ਅਤੇ ਹੋਰ:

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 3 — ਰੈਪਿਡ SCADA ਵਿੱਚ ਰਜਿਸਟਰਾਂ ਦੀ ਸੰਖਿਆ (ਤਸਵੀਰ ਕਲਿੱਕਯੋਗ)

2. ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਮੁੜ ਸੰਰਚਿਤ ਕਰਨ ਅਤੇ ਲੀਨਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ 'ਤੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਲਾਗੂ ਕਰਨ ਲਈ, ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਤੁਹਾਨੂੰ "ਸਰਵਰ" -> "ਜਨਰਲ ਸੈਟਿੰਗਜ਼" 'ਤੇ ਜਾਣ ਦੀ ਲੋੜ ਹੈ ਅਤੇ "ਲੀਨਕਸ ਲਈ" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ:

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 4 - ਰੈਪਿਡ SCADA ਵਿੱਚ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਮੁੜ ਸੰਰਚਿਤ ਕਰਨਾ (ਤਸਵੀਰ ਕਲਿੱਕਯੋਗ)

3. Modbus RTU ਲਈ ਪੋਲਿੰਗ ਪੋਰਟ ਨੂੰ ਉਸੇ ਤਰ੍ਹਾਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ ਜਿਵੇਂ ਕਿ ਇਸਨੂੰ ਡਿਵਾਈਸ ਦੇ ਲੀਨਕਸ ਸਿਸਟਮ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ ਇਹ ਹੈ /dev/ttyUSB0

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 5 - ਰੈਪਿਡ SCADA ਵਿੱਚ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਮੁੜ ਸੰਰਚਿਤ ਕਰਨਾ (ਤਸਵੀਰ ਕਲਿੱਕਯੋਗ)

ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ, ਤਾਂ ਸਾਰੀਆਂ ਵਾਧੂ ਸਥਾਪਨਾ ਨਿਰਦੇਸ਼ਾਂ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਕੰਪਨੀ ਦੀ ਵੈੱਬਸਾਈਟ ਜਾਂ ਉਹਨਾਂ 'ਤੇ ਯੂਟਿਊਬ ਚੈਨਲ.

ਭਾਗ III। ਪ੍ਰੋਜੈਕਟ ਦਾ ਵਿਕਾਸ ਅਤੇ ਡਿਵਾਈਸ ਤੇ ਡਾਊਨਲੋਡ ਕਰਨਾ

ਪ੍ਰੋਜੈਕਟ ਦਾ ਵਿਕਾਸ ਅਤੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਸਿੱਧੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਇਹ ਡੈਸਕਟੌਪ SCADA ਸਿਸਟਮਾਂ ਤੋਂ ਬਾਅਦ ਪੂਰੀ ਤਰ੍ਹਾਂ ਰਿਵਾਜੀ ਨਹੀਂ ਹੈ, ਪਰ ਇਹ ਕਾਫ਼ੀ ਆਮ ਹੈ।

ਵੱਖਰੇ ਤੌਰ 'ਤੇ, ਮੈਂ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਐਲੀਮੈਂਟਸ (ਚਿੱਤਰ 6) ਦੇ ਸੀਮਤ ਸਮੂਹ ਨੂੰ ਨੋਟ ਕਰਨਾ ਚਾਹਾਂਗਾ। ਬਿਲਟ-ਇਨ ਕੰਪੋਨੈਂਟਸ ਵਿੱਚ ਇੱਕ LED, ਇੱਕ ਬਟਨ, ਇੱਕ ਟੌਗਲ ਸਵਿੱਚ, ਇੱਕ ਲਿੰਕ ਅਤੇ ਇੱਕ ਪੁਆਇੰਟਰ ਸ਼ਾਮਲ ਹਨ। ਹਾਲਾਂਕਿ, ਵੱਡਾ ਪਲੱਸ ਇਹ ਹੈ ਕਿ ਇਹ SCADA ਸਿਸਟਮ ਗਤੀਸ਼ੀਲ ਚਿੱਤਰਾਂ ਅਤੇ ਟੈਕਸਟ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਗ੍ਰਾਫਿਕ ਸੰਪਾਦਕਾਂ (ਕੋਰਲ, ਅਡੋਬ ਫੋਟੋਸ਼ਾਪ, ਆਦਿ) ਦੇ ਘੱਟੋ-ਘੱਟ ਗਿਆਨ ਦੇ ਨਾਲ, ਤੁਸੀਂ ਚਿੱਤਰਾਂ, ਤੱਤਾਂ ਅਤੇ ਟੈਕਸਟ ਦੀ ਆਪਣੀ ਲਾਇਬ੍ਰੇਰੀ ਬਣਾ ਸਕਦੇ ਹੋ, ਅਤੇ GIF ਤੱਤਾਂ ਲਈ ਸਮਰਥਨ ਤੁਹਾਨੂੰ ਤਕਨੀਕੀ ਪ੍ਰਕਿਰਿਆ ਦੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਵਿੱਚ ਐਨੀਮੇਸ਼ਨ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦੇਵੇਗਾ।

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 6 — ਰੈਪਿਡ SCADA ਵਿੱਚ ਸਕੀਮ ਸੰਪਾਦਕ ਟੂਲ

ਇਸ ਲੇਖ ਦੇ ਫਰੇਮਵਰਕ ਦੇ ਅੰਦਰ, ਰੈਪਿਡ SCADA ਵਿੱਚ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਬਣਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਦਮ ਦਰ ਕਦਮ ਦਾ ਵਰਣਨ ਕਰਨ ਦਾ ਕੋਈ ਟੀਚਾ ਨਹੀਂ ਸੀ। ਇਸ ਲਈ, ਅਸੀਂ ਇਸ ਨੁਕਤੇ 'ਤੇ ਵਿਸਥਾਰ ਨਾਲ ਨਹੀਂ ਵਿਚਾਰਾਂਗੇ। ਡਿਵੈਲਪਰ ਵਾਤਾਵਰਣ ਵਿੱਚ, ਇੱਕ ਕੰਪ੍ਰੈਸਰ ਸਟੇਸ਼ਨ ਲਈ ਸਾਡਾ ਸਧਾਰਨ ਪ੍ਰੋਜੈਕਟ "ਕੰਪਰੈੱਸਡ ਏਅਰ ਸਪਲਾਈ ਸਿਸਟਮ" ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ (ਚਿੱਤਰ 7):

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 7 — ਰੈਪਿਡ SCADA ਵਿੱਚ ਸਕੀਮ ਸੰਪਾਦਕ (ਤਸਵੀਰ ਕਲਿੱਕਯੋਗ)

ਅੱਗੇ, ਸਾਡੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਡਿਵਾਈਸ ਤੇ ਅਪਲੋਡ ਕਰੋ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਅਸੀਂ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਲੋਕਲਹੋਸਟ ਵਿੱਚ ਨਹੀਂ, ਸਗੋਂ ਸਾਡੇ ਏਮਬੈਡਡ ਕੰਪਿਊਟਰ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਡਿਵਾਈਸ ਦਾ IP ਪਤਾ ਦਰਸਾਉਂਦੇ ਹਾਂ:

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 8 - ਰੈਪਿਡ SCADA (ਤਸਵੀਰ ਨੂੰ ਕਲਿੱਕ ਕਰਨ ਯੋਗ) ਵਿੱਚ ਡਿਵਾਈਸ ਉੱਤੇ ਪ੍ਰੋਜੈਕਟ ਅੱਪਲੋਡ ਕਰਨਾ

ਨਤੀਜੇ ਵਜੋਂ, ਸਾਨੂੰ ਕੁਝ ਸਮਾਨ ਮਿਲਿਆ (ਚਿੱਤਰ 9)। ਸਕ੍ਰੀਨ ਦੇ ਖੱਬੇ ਪਾਸੇ LEDs ਹਨ ਜੋ ਪੂਰੇ ਸਿਸਟਮ (ਕੰਪ੍ਰੈਸਰ) ਦੀ ਓਪਰੇਟਿੰਗ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ, ਨਾਲ ਹੀ ਵਾਲਵ (ਖੁੱਲ੍ਹੇ ਜਾਂ ਬੰਦ) ਦੀ ਓਪਰੇਟਿੰਗ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ, ਅਤੇ ਸਕ੍ਰੀਨ ਦੇ ਕੇਂਦਰੀ ਹਿੱਸੇ ਵਿੱਚ ਇੱਕ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਹੈ ਟੌਗਲ ਸਵਿੱਚਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡਿਵਾਈਸਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਵਾਲੀ ਤਕਨੀਕੀ ਪ੍ਰਕਿਰਿਆ ਦਾ। ਜਦੋਂ ਇੱਕ ਖਾਸ ਵਾਲਵ ਖੋਲ੍ਹਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਵਾਲਵ ਅਤੇ ਸੰਬੰਧਿਤ ਹਾਈਵੇਅ ਦੋਵਾਂ ਦਾ ਰੰਗ ਸਲੇਟੀ ਤੋਂ ਹਰੇ ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ।

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 9 — ਕੰਪ੍ਰੈਸਰ ਸਟੇਸ਼ਨ ਪ੍ਰੋਜੈਕਟ (GIF ਐਨੀਮੇਸ਼ਨ ਕਲਿੱਕ ਕਰਨ ਯੋਗ ਹੈ)

ਇਹ ਇਸ ਲਈ ਹੈ ਤੁਸੀਂ ਸਮੀਖਿਆ ਲਈ ਇਸ ਪ੍ਰੋਜੈਕਟ ਦੀ ਫਾਈਲ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ।

ਚਿੱਤਰ 10 ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਸਮੁੱਚਾ ਨਤੀਜਾ ਕਿਹੋ ਜਿਹਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।

ਰਸਬੇਰੀ 'ਤੇ SCADA: ਮਿੱਥ ਜਾਂ ਅਸਲੀਅਤ?
ਚਿੱਤਰ 10 - ਰਸਬੇਰੀ 'ਤੇ SCADA ਸਿਸਟਮ

ਸਿੱਟਾ

ਸ਼ਕਤੀਸ਼ਾਲੀ ਏਮਬੇਡਡ ਉਦਯੋਗਿਕ ਕੰਪਿਊਟਰਾਂ ਦਾ ਉਭਾਰ ਪ੍ਰੋਗਰਾਮੇਬਲ ਤਰਕ ਕੰਟਰੋਲਰਾਂ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾਉਣਾ ਅਤੇ ਪੂਰਕ ਕਰਨਾ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ। ਉਹਨਾਂ ਉੱਤੇ ਸਮਾਨ SCADA ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ ਇੱਕ ਛੋਟੇ ਉਤਪਾਦਨ ਜਾਂ ਤਕਨੀਕੀ ਪ੍ਰਕਿਰਿਆ ਦੇ ਕੰਮਾਂ ਨੂੰ ਕਵਰ ਕਰ ਸਕਦਾ ਹੈ। ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਉਪਭੋਗਤਾਵਾਂ ਜਾਂ ਵਧੀਆਂ ਸੁਰੱਖਿਆ ਲੋੜਾਂ ਵਾਲੇ ਵੱਡੇ ਕੰਮਾਂ ਲਈ, ਤੁਹਾਨੂੰ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਪੂਰੇ ਸਰਵਰ, ਆਟੋਮੇਸ਼ਨ ਅਲਮਾਰੀਆਂ ਅਤੇ ਆਮ ਪੀ.ਐਲ.ਸੀ. ਸਥਾਪਤ ਕਰਨੇ ਪੈਣਗੇ। ਹਾਲਾਂਕਿ, ਮੱਧਮ ਅਤੇ ਛੋਟੇ ਆਟੋਮੇਸ਼ਨ ਦੇ ਬਿੰਦੂਆਂ ਜਿਵੇਂ ਕਿ ਛੋਟੀਆਂ ਉਦਯੋਗਿਕ ਇਮਾਰਤਾਂ, ਬਾਇਲਰ ਹਾਊਸ, ਪੰਪਿੰਗ ਸਟੇਸ਼ਨ ਜਾਂ ਸਮਾਰਟ ਘਰਾਂ ਲਈ, ਅਜਿਹਾ ਹੱਲ ਉਚਿਤ ਜਾਪਦਾ ਹੈ। ਸਾਡੀਆਂ ਗਣਨਾਵਾਂ ਦੇ ਅਨੁਸਾਰ, ਅਜਿਹੇ ਯੰਤਰ 500 ਡਾਟਾ ਇਨਪੁਟ/ਆਊਟਪੁੱਟ ਪੁਆਇੰਟਾਂ ਵਾਲੇ ਕੰਮਾਂ ਲਈ ਢੁਕਵੇਂ ਹਨ।

ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਵੱਖ-ਵੱਖ ਗ੍ਰਾਫਿਕ ਸੰਪਾਦਕਾਂ ਵਿੱਚ ਡਰਾਇੰਗ ਕਰਨ ਦਾ ਤਜਰਬਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਇਸ ਤੱਥ 'ਤੇ ਕੋਈ ਇਤਰਾਜ਼ ਨਹੀਂ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਆਪਣੇ ਆਪ ਨੂੰ ਯਾਦਗਾਰੀ ਚਿੱਤਰਾਂ ਦੇ ਤੱਤ ਬਣਾਉਣੇ ਪੈਣਗੇ, ਤਾਂ ਰਾਸਬੇਰੀ ਲਈ ਰੈਪਿਡ ਸਕਾਡਾ ਦੇ ਨਾਲ ਵਿਕਲਪ ਬਹੁਤ ਅਨੁਕੂਲ ਹੈ. ਇੱਕ ਰੈਡੀਮੇਡ ਹੱਲ ਵਜੋਂ ਇਸਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਕੁਝ ਹੱਦ ਤੱਕ ਸੀਮਤ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਓਪਨ ਸੋਰਸ ਹੈ, ਪਰ ਇਹ ਫਿਰ ਵੀ ਤੁਹਾਨੂੰ ਇੱਕ ਛੋਟੀ ਉਦਯੋਗਿਕ ਇਮਾਰਤ ਦੇ ਕੰਮਾਂ ਨੂੰ ਕਵਰ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਸ ਲਈ, ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਲਈ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਟੈਂਪਲੇਟ ਤਿਆਰ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਸ ਹੱਲ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਲਈ ਵਰਤਣਾ ਕਾਫ਼ੀ ਸੰਭਵ ਹੈ, ਜੇ ਸਾਰੇ ਨਹੀਂ, ਤਾਂ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਕੁਝ ਹਿੱਸੇ.

ਇਸ ਤਰ੍ਹਾਂ, ਇਹ ਸਮਝਣ ਲਈ ਕਿ ਰਸਬੇਰੀ 'ਤੇ ਅਜਿਹਾ ਹੱਲ ਤੁਹਾਡੇ ਲਈ ਕਿੰਨਾ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਲੀਨਕਸ 'ਤੇ ਓਪਨ ਸੋਰਸ SCADA ਸਿਸਟਮਾਂ ਨਾਲ ਕਿੰਨੇ ਬਦਲਣਯੋਗ ਹਨ, ਇੱਕ ਵਾਜਬ ਸਵਾਲ ਉੱਠਦਾ ਹੈ: ਤੁਸੀਂ ਅਕਸਰ ਕਿਹੜੇ SCADA ਸਿਸਟਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ?

ਸਿਰਫ਼ ਰਜਿਸਟਰਡ ਉਪਭੋਗਤਾ ਹੀ ਸਰਵੇਖਣ ਵਿੱਚ ਹਿੱਸਾ ਲੈ ਸਕਦੇ ਹਨ। ਸਾਈਨ - ਇਨ, ਤੁਹਾਡਾ ਸੁਆਗਤ ਹੈ.

ਤੁਸੀਂ ਅਕਸਰ ਕਿਹੜੇ SCADA ਸਿਸਟਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ?

  • 35.2%ਸਿਮੈਟਿਕ ਵਿਨਸੀਸੀ (ਟੀਆਈਏ ਪੋਰਟਲ)18

  • 7.8%ਇੰਟਚ ਵੈਂਡਰਵੇਅਰ 4

  • 5.8%ਟਰੇਸ ਮੋਡ 3

  • 15.6%CoDeSys8

  • 0%ਉਤਪਤ 0

  • 3.9%PCVue ਹੱਲ 2

  • 3.9%ਵਿਜੇਓ ਸਿਟੈਕਟ 2

  • 17.6%ਮਾਸਟਰ SCADA9

  • 3.9%iRidium mobile2

  • 3.9%ਸਧਾਰਨ-ਸਕਾਡਾ 2

  • 7.8%ਰੈਪਿਡ SCADA4

  • 1.9%AggreGate SCADA1

  • 39.2%ਇੱਕ ਹੋਰ ਵਿਕਲਪ (ਟਿੱਪਣੀ ਵਿੱਚ ਜਵਾਬ) 20

51 ਉਪਭੋਗਤਾਵਾਂ ਨੇ ਵੋਟ ਕੀਤਾ। 33 ਉਪਭੋਗਤਾ ਬਚੇ ਰਹੇ।

ਸਰੋਤ: www.habr.com

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ