Software de control de planta con IA

Tu fábrica, en una pantalla.

FabricaOne junta lo que dicen tus PLC, tu ERP y tu MES en una sola consola: gemelo 3D, control, mantenimiento, calidad, energía y plan. Con un copiloto que responde con datos de tu planta y enseña de dónde sale cada cifra.

Abrir la demo

Demo con datos simulados de una planta de ejemplo

Render de la planta de ejemplo de FabricaOne vista desde arriba: seis inyectoras en línea, dos células de robot, la cabina de pintura y el horno, el almacén automático y los AGV, con el estado de cada zona marcado en el suelo.
Lo que se ve en el vídeo, en texto
  1. FabricaOne, tu fábrica en una pantalla: la planta de ejemplo vista desde arriba.
  2. Copiloto: tres cosas antes del relevo, y cada cifra con su fuente (el tag, la orden, la lectura).
  3. Pregunta a la planta: «¿Llegamos a la OF 1000482193 antes del camión de las 22:00?». Responde con datos y enseña las tres llamadas MCP.
  4. Conectado por MCP: ocho servidores y treinta tools. Un aviso para SAP PM espera aprobación y se aprueba.
  5. Planta 3D en directo: la cámara vuela a la INY-03 y abre el inspector. Después rebobina a las 07:12, la avería de la INY-02.
  6. Control ISA-101: gris si todo va bien, color cuando algo pide atención. Alarmas y tendencias.
  7. Mantenimiento predictivo: la bomba de la INY-04, 19 días antes de la avería.
  8. Calidad: trazabilidad del palet sospechoso hasta el molde.
  9. Energía: el lote de pintura pasa de las 17:00 a las 00:00 y ahorra 63 € hoy.
  10. Plan: arrastrar la limpieza del filtro a las 21:00 deja la orden tarde para el camión de las 22:00.
  11. Operador: su máquina, sus alarmas y su orden en el móvil; reconoce una alarma con un toque.
  12. Cómo se implanta: un piloto de 6 a 8 semanas en una línea, con tus datos.
  13. onejoan.es/fabricaone y joanmarinpages@gmail.com.

Se conecta por MCP a

  • OPC UA
  • MQTT Sparkplug B
  • Modbus TCP
  • SAP S/4HANA
  • Sage 200
  • MES de planta
  • Historiador
  • Excel en SharePoint

Ocho vistas, una planta

Una pantalla para cada persona de la planta.

La jefa de planta, el operador, mantenimiento, calidad, energía y dirección miran la misma planta, cada uno con lo que necesita para decidir. Los datos son los mismos para todos.

Jefa de planta · Copiloto

El turno, resumido antes de entrar.

A las 6:00 el copiloto ha leído la planta entera y deja tres cosas que importan, cada una con su acción. Cada cifra lleva su etiqueta de fuente: el tag del PLC, la orden de SAP o la lectura del historiador.

  • Briefing del turno con acciones de un clic
  • Preguntas en lenguaje natural sobre máquinas, órdenes y energía
  • Informe de relevo listo para imprimir
Abrir el copiloto
Copiloto de FabricaOne: «Buenos días, Marta», el briefing del turno con tres puntos y sus etiquetas de fuente, el pulso de la planta y las acciones sugeridas. Copiloto de FabricaOne: «Buenos días, Marta», el briefing del turno con tres puntos y sus etiquetas de fuente, el pulso de la planta y las acciones sugeridas.

Operador · Andon en el móvil

Su máquina, en el bolsillo.

El operador ve su puesto y nada más: el estado de su máquina, sus alarmas y su orden. Reconoce una alarma con un toque y queda registrado quién y cuándo.

  • En el navegador del móvil, sin instalar nada
  • Alarmas por prioridad ISA-18.2
  • La orden en curso, lo que falta y la hora de fin
Abrir la vista de operador
Vista de operador en un móvil: la INY-03 en microparada, dos alarmas con el botón Reconocer y la orden en curso. Vista de operador en un móvil: la INY-03 en microparada, dos alarmas con el botón Reconocer y la orden en curso.

