Cómo ejecutar Piscope en el PLC industrial Raspberry | Paso a paso
Aprende a ejecutar Piscope en tu PLC Raspberry y ver la actividad de los pines digitales
21 diciembre, 2021 por
Cómo ejecutar Piscope en el PLC industrial Raspberry | Paso a paso
Boot & Work Corp. S.L., Fernandez Queralt Martinez

Introducción

Un visor de forma de onda es una herramienta de software para ver los niveles de señal de un diseño de circuito digital o analógico. 

Piscope es un visor de forma de onda digital, o analizador lógico, para la Raspberry Pi industrial, por lo tanto, para el controlador PLC de la Raspberry Pi también.

En esta entrada del blog, vamos a instalar Piscope y vamos a comprobar la actividad de los pines de nuestro controlador lógico programable.

Últimas publicaciones

Arduino Web Server Tutorial
Tutorial: Learn how to make an Arduino Web Server with your Ethernet Shield
How to connect Node-RED to Arduino-based PLC
Learn how to use Node-RED with Arduino based PLCs and this Arduino & Node-RED Tutorial
How to Open Logic Analyzer and Run RS485 with Raspberry PLC
Send data through RS485 from your Raspberry PLC and receive it in the Sales Logic Analyzer!

Pigpio

pigpio es una librería escrita en el lenguaje de programación C para la automatización de la Raspberry Pi, que permite controlar las entradas y salidas de propósito general (GPIO), y funciona en todas las versiones de la Pi.

El demonio pigpio ofrece una interfaz de sockets y tuberías a la librería C subyacente. Una librería C y un módulo Python permiten el control de los GPIO a través del demonio pigpio.

Para ver más características, por favor visita la página web de pigpio's >

Cómo instalar pigpio

Para instalar pigpio desde tu PLC basado en Raspberry Pi, haz lo siguiente:

1. Comprueba que tienes conexión a Internet.

2. Actualiza el gestor de paquetes:

sudo apt update

3. Instala pigpio

sudo apt install pigpio

Piscope

GTK es un kit de herramientas de widgets multiplataforma, gratuito y de código abierto, para crear interfaces gráficas de usuario (GUI).

piscope es un analizador lógico o un visor de formas de onda digitales, y una aplicación GTK+3 que utiliza pigpio para proporcionar datos de nivel GPIO en bruto. 
 

piscope puede ejecutarse en una Pi o en cualquier máquina capaz de compilar una aplicación GTK+3.

Cómo instalar piscope

Para instalar piscope, haz lo siguiente:

wget abyz.me.uk/rpi/pigpio/piscope.tar
tar xvf piscope.tar
cd PISCOPE/
make hf
make install

Cómo ejecutar piscope

1. Ejecuta el pigpio-daemon y después piscope.

sudo pigpiod
sudo piscope &

Esta es la ventana que se abrirá, mostrando todos los GPIO.

Cómo ejecutar Piscope - Cómo ejecutar Piscope en el PLC de Raspberry | Paso a paso

PLC industrial Raspberry Pi GPIO

Aunque todas las entradas y salidas del PLC de código abierto Raspberry Pi van a un chip I2C, hay algunas que no lo son y van directamente al GPIO del PLC industrial Raspberry Pi. Estas son las que podremos controlar, como:

Serigrafía - Raspberry GPIO - Cómo ejecutar Piscope en el PLC de Raspberry | Paso a paso
Raspberry GPIO - Cómo ejecutar Piscope en el PLC de Raspberry | Paso a paso

Puedes ver más información al respecto en la hoja de datos del PLC de Raspberry y en las guías de usuario, que puedes descargar desde la
página del producto del PLC Raspberry >

Pruebas

Ahora, elige el GPIO que quieres probar. En nuestro caso, forzaremos el valor de la entrada I0.0: gpio 13.

Cambia los valores de la entrada ejecutando:

echo 13 > /sys/class/gpio/export
echo out  /sys/class/gpio/gpio13/direction
echo 1 > /sys/class/gpio/gpio13/value
echo 0 > /sys/class/gpio/gpio13/value
echo 1 > /sys/class/gpio/gpio13/value
echo 0 > /sys/class/gpio/gpio13/value

Ve a la ventana de piscope, y ¡monitoriza los GPIO de tu Raspberry Pi PLC!

Pruebas - Cómo ejecutar Piscope en el PLC de Raspberry | Paso a paso

Encuentra lo que buscas.¡Busca en nuestro Blog!

Cómo ejecutar Piscope en el PLC industrial Raspberry | Paso a paso
Boot & Work Corp. S.L., Fernandez Queralt Martinez
21 diciembre, 2021
Compartir
Archivar

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


Comparación PLC industrial >>>

¿Quieres más información?

¡Rellena el formulario!

¡Cuéntame más!