Un PLC de mentira para probar de verdad
SoftNodes es un programa aparte que ejecuta el programa de tu PLC en el ordenador: el mismo código ST que exportas a TIA Portal o a Sysmac Studio. Lo depuras paso a paso, le pones una planta que responde y lo conectas a FactoryNodes o a tu HMI por OPC UA. Sin PLC, sin PLCSIM y sin cablear nada.
Paso a paso, con puntos de interrupción
Como en un entorno de programación, pero sobre el programa del PLC: paras el ciclo donde quieras y ves el valor de cada variable al lado de la línea que la usa.
- Puntos de interrupción en cualquier línea, también con la CPU en RUN, y en todas las instancias de un bloque o solo en una (el motor M77 de los cien que lo usan).
- Paso, entrar y salir de los bloques de función, y ejecutar hasta el cursor.
- Los valores en el código y en una columna de variables; en dorado, lo que acaba de cambiar.
- Todo el programa: los equipos, los loops, las topologies y tus propias secciones y código de usuario. «Ir al loop» te lleva a la etapa en FactoryNodes.
- La foto del fallo: si el programa se para por un error (un índice fuera de rango, por ejemplo), queda dónde fue y con qué valores.

El proceso también se mueve
No basta con que el contactor confirme: un silo tiene que llenarse para que salte la sonda de máximo. SoftNodes simula el proceso de cada loop y de cada topology, y tú lo empujas a mano cuando quieres.
- Silos y tolvas que se llenan con la carga y se vacían con la descarga o el consumo, con sus sondas y su radar.
- Carros que van hasta sus posiciones y pisan sus detectores, y procesos de cualquier loop (un propulsor que carga, presuriza y envía) desde las plantillas del loop.
- A mano: llenar, vaciar, cambiar la velocidad de cada proceso o dejarlo atascado.

Un PID que regula contra un proceso
Cada PID del proyecto tiene su lazo simulado: el proceso responde a lo que manda el regulador y la gráfica enseña consigna, medida y salida. En la captura, un escalón de carga del 25 %: la medida sube y el PID baja la salida para devolverla a la consigna.
- Tres procesos tipo: primer orden con retardo (caudal, temperatura, presión), integrador (el nivel de un depósito) y lento y oscilante.
- Perturbaciones a mano: ruido, escalón de carga, deriva, oscilación de fondo, picos, sensor congelado y cable roto.
- Autoajuste de verdad: desde la Simulación de FactoryNodes, el ensayo de relé se hace contra este lazo, como se haría en planta.

Todo lo que hace falta para probar sin planta
Un PLC por OPC UA
Cada instancia sirve sus variables por OPC UA con el direccionamiento de Siemens o de Omron. FactoryNodes, la Factory Box o tu HMI se conectan a ella como a un PLC de verdad. Varias instancias a la vez, cada una en su puerto.
El cuadro, en la pantalla
Una pestaña por hoja del sinóptico, con los guardamotores, los selectores, las setas y los pulsadores con su nombre. Los pulsas como en el cuadro y el programa los lee.
La planta responde, y falla
Los contactores confirman, los sensores de giro dan pulsos, las válvulas llegan a sus finales de carrera. Y falla cuando tú quieres: un equipo atascado, una alarma al azar cada pocos segundos, para ver qué hacen las secuencias y las pantallas.
RUN, STOP y velocidad
RUN y STOP como en la CPU, el tiempo de ciclo y la velocidad del reloj: una secuencia de diez minutos, en uno. La memoria retentiva se guarda al apagar.
Un operario de pruebas con IA
Un asistente hace de operario: arranca loops, pide destinos, abre un tirador, da el reset y cuenta segundo a segundo qué ha pasado. Con un modelo en tu servidor, sin que nada salga de la empresa.
Desde FactoryNodes, en un clic
Eliges SoftNodes como PLC al exportar y el proyecto pasa a una instancia; si cambias algo y vuelves a exportar, SoftNodes se recarga solo. Y desde el depurador, «Ir al loop» vuelve a FactoryNodes.
Los errores, en la oficina; no en la puesta en marcha
Cada fallo que encuentras en SoftNodes es uno menos con la planta parada y el cliente mirando.
Contactar