Passion-Driven Automation

Desarrollando MICS
el estándar PLC que faltaba

MANSILAB Industrial Control Standard. Código estructurado, documentado y mantenible. Porque tu equipo de mantenimiento merece entender lo que programa el PLC.

Lo que MICS viene a resolver

Problemas reales que encontramos en plantas industriales todos los días

🍝

Código espagueti

Variables sin sentido, lógica imposible de seguir, cero comentarios. Cada modificación es una ruleta rusa.

👻

El programador fantasma

Solo una persona entiende el código. Si se va, la máquina se convierte en una caja negra intocable.

📄

Documentación inexistente

No hay manuales, no hay esquemas, nada. Mantenimiento trabaja a ciegas y cada parada es una crisis.

MANSILAB Industrial Control Standard

MICS es una metodología de programación PLC diseñada para crear código que cualquier técnico pueda entender y mantener. Modular, autodocumentado y con diagnóstico integrado.

No es otro framework complejo. Es un estándar práctico que resuelve problemas reales de plantas reales.

FB_Motor.scl
// Diagnóstico claro integrado
IF DB_Interlocks.All_OK THEN
  Motor.CMD_Start := TRUE;
ELSE
  // HMI muestra exactamente qué falla
  Motor.DIAG_Msg := "Presión aire baja";
END_IF;
📦

Modular

Bloques reutilizables e independientes

🔍

Diagnóstico claro

Mensajes que explican qué falla

📚

Autodocumentado

El código se explica solo

🔄

Escalable

Crece sin reescribir código

Estructura del proyecto MICS

Todo proyecto MICS sigue una estructura clara y predecible. Cualquiera que conozca el estándar puede abrir un proyecto nuevo y saber exactamente dónde está cada cosa.

  • UDTs para tipos de datos estandarizados
  • FCs para funciones sin estado
  • FBs para bloques con memoria
  • Nomenclatura consistente y descriptiva
  • Documentación técnica y de operador incluida
📁 MICS_PROJECT/
📁 01_UDT_Types/
├─ UDT_Motor
├─ UDT_Cylinder
└─ UDT_Interlocks
📁 02_FC_Functions/
├─ FC_ScaleAI
├─ FC_Clamp
└─ FC_BuildInterlocks
📁 03_FB_Blocks/
├─ FB_Motor
├─ FB_Cylinder
└─ FB_Sequencer
📁 04_Documentation/
├─ Manual_Tecnico.pdf
└─ Manual_Operador.pdf
AM
Andrés Mansilla
Developer & Creator of MICS

La persona detrás de MICS

Soy Andrés, ingeniero de automatización con experiencia en robótica industrial y programación PLC. Trabajo con distintas marcas de robots y PLCs en entornos de producción real.

MICS nace de ver una y otra vez el mismo problema: código caótico que nadie entiende, máquinas que dependen de una sola persona, y equipos de mantenimiento trabajando a ciegas. Estoy construyendo el estándar que me hubiera gustado encontrar.

PLC
Siemens, OpenPLC
Robots
Multi-marca
SCADA
Ignition

¿Quieres saber más?

Si te interesa MICS, tienes preguntas o simplemente quieres charlar sobre automatización

Hablemos

Estoy abierto a colaboraciones, preguntas técnicas, o simplemente conectar con gente del sector. Escríbeme por donde te sea más cómodo.