factorynodes
Asistente IA

Pídelo en una frase. Sale dibujado, validado y listo para el PLC.

El asistente de FactoryNodes conoce tu proyecto: los equipos, sus señales, los loops, las topologies y, si está conectado, el PLC. Propone loops y caminos, explica por qué algo no arranca y redacta la documentación. Nunca cambia nada por su cuenta.

Así de sencillo

Prompts reales y lo que salió

Son peticiones de nuestras pruebas con un proyecto de cliente. Solo hemos cambiado los nombres de los equipos y de la empresa: «Harinas Robledal» es inventada.

1 · Un loop nuevo

De una frase a un grafcet completo

Crea un loop nuevo llamado Vaciado: cuando el operario lo pida (variable Pedido, la pone el programador), arranca la cinta CT21; cuando confirme marcha, espera 5 segundos y arranca el elevador EL24. Si se quita el pedido, para los dos y vuelve al reposo.
  • El asistente busca los equipos en el proyecto, propone el loop y FactoryNodes lo valida con las mismas reglas que el exportador.
  • Si la IA se equivoca (una etapa que no existe, una variable sin declarar), recibe el error y lo corrige antes de enseñártelo.

Lo que propone · loop «Vaciado»

0 · Reposo Pedido 20 · Arranque cinta CT21 en marcha 30 · Espera (5 s) tiempo cumplido 40 · Vaciando NO Pedido vuelta al reposo (también desde la 20 y la 30 si se quita el pedido) CT21 · marcha (etapas 20 a 40) Consigna tmpo_Espera = 5 s EL24 · marcha (etapa 40)
  • La espera de 5 s queda como consigna modificable desde la pantalla, no como un número escondido.
  • Las órdenes a los equipos van a la tabla de órdenes: las condiciones de marcha de CT21 y EL24 se escriben solas.
Abrir en Loops
2 · Cambiar un loop que ya existe

Te dice qué cambia antes de tocar nada

Añade una etapa «Parada cinta» de 3 s entre la 60 y el reposo, cuando la topology deja de pedir la cinta.

Prueba real sobre el loop del carro de reparto. Bien a la primera, con un modelo de IA que corre en un servidor propio, sin internet.

Lista de cambios · loop «Carro»

  • Nueva etapa 70 «Parada cinta», con una consigna de 3 s.
  • Nueva transición 60 → 70: NO CintaFW Y NO CintaREV (la topology ya no pide la cinta en ningún sentido).
  • Nueva transición 70 → 0: tiempo cumplido.
  • Cambia la prioridad de la 60 → 0 que ya había, para que la nueva se mire antes. Y explica por qué.
Aplicar a «Carro» Abrir en Loops

Aplicar es un solo paso del deshacer: Ctrl+Z y todo vuelve a como estaba.

3 · Una topology

El camino, comprobado con el buscador del PLC

Propón una topology nueva llamada PruebaIA: un silo S01 que descarga en la cinta CT21; la CT21 descarga en la cinta CT22, y del extremo de salida de la CT22 el producto va a una tolva T01. Comprueba que hay camino de S01 a T01.

Válida a la primera. Para modificar una topology existente, lo que no cambia conserva su sitio en el dibujo y sus números en el PLC.

Lo que propone · topology «PruebaIA»

S01 CT21 CT22 T01 Camino S01 → CT21 → CT22 → T01 comprobado con el buscador del PLC Abrir en Topology
4 · Por qué no funciona

La causa, con las variables que la prueban

¿Por qué no arranca la cinta CT21?

El diagnóstico lo calcula FactoryNodes leyendo el PLC, sin IA: no se inventa nada. La IA solo lo traduce a una explicación y te dice qué revisar. Ejemplo con el formato real del diagnóstico.

[INFO] En automático. Selector en Auto.

[OK] Seguridades bien (Safety_OK = TRUE).

