Cuando tienes que decidir qué PLC Siemens va a controlar una instalación, la elección entre S7-1200 y S7-1500 no es trivial. Elegir el que no corresponde tiene un coste: pagar de más por prestaciones que no vas a usar, o quedarte corto en un proceso que exige más de lo que el controlador puede dar.
Llevan años en el mercado, los dos se programan con TIA Portal, los dos soportan PROFINET, y los dos son fiables. Pero son máquinas pensadas para necesidades distintas. En este artículo vas a entender en qué se diferencian realmente y qué criterios debes aplicar para elegir el correcto.
Origen y posicionamiento de cada familia
El S7-1200 apareció en 2009 como el sustituto del S7-200 y del S7-300 de gama baja. Siemens lo diseñó para aplicaciones de automatización de máquinas pequeñas y medianas: equipos autónomos, líneas de producción simples, instalaciones donde el control no es la parte más compleja del sistema.
El S7-1500 llegó en 2012 como el sustituto del S7-300 de gama media-alta y del S7-400. Su objetivo era un nivel superior: procesos con muchas entradas/salidas, sistemas distribuidos con varios controladores, aplicaciones de alta velocidad, y entornos donde la seguridad funcional (Safety) es un requisito.
Esa diferencia de origen sigue siendo la clave para entender cuándo usar cada uno.
Diferencias técnicas principales
Capacidad de procesamiento
El S7-1500 tiene una velocidad de procesamiento notablemente superior al S7-1200. La CPU S7-1515-2 PN, por ejemplo, ejecuta instrucciones binarias a 10 ns frente a los 85 ns de la CPU 1214C del S7-1200. En aplicaciones donde el tiempo de ciclo es crítico — control de movimiento, lazos de regulación rápidos, supervisión de muchas variables simultáneas — esta diferencia importa.
Para la mayoría de aplicaciones de automatización industrial estándar, el S7-1200 tiene más que suficiente potencia. El problema aparece cuando el proceso exige tiempos de respuesta muy cortos o cuando el volumen de datos a procesar es elevado.
Memoria de trabajo y carga
La memoria disponible es una diferencia significativa entre familias. Los modelos de S7-1200 ofrecen entre 50 KB y 150 KB de memoria de trabajo para el programa. Los modelos de S7-1500 empiezan en 150 KB y llegan a varios MB en las CPUs de gama alta.
En proyectos grandes con muchos bloques de función, librerías extensas y bases de datos de recetas, el S7-1200 puede quedarse sin memoria. El S7-1500 tiene espacio de sobra para proyectos complejos.
Entradas y salidas
El S7-1200 integra E/S directamente en la CPU (entre 6 y 14 entradas digitales, 4 a 10 salidas digitales, y 2 entradas analógicas según el modelo) y puede expandirse con módulos adicionales. El número máximo de módulos de expansión locales está limitado a 8 en la mayoría de modelos.
El S7-1500 no integra E/S en la CPU. Trabaja siempre con módulos separados montados en rack, lo que da mucha más flexibilidad para configurar exactamente el número y tipo de E/S que necesita la instalación. El número de módulos por rack y la posibilidad de usar racks distribuidos es considerablemente mayor.
Pantalla integrada
El S7-1500 incluye una pequeña pantalla LCD en la CPU que permite ver el estado del controlador, la dirección IP, los fallos activos y otros parámetros de diagnóstico directamente en el armario, sin necesidad de conectar un PC. El S7-1200 no tiene pantalla integrada en ningún modelo estándar.
En entornos industriales donde el mantenimiento lo realiza personal que no siempre tiene un portátil a mano, esta diferencia es práctica y real.
Diagnóstico y mantenimiento
El S7-1500 tiene un sistema de diagnóstico integrado más completo. Los módulos de E/S del S7-1500 informan automáticamente al sistema de fallos de canal (cortocircuito, rotura de hilo, sobretensión) sin necesidad de programar nada. Esa información llega al buffer de diagnóstico de la CPU y puede visualizarse en el HMI.
En el S7-1200 el diagnóstico existe, pero es más limitado. Algunos módulos de E/S de gama alta del S7-1200 soportan diagnóstico de canal, pero no es estándar en toda la gama.
Seguridad funcional (Safety)
Siemens ofrece versiones Safety de ambas familias — S7-1200F y S7-1500F — pero las capacidades no son equivalentes. El S7-1500F cubre hasta SIL3/PLe y soporta arquitecturas de seguridad más complejas. El S7-1200F llega a SIL2/PLd, suficiente para muchas aplicaciones, pero con limitaciones en las funciones de seguridad avanzadas y en el tamaño del programa de seguridad.
Para instalaciones con requisitos de seguridad funcional estrictos — prensas, robots colaborativos, accesos a zonas de riesgo — hay que evaluar si el S7-1200F cubre los requisitos o si la aplicación exige un S7-1500F.
Motion Control
Ambas familias soportan control de movimiento con accionamientos Siemens vía PROFINET, pero el S7-1500 ofrece capacidades más avanzadas: mayor número de ejes coordinados, interpolación de trayectorias (sincronización de múltiples ejes), y funciones de levas electrónicas (cam). El S7-1200 soporta control de eje básico (posicionamiento punto a punto), suficiente para aplicaciones simples.
Comunicación
Ambas familias soportan PROFINET IO como protocolo principal de comunicación con E/S distribuidas y otros dispositivos. Las diferencias aparecen en los protocolos adicionales y en la capacidad de comunicación simultánea.
El S7-1500 incorpora en algunas CPUs PROFIBUS DP integrado además de PROFINET, soporte para OPC UA servidor y cliente, comunicaciones industriales avanzadas, y mayor número de conexiones simultáneas. El S7-1200 puede usar PROFIBUS con módulos adicionales (CM 1242-5) y soporta Modbus TCP, Modbus RTU y comunicación serial básica.
Tabla comparativa S7-1200 vs S7-1500
| Característica | S7-1200 | S7-1500 |
|---|---|---|
| Velocidad de procesamiento (binaria) | Desde 85 ns | Desde 1 ns (gama alta) |
| Memoria de trabajo | 50 – 150 KB | 150 KB – varios MB |
| E/S integradas en CPU | Sí | No (solo módulos) |
| Pantalla LCD integrada | No | Sí |
| Diagnóstico de canal estándar | Limitado | Completo |
| Seguridad funcional | Hasta SIL2/PLd (versión F) | Hasta SIL3/PLe (versión F) |
| Motion Control avanzado | Básico (punto a punto) | Avanzado (multi-eje, sincronización) |
| PROFIBUS integrado | No (módulo adicional) | Sí (en modelos DP) |
| OPC UA Server integrado | Sí (fw ≥ 4.4, licencia Runtime) | Sí (incluido) |
| OPC UA Client integrado | No | Sí |
| Coste del hardware | Menor | Mayor |
| Tamaño físico | Compacto | Mayor (rack estándar) |
| Entorno típico | Máquinas, instalaciones medianas | Procesos complejos, plantas |
Cuándo elegir el S7-1200
El S7-1200 es la elección correcta cuando el proyecto cumple estas condiciones:
Aplicaciones de máquina autónoma
Control de una máquina individual: una prensa simple, un transportador, un sistema de llenado, un equipo de embalaje básico. La lógica está contenida en un solo controlador y el número de E/S es manejable (menos de 100-150 puntos sin distribución compleja).
Presupuesto ajustado sin comprometer fiabilidad
El S7-1200 cuesta significativamente menos que el S7-1500 para prestaciones equivalentes en aplicaciones simples. Si el proceso no requiere las capacidades avanzadas del S7-1500, el S7-1200 ofrece la misma fiabilidad a menor coste.
Instalaciones pequeñas y medianas
Automatización de instalaciones de tamaño contenido donde el número total de señales no justifica un sistema de mayor envergadura y donde el tiempo de ciclo no es un factor crítico.
Control de movimiento básico
Posicionamiento punto a punto con uno o dos ejes, sin necesidad de sincronización entre ejes ni trayectorias interpoladas. El S7-1200 soporta perfectamente este tipo de aplicaciones con accionamientos Siemens V90 o similares.
Proyectos con PROFINET como único protocolo de red
Cuando la arquitectura de comunicaciones es simple — solo PROFINET con algún ET 200SP o ET 200eco — el S7-1200 cubre perfectamente la necesidad sin módulos adicionales.
Cuándo elegir el S7-1500
El S7-1500 es la elección correcta cuando el proyecto presenta alguna de estas características:
Procesos con muchas señales y lógica compleja
Cuando el número de entradas y salidas supera lo que el S7-1200 puede gestionar eficientemente, o cuando el programa es extenso con muchas FB, librerías de proceso y bloques de regulación. El S7-1500 tiene capacidad de memoria y velocidad de sobra.
Sistemas distribuidos con múltiples controladores
En plantas donde hay varios controladores coordinados, el S7-1500 encaja mejor como controlador maestro o como controlador de zona en arquitecturas donde la comunicación entre PLCs es intensiva.
Requisitos de tiempo de ciclo estrictos
Procesos donde el control de lazos de regulación, la adquisición de señales de alta velocidad o la sincronización de actuadores exige tiempos de ciclo inferiores a los que el S7-1200 puede garantizar de forma consistente.
Seguridad funcional SIL3 / PLe
Cuando la evaluación de riesgos exige un nivel de integridad de seguridad superior a lo que el S7-1200F puede ofrecer. Aplicaciones con riesgo elevado donde el fallo del sistema de control podría causar daños personales graves.
Necesidad de PROFIBUS en la misma CPU
Instalaciones existentes con red PROFIBUS DP donde hay que integrar el nuevo controlador sin añadir módulos de comunicación adicionales. Las CPUs S7-1515-2 DP o S7-1516-3 DP/PN llevan PROFIBUS integrado.
OPC UA Client para integración activa con nivel superior (MES, SCADA, Industry 4.0)
El S7-1200 puede actuar como servidor OPC UA (desde firmware 4.4 y TIA Portal V16, con licencia Runtime), pero no como cliente. El S7-1500 soporta ambos roles: servidor y cliente. Cuando el controlador necesita consumir datos de otros sistemas vía OPC UA — no solo publicarlos — el S7-1500 es la única opción sin gateway intermediario.
Entornos con exigencias de mantenimiento y diagnóstico
Plantas donde el personal de mantenimiento necesita diagnóstico detallado directamente en el armario, sin PC. La pantalla del S7-1500 y el diagnóstico automático de canal ahorran tiempo en la localización de averías.
La coexistencia: S7-1200 y S7-1500 en la misma planta
En instalaciones industriales reales no es raro encontrar ambas familias trabajando juntas. El S7-1500 actúa como controlador principal de planta o de proceso, mientras que los S7-1200 controlan máquinas individuales o subsistemas específicos. Todos se comunican vía PROFINET y están configurados en el mismo proyecto TIA Portal.
Esta arquitectura tiene sentido económico: cada controlador está dimensionado para su función real, sin pagar por prestaciones que no va a usar.
El factor económico: no es solo el precio del hardware
Es habitual calcular el coste de un proyecto mirando únicamente el precio de la CPU. Pero el coste real incluye más factores:
Los módulos de E/S del S7-1500 son más caros que los del S7-1200, pero su diagnóstico integrado reduce el tiempo de puesta en marcha y el tiempo de diagnóstico en mantenimiento. En una instalación que va a funcionar diez años, ese tiempo recuperado puede compensar la diferencia de precio inicial.
El S7-1200 con módulos adicionales de comunicación (PROFIBUS, RS485, etc.) puede acabar costando más que un S7-1500 que tiene esas interfaces integradas. Hacer el cálculo completo antes de decidir evita sorpresas.
Y el coste de ingeniería cuenta. Si el equipo ya trabaja habitualmente con S7-1500 y conoce bien sus herramientas de diagnóstico y sus librerías, forzar el uso de S7-1200 para ahorrar en hardware puede costar más en horas de programación de lo que ahorra en componentes.
Criterios de decisión: guía rápida
Si tienes que tomar la decisión en una reunión de proyecto, aplica estos criterios en orden:
1. ¿El proceso requiere Safety SIL3/PLe? Si sí, S7-1500F directamente.
2. ¿Necesitas más de 150 puntos de E/S o un programa superior a 100 KB? Si sí, S7-1500.
3. ¿El tiempo de ciclo debe ser inferior a 1 ms de forma consistente? Si sí, S7-1500.
4. ¿Necesitas OPC UA integrado o PROFIBUS sin módulo adicional? Si sí, S7-1500.
5. ¿Motion Control con sincronización multi-eje? Si sí, S7-1500.
Si ninguna de las condiciones anteriores aplica, el S7-1200 cubre el proyecto con margen y a menor coste.
Una nota sobre el S7-300 y las migraciones
Con el S7-300 ya descatalogado y sin soporte de Siemens desde 2023, muchos proyectos de modernización se enfrentan a la misma pregunta: ¿migro a S7-1200 o a S7-1500?
La regla general es: si el S7-300 que estás sustituyendo era de gama baja (CPU 312, 313, 314), el S7-1200 es el sustituto natural. Si era de gama media-alta (CPU 315, 317, 319) o si la instalación tiene PROFIBUS extenso y muchas E/S, el S7-1500 es la migración correcta.
No migrar al equivalente correcto por ahorrar en hardware es uno de los errores más costosos en un proyecto de modernización.
¿Estás valorando qué PLC usar en tu próximo proyecto o en una migración? Describe la aplicación en info@profetecnico.com y te asesoramos , visita nuestro catalogo de cursos.