Mantenimiento · Predictivo y SAP PM

La avería, antes de que pase.

Con 60 días de vibración, FabricaOne estima cuánto le queda a la bomba de la INY-04 hasta la zona D de la ISO 10816-3 y propone la parada del sábado para cambiar los rodamientos. El aviso para SAP PM sale redactado; tú lo apruebas.

  • Vida útil restante con su banda de P10 a P90
  • Salud de cada activo: vibración, temperatura, lubricación y desgaste
  • Órdenes de trabajo de SAP PM en un tablero
  • Aviso automático al técnico que toca, con escalado si no contesta
Abrir mantenimiento
Mantenimiento predictivo de la bomba hidráulica de la INY-04: 19 días de vida útil restante, la tendencia de vibración hacia la zona D y el aviso para SAP PM. Mantenimiento predictivo de la bomba hidráulica de la INY-04: 19 días de vida útil restante, la tendencia de vibración hacia la zona D y el aviso para SAP PM.

Calidad · SPC y trazabilidad

Del palet al molde, en un clic.

Las gráficas de control avisan cuando una cota se acerca al límite. La genealogía sigue cada palet hasta la prensa, el molde, el lote de material y la persona, para retener solo lo sospechoso antes de que salga el camión.

  • Gráficas I-MR con reglas de Western Electric
  • Pareto de defectos por línea y por causa
  • Retención del palet en SAP, con aprobación
Abrir calidad
Trazabilidad del palet PAL-26-0414: del molde y los lotes de material a la pieza, el ensamblaje, el palet y el envío, con el camino sospechoso marcado. Trazabilidad del palet PAL-26-0414: del molde y los lotes de material a la pieza, el ensamblaje, el palet y el envío, con el camino sospechoso marcado.

Energía · tarifas de acceso y optimizador

El consumo, a la hora barata.

La curva de carga por cuartos de hora, con el precio, los peajes y los cargos de tu tarifa de hoy y de mañana: 3.0TD en baja tensión y 6.1TD a 6.4TD en media y alta. Arrastra un lote al horario nocturno y ves el coste, el pico sobre la potencia contratada y el CO₂ antes de proponerlo al MES.

  • Precio y periodos P1 a P6 por cuarto de hora
  • Excesos de potencia con la fórmula cuartohoraria y propuesta de potencia contratada
  • Optimizador de lotes con la entrega a la vista
  • Fugas de aire comprimido con su coste anual
Abrir energía
Optimizador de lotes: el lote de pintura pasa de las 17:00 a las 00:00, cuesta 66 € y ahorra 63 € frente al plan, sin exceso de potencia. Optimizador de lotes: el lote de pintura pasa de las 17:00 a las 00:00, cuesta 66 € y ahorra 63 € frente al plan, sin exceso de potencia.

Dirección · OEE

Dónde se va cada punto de OEE.

OEE de planta y por línea, con disponibilidad, rendimiento y calidad, y la cascada de pérdidas que dice dónde está el problema: averías, cambios de molde, microparadas o velocidad.

  • Estados de cada máquina en las últimas 8 horas
  • Pérdidas de OEE por planta y por línea
  • Plan de producción con el riesgo de cada entrega
Abrir control
Control de planta: OEE de 78,5 %, piezas buenas, rechazo, potencia y alarmas; estados de cada máquina en 8 horas y la cascada de pérdidas de OEE. Control de planta: OEE de 78,5 %, piezas buenas, rechazo, potencia y alarmas; estados de cada máquina en 8 horas y la cascada de pérdidas de OEE.

Gemelo digital de fábrica

La planta en 3D, con ocho horas de memoria.

Cada máquina con su estado, su OEE y su orden, en directo. Rebobina hasta ocho horas y mira la planta como estaba a las 07:12, cuando la INY-02 perdió presión hidráulica.

