INGENIERÍA PLC

S7-300

Hogar

S7-300

  • Explicación del concepto de memoria de Siemens S7-300/400: Memoria de carga, memoria de trabajo y datos retentivos.
    Explicación del concepto de memoria de Siemens S7-300/400: Memoria de carga, memoria de trabajo y datos retentivos. Aug 18, 2026
     La arquitectura de memoria del Siemens Los controladores lógicos programables S7-300 y S7-400 se organizan en tres capas distintas: memoria de carga, memoria de trabajo y memoria del sistema. Cualquier fallo relacionado con la memoria, ya sea una CPU que se niega a salir del estado STOP, un programa que desaparece tras un corte de energía o una alarma de batería en un S7-400, puede atribuirse a una de estas capas y a las reglas que rigen la transferencia de datos entre ellas. Este artículo define cada capa con precisión, explica cómo las implementan de forma diferente las dos familias de controladores, proporciona los parámetros concretos de CPU representativas y concluye con el diagnóstico de fallos, las prácticas de mantenimiento y las preguntas más frecuentes de los ingenieros. El material presupone un conocimiento práctico de STEP 7 y de la estructura general de un programa PLC, pero no requiere conocimientos previos de gestión de memoria. 1. Definición de las tres capas de memoria La memoria de carga almacena el programa de usuario completo, incluyendo bloques de código (OB, FB, FC), bloques de datos (DB), símbolos, comentarios y datos técnicos. Es el repositorio no volátil, o con respaldo de batería, desde el cual la CPU restaura su copia de trabajo en cada arranque. La memoria de trabajo es el área de RAM integrada donde la CPU ejecuta el programa; contiene únicamente el código y los datos necesarios para la ejecución. La memoria del sistema es el conjunto de áreas de direcciones sobre las que opera el conjunto de instrucciones: entradas de proceso (I), salidas de proceso (Q), memoria de bits (M), temporizadores (T), contadores (C), datos locales (L) y bloques de datos (DB).La distinción entre las tres capas no es meramente teórica. Un bloque que solo reside en la memoria de carga no se ejecuta. Un bloque que solo reside en la memoria de trabajo se ejecuta, pero no se puede cargar a un dispositivo de programación. Un indicador de retención que no se guarda en la memoria de carga se restablece en cada reinicio. Cada capa presenta su propia volatilidad, sus propios límites de capacidad y su propio comportamiento ante fallos, como se resume en la Tabla 1.Tabla 1: Las tres capas de memoria de un vistazoCapa | Contenido | Implementación S7-300 | Implementación S7-400 | Comportamiento ante pérdida de energíaCargar memoria | Programa completo: bloques, símbolos, comentarios, datos técnicos | Tarjeta de memoria micro (MMC) | RAM con respaldo de batería; tarjeta Flash EPROM opcional | S7-300: se conserva en la MMC. S7-400: se conserva en la RAM mientras la batería esté en buen estado; de lo contrario, se restaura desde la EPROM o se pierde.Memoria de trabajo | Solo código ejecutable y datos | RAM integrada | RAM integrada | Contenido perdido; se reconstruye desde la memoria de carga en el siguiente arranqueMemoria del sistema | Direccionamiento I, Q, M, T, C, L, DB | Circuitos internos de la CPU | Circuitos internos de la CPU | Las partes no retentivas se reinician; las partes retentivas se restauran desde la memoria de cargaUn segundo eje fundamental en la arquitectura es la diferencia entre el almacenamiento volátil y el no volátil. En el S7-300, la no volatilidad se logra mediante memoria flash (MMC) y no requiere batería. En el S7-400, la no volatilidad se logra mediante una RAM con respaldo de batería y, opcionalmente, con una tarjeta Flash EPROM. Esta única diferencia explica la mayor parte de la divergencia práctica entre ambas familias, desde el LED de batería baja en el S7-400 hasta el hecho de que una CPU S7-300 sin MMC no arrancará. 2. Cargar memoria: Dónde se almacena el programa La memoria de carga es la capa de mayor capacidad. Almacena el programa completo, incluyendo datos que la CPU nunca ejecuta directamente: comentarios de bloque, información de símbolos y objetos tecnológicos. Al compilar y descargar un proyecto, cada bloque se transfiere primero a la memoria de carga. A continuación, la CPU copia las partes ejecutables a la memoria de trabajo. Dado que la memoria de carga almacena el proyecto completo, también es la capa que se lee al transferir un programa de la CPU a un dispositivo de programación. 2.1 Carga de memoria en el S7-300: la tarjeta de memoria Micro Memory Card Todas las CPU S7-300 actuales almacenan la memoria de carga en una tarjeta de memoria micro (MMC). La MMC es una tarjeta flash que se inserta en una ranura en la parte frontal de la CPU. No requiere batería, por lo que una planta S7-300 puede permanecer sin alimentación durante años y aun así arrancar con su programa intacto. Los números de pedido representativos para la familia MMC son 6ES7953-8LL31-0AA0 (512 KB) y 6ES7953-8LM31-0AA0 (2 MB); la misma familia abarca desde 64 KB hasta 8 MB, y el tamaño máximo aceptable depende de la CPU.La tarjeta MMC no es un accesorio opcional. Una CPU S7-300 moderna sin MMC no puede ejecutar un programa: la CPU se detiene y solicita una tarjeta de memoria en el búfer de diagnóstico. Esta es una decisión de diseño deliberada. Dado que la MMC es el único almacenamiento no volátil del sistema, contiene no solo el programa, sino también los datos retentivos y, en algunas CPU, el firmware. Si falta la tarjeta, la CPU no tiene ni un programa que ejecutar ni un lugar donde almacenar el estado retentivo.La tarjeta MMC incorpora un pequeño interruptor de protección contra escritura en su carcasa. Cuando este interruptor está bloqueado, la CPU rechaza las descargas y muestra un mensaje indicando que la tarjeta de memoria está protegida contra escritura. El interruptor protege la tarjeta contra sobrescrituras accidentales durante su uso, pero es una causa común de fallos en las descargas tras el mantenimiento, por lo que su posición debe ser lo primero que se compruebe cuando se rechace una descarga.Si la memoria de carga se pierde o está vacía: en el S7-300, una MMC vacía o ausente provoca que la CPU se detenga y no pueda arrancar. En el S7-400, una memoria de carga RAM vacía sin tarjeta EPROM provoca que la CPU arranque en estado STOP sin programa de usuario; si hay una tarjeta EPROM presente, la CPU copia el programa de la EPROM a la RAM al arrancar y funciona con normalidad. 2.2 Memoria de carga en el S7-400: RAM con respaldo de batería y EPROM Flash El S7-400 implementa la memoria de carga en dos etapas. La etapa primaria es una RAM integrada en el módulo de la CPU, que almacena la copia de trabajo de la memoria de carga. Esta RAM se mantiene activa mediante una batería de respaldo, por ejemplo, la 6ES7971-0BA00, instalada en la fuente de alimentación o en el compartimento de la CPU. La etapa secundaria es una tarjeta Flash EPROM enchufable, por ejemplo, la 6ES7952-1KM00-0AA0, que proporciona almacenamiento no volátil que se mantiene incluso en caso de una pérdida total de la batería.Al encenderse, el S7-400 se comporta de la siguiente manera: si la memoria RAM contiene un programa, la CPU lo copia a la memoria de trabajo y se inicia. Si la RAM está vacía, pero hay una tarjeta Flash EPROM insertada, la CPU copia el programa de la EPROM a la memoria RAM y luego a la memoria de trabajo. Si ambas están vacías, la CPU se detiene. Esta secuencia de arranque es la razón por la que un S7-400 bien mantenido puede recuperarse de un fallo de batería sin ninguna intervención, siempre que la EPROM se haya mantenido actualizada.Si se pierde o se vacía la memoria de carga: en el S7-400, la pérdida de la memoria RAM de carga se produce cuando la batería falla durante un corte de energía y no hay ninguna tarjeta EPROM instalada. En ese caso, el programa se pierde y debe descargarse de nuevo o restaurarse desde un archivo de copia de seguridad. Este escenario, más que ningún otro, justifica la práctica de guardar el programa en la EPROM después de cada cambio de configuración. 3. Memoria de trabajo: El espacio de ejecución La memoria de trabajo es la RAM integrada donde la CPU ejecuta el programa. Se divide internamente en un área de código y un área de datos. Al descargar los datos, la CPU copia los bloques ejecutables de la memoria de carga a la memoria de trabajo; durante la ejecución, la CPU obtiene las instrucciones y los datos exclusivamente de la memoria de trabajo. La memoria de trabajo es siempre volátil. En ambas familias de procesadores, se reconstruye a partir de la memoria de carga cada vez que se enciende el sistema, por lo que un programa que "sobrevive" a un ciclo de encendido lo hace porque la memoria de carga se mantuvo, no porque lo hiciera la memoria de trabajo.La memoria de trabajo es la capa que determina si un programa cabe en la CPU. Un bloque de datos grande, un OB extenso o un FB con mucha estructura anidada pueden agotar la memoria de trabajo incluso cuando la memoria de carga aún tiene espacio libre. En ese caso, la descarga se rechaza con un mensaje como "No hay memoria de usuario disponible", y la solución consiste en reducir el tamaño del programa o utilizar una CPU con más memoria de trabajo. La memoria de trabajo no se puede ampliar añadiendo tarjetas; es una propiedad fija del propio módulo de la CPU. Por eso, el valor de la memoria de trabajo en los datos técnicos de la CPU es el dato más importante que hay que comprobar cuando un proyecto supera la capacidad de su controlador.Si la memoria de trabajo se pierde o se vacía, la CPU se detiene o no arranca. Dado que la memoria de trabajo se reconstruye cada vez que se enciende el equipo, su pérdida suele ser transitoria e imperceptible: la CPU simplemente se recarga desde la memoria de carga. La pérdida se vuelve permanente solo cuando también se pierde la memoria de carga, como en el caso de la batería del S7-400 descrito anteriormente. 4. Memoria del sistema y áreas de direcciones La memoria del sistema es el término que engloba las áreas de datos direccionables sobre las que opera el conjunto de instrucciones. Estas áreas se implementan en los circuitos internos de la CPU, no en ningún medio extraíble, y su tamaño es una propiedad fija de cada modelo de CPU. La Tabla 2 enumera las áreas y sus funciones.Tabla 2: Áreas de direcciones de memoria del sistemaÁrea | Símbolo | Contenido | NotasImagen de procesamiento de entradas | I | Estados de entrada copiados de los módulos de E/S al inicio de cada escaneo OB 1 | Direccionamiento de bytes y bits, por ejemplo, I0.0 a I0.7 en el byte de entrada IB0; rango predeterminado de 128 bytes, configurable hasta un máximo específico de la CPU (2048 bytes en la mayoría de las CPU S7-300)Imagen de proceso de salidas | Q | Estados de salida escritos en los módulos de E/S al final de cada escaneo OB 1 | Direccionamiento de byte y bit, por ejemplo, Q0.0 a Q0.7 en el byte de salida QB0E/S periféricas | PI, PQ | Acceso directo a módulos de E/S que omite la imagen de proceso | Se utiliza para E/S de alta velocidad o críticas en el tiempo; se direccionan como palabras PIW/PQWMemoria de bits | M | Indicadores para estados lógicos intermedios | Direccionamiento de bytes y bits, por ejemplo, de M0.0 a M0.7 en el byte de indicador MB0; el tamaño depende de la CPU; en algunas CPU, los primeros 256 bytes están reservados para datos del sistema y no se pueden usar libremente.Bloques de datos | DB | Almacenamiento de datos estructurados para el programa de usuario | El atributo Retain controla si el contenido de la base de datos se conserva tras un reinicio.Temporizadores | T | Funciones del temporizador S5 | El número de temporizadores depende de la CPUContadores | C | Funciones de contador | El número de contadores depende de la CPUDatos locales | L | Variables temporales de la llamada OB, FB o FC actualmente activa | Basado en pila; la profundidad está limitada por clase de prioridad 4.1 La imagen del proceso Las áreas I y Q se actualizan mediante la imagen del proceso. Al inicio del programa cíclico, la CPU copia los estados de los módulos de entrada en el área I; durante el ciclo, el programa lee estas instantáneas consistentes; al final del ciclo, la CPU copia el área Q a los módulos de salida. Este mecanismo garantiza que todas las secciones del programa vean los mismos estados de entrada dentro de un ciclo. El acceso directo a periféricos (PIW, PQW) omite la imagen y lee o escribe directamente en el módulo, lo que resulta más rápido pero no consistente dentro del ciclo. Una imagen de proceso demasiado pequeña para la E/S instalada puede ampliarse en las propiedades de la CPU en STEP 7, hasta el máximo especificado por la CPU. 4.2 Memoria de bits M y el byte de bandera La memoria de bits, históricamente llamada indicadores, es el área de trabajo del programa. Un solo bit de indicador, por ejemplo M0.0, contiene un estado booleano; ocho bits consecutivos forman el byte de indicador MB0, direccionado como M0.0 a M0.7. Las palabras de indicador (MW) y las palabras dobles de indicador (MD) se forman agrupando bytes. El tamaño del área M difiere según la CPU: una CPU 314 proporciona 256 bytes, una CPU 315-2 DP proporciona 2048 bytes y una CPU 319-3 PN/DP proporciona 8192 bytes. En varias CPU S7-300, parte del área M, por ejemplo los primeros 256 bytes, está reservada para datos del sistema utilizados por el sistema operativo y las funciones del sistema; el uso de estas direcciones en el programa de usuario puede producir un comportamiento errático, por lo que se deben consultar los datos técnicos de la CPU específica antes de asignar libremente el área M. 4.3 Temporizadores, contadores y datos locales Los temporizadores (T) y los contadores (C) son elementos funcionales con un estado interno: un temporizador almacena el tiempo restante, un contador almacena el valor de conteo. Su número es fijo por CPU, por ejemplo, 256 temporizadores y 256 contadores en una CPU 314 y 2048 de cada uno en una CPU 319-3 PN/DP. Los datos locales (L) son el área de la pila que contiene las variables temporales de la llamada actualmente activa. Cada vez que se llama a un FB o FC, la CPU reserva una porción de la pila de datos locales para los temporales de ese bloque; el anidamiento profundo o las estructuras temporales grandes pueden agotar la pila, lo que produce un error de programación y, si no se maneja, una parada. En las CPU S7-300, la pila de datos locales suele ser de 32 KB compartida entre las clases de prioridad; en las CPU S7-400, la capacidad es mayor y, en los modelos más nuevos, se asigna por clase de prioridad.Si se pierde o se reinicia la memoria del sistema, las áreas I, Q, M, T, C y L no retentivas se inicializan en cada reinicio, y las bases de datos no retentivas se restablecen a sus valores de carga. Las áreas retentivas se restauran desde la memoria de carga, mecanismo que se analiza en las siguientes secciones. 5. El S7-300 en la práctica: MMC, datos retenidos y la pregunta de la batería. La característica definitoria del concepto de memoria S7-300 es la ausencia de una batería. El programa reside en la MMC, la memoria de trabajo se recarga desde la MMC en cada encendido, y los datos retentivos también se almacenan en la MMC. Cuando la CPU detecta un apagado, guarda los valores actuales de las áreas retentivas configuradas en la MMC; en el siguiente encendido, los restaura. Este diseño tiene tres consecuencias prácticas.En primer lugar, la MMC es un componente de desgaste en sentido estricto. La memoria flash tiene una vida útil limitada de borrado/escritura, y cada apagado sobrescribe las áreas retentivas. En condiciones normales de funcionamiento cíclico, esto no supone un problema, pero los programas que modifican datos retentivos en ciclos rápidos, o que utilizan las funciones del sistema SFC 82 a SFC 84 para escribir bloques de datos en la MMC de forma iterativa, reducen la vida útil de la tarjeta. El número nominal de ciclos de escritura se especifica en la documentación de Siemens para la tarjeta.En segundo lugar, la configuración de retención es explícita. En STEP 7, el cuadro de diálogo de propiedades de la CPU (Configuración de hardware, pestaña Memoria retentiva) define cuántos bytes de M, cuántos temporizadores y cuántos contadores son retentivos. El rango predeterminado de indicadores de retención en la mayoría de las CPU S7-300 es de M 0.0 a M 15.7. Los bloques de datos se configuran como retentivos individualmente marcándolos con el atributo Retener en las propiedades del bloque. Solo los rangos configurados sobreviven a un ciclo de encendido; todo lo demás se inicializa.En tercer lugar, el comportamiento de descarga es simple y uniforme. Una descarga normal en STEP 7 escribe el bloque en la MMC (memoria de carga) y lo copia en la memoria de trabajo. No existe una ruta separada de "descarga solo a RAM" en el S7-300: con una MMC instalada, cada descarga es automáticamente no volátil. La dirección de carga funciona de la misma manera: una carga lee desde la MMC. Las tarjetas MMC de repuesto en todas las capacidades se encuentran en el catálogo de repuestos de PLC de Siemens, lo cual es importante para las plantas que deben mantener una tarjeta de repuesto programada en stock.La cuestión de la batería, que predomina en las discusiones sobre el S7-400, simplemente no se plantea en el S7-300. Si una CPU S7-300 no tiene batería, el programa no puede perderse por un fallo de la misma. Los modos de fallo más probables son una tarjeta MMC ausente, llena, protegida contra escritura o defectuosa, y cada una de ellas se analiza en la Sección 9. 6. El S7-400 en la práctica: baterías, EPROM y la cadena de arranque. El concepto de memoria del S7-400 se basa en una RAM con respaldo de batería, con la EPROM Flash como medida de seguridad. La batería de respaldo, por ejemplo la 6ES7971-0BA00, mantiene la memoria de carga basada en RAM y los datos retentivos mientras el controlador está apagado. El módulo de CPU también incorpora una batería de reserva recargable, que mantiene la RAM durante un tiempo limitado (del orden de decenas de minutos cuando está completamente cargada) durante el cambio de la batería principal. Esta reserva permite cambiar la batería con el equipo apagado, pero nunca debe utilizarse durante más tiempo del especificado en el manual.La tarjeta Flash EPROM, por ejemplo la 6ES7952-1KM00-0AA0, es la capa no volátil del S7-400. No es indispensable para su funcionamiento, pero marca la diferencia entre un fallo de batería recuperable y uno catastrófico. La familia de tarjetas abarca desde 64 KB hasta 64 MB, y el tamaño máximo depende de la CPU. La cadena de arranque descrita en la Sección 2.2 implica que una CPU con una tarjeta EPROM instalada se recupera automáticamente de una batería descargada; una CPU sin ella arranca en estado STOP y requiere una nueva descarga.El comportamiento de descarga en el S7-400 tiene dos niveles, y confundirlos es una fuente común de problemas en el campo:1. Una descarga normal escribe el bloque en la memoria RAM de carga y en la memoria de trabajo. El cambio se activa inmediatamente, pero es volátil: solo se conserva tras un ciclo de encendido mientras la batería mantenga la RAM activa.2. La función "Descargar a EPROM" (o "Copiar RAM a ROM") escribe el contenido actual de la memoria de carga en la tarjeta Flash EPROM. De esta forma, el cambio se conserva incluso si la batería se descarga por completo.La secuencia de fallos clásica del S7-400 es la siguiente: se descarga una modificación por la tarde, nunca se copia la RAM a la ROM y, dos semanas después, tras un corte de energía con la batería descargada, se descubre que la CPU se reinicia con el programa antiguo de la EPROM. La modificación solo existía en la RAM y se perdió. Mantener la EPROM actualizada después de cada cambio de configuración es la regla de mantenimiento de memoria más eficaz para el S7-400.El S7-400 informa continuamente del estado de su batería. Si la batería está baja, se enciende el LED BATF en la parte frontal de la CPU o la fuente de alimentación y se registra una entrada en el búfer de diagnóstico. El paso 7 muestra el estado detallado en Diagnóstico de hardware / Información del módulo, en la pestaña Batería, donde se indica el estado de la batería y, en muchas CPU, la capacidad de respaldo restante estimada. Las baterías de respaldo, como la 6ES7971-0BA00, se incluyen en el catálogo de repuestos para PLC precisamente porque son un consumible con una vida útil de años, no de décadas. 7. Dimensionamiento de la memoria en la práctica por CPU La pregunta práctica en cualquier debate sobre proyectos relacionados con la memoria es la misma: ¿cuánta memoria de trabajo y cuánta memoria de carga tiene realmente la CPU? La Tabla 3 muestra cifras representativas para cinco CPU de uso común. La cifra de memoria de trabajo es fija; la cifra de memoria de carga corresponde al tamaño máximo de la tarjeta MMC o EPROM que admite la CPU.Tabla 3: CPU representativas y su memoriaCPU | Número de pedido | Memoria de trabajo | Memoria de carga (máx.) | Uso típicoCPU 314 | 6ES7314-1AG14-0AB0 | 128 KB | MMC de hasta 8 MB | Máquinas medianas, aplicaciones estándar S7-300CPU 315-2 DP | 6ES7315-2EH14-0AB0 | 256 KB | MMC de hasta 8 MB | E/S distribuidas mediante PROFIBUS DPCPU 319-3 PN/DP | 6ES7318-3EL01-0AB0 | 2 MB | MMC hasta 8 MB | Aplicaciones grandes S7-300 con PROFINETCPU 414-2 | 6ES7414-2XK05-0AB0 | 512 KB | RAM más EPROM de hasta 64 MB | Aplicaciones S7-400 de gama mediaCPU 417-4 | 6ES7417-4XT05-0AB0 | 4 MB | RAM más EPROM de hasta 64 MB | Aplicaciones S7-400 de alto rendimientoDe la tabla se desprenden dos reglas de dimensionamiento. En primer lugar, la memoria de trabajo es la restricción principal para la lógica del programa. Un proyecto con grandes bloques de datos o muchos bloques en la ruta cíclica necesita suficiente memoria de trabajo, ya que la CPU se ejecuta desde la memoria de trabajo y no puede cargar código desde la memoria de carga bajo demanda. En segundo lugar, la memoria de carga es la restricción principal para los datos del proyecto: los símbolos, los comentarios y los objetos tecnológicos se almacenan únicamente en la memoria de carga. Un proyecto que se compila a 300 KB de código aún podría necesitar una MMC de 2 MB una vez que se incluyan los comentarios y la información de los símbolos. La práctica general es dimensionar la MMC generosamente durante la puesta en marcha, ya que un cambio de tarjeta posterior requiere una descarga completa y una breve interrupción de la producción. 8. Configuración de datos retentivos Los datos retentivos son aquellos que deben conservarse tras un ciclo de encendido/apagado: contadores de piezas terminadas, selecciones de recetas, indicadores de modo y totales acumulados. El procedimiento de configuración tiene una estructura idéntica en ambas familias, aunque el mecanismo de almacenamiento subyacente difiere.En el S7-300, abra las propiedades de la CPU en Configuración de hardware y seleccione la pestaña Memoria retentiva. Allí, defina los rangos de retención para la memoria de bits (por ejemplo, 16 bytes de M por defecto), el número de temporizadores de retención y el número de contadores de retención. Los bloques de datos se gestionan individualmente: en las propiedades de la base de datos, marque el bloque como Retener. Los datos retentivos se almacenan en la MMC al apagar el equipo y se restauran al encenderlo, por lo que no requieren batería.En el S7-400, el mismo cuadro de diálogo define los rangos de retención, pero el mecanismo de almacenamiento es la RAM con respaldo de batería. Los valores de retención se conservan tras un ciclo de encendido siempre que la batería esté en buen estado. Si la batería falla mientras el controlador está apagado, se pierden los datos de retención y las bases de datos afectadas se reinicializan a sus valores de carga en el siguiente arranque. Por este motivo, el estado de la batería de un S7-400 es un tema de mantenimiento, no un detalle operativo.La mayoría de las quejas sobre la retención de datos se deben a tres errores de configuración. El rango de retención no está configurado, por lo que los indicadores se restablecen con cada reinicio. El rango está configurado, pero la base de datos carece del atributo Retain, por lo que el contenido de la base de datos se restablece aunque los indicadores M se mantengan. O bien, el rango está configurado en la CPU incorrecta en un proyecto con múltiples CPU, por lo que la CPU prevista se restablece mientras que una no utilizada conserva los datos. Los tres errores se diagnostican en minutos comparando la pestaña Memoria Retentiva con el comportamiento observado tras un ciclo de encendido de prueba. 9. Modos de fallo y diagnóstico Los fallos de memoria en los S7-300/400 se manifiestan a través de los LED, el búfer de diagnóstico y el comportamiento de las descargas y cargas. La tabla 4 recoge los modos de fallo más comunes, sus causas y la ruta de diagnóstico para cada uno.Tabla 4: Modos de fallo y diagnósticos relacionados con la memoriaSíntoma | Causa probable | Vía diagnóstica | RemedioCPU en estado STOP; LEDs SF y STOP encendidos; entrada de diagnóstico "STOP debido a error de memoria" | MMC ausente o defectuosa (S7-300), o memoria de carga corrupta | Lea el búfer de diagnóstico a través de STEP 7 (nodos accesibles, información del módulo); verifique la correcta colocación de la MMC | Inserte una MMC en buen estado con una copia de seguridad del programa; vuelva a descargarlo; reemplace la tarjeta si está defectuosa.Descarga rechazada con el mensaje "No hay memoria de usuario disponible" | Memoria de trabajo o capacidad de memoria de carga agotada | Compare el tamaño de los bloques del proyecto con la memoria de trabajo de la CPU; compruebe la memoria de carga libre | Elimine los bloques no utilizados; reduzca el tamaño de la base de datos; cambie a una CPU con más memoria de trabajo o una MMC más grande.Descarga rechazada con el mensaje "la tarjeta de memoria está protegida contra escritura" | El deslizador MMC está bloqueado | Inspeccione el deslizador en la carcasa de la tarjeta | Abra el deslizador; repita la descarga.Descarga rechazada en un S7-300 sin tarjeta insertada | MMC ausente | Compruebe la ranura de la tarjeta; lea el búfer de diagnóstico | Inserte la MMC; la CPU aceptará entonces la descarga.El LED S7-400 BATF está encendido; entrada de diagnóstico "batería baja" | Batería de respaldo agotada o faltante | Información del módulo, pestaña Batería; verifique el voltaje y el estado | Reemplace la batería según el procedimiento de la Sección 11; verifique el contenido de la RAM posteriormente.El S7-400 se reinicia con un programa antiguo después de un corte de energía | La batería está agotada y la tarjeta EPROM contiene una versión anterior a la última descarga de RAM | Compare la fecha de la EPROM con el último cambio de puesta en marcha | Copie la RAM a la ROM / descargue a la EPROM después de cada cambio; reemplace la bateríaLa carga no devuelve bloques o el proyecto está incompleto | Los bloques solo existen en la memoria de trabajo o la MMC contiene una versión anterior (S7-300) | Intente cargar desde la CPU; compruebe qué bloques aparecen en la lista | Descargue primero el programa actual a la MMC; luego cárgueloPérdida de datos retentivos tras un reinicio | Rangos retentivos no configurados, base de datos sin atributo Retain o MMC eliminada al apagar el equipo (S7-300) | Revise la pestaña Memoria retentiva; realice un ciclo de encendido de prueba controlado | Configure los rangos retentivos y los atributos Retain; vuelva a descargar.Informes de llamada SFC 82/83/84: "No hay memoria de usuario disponible" | Se ha alcanzado el límite de ciclos de escritura o de memoria MMC llena durante el registro de datos en tiempo de ejecución | Compruebe el espacio libre en la MMC; revise los parámetros de la llamada | Libere espacio en la tarjeta; archive y elimine los bloques de datos registrados antiguos.Dos reglas generales agilizan estos diagnósticos. Primero, el búfer de diagnóstico es la evidencia principal: registra la causa de la detención, la marca de tiempo y el módulo que desencadenó el evento, y se puede leer incluso desde una CPU en estado STOP. Segundo, la distinción entre memoria de carga y memoria de trabajo explica la mayoría de las sorpresas en las operaciones de carga/descarga: si un bloque no está en la memoria de carga, no se puede cargar; si no está en la memoria de trabajo, no se puede ejecutar. 10. Prácticas de mantenimiento y copias de seguridad El mantenimiento de la memoria en los equipos S7-300/400 antiguos sigue un pequeño conjunto de reglas que previenen casi todos los modos de falla que se muestran en la Tabla 4.Realice una copia de seguridad antes de tocar nada. Es fundamental cargar completamente el programa y la configuración del hardware en la estación de ingeniería antes de cualquier descarga, operación con tarjeta de memoria o manipulación de la batería. El archivo de copia de seguridad es la garantía que permite revertir cualquier paso posterior. Muchas plantas programan una nueva copia de seguridad después de cada cambio de puesta en marcha y guardan el archivo en un servidor con la fecha en el nombre del archivo.Compruebe la batería del S7-400 periódicamente. El estado de la batería se muestra en el paso 7, Diagnóstico de hardware / Información del módulo, en la pestaña Batería, y el LED BATF proporciona una indicación local. Una comprobación mensual del LED BATF durante las rondas de mantenimiento rutinarias, junto con una revisión trimestral de la pestaña Batería, permite detectar una batería débil mucho antes de que afecte a la producción. La vida útil de la batería se mide en años, pero varía según la temperatura ambiente y la duración de los cortes de energía, por lo que el reemplazo basado en el calendario es menos fiable que el reemplazo basado en el estado.Maneje las tarjetas MMC según las instrucciones. La tarjeta MMC solo se puede insertar o extraer con la CPU apagada. Extraer una tarjeta durante el funcionamiento o durante una descarga puede dañarla y obligar a formatearla y volver a descargarla por completo. Las tarjetas deben almacenarse en embalaje antiestático, etiquetadas con el nombre del proyecto y la versión del firmware, y protegidas contra escritura con el deslizador una vez que el contenido esté finalizado. Una tarjeta de repuesto programada en el almacén es la forma más rápida de recuperación ante desastres que puede tener una planta S7-300; la gama de repuestos para PLC de Siemens cubre la familia de tarjetas desde 512 KB hasta 8 MB.Consideremos la fuente de alimentación. El S7-300 se alimenta mediante la PS 307 y el S7-400 mediante la PS 407, ambas disponibles para redes de 120 V/60 Hz y 230 V/50 Hz; el rango de entrada está impreso en la placa de características de cada módulo. Los módulos cuentan con la marca CE para el mercado europeo y las certificaciones UL/CSA para instalaciones en Norteamérica. Una fuente de alimentación defectuosa produce síntomas de memoria antes de provocar una falla total, ya que las caídas de tensión corrompen el contenido de la RAM y activan secuencias de reinicio. Las mediciones de voltaje en los terminales de carga deben realizarse en la misma ronda de mantenimiento que la comprobación de la batería.Almacene repuestos para plantas antiguas. Las plantas que utilizan hardware S7-300/400 más allá de su vida útil original deben contar, como mínimo, con una tarjeta MMC programada por tipo de CPU, una batería de respaldo de repuesto por S7-400 y una CPU de repuesto de cada tipo en uso. Las CPU antiguas son cada vez más difíciles de conseguir, por lo que se recomienda adquirir la CPU de repuesto mientras el tipo aún esté disponible. Si la planta utiliza tarjetas Flash EPROM, una tarjeta de repuesto con el programa actual completa el conjunto. El costo de una tarjeta programada y una batería es pequeño en comparación con el costo de una parada de producción imprevista, y los precios en USD varían según la región y la disponibilidad. 11. Preguntas frecuentes ¿Pierde el programa el S7-300 cuando se agota la batería? No, porque el S7-300 no tiene batería para almacenar el programa. El programa reside en la MMC, y la memoria de trabajo se recarga desde la MMC cada vez que se enciende. Por lo tanto, una batería descargada no causa la pérdida del programa en el S7-300; la mayoría de las CPU S7-300 ni siquiera tienen compartimento para la batería. La cuestión de la batería se aplica al S7-400, donde la memoria de carga basada en RAM depende de la batería de respaldo mientras el controlador está apagado.¿Qué ocurre si se extrae la tarjeta MMC mientras la CPU está en funcionamiento? La CPU puede detenerse y la tarjeta puede dañarse, ya que la CPU escribe en la MMC al apagar el equipo y durante las descargas. Siemens especifica que la MMC solo debe insertarse o extraerse con el equipo apagado. Si se extrajo la tarjeta mientras el equipo estaba en funcionamiento, apague la CPU, vuelva a insertarla y revise el búfer de diagnóstico. Si la tarjeta está dañada, formatéela y vuelva a descargar el programa desde la copia de seguridad.¿Cómo puedo configurar la retención de datos en un S7-300? Abra las propiedades de la CPU en Configuración de hardware y seleccione la pestaña Memoria retentiva. Defina los rangos de retención para la memoria de bits (por defecto M 0.0 a M 15.7), el número de temporizadores y el número de contadores. Para los bloques de datos, marque el bloque con el atributo Retener en sus propiedades. Los datos retentivos se guardan en la MMC al apagar el equipo y se restauran al encenderlo, sin necesidad de batería. Tenga en cuenta que solo los rangos configurados conservan sus valores; todo lo demás se inicializa al reiniciar.¿Cuál es el procedimiento para cambiar la batería del S7-400? Primero, confirme que el programa actual esté almacenado en una tarjeta Flash EPROM o en un archivo de respaldo en la estación de ingeniería; este paso es obligatorio. Luego, con la CPU encendida, abra el compartimento de la batería y reemplace la celda por una nueva del mismo tipo (6ES7971-0BA00), dentro del tiempo de búfer que proporciona la batería recargable integrada, que suele ser de decenas de minutos cuando está completamente cargada. Después de insertarla, confirme que el LED BATF se apague y verifique el estado en la pestaña Batería de Información del Módulo. Si la CPU se apagó y se perdió la RAM, restaure el programa desde la EPROM o desde el respaldo antes de reiniciar la producción.¿Puedo descargar solo a la memoria de trabajo? En el S7-300, no: con una MMC instalada, cada descarga escribe en la MMC y copia en la memoria de trabajo, por lo que cada descarga es automáticamente no volátil. En el S7-400, una descarga normal escribe en la memoria de carga RAM y en la memoria de trabajo; el cambio es volátil a menos que luego se descargue en la EPROM o se copie la RAM a la ROM. Un cambio que existe solo en la RAM sobrevive a un ciclo de encendido solo mientras la batería mantiene la RAM activa. Si la batería falla durante un corte de energía, el cambio se pierde y la CPU se reinicia con la versión de la EPROM.¿Por qué no se muestran bloques en mi carga? La carga lee desde la memoria de carga. En el S7-300, los bloques que solo existen en la memoria de trabajo no se pueden cargar, lo que suele ocurrir cuando se reemplaza o formatea la MMC después de la última descarga. Primero, descargue el programa actual a la MMC y luego realice la carga. En el S7-400, verifique que la memoria de carga RAM, no solo la memoria de trabajo, contenga el programa; si la CPU se reinició desde la EPROM después de una pérdida de batería, la carga devolverá la versión de la EPROM.¿Cuánto dura la batería del S7-400 y cuándo debe reemplazarse? La vida útil depende de la composición química de la batería, la temperatura ambiente y la frecuencia y duración de los cortes de energía. El método más fiable es el reemplazo según el estado: reemplace la celda cuando se encienda el LED BATF o cuando la información del módulo indique un nivel bajo. En un rack con alimentación, la vida útil suele ser de varios años. La batería de reserva recargable de la CPU limita el tiempo de reemplazo de la batería principal, por lo que conviene tener una celda de repuesto a mano antes de comenzar el procedimiento. 12. Resumen El concepto de memoria del S7-300/400 es un modelo de tres capas. La memoria de carga almacena el programa completo y es no volátil (MMC en el S7-300, RAM con respaldo de batería y EPROM Flash opcional en el S7-400). La memoria de trabajo es la RAM integrada volátil desde la cual se ejecuta la CPU, y se reconstruye a partir de la memoria de carga en cada arranque. La memoria del sistema proporciona las áreas de direcciones I, Q, M, T, C, L y DB, con subconjuntos retentivos configurados en STEP 7 y restaurados desde la memoria de carga al reiniciar.La mayoría de los problemas en campo se reducen a unas pocas causas: una tarjeta MMC faltante o protegida contra escritura en el S7-300, una batería descargada o una EPROM desactualizada en el S7-400, un rango de retención que nunca se configuró o un programa que excede la memoria de trabajo. Cada una tiene una ruta de diagnóstico definida a través de los LED, el búfer de diagnóstico y la información del módulo, y cada una tiene una solución definida. Las reglas de mantenimiento para prevenirlos son igualmente pocas: realizar una copia de seguridad antes de cualquier descarga, mantener actualizada la EPROM en el S7-400, revisar la batería según un cronograma, manipular las tarjetas MMC solo con la alimentación apagada y tener una tarjeta de repuesto programada y una batería de repuesto en el estante. Para las plantas que utilizan hardware S7-300/400 heredado, estas reglas no son una diligencia opcional; son la diferencia entre una intervención breve y una puesta en marcha completa. 13. Lista de verificación de mantenimiento · [ ] Se realiza una copia de seguridad completa del programa y la configuración del hardware en la estación de ingeniería después de cada cambio de puesta en marcha.· [ ] MMC insertada en cada CPU S7-300; MMC programada de repuesto almacenada por tipo de CPU (deslizador de protección contra escritura cerrado)· [ ] Se verifica la posición del deslizador MMC antes de las descargas; las tarjetas se insertan y extraen solo con la alimentación apagada.· [ ] Los LED S7-400 de la BATF se revisan durante las rondas de rutina (mensuales).· [ ] El estado de la batería del S7-400 se revisa en la pestaña Batería de la Información del módulo (trimestralmente); hay batería de repuesto en stock.· [ ] Actualizar las tarjetas EPROM después de cada descarga (Copiar RAM a ROM / Descargar a EPROM)· [ ] Los rangos retentivos y los atributos Retain se verifican según los requisitos del proceso después de cualquier cambio de configuración.·
  • Números de pedido de Siemens, descifrados: Cómo leer un MLFB antes de pedir un módulo S7-300 o S7-400.
    Números de pedido de Siemens, descifrados: Cómo leer un MLFB antes de pedir un módulo S7-300 o S7-400. Sep 15, 2026
    MLFB es una abreviatura alemana que se traduce como designación de producto legible por máquina. El término designa el código alfanumérico que Siemens asigna a un producto para que los catálogos, los sistemas de pedidos y la logística puedan identificarlo sin ambigüedad. 6ES7 321-1BH02-0AA0 es un MLFB. Es el identificador que utiliza un distribuidor, la cadena que indexa un mercado en línea y el valor que registra un diseñador en una lista de materiales. Cuando alguien del departamento de mantenimiento dice "el número de pieza", normalmente se refiere al MLFB.Es importante aclarar dos distinciones desde el principio, ya que la confusión entre ambos términos genera una gran cantidad de pedidos incorrectos. Primero, un MLFB no es un número de serie. Un número de serie identifica una unidad individual y existe solo una vez en el mundo. Un MLFB identifica un tipo de producto, y todas las unidades de ese tipo fabricadas llevan el mismo número. Segundo, un número de pedido no es una descripción. "Módulo de entrada analógica de ocho canales" describe un producto; no lo identifica. El MLFB sí lo identifica. A lo largo del resto de este artículo, los términos "número de pedido" y "MLFB" se utilizan como sinónimos, tal como los emplea la propia documentación de Siemens. La estructura de bloques de un número de pedido de Siemens Un número de pedido de Siemens no es una cadena de caracteres sin estructura. Es una secuencia de bloques, y cada bloque contiene una información definida. Para leer correctamente un MLFB, hay que leer los bloques en orden, desde el prefijo de la izquierda hasta el grupo final de la derecha. La estructura general es:1. Prefijo, por ejemplo 6ES, que da nombre a la división y al amplio mundo de productos.2. Dígito de nivel de integración, por ejemplo 7, que indica la familia de automatización.3. Dígitos de familia y rango, por ejemplo 321 o 315, que identifican el tipo y la serie del módulo.4. Dígitos variantes de orden, que contienen el código de interfaz, el código de función y la información del firmware o de las funciones especiales.5. Grupo de versión de hardware final, por ejemplo 0AB0 o 0AE0, que cierra la cadena.Un ejemplo concreto facilita la comprensión de la abstracción. Consideremos el módulo de entrada digital 6ES7 321-1BH02-0AA0 para el S7-300. El prefijo 6ES indica que se trata de un producto de automatización de SIMATIC. El 7 indica el nivel de integración de la familia S7. El 321 indica que se trata de una entrada digital para el S7-300. El bloque 1BH02 contiene los detalles de la interfaz y la función. El grupo 0AA0 completa el número y codifica el estado de la versión de esa línea de pedido. Cada uno de estos bloques se analiza a continuación. El prefijo y el nivel de integración El prefijo 6ES es el más antiguo y amplio de los prefijos de automatización. Abarca las familias de automatización SIMATIC de varias generaciones, incluidas S5, S7, M7 y los productos SC asociados. El dígito que sigue al prefijo indica el nivel de integración. Si ese dígito es 7, el producto pertenece a la familia S7. Por eso, casi todos los módulos S7-300 y S7-400 comienzan con 6ES7, y por eso los dos caracteres 6ES7 son, en la práctica, una firma de familia más que un indicador de modelo por sí solos. Los dígitos de la familia y del rango El siguiente grupo de dígitos indica a qué serie y clase de módulo pertenece el producto. En el mundo S7, los dígitos de rango son fundamentales. Un número en el bloque 3xx, como 321, 322, 331 o 315, apunta a un dispositivo S7-300. Un número en el bloque 4xx, como 421, 422 o 416, apunta a un dispositivo S7-400. Es importante tener en cuenta que se trata de rangos, no de valores individuales. La clase de módulo se lee dentro del rango: 321 es un módulo de entrada digital, 322 es un módulo de salida digital, 331 es un módulo de entrada analógica, 332 es un módulo de salida analógica, 307 es una fuente de alimentación y 315 es una CPU. Los dígitos finales dentro del rango especifican el número de puntos, la clase de voltaje y la variante eléctrica. Los bloques de orden variable Tras los dígitos del rango, se encuentra el área de variantes de pedido, a veces denominada bloque de interfaz y función. Esta sección del MLFB distingue los módulos que comparten un rango, pero difieren en la conexión, el número de canales, el aislamiento o las funciones especiales. Es el bloque que separa un módulo de 16 puntos de uno de 32 puntos de la misma clase, o una unidad estándar de una con capacidad de diagnóstico o interrupción. Los últimos dígitos de esta área, antes del guion, suelen contener información sobre el firmware o las funciones especiales. Un lector que conozca los prefijos, pero deje de leer aquí, seguirá solicitando el dispositivo incorrecto, ya que el bloque de variantes es donde se producen las diferencias entre los módulos similares. El grupo de versiones de hardware que sigue El último grupo, separado por el guion, es el que los compradores suelen subestimar. En 6ES7 321-1BH02-0AA0, el grupo final es 0AA0. Este grupo codifica el estado de la versión de hardware de la línea de pedido y también incluye algunas variantes de empaquetado y configuración. Dos cadenas idénticas hasta el guion pueden describir productos físicamente diferentes. Las siguientes secciones muestran que en este bloque final se ocultan las diferencias de longitud, número de pines y empaquetado, y es la causa más común de que un pedido parezca correcto pero llegue incorrecto. Los esquemas de prefijos difieren según la división. La estructura de bloques descrita anteriormente es un esquema para la familia 6ES. Es un error suponer que las mismas posiciones tienen el mismo significado con un prefijo diferente. Siemens es una gran empresa compuesta por divisiones, y cada división mantiene su propio sistema de prefijos. El prefijo 6ES pertenece al mundo de la automatización SIMATIC. El prefijo 6GK pertenece a las comunicaciones SIMATIC NET, que abarca los conmutadores SCALANCE y los componentes PROFIBUS. El prefijo 6SL3 pertenece a los variadores SINAMICS. El prefijo 6AV2 pertenece a los paneles HMI. Otra serie, la 6ES7 288, identifica los controladores SMART S7-200, que pertenecen al mundo 6ES pero siguen convenciones distintas a las del S7-300.La consecuencia práctica se resume en una regla general: las posiciones de los campos no son idénticas en las familias 6ES, 6SL y 6GK. Un dígito que significa "entrada digital" en un esquema puede significar algo completamente distinto en otro. Aprender a leer un prefijo no se transfiere automáticamente a los demás. El método más seguro consiste en leer primero el prefijo, determinar qué esquema se aplica y, solo entonces, interpretar los bloques que le siguen. Ejemplo práctico: dos productos que se diferencian únicamente en el grupo final. La demostración más clara del problema del grupo final se observa en los conectores frontales precableados de los módulos S7-300, ya que comparten prácticamente todo excepto los caracteres finales. El número de pedido 6ES7 922-3BD20-0AB0 identifica el conector frontal precableado de 20 pines. El número de pedido 6ES7 922-3BD20-0AC0 identifica la versión de 40 pines. La cadena hasta el guion es idéntica, pero el número de pines no.Ambos conectores comparten las mismas especificaciones de cable: ambos tienen 3,0 m de longitud, utilizan cable trenzado de PVC de 0,5 mm² y cumplen con el código de colores DIN 47100. Si el comprador lee únicamente la parte anterior al guion, las dos partes resultan indistinguibles. La diferencia en los canales utilizables es real, ya que un conector de 20 pines no puede conectarse a un módulo que requiere 40 pines, y el error se manifiesta en el panel de control, no en el escritorio.La longitud varía en la misma posición. El sufijo 0AF0 indica la versión de 5,0 m del conector, y 0AH0 la de 8,0 m. El conector es eléctricamente la misma pieza; la longitud no. En resumen: el último bloque es donde se codifican la longitud, el número de pines y las variaciones de empaquetado. Un grupo final no es decorativo ni intercambiable entre líneas. Dígitos de revisión de hardware y firmware El grupo final contiene información sobre la versión del hardware, lo que tiene consecuencias que van más allá de la compatibilidad física y afectan al comportamiento del firmware. Dos módulos pueden ser eléctricamente compatibles en el terminal y, sin embargo, comportarse de forma diferente desde el punto de vista del programa que los controla. Las letras de revisión dentro de los bloques de variante y final son los indicadores de esa diferencia. El módulo contador FM 350-1 Consideremos el módulo contador FM 350-1. Se lanzó con cuatro números de pedido sucesivos: 6ES7 350-1AH00-0AE0, 6ES7 350-1AH01-0AE0, 6ES7 350-1AH02-0AE0 y 6ES7 350-1AH03-0AE0. Estos pertenecen a la misma familia de módulos. Son revisiones de hardware sucesivas, y cada una se identifica en la documentación de Siemens como versión 1. El contador de revisión avanza en la parte central de la cadena, en la sección 1AH00, 1AH01, 1AH02, 1AH03, mientras que el grupo final permanece constante en 0AE0. El ejemplo muestra que la información de revisión no se limita al grupo final. Puede aparecer en el bloque de variantes, por lo que es necesario leer la cadena completa en lugar de solo ojearla. La carcasa de la CPU 315-2 DP El caso práctico más claro para un técnico de mantenimiento es la CPU 315-2 DP. Existen dos números de pedido comunes: 6ES7 315-2AG10-0AB0 y 6ES7 315-2AG14-0AB0. Ambos se venden y se describen como CPU 315-2 DP. Sin embargo, no se trata del mismo hardware. Son revisiones de hardware diferentes con un comportamiento distinto en cuanto a memoria y firmware.Esto es importante porque un módulo que se enciende no es automáticamente un reemplazo directo para la unidad que sustituye. Si el proyecto STEP 7 y el firmware del resto del rack esperan una revisión específica, un sustituto que parezca compatible podría introducir un comportamiento que el programa nunca probó. Esta lección se aplica a todas las CPU y a todos los módulos de función: la revisión forma parte de la especificación, no es una nota al pie. Dónde se encuentra físicamente el MLFB La documentación de Siemens S7-300 indica que el número de pedido y la versión aparecen en la parte inferior del panel frontal del módulo. En un módulo ya instalado en un rack, el panel frontal es la superficie que permite leer la información sin necesidad de extraer la unidad. Esta información impresa es la fuente de referencia cuando se tiene el módulo físico en la mano, y debe copiarse textualmente, incluyendo el guion y el grupo final.El MLFB también es visible en la configuración de hardware del proyecto STEP 7. Al abrir un proyecto, las entradas de los módulos contienen los números de orden del hardware configurado, lo que convierte al proyecto en una segunda fuente autorizada. Cuando una máquina documenta su compilación original, el proyecto y el panel físico deben coincidir. Si no coinciden, esta discrepancia constituye información de diagnóstico.Una tercera opción es la búsqueda de productos en el Soporte en línea de Siemens Industry. Al introducir un MLFB en dicha búsqueda, se obtiene la entrada del producto, donde se registran el estado del ciclo de vida, los productos sucesores y las notas de revisión. Esta es la forma correcta de confirmar el significado de un número de pedido cuando una lista o un compañero solo proporciona una cadena de texto sin formato. El catálogo, el panel y el proyecto deben consultarse conjuntamente, y el MLFB es la clave que los conecta. Reglas prácticas para realizar pedidos Las siguientes reglas se derivan directamente de la estructura descrita anteriormente. Se presentan como normas de disciplina, no como opiniones.6. Coincidencia de caracteres MLFB completos siempre que la parte exacta esté disponible. Una coincidencia solo con el prefijo y el rango no garantiza la identificación del producto. La cadena completa identifica el artículo; una cadena parcial identifica una familia.7. Cuando solo esté disponible una revisión diferente, compruebe la compatibilidad antes de confirmar los cambios. Confirme el estado del firmware del sistema de destino y del sistema de desarrollo, y prepárese para realizar una actualización de firmware cuando sea compatible y el proyecto pueda integrarla.8. Nunca haga un pedido basándose únicamente en la descripción. "SM331 analógico de 8 canales" es una descripción, no un número de pedido, y puede corresponder a más de una línea de pedido. Una descripción acota la búsqueda; el MLFB la cierra.9. Trate cada par de prefijo idéntico y sufijo diferente como una diferencia genuina hasta que el catálogo demuestre lo contrario. Los grupos finales pueden codificar variantes de empaquetado y versión, además de la función, por lo que un módulo con prefijo idéntico y sufijo diferente requiere una verificación en el catálogo en lugar de una suposición.10. Registre el código MLFB en el archivo de mantenimiento cuando se instale un módulo, no cuando falle. La persona que más necesita este número es la que trabaja bajo presión de tiempo, y el panel es difícil de leer desde el pasillo.En el caso específico de los repuestos S7-300 y S7-400, un proveedor que publique números de pedido completos en lugar de descripciones vagas reduce considerablemente la incertidumbre. Un catálogo organizado por MLFB, como el de Siemens Parts Listings, permite comparar la cadena de caracteres que se lee en el panel con la que se vende. Tabla de referencia: módulos comunes S7-300, S7-400 y módulos adyacentes La tabla que aparece a continuación enumera los módulos más solicitados con sus números de pedido exactos. Cada número de pedido es una cadena de texto; la columna de funciones contiene un resumen en lenguaje sencillo, y la columna de notas indica cualquier información que el comprador deba leer antes de realizar el pedido. Cuando se necesita un módulo para un sistema PLC, consultar una lista de referencias como esta en los listados de PLC es más rápido que leer cada descripción individualmente.Módulo | Número de pedido (MLFB) | Función | NotasSM321 DI 16xDC24V | 6ES7 321-1BH02-0AA0 | Entrada digital, 16 puntos, 24 V CC | Entrada CC estándar de 16 puntos para S7-300; el cableado configura el comportamiento como sumidero o fuente.SM321 DI 16xDC24V, entrada de fuente | 6ES7 321-1BH50-0AA0 | Entrada digital, 16 puntos, 24 V CC, variante de fuente | Mismo rango y número de puntos que el 1BH02; el bloque de variante es diferente, por lo que la conexión eléctrica también lo es.SM321 DI 16xAC120/230V | 6ES7 321-1FH00-0AA0 | Entrada digital, 16 puntos, 120/230 V CA | Módulo de entrada CA; la clase de voltaje se encuentra en el bloque de variantes, no en los dígitos del rango.SM321 DI 32xDC24V | 6ES7 321-1BL00-0AA0 | Entrada digital, 32 puntos, 24 V CC | Densidad de 32 puntos; verifique los requisitos de terminales y conectores para el número de puntos.SM322 DO 32xDC24V/0.5A | 6ES7 322-1BL00-0AA0 | Salida digital, 32 puntos, 24 V CC, 0.5 A | Módulo de salida de la misma densidad; rango de 322 marcas de salida digitalSM323 DI16/DO16 | 6ES7 323-1BL00-0AA0 | Entrada y salida digital combinadas | Módulo combinado; la gama 323 indica la clase de entrada/salida mixtaSM331 AI 8x12bit | 6ES7 331-7KF02-0AB0 | Entrada analógica, 8 canales, 12 bits | El rango 331 indica entrada analógica; la resolución de 12 bits se especifica en el bloque de variantes.SM332 AO 4x12bit | 6ES7 332-5HD01-0AB0 | Salida analógica, 4 canales, 12 bits | Rango 332 marcas de salida analógicaPS307 2A | 6ES7 307-1BA01-0AA0 | Fuente de alimentación, 24 V CC, 2 A | Módulo de alimentación; la corriente nominal se lee del bloque de variantesPS307 5A | 6ES7 307-1EA01-0AA0 | Fuente de alimentación, 24 V CC, 5 A | Mismo rango que la unidad de 2 A, mayor corriente; las dos difieren en el bloque de variantes.CPU 314 | 6ES7 314-1AG14-0AB0 | CPU, clase compacta | Rango de CPU 314; las letras de revisión aparecen antes del grupo finalCPU 315-2 DP | 6ES7 315-2AG10-0AB0 | CPU con interfaz PROFIBUS DP, revisión de hardware anterior | Descrita de forma idéntica a la 2AG14 en muchos listados, pero con una revisión de hardware diferente.CPU 315-2 DP, revisión posterior | 6ES7 315-2AG14-0AB0 | CPU con interfaz PROFIBUS DP, revisión de hardware posterior | Difiere en revisión del 2AG10; confirme las expectativas del proyecto y del firmware antes de sustituirlo.IM 153-1, ET 200M | 6ES7 153-1AA03-0XB0 | Módulo de interfaz para E/S distribuidas ET 200M | Grupo de salida 0XB0, el patrón que se observa en los módulos de la familia ET 200, a diferencia del 0AB0 en los módulos S7-300.Contador FM 350-1 | 6ES7 350-1AH03-0AE0 | Módulo de función, contador | La información de revisión se encuentra en el bloque de variante (1AH03); el grupo final es 0AE0SM 1231 AI 4xRTD (S7-1200) | 6ES7 231-5PD30-0XB0 | Entrada analógica para S7-1200, cuatro canales RTD | Pertenece a una generación de controladores diferente; no lea sus bloques utilizando las convenciones del S7-300CPU SMART S7-200 SR20 | 6ES7 288-1SR20-0AA0 | CPU compacta para la serie SMART S7-200 | La serie 6ES7 288 tiene su propio esquema dentro del mundo 6ESConector PROFIBUS DP, salida de 90 grados | 6ES7 972-0BA12-0XA0 | Conector de bus para PROFIBUS DP | Pieza accesoria; el grupo 0XA0 indica una clase de embalaje y variante distinta.Dos patrones merecen ser comentados. El primero es que un mismo rango contiene varios bloques variantes, como lo demuestran las 321 filas. El segundo es que los grupos finales no son uniformes entre las familias: 0AB0, 0XB0, 0AE0 y 0XA0 aparecen arriba, y pertenecen a diferentes familias y clases accesorias. El último bloque se lee en el contexto del prefijo, no de forma aislada. Comprar existencias antiguas: por qué la cadena exacta es la clave de búsqueda Los mercados en línea y los vendedores de excedentes indexan los módulos mediante la cadena MLFB exacta. El motor de búsqueda no sabe que usted se refería a un conector de 40 pines cuando escribió un número de 20 pines, ni que la letra de revisión sea relevante para su proyecto. Coincide con caracteres. Esto significa que la clave de búsqueda es la cadena MLFB exacta, y nada menos que esta cadena exacta garantiza la obtención de la pieza correcta.Las diferencias de revisión son la causa más frecuente de problemas en las compras de excedentes. Un anuncio que muestra una fotografía de un módulo que parece correcto puede tener un número de pedido con una revisión diferente a la que necesita. Dado que un artículo excedente suele ser una sola unidad física, no hay una segunda unidad que corrija el error. Antes de realizar el pago, verifique la cadena impresa en el anuncio con la cadena que aparece en su panel o en su proyecto.Antes de pagar un sobreprecio por existencias antiguas, confirme el estado del ciclo de vida del número de pedido a través del Soporte en Línea de Siemens Industry. Este portal registra si un producto está activo, en fase de descontinuación o discontinuado, y si existe un sucesor. El estado del ciclo de vida es el factor que determina si se justifica el sobreprecio. Un módulo que ya no recibe soporte vale lo que cuesta su disponibilidad; un módulo con un sucesor activo no vale más que el sucesor. Reglas del catálogo Los diez puntos anteriores se resumen en un breve conjunto de reglas para interpretar cualquier número de pedido de Siemens.11. Un MLFB identifica un tipo de producto; un número de serie identifica una sola unidad. No los confunda.12. Lea los bloques en orden: prefijo, nivel de integración, rango, variante, grupo final.13. El prefijo determina el esquema. 6ES, 6GK y 6SL no comparten posiciones de campo.14. Los dígitos del rango nombran la familia y la clase del módulo; el bloque de variantes distingue a los módulos hermanos.15. El grupo final contiene información sobre versiones, longitudes, número de pines y embalaje. Léala siempre.16. Las letras de revisión pueden ubicarse tanto en el bloque de variantes como en el grupo final. La cadena completa es importante.17. Ordenar por cadena exacta. Una descripción limita la búsqueda; MLFB la cierra.18. Un sustituto encendido no es automáticamente compatible. Compruebe la revisión con respecto al proyecto y el firmware.Preguntas frecuentes¿Dónde encuentro el MLFB en mi módulo?En los módulos S7-300, el número de pedido y la versión aparecen en la parte inferior del panel frontal, donde se pueden leer con el módulo instalado. La configuración de hardware de STEP 7 también incluye los números de pedido de cada módulo configurado, por lo que un proyecto abierto constituye una segunda fuente. Una tercera fuente es el buscador de productos de Siemens Industry Online Support, que devuelve una entrada de producto al introducir un MLFB.¿Cuál es la diferencia entre un MLFB y un número de serie?MLFB es una designación de tipo de producto. Todas las unidades de ese tipo la comparten. Un número de serie identifica una unidad individual y aparece solo una vez. El MLFB es lo que usted pide; el número de serie es lo que usted citaría si necesitara rastrear una unidad específica para el servicio técnico o la garantía.¿Importa el último bloque del número de pedido?Sí. El grupo de pines final indica la versión, la longitud, el número de pines y las variantes de empaquetado. El conector frontal de 20 pines 6ES7 922-3BD20-0AB0 y el de 40 pines 6ES7 922-3BD20-0AC0 solo se diferencian en este aspecto, y los sufijos 0AF0 y 0AH0 indican las longitudes de 5,0 m y 8,0 m, respectivamente. Un prefijo idéntico con un grupo de pines final diferente corresponde a una compra distinta.¿Puedo instalar un 315-2AG14 en el lugar donde antes había un 315-2AG10?Ambos se identifican como CPU 315-2 DP, pero corresponden a revisiones de hardware diferentes. La compatibilidad física no es el único factor; el proyecto STEP 7 y el firmware del rack requieren un comportamiento de revisión específico. Verifique la compatibilidad de la revisión con su proyecto antes de considerar la sustitución como equivalente y prepárese para una actualización de firmware si el sistema la admite.¿Por qué dos listados para el mismo módulo terminan de forma diferente?Dado que las descripciones no corresponden al mismo módulo, una diferencia en el grupo final indica una diferencia en la versión, la longitud, el número de pines o el empaquetado. Por lo tanto, dos descripciones que coinciden en todo excepto en los caracteres finales describen dos líneas de pedido distintas. Considere esta divergencia como relevante y consulte el catálogo en lugar de asumir que la descripción más económica es equivalente.¿Son 6ES7 y 6ES5 lo mismo?No. Ambos se encuentran bajo el prefijo de automatización 6ES, pero el dígito de nivel de integración separa las generaciones. 6ES5 pertenece a la generación S5 y 6ES7 a la generación S7. Una pieza de una generación no coincide con el número de orden de la otra, y los significados de los bloques internos no se transfieren.¿Qué debo hacer si no está disponible la revisión exacta?Determine la revisión exacta consultando el panel, el proyecto STEP 7 o la entrada de Soporte en línea para la industria. Luego, verifique si la revisión disponible más cercana está documentada como compatible con su configuración. Confirme el estado del firmware del reemplazo, planifique una actualización si es necesario y verifique el estado del ciclo de vida tanto del original como del sustituto antes de realizar una compra de excedentes.¿Aparece el número de pedido en algún otro lugar además del panel?El cuadro de diálogo Información del módulo en STEP 7 muestra el número de pedido de un módulo en línea, lo cual resulta útil cuando el panel es difícil de leer. La configuración del proyecto y la búsqueda en el Soporte en línea de la industria cubren el caso sin conexión. Si las tres fuentes están disponibles, deberían coincidir; si difieren, el panel impreso de fábrica es la referencia para lo que está instalado físicamente.-------------------------------------------------------------------------------------------🏢 Acerca de TZ Tech TZ Tech es un proveedor líder de componentes para automatización industrial, electricidad, instrumentación y telecomunicaciones. Nos especializamos en la adquisición de stock de distribuidores listo para envío, lo que nos permite ofrecer precios altamente competitivos y plazos de entrega reducidos. Gracias a nuestro amplio inventario, podemos incluso conseguir piezas raras y descatalogadas difíciles de encontrar en otros lugares. 🛡️ Nuestro compromiso con la calidad Entendemos que la calidad es su máxima prioridad. Cada componente se somete a un riguroso proceso de selección e inspección para que compre con total confianza. Para piezas antiguas o descatalogadas, creemos en la transparencia absoluta y siempre le proporcionaremos un informe honesto y preciso sobre el estado del producto. Además, todas las piezas nuevas cuentan con una garantía completa de un año. ✉️ Ponte en contacto  ¿Tienes un proyecto o necesitas una pieza? ¡Envíanos tu consulta hoy mismo! Nuestro equipo se compromete a responderte rápidamente en un plazo de 6 horas (excepto fines de semana).. 
