El Siemens 6ES5948-3UA11 es la CPU 948 — la unidad central de procesamiento que impulsó el SIMATIC S5-155U, el controlador programable más grande y capaz de Siemens de las décadas de 1980 y 1990.
Para comprender la importancia de la CPU 948, hay que entender qué era la S5-155U: no era un PLC compacto para control de máquinas, sino un controlador de automatización de procesos a gran escala — el ancestro, en capacidad y aplicación, de lo que más tarde se convertiría la S7-400.
La S5-155U con CPU 948 se especificó para el control distribuido de plantas de energía, la gestión de reactores químicos, la automatización de tratamiento de agua a gran escala y aplicaciones de procesos continuos donde el programa se medía en cientos de kilobytes y el número de E/S en cientos de puntos.
El 6ES5948-3UA11 proporciona 640 KB de RAM interna — un número que requiere contexto. A principios de la década de 1990, cuando se diseñó y desplegó la CPU 948, 640 KB era una asignación de memoria sustancial para un controlador industrial.
La memoria del programa de la S5-155U se medía en palabras de instrucción STEP 5, y 640 KB de RAM soportaban programas complejos de control de procesos con una gestión extensiva de bucles PID, procesamiento de alarmas y manejo de datos que eran tareas de automatización ambiciosas para la época.
Hoy en día, la CPU 948 no es un producto para nuevas instalaciones — es un componente de mantenimiento. Los sistemas S5-155U para los que fue diseñado todavía están operativos en plantas de procesos heredadas, a menudo en aplicaciones donde el costo y la interrupción de la migración a plataformas modernas aún no se han justificado.
Cuando una CPU 948 falla en una instalación de este tipo, encontrar un reemplazo es la forma más rápida y menos disruptiva de restaurar la producción.
| Parámetro | Valor |
|---|---|
| RAM Interna | 640 KB |
| Memoria Externa | Hasta 4.096 KB (Flash EPROM) |
| Interfaz de Programación | TTY de 20 mA, Cannon de 15 pines |
| Ranura de Interfaz PG | 1 (enchufable) |
| Ranura de Submódulo de Memoria | 1 |
| Formato del Módulo | Doble Ancho |
| Peso | 0.526 kg |
| Compatible con | S5-135U, S5-155U |
| Estado | Repuesto descontinuado |
La S5-155U era un controlador modular basado en rack diseñado para manejar las tareas de automatización más grandes de su generación. El sistema utilizaba un rack de bus común (CR) que podía alojar el módulo de CPU, múltiples módulos de E/S y procesadores de comunicación.
La CPU 948 es un módulo de doble ancho — ocupa dos posiciones de ranura físicas en el rack.
Este doble ancho se debió a la complejidad de la electrónica interna de la CPU: la RAM de 640 KB, el zócalo del submódulo de memoria, el zócalo de la interfaz PG, los circuitos de comunicación TTY de bucle de corriente y la electrónica del procesador y la interfaz de bus ocupan un conjunto de PCB que no cabía dentro del ancho estándar de una sola ranura.
El bus de fondo de caja del rack conectaba la CPU 948 con los módulos de E/S a su derecha, transportando tanto las señales del bus de direcciones/datos para el acceso a E/S como la alimentación.
La interfaz TTY de 20 mA (bucle de corriente) en el panel frontal de la CPU 948 servía como conexión de programación y HMI — la misma interfaz física utilizada por los paneles de operador de Siemens (OP5, OP15, OP25, OP35) y los dispositivos de programación STEP 5 de la época, desde programadores portátiles hasta estaciones de ingeniería PG 730 y PG 740 basadas en PC.
La arquitectura de memoria de la CPU 948 refleja las realidades de ingeniería de la economía de semiconductores de finales de los 80 y principios de los 90. La RAM interna de 640 KB proporcionaba la memoria de trabajo para el programa de usuario y los datos — pero incluso 640 KB tenían sus límites en la automatización de procesos a gran escala.
La ranura del submódulo de memoria abordó esta limitación: un submódulo Flash EPROM enchufable podía extender la memoria total direccionable de programa/datos hasta 4 MB, proporcionando suficiente espacio para programas complejos de control de procesos multitarea con cientos de bloques de programa, extensas bibliotecas de control PID y grandes estructuras de datos para la gestión de alarmas.
En la práctica, el submódulo Flash EPROM servía como memoria de carga — el almacenamiento no volátil desde el cual el programa se cargaba en la RAM de trabajo al inicio.
Un ciclo de encendido hacía que la CPU 948 copiara el programa del submódulo EPROM a la RAM de trabajo antes de comenzar la ejecución — un proceso que tomaba varios segundos para programas grandes, razón por la cual los sistemas S5-155U son recordados por sus tiempos de reinicio más largos en comparación con los controladores modernos.
La interfaz de bucle de corriente de 20 mA (TTY) en la CPU 948 precede a RS-485 como el estándar para la programación de PLC y las conexiones HMI. En lugar de señalización basada en voltaje, el bucle de corriente utiliza 20 mA de corriente fluyente para representar un '1' lógico y 0 mA para un '0' lógico.
Esta codificación basada en corriente proporciona inmunidad inherente al ruido — los entornos industriales con motores grandes y largos tendidos de cable generan interferencia electromagnética sustancial, y la detección de corriente diferencial del bucle de corriente es mucho menos susceptible a este ruido que la señalización de voltaje de un solo extremo.
La programación de la S5-155U con CPU 948 requería una interfaz TTY de 20 mA compatible en el dispositivo de programación.
La conexión de un portátil moderno requiere un adaptador USB a TTY con software STEP 5 — típicamente STEP 5 V7.2 o posterior.
Las instalaciones S5-155U que dependen de las unidades CPU 948 fueron construidas para vidas útiles de varias décadas.
Un sistema de control de planta petroquímica instalado en 1992 con hardware S5-155U podría permanecer en la plataforma de hardware original hasta bien entrados los años 2020 — el costo de reemplazo es enorme, el riesgo de producción es real, y mientras el hardware funcione, el caso económico para la migración es difícil de justificar.
Cuando una CPU 948 falla, la respuesta inmediata es obtener una unidad de reemplazo del mercado de repuestos industriales y restaurar la producción lo más rápido posible.
P1: ¿Cuáles son las diferencias entre las variantes UA11, UA12 y UA13 de la CPU 948?
La UA11 (esta unidad) tiene 640 KB de RAM, una interfaz de programación TTY y una ranura para submódulo de memoria. La UA12 añade una segunda toma de interfaz, permitiendo la conexión simultánea de un terminal de programación y un panel de operador. La UA13 refleja una revisión de firmware posterior.
Todas las variantes son mecánicamente compatibles con el rack S5-135U/155U y eléctricamente compatibles con el bus de fondo de caja S5; el programa cargado en el submódulo de memoria opera en cualquier variante, sujeto a la compatibilidad de la versión de firmware.
P2: ¿Cómo se conecta un PC moderno a la CPU 948 para diagnóstico o programación?
La CPU 948 utiliza una interfaz TTY Cannon de 15 pines (bucle de corriente de 20 mA). La conexión de un PC moderno requiere un adaptador USB a TTY compatible con el protocolo AS511, además de Siemens STEP 5 V7.2 o posterior instalado en un sistema Windows XP (o máquina virtual).
No es posible una conexión directa a través de un cable USB a un PC moderno que ejecute STEP 7 o TIA Portal.
P3: ¿Cómo se restaura el programa después de reemplazar una CPU 948 defectuosa?
Si el programa está almacenado en el submódulo de memoria Flash EPROM, retire el submódulo de la CPU defectuosa e insértelo en la unidad de reemplazo.
La CPU carga el programa del submódulo automáticamente al encenderse — no se necesita una estación de programación.
Si no hay un submódulo presente, el programa debe descargarse de un archivo STEP 5 a través de un terminal de programación conectado por TTY.
Por eso se recomienda encarecidamente almacenar el programa en un submódulo EPROM para todas las instalaciones de producción.
P4: ¿Se pueden añadir módulos de E/S al rack S5-155U mientras la CPU 948 está en funcionamiento?
Se admite la modificación limitada en línea. La CPU 948 monitoriza las ranuras de los módulos de E/S y puede reconocer módulos recién insertados durante la operación, pero la asignación de direcciones y la integración de nuevos módulos en el programa suelen requerir una modificación y descarga del programa STEP 5.
Para plantas con requisitos de seguridad críticos, cualquier cambio de hardware o programa debe seguir el procedimiento de gestión de cambios del sitio y ejecutarse durante una ventana de mantenimiento planificada.
P5: ¿Qué opciones de migración existen para un sistema S5-155U/CPU 948?
El objetivo de migración estándar es el SIMATIC S7-400, con la herramienta de conversión de STEP 5 a STEP 7 que ayuda a la reestructuración del programa — aunque siempre se requiere validación manual.
Un enfoque por fases que utiliza módulos de acoplamiento permite la migración incremental de S5 a S7 mientras la planta continúa funcionando con las secciones S5 restantes.
La migración completa de un gran sistema de control de procesos S5-155U suele ser un proyecto de capital de varios meses planificado en torno a una parada de planta.
![]()
Contacta con nosotros en cualquier momento