Convocatoria de empresas piloto · PLC · IEC 61131-3

¿Trabajas con PLC y Structured Text? Probemos STUnit juntos.

Buscamos empresas de automatización que quieran probar un framework para ejecutar tests de Structured Text fuera del PLC y ayudarnos a adaptarlo a flujos de trabajo industriales reales.

Backend actual: matiec + GCC · buscamos validar compatibilidad
stunit / runLIVE

$ python3 runner/run.py --filter smoke

--- Compilando ST a C ---

PASS INT equality passes assertions=1

PASS True condition passes assertions=1

PASS DINT equality passes assertions=1

--- JUnit report written ---

✓ 3 assertions · 3 passed · 0 failed

1ciclo determinista
fuera del PLC
16aserciones tipadas
listas para extender
JSONy JUnit para
cualquier CI
0servicios externos
obligatorios

Colaboración temprana

Tu experiencia industrial guía el producto.

Queremos trabajar con equipos que programen PLC en Structured Text conforme a IEC 61131-3. La participación es práctica y acotada: probar casos representativos, compartir feedback y ayudarnos a detectar qué falta.

01 · PRUEBA

Acceso gratuito durante el piloto

Evalúa STUnit con ejemplos propios anonimizados o sintéticos y recibe soporte directo durante la prueba.

02 · INFLUENCIA

Prioridad en la evolución

Tu equipo podrá proponer mejoras y ayudar a priorizar compatibilidad, diagnósticos y flujos de integración útiles.

03 · VENTAJA FUNDADORA

50 % de descuento en la primera licencia

Las empresas que completen el piloto recibirán un 50 % de descuento en su primera licencia comercial cuando se publique.

¿Para quién? Integradores, fabricantes de maquinaria y equipos de ingeniería que desarrollen o mantengan software de control para PLC con Structured Text.

El problema real

El PLC ejecuta. El equipo necesita evidencia.

Los bloques de Structured Text son críticos, pero sus pruebas suelen quedarse atrapadas en el IDE, en una máquina concreta o en una validación manual difícil de repetir.

01

Repite el mismo escenario

Construye ciclos de prueba deterministas y ejecútalos también para bloques temporizados.

Ver el runner →
02

Detecta el fallo correcto

Los contextos por caso conservan contadores y diagnóstico esperado/actual accionable.

Ver aserciones →
03

Entrégalo al pipeline

El proceso devuelve código de salida y genera JSON y JUnit con filtros por tags.

Ver reportes →

Diseñado para crecer

Una base pequeña. Un estándar de equipo.

El núcleo ST, el manifiesto, el ensamblador, el toolchain, el harness y los reportes están separados. Puedes empezar con matiec y evolucionar hacia otros runtimes IEC.

  • ✓ Estado tipado por caso.
  • ✓ Tags para smoke, diagnóstico y ordering.
  • ✓ Protocolo host/ST versionado.
  • ✓ Varios scans con reloj simulado.
Aprender a escribir tests →

Buscamos colaboradores

Prueba el flujo con tu equipo de automatización.

El backend actual se apoya en matiec y GCC. Queremos contrastar el alcance con programas y necesidades reales antes de ampliar compatibilidad.

Solicitar plaza piloto ↗

Contacto · empresas piloto

¿Lo probamos juntos?

Déjanos el nombre de la persona de contacto y un teléfono. Te llamaremos para explicarte el piloto y comprobar si encaja con vuestro entorno PLC.

Responsable: Jordi Morillo Sells. Los datos se enviarán por Telegram para responder a la solicitud y se conservarán solo el tiempo necesario. Puedes ejercer tus derechos en jmdesarrollo82@gmail.com.