Suscribir

Continúe leyendo, manténgase informado, suscríbase y le invitamos a que nos cuente lo que piensa.

entregar
Derechos de autor 2026 @ TZ TECH Co., LTD. .Reservados todos los derechos Descargo de responsabilidad: No somos un distribuidor autorizado ni un distribuidor del fabricante del producto de este sitio web. El producto puede tener códigos de fecha más antiguos o ser una serie más antigua que la disponible directamente de fábrica o de los distribuidores autorizados. Debido a que nuestra empresa no es un distribuidor autorizado de este producto, la garantía del fabricante original no se aplica. Si bien muchos productos DCS PLC ya tendrán firmware instalado, nuestra empresa no se hace responsable de si un producto DSC PLC tendrá o no firmware y , si tiene firmware, si el firmware tiene el nivel de revisión que necesita para su aplicación. Nuestra empresa tampoco se hace responsable de su capacidad o derecho a descargar u obtener firmware para el producto de nuestra empresa, sus distribuidores o cualquier otra fuente. Nuestra empresa tampoco se hace responsable de su derecho a instalar dicho firmware en el producto. Nuestra empresa no obtendrá ni suministrará firmware en su nombre. Es su obligación cumplir con los términos de cualquier Acuerdo de licencia de usuario final o documento similar relacionado con la obtención o instalación de firmware.

mapa del sitio | Blog | XML | política de privacidad

dejar un mensaje

dejar un mensaje
Si está interesado en nuestros productos y desea conocer más detalles, deje un mensaje aquí, le responderemos lo antes posible.
entregar

Hogar

Productos

whatsApp

contacto

SU CONFIGURACIÓN DE COOKIES

Además, con su permiso, queremos colocar cookies para que su visita y su interacción con slOC sean más personales. Para ello utilizamos cookies analíticas y publicitarias. Con estas cookies, nosotros y terceros podemos rastrear y recopilar su comportamiento en Internet dentro y fuera de super-instrument.com. Con esto, nosotros y terceros adaptamos super-instrument.com y los anuncios a su interés. Al hacer clic en Aceptar, acepta esto. Si lo rechaza, solo utilizamos las cookies necesarias y lamentablemente no recibirá ningún contenido personalizado. Visite nuestra política de cookies para obtener más información o para cambiar su consentimiento en el futuro.

Accept and continue Decline cookies