factorynodes
SoftNodes

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.

Depurador

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.
Depurador de SoftNodes parado en una línea del bloque de la topology, con el valor de cada variable al lado del código y la columna de variables
Simulación de procesos

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.
Simulación de procesos de SoftNodes: silos y tolvas de la planta de demostración con su nivel, su carga y su consumo
Lazo PID

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.
Lazo de un PID en SoftNodes con un escalón de carga: consigna, medida y salida en la gráfica y las perturbaciones debajo
Y además

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