Ir al contenido

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

Introducción

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

Panel PC     

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. Descarga 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. Concede acceso total a las siguientes carpetas de la aplicación Webstation:
    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. Haz ejecutables los scripts:
    sudo chmod +x /opt/scada/make_executable.sh
    sudo /opt/scada/make_executable.sh
  5. Añade el repositorio de Mono a tu sistema. Ve al siguiente enlace y entra en la pestaña Linux y después en Raspbian. Ahí, ejecuta los comandos para Raspbian 10 y sigue los tres pasos.
    https://www.mono-project.com/download/stable/#download-lin
  6. Instala Mono .NET Framework:
    sudo apt-get install mono-complete
  7. Comprueba si el servidor web Apache ya está instalado:
    sudo service apache2 status
    Si no lo está, instálalo:
    sudo apt-get install apache2
  8. Instala otros módulos necesarios:
    sudo apt-get install libapache2-mod-mono mono-apache-server4
  9. Crea un enlace a los archivos de la aplicación web:
    sudo ln -s /opt/scada/ScadaWeb /var/www/html/scada
  10. Configura la aplicación web:
    Para ello, tendrás que copiar el archivo scada.conf de la carpeta descomprimida a la carpeta de apache /etc/apache2/sites-available y ejecutar:
    sudo a2ensite scada.conf
  11. Ejecuta el script para instalar los daemons:
    sudo /opt/scada/svc_install.sh
    Si da errores, puedes hacerlo ejecutable con:
    sudo chmod +x ./svc_install.sh
  12. Si usas una tarjeta SD, protégela moviendo a la RAM las carpetas de uso frecuente. Añade las líneas siguientes a /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. Tras estos pasos, nuestro Touch está listo para usar Rapid SCADA. Solo hay que reiniciar el Touch para que el cambio surta efecto, escribiendo en el terminal:
    sudo reboot
  14. Abre Webstation (se recomienda Google Chrome). El usuario y la contraseña por defecto son admin/12345
    http://<nombre del host o dirección IP>/scada
  15. Comprueba el funcionamiento de Rapid SCADA con los archivos de log ubicados en:

    /opt/scada/ScadaAgent/Log

    /opt/scada/ScadaComm/Log

    /opt/scada/ScadaServer/Log

    /opt/scada/ScadaWeb/log


Una vez hecho esto, deberías poder ejecutar Rapid SCADA correctamente.

Buscar en nuestro blog

Cómo instalar y utilizar Rapid Scada en Touchberry Pi y BananaTouch
Alejandro Jabalquinto 10 de diciembre de 2018
Compartir esta publicación
Etiquetas

¿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.

Comparativa de PLCs