La planta de ejemplo de noche, vista desde arriba, con las zonas en marcha marcadas en verde y la INY-03 en ámbar. La planta de ejemplo de día, vista desde arriba: inyectoras, células de robot, pintura, horno y almacén automático.
Render de la planta de ejemplo. Sale del mismo modelo 3D que mueve la consola.
Planta 3D con la INY-03 seleccionada: el inspector muestra la nota del copiloto, el OEE del turno, la orden y los tags en vivo. Planta 3D con la INY-03 seleccionada: el inspector muestra la nota del copiloto, el OEE del turno, la orden y los tags en vivo.
La INY-03 con el inspector: nota del copiloto, OEE del turno, orden y tags en vivo.
Reproducción de la planta a las 07:13: la INY-02 en avería y la INY-01 en microparada, con la línea de tiempo de las últimas 8 horas. Reproducción de la planta a las 07:13: la INY-02 en avería y la INY-01 en microparada, con la línea de tiempo de las últimas 8 horas.
Reproducción a las 07:13: la INY-02 en avería, la INY-01 en microparada.
  • 11máquinas y robots
  • 4líneas y un almacén automático
  • 8 hde reproducción
  • 3capas: estado, energía y calidad

Conectar las máquinas

De la máquina más vieja a la más nueva: seis formas de conectarla.

No hace falta cambiar ninguna máquina. Cada una se conecta como pueda, desde una tablet al lado hasta su propio servidor OPC UA, y en una misma planta conviven varios niveles. Cuanta más señal, más estados distingue FabricaOne, y antes ve venir una avería.

El operario marca el estado con un toque.

Una tablet o un QR al lado de la máquina: marcha, paro y el motivo del paro. No se toca nada de la máquina, así que sirve para todas, también la que tiene cuarenta años.

Qué se instala
Una tablet o un QR por puesto
Puesta en marcha
Una tarde
Qué ves
Disponibilidad aproximada y motivos de paro
El límite
Depende de que alguien lo marque, y a minutos, no a segundos

Cómo se hace

  1. Una tablet por puesto, o un QR pegado en la máquina.
  2. El operario marca marcha, paro y el motivo con un toque.
  3. Llega a FabricaOne por la wifi de la planta o por 4G.

Qué estados distingue: dos estados. Si está parada, hay un 35 % de que vuelva a producir en los próximos 5 minutos. Para empezar a medir, basta.

Toca cualquier elemento del esquema para ver qué se conecta y cómo.

Todas las flechas van hacia fuera: nada entra en la máquina y FabricaOne solo lee.

Un caso real

Una máquina con autómata, PC industrial y USB.

Es lo más habitual en un fabricante de maquinaria: el autómata mueve la máquina, un PC industrial (una placa base con su pantalla táctil) hace de panel y se comunica con el autómata por USB, y un puerto USB de servicio sirve para cargar actualizaciones. Hay tres caminos, y uno que no se toca.

  1. A · Por el autómata (el mejor). Si el autómata tiene un puerto Ethernet o RS-485 libre, la pasarela del cuadro se conecta ahí y lee una lista cerrada de datos con un usuario de solo lectura. No depende del PC ni de su sistema operativo.
  2. B · Por el PC industrial. Si el autómata solo habla por USB con el PC, se instala en el PC un agente de solo lectura que recoge lo que la pantalla ya sabe (su registro, su base de datos o su servidor OPC) y lo envía hacia fuera. Hay que acordarlo con el fabricante, porque el PC es suyo.
  3. C · El USB de servicio, no. Es la puerta de las actualizaciones: se deja dentro del cuadro con llave o precinto, sin arranque automático, y FabricaOne solo vigila la versión del programa para avisar si cambia sin una visita prevista.

Lo que se pide al fabricante: el modelo del autómata y sus puertos libres, el mapa de variables (dónde está cada dato), el sistema operativo del PC y si guarda registros, y quién da acceso para la puesta en marcha.

Toca un elemento del esquema para ver cómo se hace.

Tu máquina

¿Cómo se conectaría la tuya? Cuéntamela y te dibujo su conexión.