[CAUSA] En automático sin orden: nada lo pide ahora (Run_Conditions = FALSE). Le da órdenes el loop Vaciado entre las etapas 20 y 40.

[INFO] Loop Vaciado en la etapa 0 · Reposo: espera «Pedido».

La cinta CT21 está bien y en automático: no arranca porque nadie se lo pide. Quien la manda es el loop Vaciado, que sigue en reposo esperando la señal «Pedido». Revisa que el pedido llegue desde la pantalla del operario.

La IA propone. Tú decides.

Pensado para una instalación industrial, no para un chat

Nunca toca nada sola

Ni el proyecto ni el PLC. Ves la propuesta y la lista de cambios, y decides si la abres o la aplicas. Se deshace con Ctrl+Z.

Validado antes de verlo

Cada propuesta pasa por las mismas reglas que el exportador. Los caminos de una topology se prueban con el buscador del PLC.

En la nube o en tu casa

Claude por internet, o un modelo Ollama en un servidor de tu red: nada sale de la empresa.

Coste a la vista

Cada respuesta dice los tokens gastados y lo que han costado. Con Ollama, nada.

Datos efímeros

Las preguntas y los planos viven en memoria mientras dura la consulta. No se guardan en ningún servidor nuestro.

Sabe usar la aplicación

«¿Qué hace el botón…?» El asistente consulta el manual incorporado y dice en qué apartado está.

Del plano al sinóptico

Le das el PDF del plano. Te devuelve las hojas.

Un plano o un listado de equipos, en PDF o imagen, aunque no se parezca a ninguno anterior. Un plano grande se lee por trozos. Sale una tabla con cada equipo (tag, tipo del catálogo, accesorios, confianza y dudas) para revisarla y crear las hojas con los marcados.

  • Las reglas de tu empresa (nombres de las señales, doble canal de las setas…) se guardan y se aplican en cada importación.
  • Lo que no está dibujado, no lo inventa: te lo deja para que lo añadas.
Prueba con un plano real A2
221equipos propuestos
4,4 minde análisis
< 1 €de IA (≈ 0,87 $)
170con el mismo nombre que el proyecto hecho a mano

Comparado con el mismo proyecto dibujado a mano por el autor (279 elementos). Lo que faltaba no estaba en el plano: relés de seguridad del cuadro, alarmas de tensión, señales de simulación.

Para el operario y el de mantenimiento

Las tres de la madrugada, y el programador durmiendo

Cuando la línea se para, lo caro es no saber por qué. FactoryNodes conectado al PLC lo dice sin esperar a nadie.

«¿Qué ha pasado y cuándo?»

Mientras está conectado, FactoryNodes apunta con su hora cada cambio de etapa de los loops, cada alarma que salta y se va, y cada cambio de estado de los destinos. El asistente lo lee.

03:11:52Loop Vaciado: etapa 20 → 30
03:12:07CT21: alarma de térmico
03:12:07Loop Vaciado: etapa 30 → 1000 (alarma)
03:12:08Destino T01: Producción → Fallo

Ejemplo ilustrativo con el formato real del historial.

«Explícamelo como a un operario»

El botón «¿Por qué?» de cada equipo, loop o destino da el diagnóstico en vivo. «Explicar con IA» lo convierte en instrucciones claras, con las reglas de tu instalación (qué hace el selector en 0, cómo se rearma), sin inventar.

La tolva T01 ha dejado de llenarse. ¿Qué hago?

[Consultando recent_events…] [Consultando diagnose(T01)…]

A las 03:12 saltó el térmico de la cinta CT21. La cinta se paró, el loop Vaciado pasó a alarma y el destino T01 quedó en fallo. Revisa el térmico de CT21 en el cuadro; cuando esté rearmado, pulsa Reset en el destino T01 y vuelve a pedirlo.

Ejemplo ilustrativo

¿Lo probamos con tu proyecto?

Trae un plano y una secuencia que conozcas bien. En una sesión ves lo que propone el asistente.

Contactar