Introducción
Node-RED es una poderosa herramienta de programación para la industria del código abierto y el control industrial, y por eso en Industrial Shields® nos encanta desarrollar todo tipo de aplicaciones con ella.
En este post, aprenderás a configurar las salidas analógicas de tu controlador industrial Raspberry Pi PLC utilizando Node-RED.
Enlaces relacionados
Requisitos
- Raspberry PLC
- Power Supply
- Cable Ethernet o HDMI con una pantalla externa para conectar a su PLC Raspberry
- Raspberry PLC Industrial Shields C++ library configuration (Installation 1-7 steps)
Nodos de Industrial Shields
Una vez instalados los nodos con éxito, podrás ver los cuatro nodos en la sección de nodos.
Nodo Analog Write
En este post, nos centraremos en el nodo de escritura analógica, que es un nodo de salida para escribir los pines de salida analógica del PLC de Raspberry industrial.
Entonces, arrastra y suelta el nodo al flow, haz doble clic y añade una nueva configuración de PLC Raspberry Pi de código abierto haciendo clic en el lápiz.
Después:
- Selecciona el modelo de Raspberry PLC
- Haz clic en Add
- Selecciona una salida
- Añade un valor entre 0 y 4095
Opcionalmente, escribe un nodo de inyección con un msg.payload numérico en el nodo de escritura analógico, para inyectar el msg.payload en lugar de escribirlo en el campo de valor del nodo de salida analógico.
Flujo de Node-RED
Ahora, es tu turno. ¡Consigue el flujo y empieza a jugar!
[{"id":"e96f1640.f0f8a8","type":"rpiplc-analog-write","z":"bd29c16a.ab096","rpiplc":"4d45e51a.5424fc","pin":"A0.0","value":"4095","name":"Analog Write node","x":430,"y":100,"wires":[]},{"id":"912ca990.962458","type":"inject","z":"bd29c16a.ab096","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"0","payloadType":"num","x":170,"y":80,"wires":[["e96f1640.f0f8a8"]]},{"id":"d956e346.656b8","type":"inject","z":"bd29c16a.ab096","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"4095","payloadType":"num","x":170,"y":120,"wires":[["e96f1640.f0f8a8"]]},{"id":"4d45e51a.5424fc","type":"rpiplc-config","model":"RPIPLC_57R","name":""}]
Tutorial de Node-RED: Cómo configurar las salidas analógicas del PLC Raspberry