Descríbela con tus palabras, o sube fotos del cuadro eléctrico, de la placa del autómata o de la pantalla, o el PDF del manual o del esquema eléctrico. Te digo qué nivel es posible, qué hace falta y cómo se hace, con su esquema. Las fotos y los PDF se analizan con Claude (Anthropic) y no se guardan.

    Hasta 4 archivos: fotos (se reducen antes de enviarlas) y PDF de hasta 8 MB.

    Servidores MCP industriales

    Conectado por MCP: un servidor a medida para cada fuente.

    MCP (Model Context Protocol) es el estándar con el que un modelo de IA usa herramientas. Para cada sistema de tu planta construyo un servidor MCP que expone tools tipadas: leer tags, consultar una orden, crear un aviso. El copiloto solo puede hacer lo que esas tools permiten.

    • Solo lectura por defecto

      Las tools de escritura van aparte y se activan una a una.

    • Cada escritura, con aprobación

      El copiloto propone; una persona ve la llamada exacta y la aprueba o la rechaza.

    • Cada respuesta enseña sus llamadas

      Debajo de cada respuesta están las llamadas MCP que la producen, con sus argumentos y su resultado.

    • Puede quedarse en tu planta

      Los servidores corren en el edge de planta o en tu red. Nada sale de la fábrica sin tu permiso.

    UA

    OPC UA

    Tags de PLC · 4 servidores, 1.284 tags

    opc.tcp · stdio en el edge de planta

    • opcua.browse
    • opcua.read_tags
    • opcua.subscribe
    • opcua.write_setpointaprobación
    MQ

    MQTT Sparkplug B

    Sensores IIoT · broker, 312 métricas

    mqtts · stdio en el edge de planta

    • mqtt.list_devices
    • mqtt.get_metric
    • mqtt.device_state
    MB

    Modbus TCP

    Contadores y compresores · 18 analizadores

    modbus · stdio en el edge de planta

    • modbus.read_meter
    • modbus.read_registers
    • modbus.compressor_status
    HI

    Historiador

    Series temporales · 90 días a 1 s

    HTTP en la red de planta

    • historian.query_range
    • historian.aggregate
    • historian.events
    SAP

    SAP S/4HANA

    Órdenes PP y PM · 37 abiertas

    HTTP vía pasarela OData

    • sap.get_production_order
    • sap.list_orders
    • sap.get_equipment_history
    • sap.create_pm_notificationaprobación
    • sap.reschedule_orderaprobación
    • sap.update_pm_orderaprobación
    • sap.set_quality_holdaprobación
    SG

    Sage 200

    Compras, costes y stock

    HTTP

    • sage.get_purchase_costs
    • sage.get_stock
    • sage.get_supplier_lead_time
    MES

    MES de planta

    Paros, OEE y cambios de molde

    HTTP en la red de planta

    • mes.get_downtime
    • mes.get_oee
    • mes.get_changeover
    • mes.propose_schedule_changeaprobación
    • mes.post_andon_callaprobación
    XL

    Excel en SharePoint

    Plan semanal de pintura

    HTTP con Microsoft Graph

    • excel.get_paint_plan
    • excel.read_range
    Pregunta al copiloto: «¿Llegamos a la OF 1000482193 antes del camión de las 22:00?». Tres consultas MCP, a SAP, OPC UA y el historiador, y la respuesta con cada cifra enlazada a su fuente. Pregunta al copiloto: «¿Llegamos a la OF 1000482193 antes del camión de las 22:00?». Tres consultas MCP, a SAP, OPC UA y el historiador, y la respuesta con cada cifra enlazada a su fuente.
    Una pregunta, tres llamadas MCP y una respuesta con cada cifra enlazada a su fuente.
    Diálogo de aprobación: el copiloto propone crear un aviso en SAP PM con sap.create_pm_notification y enseña los argumentos exactos antes de ejecutarlo. Diálogo de aprobación: el copiloto propone crear un aviso en SAP PM con sap.create_pm_notification y enseña los argumentos exactos antes de ejecutarlo.
    Una escritura en SAP PM espera tu aprobación, con la llamada exacta que se ejecutará.

    Cómo se implanta

    Un piloto en una línea, con los datos de tu fábrica.

    1. 01

      Piloto de 6 a 8 semanas

      Elegimos una línea. Conecto sus PLC, el MES y el ERP en modo lectura, y en unas semanas tienes la consola funcionando con tus datos reales, no con los de la demo.

    2. 02

      Conectores a medida

      Un servidor MCP por fuente: OPC UA, MQTT, Modbus, SAP, Sage, tu MES o el Excel que de verdad se usa. Se implantan una vez y se quedan en tu red.

    3. 03

      Suscripción mensual por máquina

      Cuando el piloto funciona, se amplía al resto de la planta. Pagas una cuota mensual por cada máquina conectada.

    No publico precios: el piloto se presupuesta por planta, según las máquinas y los sistemas que haya que conectar.

    Seguridad y datos

    Tus datos se quedan en tu planta.

    • En tu red, si lo prefieres

      Los servidores MCP y la consola pueden correr on-premise, en el edge de planta o en tu nube privada.

    • Solo lectura por defecto

      Leer no cambia nada. Las tools de escritura se activan una a una y se pueden dejar apagadas.

    • Aprobación para escribir

      Ninguna escritura en SAP, en el MES o en un PLC se ejecuta sin que una persona la apruebe.

    • Nada sale sin permiso

      Ningún dato sale de la fábrica sin tu permiso, y cada llamada queda en un registro de auditoría: quién, cuándo, qué tool y qué devolvió.

    Preguntas

    Preguntas frecuentes sobre FabricaOne.

    ¿A qué sistemas se conecta FabricaOne?

    A los que ya tiene la planta, con un servidor MCP a medida para cada uno: PLC por OPC UA, sensores por MQTT Sparkplug B, contadores y equipos antiguos por Modbus TCP, el historiador, SAP S/4HANA, Sage 200, el MES y los Excel que se usan de verdad. Si hay otro sistema con API o base de datos, se le hace su servidor.

    ¿Los datos salen de la planta?

    No, si no quieres. Los servidores MCP y la consola pueden correr dentro de tu red, en el edge de planta. Ningún dato sale de la fábrica sin tu permiso y cada llamada queda en un registro de auditoría.

    ¿Cuánto tarda un piloto?

    Entre 6 y 8 semanas, en una línea y con tus datos reales. El piloto se presupuesta por planta; después se pasa a una suscripción mensual por máquina conectada.

    ¿Puede escribir en SAP o en el MES?

    Solo si lo activas, y siempre con aprobación. Por defecto el copiloto solo lee. Las tools de escritura, como crear un aviso en SAP PM o proponer un cambio de plan al MES, enseñan la llamada exacta y esperan a que una persona la apruebe.

    ¿Sirve si la planta está en media o alta tensión?

    Sí. Energía trabaja con las tarifas de acceso 3.0TD en baja tensión y 6.1TD a 6.4TD en media y alta, con los peajes de la CNMC y los cargos del Ministerio de cada año: seis periodos, término de potencia por periodo, excesos por cuarto de hora con la fórmula de la Circular 3/2020 y una propuesta de potencia contratada que respeta P1 ≤ P2 ≤ … ≤ P6. La demo es una planta en 6.1TD, de 1 a 30 kV.

    ¿Qué es la demo?

    Una planta de ejemplo, Planta Granollers, con inyección de plástico, robots, pintura y un almacén automático. Los datos son simulados y las personas y los clientes, ficticios. Se abre en el navegador, sin registrarse.

    ¿Lo vemos con tus datos?

    Cuéntame qué máquinas y qué sistemas tienes. Te enseño la demo y vemos qué línea tiene más sentido para el piloto.

    O escribe a joanmarinpages@gmail.com

    FabricaOne en un minuto

    Recorrido sin voz, con rótulos en pantalla: copiloto, servidores MCP, planta 3D con reproducción, control, mantenimiento, calidad, energía, plan y la vista del operador.