Cómo instalar y utilizar Rapid Scada en Touchberry Pi y BananaTouch

10 de diciembre de 2018 por
Cómo instalar y utilizar Rapid Scada en Touchberry Pi y BananaTouch
Alejandro Jabalquinto

Introduction

En este post se muestra cómo instalar Rapid SCADA en un  Touchberry Pi 10.1″, BananaTouch Octacore M3 10.1″, BananaTouch M64 10.1″ y TouchBerry Pi 7″.

Estos productos utilizan una Raspberry Pi 3 oficial o un producto Banana Pi oficial. Estos productos tienen instalado un Linux Debian Jessie. Por lo tanto, en este post, vamos a ver cómo instalar Rapid SCADA en este sistema operativo.  Rapid SCADA es un software SCADA gratuito, de código abierto y con todas las funciones. 

Requisitos

Implementación

Este post está dividido en tres secciones: cómo instalar Rapid SCADA, cómo configurar Rapid SCADA y cómo visualizar en el Touch.

Cómo instalar Rapid SCADA

A continuación encontrarás una guía paso a paso para instalar y ejecutar el Rapid Scada en tus dispositivos Pi Industrial Shields:

  1. Download Rapid SCADA 5.2.1 Mono. Descomprime el archivo en el Touch. 
  2. Descomprime y copia todos los archivos de Rapid SCADA Mono de la carpeta SCADA a /opt/scada y copia los scripts de la carpeta daemons a /etc/init.d 
  3. Grant full access to the following folders of the Webstation application:
    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
  4.  Make the scripts executable:
    sudo chmod +x /opt/scada/make_executable.sh
    sudo /opt/scada/make_executable.sh
  5. Add the Mono repository to your system. Go to the following link and go to the Linux and then Raspbian tab. In this, run the commands for Raspbian 10 and follow all three steps.
    https://www.mono-project.com/download/stable/#download-lin
  6. Install Mono .NET Framework:
    sudo apt-get install mono-complete
  7. Check whether Apache web server already installed or not:
    sudo service apache2 status
    If not, install it:
    sudo apt-get install apache2
  8. Install other required modules:
    sudo apt-get install libapache2-mod-mono mono-apache-server4
  9. Create a link to the web application files:
    sudo ln -s /opt/scada/ScadaWeb /var/www/html/scada
  10. Configure the web application: 
    To do that, you will have to copy the scada.conf file from the unzipped folder to the apache folder /etc/apache2/sites-available and run:
    sudo a2ensite scada.conf
  11. Execute the script to install daemons:
    sudo /opt/scada/svc_install.sh
    In case it has errors, you can make it an executable using:
    sudo chmod +x ./svc_install.sh
  12.  In case of using an SD card, protect it by moving frequently used folders to RAM. Add the lines below to /etc/fstab

    tmpfs           /tmp                        tmpfs    defaults,noatime,size=50m     0    0

    tmpfs           /var/log                    tmpfs    defaults,noatime,size=50m     0    0

    tmpfs           /opt/scada/ScadaComm/Log    tmpfs    defaults,noatime,size=100m    0    0

    tmpfs           /opt/scada/ScadaServer/Log  tmpfs    defaults,noatime,size=10m     0    0

    tmpfs           /opt/scada/ScadaWeb/log     tmpfs    defaults,noatime,size=10m     0    0

    tmpfs           /opt/scada/ArchiveDAT/Cur   tmpfs    defaults,noatime,size=10m     0    0

  13. After these steps, our Touch is all set for use Rapid SCADA. Just reboot the Touch for this change to take effect, typing on the terminal:
    sudo reboot
  14. Open Webstation (Google Chrome is recommended). Default login and password are admin/12345  
    http://<Host name or IP address>/scada
  15. Check Rapid SCADA operating using log files located in:

    /opt/scada/ScadaAgent/Log

    /opt/scada/ScadaComm/Log

    /opt/scada/ScadaServer/Log

    /opt/scada/ScadaWeb/log


Once this is done, you should be able to run the Rapid SCADA successfully. 

Buscar en nuestro blog

Cómo instalar y utilizar Rapid Scada en Touchberry Pi y BananaTouch
Alejandro Jabalquinto 10 de diciembre de 2018

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Industrial PLC comparison >>>