Martí Romeu

Especialista en PLC, SCADA y software industrial

Resumen Profesional

Soy Técnico Superior en Automatización y Mantenimiento Industrial con experiencia directa en plantas de procesado de minerales. Mis puntos fuertes son:

• Programación de PLC Siemens TIA Portal y Schneider EcoStruxure
• Desarrollo SCADA/HMI (Atvise JavaScript, Wonderware InTouch)
• Software industrial en C++/Qt y Node.js sobre Linux
• Diseño de bases de datos (Oracle, SQLite, MongoDB) e integración con SAP-ERP

Me centro en la mejora continua, la reducción de tiempos de parada y la entrega de documentación técnica clara.

Demostraciones prácticas

Clasificador automático con robot KUKA y visión artificial

Sistema automatizado desarrollado con PLC Siemens S7-1200 y TIA Portal v15. El proyecto integra una célula con cinta transportadora, palpador, cámara de visión (LabVIEW + OPC UA) y un brazo KUKA controlado vía PROFINET.
Diseñé y ejecuté toda la solución: concepción, cableado, programación Ladder y SCL (GRAFCETs, FIFO, sincronización de señales).
Funcionalidad: identificar color, girar piezas si es necesario y clasificarlas automáticamente.
Descarga del proyecto: Integración KUKA

CONTROL pid

Proyecto de control desarrollado en PLC Siemens S7-1200 con TIA Portal.
El sistema mantiene el nivel de un depósito mediante válvulas de llenado y vaciado, controladas por un algoritmo PID programado en SCL.
Implementé y afiné la regulación ajustando kp, ki y kd manualmente, con tratamiento de saturación (anti-wind-up) y respuesta a disturbios.
Se integraron visualizaciones en porcentaje para supervisión HMI y se probaron distintos escenarios operativos (drenado parcial, vaciado completo, emergencia).
Descarga del proyecto: Depósito PID

Sistema de pesaje y trazabilidad de sacos con PLC CODESYS y OPC UA

Demo industrial basada en un PLC CODESYS (Modbus Master) que recibe el peso estabilizado de una báscula Mettler-Toledo vía RTU.
Implementé lógica en Structured Text para detectar el flanco “estable”, clasificar OK/NOK con tolerancia configurable y almacenar los últimos 64 valores en un buffer circular.
El proyecto incorpora botonera física (Start/Stop, Tara, Auto/Manual, Accept/Reject, Reset, E-Stop) además de permitir conectividad por OPC UA para lectura del sistema de etiquetaje y SCADA. Me encargué del mapeo Modbus, programación completa y pruebas de comunicación con servidor de etiquetaje y SCADA.
Descarga del proyecto: Báscula Modbus

Especialidades

Programación de PLC

Lógica nueva o modificación en Ladder, ST, FBD y SFC para controladores Siemens y Schneider, con integración de buses de campo (PROFINET, PROFIBUS, Modbus, OPC UA).

SCADA & HMI

Visualización en tiempo real con HMI y SCADA Atvise, gestión de alarmas y tendencias.

Software industrial

Aplicaciones C++, Qt y Node.js para producción, trazabilidad y documentación; capa de datos en Oracle/SQLite/MongoDB.

Integración de datos

APIs y middleware que conectan datos de planta con SAP u otros ERP.

Conocimientos

  • PLC (Siemens & Schneider)
  • Protocolos industriales (OPC UA, Modbus, PROFINET)
  • C / C++ / Qt Framework
  • Node.js & JavaScript
  • Bases de datos (Oracle, SQLite, MongoDB)
  • Inglés C1

Experiencia

2024 –

S.A. Reverté Productos Minerales

Programador PLC y aplicaciones industriales

• Desarrollo, conversión y depuración de código PLC para líneas de procesado de minerales.
• Creación y mantenimiento de SCADA (Atvise JS) y HMIs.
• Aplicaciones Linux en C++ y Node.js para control de producción, con Oracle/SQLite/MongoDB e integración con SAP.

2010 – 2024

Programador freelance

• Diseño de herramientas C++ para análisis y visualización de datos de mercados financieros.
• Creación y mantenimiento de una base de datos de instrumentos financieros.