Tutorial de Node-RED: Cómo configurar las salidas digitales en el PLC de Raspberry

Aprende a desarrollar tu propia aplicación utilizando software de código abierto para la automatización de Raspberry Pi
24 de agosto de 2021 por
Tutorial de Node-RED: Cómo configurar las salidas digitales en el PLC de Raspberry
Boot & Work Corp. S.L., Fernandez Queralt Martinez

Introducción

Thomas A. Edison necesitó 1.000 fracasos antes de inventar la bombilla. Ahora que sabemos cómo hacerlo, buscamos constantemente cómo optimizar los procesos. ¡Y eso es lo que hemos hecho en Industrial Shields®! Hemos creado los nodos oficiales Node-RED para facilitarnos la activación y desactivación de las salidas de un controlador PLC Raspberry Pi.

En este caso, nos centraremos en las salidas digitales, para que puedas encender y apagar los LEDs o aquello que quieras conectar. 

Enlaces relacionados

Tutorial de Node-RED

Cómo leer

Entradas Digitales desde un Raspberry PLC

Cómo leer

Entradas Analógicas desde un Raspberry PLC

Cómo establecer

Salidas Analógicas al Raspberry PLC

Requisitos

Instalación

  • Instala Node-RED en tu PLC Raspberry Pi de código abierto, si aún no lo es.
  • Instala los nodos node-red-contrib-rpiplc-node.
    • En Node-RED, ves a Menu - Manage palette - Install. Y busca node-red-contrib-rpiplc-node.
    • Follow the steps of this link.

Nodos de Industrial Shields

Una vez instalados los nodos con éxito, podrás ver los cuatro nodos en la sección de nodos.

Nodos de Industrial Shields - Tutorial de Node-RED: Cómo configurar las salidas digitales de un PLC Raspberry

Nodo Digital Write

Ahora, vamos a utilizar el nodo de escritura digital, que es un nodo de salida para escribir los pines de salida digital del Raspberry PLC industrial:

  1. Añade el nodo a tu flujo.
  2. Haz doble clic y añade una nueva configuración industrial del PLC Raspberry Pi.
  3. Selecciona el modelo de tu PLC industrial Raspberry Pi.
  4. Haz clic en Add.
  5. Selecciona una salida.
  6. Selecciona una valor y haz clic en Done.

Opcionalmente, en el campo de valor del editor del nodo de escritura digital, selecciona -. Y en el nodo del botón de edición, cambia la opción "Al hacer clic, enviar" para la siguiente carga útil:

  • Numérico: 0 o 1.
  • Booleano: verdadero o falso.
  • String: ALTO o BAJO.
Nodo de escritura digital - Tutorial de Node-RED: Cómo configurar las salidas digitales en el PLC de Raspberry

Flujo Node-RED

¡Ahora es tu turno! Copia el flows.json de abajo, ve al Menu - Import - y pega el código. ¡Podrás jugar con las salidas!

[{"id":"f5e89d62.2ca78","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"f4885305.c5c6","type":"ui_button","z":"f5e89d62.2ca78","name":"Q0.0 ON","group":"33d04b74.74e3e4","order":0,"width":0,"height":0,"passthru":false,"label":"ON","tooltip":"","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"topic","topicType":"msg","x":260,"y":140,"wires":[["aa7f7ce9.f7fb8"]]},{"id":"aa7f7ce9.f7fb8","type":"rpiplc-digital-write","z":"f5e89d62.2ca78","rpiplc":"42130fc3.e6fd1","pin":"Q0.0","value":"1","name":"","x":450,"y":140,"wires":[]},{"id":"8b00f56d.2d6bc8","type":"ui_button","z":"f5e89d62.2ca78","name":"Q0.0 OFF","group":"33d04b74.74e3e4","order":0,"width":0,"height":0,"passthru":false,"label":"OFF","tooltip":"","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"topic","topicType":"msg","x":260,"y":200,"wires":[["dff33a3c.a21828"]]},{"id":"dff33a3c.a21828","type":"rpiplc-digital-write","z":"f5e89d62.2ca78","rpiplc":"42130fc3.e6fd1","pin":"Q0.0","value":"0","name":"","x":440,"y":200,"wires":[]},{"id":"33d04b74.74e3e4","type":"ui_group","name":"Default","tab":"9882cc2c.3cb1d","order":1,"disp":false,"width":"6","collapse":false},{"id":"42130fc3.e6fd1","type":"rpiplc-config","model":"RPIPLC_57R","name":""},{"id":"9882cc2c.3cb1d","type":"ui_tab","name":"Home","icon":"dashboard","disabled":false,"hidden":false}]
Flujo de Node-RED 1 - Tutorial de Node-RED: Cómo configurar las salidas digitales del PLC Raspberry
Home Node-RED - Tutorial de Node-RED: Cómo configurar las salidas digitales del PLC Raspberry

Buscar en nuestro blog

Tutorial de Node-RED: Cómo configurar las salidas digitales en el PLC de Raspberry
Boot & Work Corp. S.L., Fernandez Queralt Martinez 24 de agosto de 2021
Compartir

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