SEMAIQ · Programación de PLC · Querétaro
Cuanto cuesta programar un PLC en Mexico: factores y rangos
1. Que estas comprando cuando pagas programacion
“Programar el PLC” esconde cinco actividades, y solo una es escribir código. Cuando una cotización dice 40 horas y otra 160 para la misma máquina, casi nunca una es cara: una incluye la mitad del trabajo.
- Análisis funcional: modos de operación, listado de E/S, secuencias, alarmas y manejo de fallas con producción y mantenimiento.
- Diseño de la lógica: GRAFCET o diagrama de estados antes de programar. Aquí se evitan los parches en campo.
- Programación: código estructurado, bloques reutilizables, nomenclatura consistente y comentarios por red.
- Pruebas: FAT en taller y SAT en planta, con pruebas de falla y protocolo firmado.
- Documentación: respaldo comentado, esquema de comunicaciones, manual de operación y lista de alarmas.
El código suele ser 30 a 40 por ciento de las horas. El resto hace que el programa siga sirviendo en dos años, cuando cambió el operador y hay que modificar la receta.
2. Las horas de ingenieria: el modelo que si puedes auditar
El método más defendible es contar puntos y pantallas, no “echarle un ojo” a la máquina. Los integradores que cotizan en serio usan factores por punto, y esos factores son comparables entre proveedores.
| Elemento | Horas por unidad (referencia) | Nota |
|---|---|---|
| Entrada o salida digital | 0.5 a 1.0 h | Incluye lógica, alarma y prueba |
| Entrada o salida analógica | 1.5 a 2.5 h | Escalado, filtros, detección de rotura |
| Lazo PID | 4 h | Sintonización y antiviento |
| Pantalla de HMI | 4 a 6 h | Diseño, variables, navegación y alarmas |
| Interfaz con robot o visión | 16 a 40 h | Handshake, estados, recuperación de fallas |
| Documentación y respaldo | 10 a 15% del total | Si se omite, se nota |
| FAT y SAT | 20 a 30% del total | Taller y planta |
Con esos factores, una máquina de 60 puntos digitales, 8 analógicos, 12 pantallas y 3 lazos da 133 horas base y 186 con FAT, SAT y documentación. Ese número es auditable. Si el proveedor no puede desglosarlo, no tienes cotización: tienes un precio.
3. Que encarece un proyecto y que no
Cinco variables mueven el precio, y ninguna es la marca del PLC.
Lo que encarece:
- Alcance incompleto de origen. Si el listado de E/S llega a medias o cambia en la semana tres, cada cambio se cobra aparte. Un proyecto sin matriz de causas ni definición de alarmas consume 20 a 40 por ciento más horas.
- Comunicaciones con terceros. Un PLC que solo mueve su máquina es un trabajo; uno que dialoga con báscula, visión, robot y MES es otro. Cada protocolo (PROFINET, EtherNet/IP, Modbus TCP, OPC UA) agrega pruebas y documentación.
- Seguridad funcional. Si la máquina requiere lógica F, el programa se diseña, valida y documenta conforme a ISO 13849-1 o IEC 62061. No es “un paro de emergencia más”: es un entregable con cálculo y pruebas.
- Migraciones y retrofit. Cambiar un S7-300 por un S7-1500 no es copiar bloques: hay que reingenierizar STEP 7 clásico, revisar direccionamiento, rehacer comunicación y probar todo de nuevo.
- Arranques en paro de planta. Trabajar en ventanas de cuatro horas, de noche o en fin de semana, se cobra distinto.
Lo que casi no mueve el precio: las marcas que el integrador conoce o el tamaño de su oficina. Se cobra por horas y por riesgo.
4. Marca, plataforma y licencias
La plataforma cambia el costo total, pero menos de lo que se cree. La diferencia está en tres puntos:
- Licencias de ingeniería. TIA Portal y Studio 5000 se licencian por paquete y versión. Si el cliente aporta la licencia, ese costo desaparece.
- Disponibilidad de programadores. En el Bajío hay más gente con Siemens y Allen-Bradley que con plataformas de nicho. Una marca con poca base instalada encarece el soporte futuro.
- Herramientas de diagnóstico. Traza, simulación y comparación de versiones reducen horas de puesta en marcha, no de diseño.
Elegir plataforma por el precio de la licencia es mala decisión si la planta ya tiene estándar: mantener dos plataformas en el mismo piso cuesta más que cualquier ahorro. Si vienes de SIMATIC clásico, la decisión relevante es el plan de migración de S7-300 a S7-1500, con auditoría del programa, reingeniería y validación en campo.
5. Rangos de referencia para Mexico
Con el modelo de horas y una tarifa de ingeniería especializada de 800 a 1,500 pesos por hora en el Bajío, estos son los rangos que se ven en proyectos industriales. Son bandas orientativas, no una cotización.
| Tipo de proyecto | Alcance típico | Horas | Rango MXN + IVA |
|---|---|---|---|
| Ajuste o modificación puntual | Cambio de secuencia, nueva alarma, receta adicional | 8 a 24 | 8,000 a 35,000 |
| Máquina sencilla | 20 a 40 E/S, HMI básico, sin comunicaciones | 40 a 90 | 35,000 a 120,000 |
| Máquina compacta multi-eje | 60 a 120 E/S, 10 a 20 pantallas, variadores, báscula o visión | 130 a 240 | 110,000 a 330,000 |
| Línea o celda integrada | Varios PLC, robot, SCADA, recetas, trazabilidad | 300 a 700 | 250,000 a 900,000 |
| Migración de plataforma | Auditoría, reingeniería, pruebas y validación | 120 a 400 | 100,000 a 550,000 |
Como contraste, guías publicadas por integradores mexicanos ubican la ingeniería de una celda simple entre 40,000 y 100,000 pesos, dentro de un proyecto llave en mano de 80,000 a 180,000. Vigila esa proporción: si la ingeniería es menos del 15 por ciento del total en una máquina con comunicaciones y seguridad, alguien está omitiendo pruebas.
6. Como pedir una cotizacion comparable
Dos cotizaciones solo se comparan con el mismo alcance escrito. Entrega a cada proveedor el mismo paquete y exige la misma estructura de respuesta.
- Listado de E/S con tipo, cantidad y descripción funcional de cada señal.
- Matriz de causas y criterio de alarmas.
- Modos de operación: automático, manual, mantenimiento, cambio de receta.
- Equipos con los que debe comunicarse, protocolo y responsable de cada extremo.
- Entregables: programa comentado, manual de operación, planos, protocolo de pruebas.
- Alcance de FAT y SAT, y qué no está incluido: cableado, sensores, capacitación, viáticos.
Con ese paquete, la comparación deja de ser un número y se vuelve una resta de alcances. Es la lógica de nuestros proyectos de programación de PLC: primero el alcance firmado, después el precio.
7. Caso representativo: maquina de envasado con vision
Situación: una planta de alimentos del Bajío necesitaba programar una envasadora vertical con 72 E/S digitales, 10 analógicas, dos variadores por EtherNet/IP, una cámara de inspección y 18 pantallas de HMI. El controlador anterior estaba obsoleto y sin respaldo.
Problema: la primera cotización era de 60 horas “más lo que salga”, sin documentación, FAT ni interfaz de cámara. La segunda, de 240 horas, incluía todo pero no desglosaba. Ninguna servía para decidir.
Solución: se levantó el alcance con matriz de E/S y lista de alarmas, y se estimó por punto: 72 digitales a 0.75 h, 10 analógicas a 2 h, 18 pantallas a 5 h, dos variadores a 6 h y la visión a 24 h dieron 210 horas, más 25 por ciento de pruebas y 12 de documentación. Total: 288 horas con entregables definidos.
Resultados:
- Arranque en la fecha comprometida, con dos semanas de pruebas en taller antes de tocar la línea.
- El operador recibió manual y lista de alarmas el primer día, no tres meses después.
- Tres cambios de formato posteriores se resolvieron con recetas, sin reprogramar.
- El costo final quedó dentro de 4 por ciento de lo cotizado, porque el alcance estaba escrito.
La diferencia no fue el precio por hora: fue haber convertido el trabajo en horas contables antes de firmar.
8. Cuando el precio bajo es una trampa
Tres señales de cotizaciones que después se encarecen:
- Precio por hora sin techo. El cliente cree comprar un servicio y compra un riesgo abierto. Pide monto máximo o precio cerrado con alcance definido.
- Programación sin respaldo ni comentarios. El entregable es el programa, no el arranque. Verifica que abra en la versión de software que tienes licenciada.
- Pruebas solo en sitio. Probar en producción significa que los errores los encuentra el operador; el FAT en taller evita paros evitables.
Si ya tienes una cotización y dudas de las horas, revisamos el alcance y el desglose contigo antes de que firmes. Sale más barato revisar una estimación que rescatar un proyecto a medias.
Preguntas frecuentes
¿Cuánto cuesta programar un PLC en México?
La mayoría de los proyectos industriales se ubica entre 35,000 y 330,000 pesos más IVA. Un ajuste puntual va de 8,000 a 35,000; una máquina compacta con HMI, variadores y comunicaciones, de 110,000 a 330,000. El rango depende de horas de ingeniería, alcance, documentación y pruebas, no de la marca del controlador.
¿Se cobra por hora o por proyecto cerrado?
Lo recomendable para el cliente es precio cerrado con alcance escrito y entregables definidos. El cobro por hora deja el riesgo abierto y suele terminar más caro. Si se trabaja por hora, debe existir un techo de horas y una lista de lo que no está incluido.
¿Por qué dos cotizaciones para la misma máquina difieren tanto?
Casi siempre porque una incluye análisis funcional, FAT, SAT y documentación, y la otra solo el código. Antes de comparar precios, compara la lista de entregables y el alcance de las pruebas.
¿La marca del PLC cambia el costo de programación?
Influye menos que el alcance. La marca afecta licencias, disponibilidad de programadores y herramientas de diagnóstico. Mantener dos plataformas en la misma planta suele costar más que cualquier diferencia de tarifa por hora.
¿Cuánto cuesta migrar de un S7-300 a un S7-1500?
Depende del tamaño del programa y de su documentación. Un proyecto de migración típico consume de 120 a 400 horas entre auditoría, reingeniería, pruebas y validación, porque no se copian bloques: se vuelve a construir la lógica sobre la plataforma nueva y se prueba en campo.
¿Necesitas una cotización de programación con alcance y horas desglosadas?
En SEMAIQ estimamos por puntos de E/S, pantallas, comunicaciones y pruebas, y entregamos programa documentado, manual de operación y protocolo de validación. Atendemos Querétaro, Guanajuato, Aguascalientes, San Luis Potosí y todo el Bajío.


