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:
- Descarga Rapid SCADA 5.2.1 Mono. Descomprime el archivo en el Touch.
- 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
- 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 - Haz ejecutables los scripts:
sudo chmod +x /opt/scada/make_executable.sh
sudo /opt/scada/make_executable.sh - 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 - Instala Mono .NET Framework:
sudo apt-get install mono-complete
- Comprueba si el servidor web Apache ya está instalado:Si no lo está, instálalo:
sudo service apache2 status
sudo apt-get install apache2
- Instala otros módulos necesarios:
sudo apt-get install libapache2-mod-mono mono-apache-server4
- Crea un enlace a los archivos de la aplicación web:
sudo ln -s /opt/scada/ScadaWeb /var/www/html/scada
- 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
- Ejecuta el script para instalar los daemons:Si da errores, puedes hacerlo ejecutable con:
sudo /opt/scada/svc_install.sh
sudo chmod +x ./svc_install.sh
- 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
- 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
- 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 - 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.