INGENIERÍA PLC

Siemens S7-300

Hogar

Siemens S7-300

  • Solución de problemas de entrada analógica del Siemens S7-300: Fallos SM331 detectados en campo.
    Solución de problemas de entrada analógica del Siemens S7-300: Fallos SM331 detectados en campo. Aug 24, 2026
     Las tres de la mañana. La línea de empaquetado se queda en silencio. No es el silencio tranquilo de una parada programada. Es el tipo de silencio que hace que el operario de turno de noche me llame con una voz que dice: «Este no es el primer problema de la noche»."El nivel del tanque está lleno", dice. "Lleno y subiendo. Estamos a punto de poner el producto en el suelo".Abro la tabla de IVA en mi portátil. El valor bruto del canal de nivel es 27648, justo en el límite superior de la escala. El transmisor de ese tanque es de 4-20 mA, y 27648 es lo que informa el SM331 cuando la entrada está al máximo. O el tanque realmente se está desbordando, o algo en ese circuito está fallando.Era el bucle. Suele serlo.He reemplazado más SM331 de los que puedo recordar. También he visto módulos en perfecto estado ser descartados porque un transmisor de 2 hilos se conectó a una ranura para 4 hilos, o una tarjeta de alcance se volvió a colocar al revés después de limpiar el panel. Nueve de cada diez veces, el problema no es el módulo, sino los componentes conectados a los terminales.Este artículo describe el orden en que reviso las cosas, ordenadas según la frecuencia con la que veo cada falla en el campo. Revisa la lista de arriba a abajo antes de pedir un repuesto. Podrías pensar que el problema está en el módulo. La mayoría de las noches, no es así. Qué es realmente el SM331 La SM331 es la tarjeta de entrada analógica para la familia S7-300. Recibe la señal de 4-20 mA, 0-20 mA o de voltaje de un transmisor de campo y la convierte en un valor que la CPU puede utilizar. Este valor es un entero sin procesar entre 0 y 27648 para rangos unipolares, o entre -27648 y +27648 para rangos bipolares. La CPU luego convierte este valor sin procesar a unidades de ingeniería: porcentaje, bar o grados Celsius, según lo requiera el proceso.Toda la familia comparte algunas características. Se montan en el mismo riel. Utilizan el mismo bus de placa base. Todos responden al mismo sistema de diagnóstico. Las diferencias radican en la cantidad de canales, la resolución, los rangos de entrada y el grado de aislamiento entre los canales.Siempre les digo a mis aprendices: el SM331 es un dispositivo sencillo y fiable. No inventa lecturas. Si marca 27648, significa que algo provocó esa lectura. Si marca cero, el circuito está abierto o inactivo. La tarjeta es un voltímetro con un número de serie. Si se le trata como tal, la resolución de problemas se simplifica enormemente. Modelos SM331 que encontrará en el campo No todos los SM331 son iguales. El número de pedido lo dice casi todo. Estos son los que veo en las plantas, con sus respectivas funciones.Número de pedido | Canales | Resolución | Rangos de entrada | Uso típico6ES7331-7KF02-0AB0 | 8 entradas analógicas | 12 bits | 0-20 mA, 4-20 mA, ±10 V | El caballo de batalla. Procesa señales, transmisores, control de retroalimentación.6ES7331-7KB02-0AB0 | 2 entradas analógicas | 12 bits | 0-20 mA, 4-20 mA, ±10 V | Paneles pequeños, un par de señales, adaptaciones6ES7331-7NF10-0AB0 | 8 entradas analógicas | 15 bits | 0-20 mA, 4-20 mA, ±10 V | Alta resolución, pesaje de precisión, bucles rápidos6ES7331-7NF00-0AB0 | 8 entradas/salidas | 15 bits | 0-20 mA, 4-20 mA, ±10 V | Tarjeta de alta resolución antigua, misma función que la 7NF106ES7331-1KF02-0AB0 | 8 entradas analógicas | 13 bits | 0-10 V, ±10 V, 0-20 mA | Paneles de alta tensión. Sin aislamiento entre canales.6ES7331-7PF11-0AB0 | 8 AI | 16 bits | RTD, termopar | Temperatura. Pt100, tipo J y KAlgunas observaciones desde el terreno. El 7KF02 es el que más se suele encontrar en los racks. Es económico, está por todas partes y su tarjeta de rango permite que una sola tarjeta gestione el voltaje, la corriente e incluso, en algunos casos, los sensores Pt100 y los termopares. Esa flexibilidad es la razón por la que ha perdurado tanto tiempo.La 1KF02 no tiene aislamiento entre canales. Todos los canales comparten la misma referencia. Un fallo a tierra en un bucle afecta a toda la tarjeta. He visto cómo un cable de campo defectuoso dejaba inoperativos los ocho canales a la vez, y el equipo de mantenimiento tuvo que reemplazar dos tarjetas en perfecto estado antes de que alguien revisara el cable.El 7NF10 utiliza un conector frontal de 40 pines. Los modelos 7KF02 y 1KF02 utilizan conectores de 20 pines. Al comprar un repuesto, asegúrese de que el conector coincida, o tendrá que buscar el cable adecuado a las 2 de la madrugada. La lista de fallos, ordenados según la frecuencia con la que los veo. 1. Cableado y polaridad Este es el punto clave. Diría que la mitad de mis llamadas de servicio analógico terminan con una solución sencilla, no con un pedido de repuestos. El error más común es la polaridad invertida en los terminales del canal: M+ y M- intercambiados. Un técnico de instrumentación vuelve a conectar un transmisor de presión después de una calibración, confunde los terminales y la lectura se interrumpe. El operador jura que el transmisor está muerto. El transmisor está bien. Las dos pequeñas letras en el bloque de terminales lo explican todo.Las entradas actuales necesitan un retorno. Si el lado negativo del bucle está suelto, se obtiene basura. Ni cero, ni fijo. Basura. Valores que vagan sin control. También he visto un terminal que parecía bien sujeto, pero tenía un hilo de cable colgando. La lectura caía cada vez que la máquina vibraba. Uno pensaría que era un sensor suelto. Era un tornillo suelto.Comprobaciones:· ¿Están bien apretados los tornillos de los terminales? Tire de cada cable, pero no con suavidad.· ¿El terminal M+ del módulo va al lado positivo de la señal? ¿El terminal M- va al lado negativo?· ¿Cada canal actual tiene una ruta de retorno completa?· ¿Hay corrosión, pelusa verdosa o terminales descoloridos en zonas húmedas?Solución: vuelva a conectar los terminales con casquillos, reemplace los bloques de terminales dañados y etiquete el par. Una etiqueta solo toma diez segundos y ahorra una hora. 2. Transmisores de dos cables frente a transmisores de cuatro cables Este sistema envía los módulos en buen estado al contenedor de chatarra. Un transmisor de 2 hilos se alimenta directamente del bucle. El módulo debe configurarse para funcionar con 2 hilos, de modo que la alimentación del bucle salga del canal. Un transmisor de 4 hilos funciona con su propia fuente de alimentación. Su salida es simplemente una señal, y el módulo solo la mide.Conecta un transmisor de 2 hilos a una ranura configurada para 4 hilos y no habrá alimentación en el circuito. La tarjeta marca cero. Todos culpan a la tarjeta. Una vez encontré un transmisor de presión nuevo en esas condiciones, instalado por un contratista, que, según el capataz, no funcionaba. Con un multímetro, en dos minutos descubrí que el circuito no tenía voltaje. La tarjeta no tuvo ninguna oportunidad.Lo contrario es peor. Si conectas un transmisor de 4 cables a una ranura configurada para 2 cables, el módulo intentará enviar corriente de bucle a una salida que no puede absorberla. La lectura se fija en 27648 y la etapa de salida del transmisor se calienta y falla. Esa es la llamada de "el tanque está lleno" a las 3 de la mañana, a veces con un tanque realmente lleno porque la válvula se cerró debido a una lectura errónea.Comprobaciones:· ¿Cuántos cables van al transmisor? Dos significa que es de 2 hilos. Cuatro significa que tiene su propio par de alimentación.· ¿Qué indica la entrada de configuración de hardware para ese grupo de canales?· ¿En qué posición se encuentra la tarjeta de rango?Solución: configure la tarjeta de alcance y la configuración de hardware para que coincidan con el tipo de transmisor y conecte la alimentación del bucle donde corresponda. 3. Valor bruto atascado en 27648 o 0. El clásico. Un valor sin procesar fijado en 27648 significa que la entrada está al máximo. Un valor sin procesar fijado en 0 significa que el circuito está abierto, el sensor está averiado o falta la alimentación. Ambos se ven idénticos en la interfaz hombre-máquina (HMI): una lectura errónea. Sin embargo, tienen causas completamente diferentes.Con un valor de 27648, en orden de probabilidad: el sensor está en cortocircuito o bloqueado, la corriente del bucle realmente supera los 20 mA, la salida del transmisor está saturada o el rango está mal configurado. Tuve un nivel de tanque que marcó lleno durante una semana. El operador lo atribuyó a una tarjeta defectuosa. El cable se había pellizcado bajo una bandeja de cables durante un trabajo en el techo, provocando un cortocircuito entre ambos. El transmisor estaba forzando su máximo contra un bucle en cortocircuito. La tarjeta estaba informando la verdad.Atascado en 0: un bucle abierto, un transmisor averiado, un fusible fundido en la alimentación de bucle de 24 V o una rotura de cable con la monitorización desactivada. Y aquí hay un detalle sutil: si el canal está configurado para 0-20 mA pero el transmisor es de 4-20 mA, la tarjeta lee aproximadamente el 20 % de la escala cuando el depósito está vacío. No cero. El 20 %. Los operadores lo llaman "fuga" y es un problema de configuración, no de hardware.Comprobaciones:· Coloca un amperímetro en serie con el circuito. ¿Qué lectura de corriente obtienes?· Mida el voltaje entre los terminales del transmisor. ¿Está recibiendo la tensión necesaria?· Comprueba la línea de 24 V y el fusible del circuito. Los fusibles se funden a las 3 de la madrugada con más frecuencia que cualquier otro componente.Solución: reemplace el fusible, repare el cable o reemplace el sensor. Luego, inyecte 12 mA con un calibrador de bucle. Si la tarjeta muestra un valor intermedio, la tarjeta nunca fue el problema. 4. Fallos de aislamiento de grupo de canales El 7KF02 aísla sus canales en grupos de dos. Los canales 0 y 1 comparten un grupo. Lo mismo ocurre con el 2 y el 3, el 4 y el 5, y el 6 y el 7. Cuando un canal de un grupo sufre una sobretensión, su compañero también se ve afectado. He visto cómo una sobretensión desactivaba la protección de entrada del canal 0, y el canal 1 mostraba señales erróneas durante un mes, mientras todos culpaban al transmisor del canal 1.El cableado del grupo también comparte la referencia. Un cable de campo en cortocircuito en un canal del grupo puede afectar la referencia del grupo y, por consiguiente, la lectura del canal vecino. Mismo grupo, mismo resultado.Comprobaciones:· Mueva la señal sospechosa a un canal de un grupo diferente. Si se lee correctamente allí, el problema está en el grupo, no en toda la tarjeta.· Revisa ambos canales del grupo. Si ambos presentan problemas, sospecha del grupo.· Observen el cable de campo en ambos canales, no solo en el que da la alarma.Solución: reparar la ruta de campo defectuosa. Si la etapa de entrada de ese grupo está realmente dañada, la tarjeta debe desecharse. No se puede omitir un grupo averiado. 5. Módulo de rango incorrecto o configuración incorrecta. El 7KF02 tiene una tarjeta de rango, una pequeña placa que se desliza en la parte frontal del módulo. Esta tarjeta configura el rango de medición para cada grupo de canales. Puede insertarse al revés o en la ranura incorrecta. Vi a un equipo de limpieza de paneles sacar una, limpiar los contactos y volver a colocarla girada 180 grados. Después de eso, la mitad de los canales mostraban lecturas erróneas. Nadie tocó el programa ni el cableado. Todo el problema era una pieza de plástico de 5 dólares.La posición de la tarjeta de rango y la entrada de configuración de hardware deben coincidir. Si la tarjeta indica 4-20 mA pero la configuración de hardware indica 0-10 V, las lecturas serán erróneas, lo que podría interpretarse como un problema del sensor. Además, el número de pedido y la versión de hardware en la configuración de hardware deben coincidir con el módulo real; de lo contrario, la CPU marcará la ranura como defectuosa.Comprobaciones:· Saca la tarjeta de tiro. ¿Está al revés? ¿Está en la posición correcta?· ¿La configuración de hardware muestra el mismo rango para ese grupo?· ¿Coincide el número de pedido en la configuración de hardware con el del módulo en el rack?Solución: reinserte la tarjeta correctamente, corrija la entrada de configuración de hardware y descargue. Reinicie el rack si la CPU presenta problemas. 6. Puesta a tierra y tensión de modo común El 7KF02 solo separa sus grupos de canales por unos dos voltios. Esto no constituye un aislamiento real, sino una separación simbólica. Si el transmisor y el PLC están conectados a diferentes potenciales de tierra, la diferencia se refleja directamente en la entrada. Las lecturas varían, dan saltos y, a veces, se disparan.Me fabricaron un compresor portátil en Estados Unidos, que funcionaba a 120 V/60 Hz, junto a un panel de distribución de 230 V/50 Hz. La señal analógica presentaba fluctuaciones constantes. Las tomas de tierra diferían por un par de voltios y el 7KF02 no tenía margen de seguridad. La solución fue una toma de tierra de un solo punto y una pantalla conectada a tierra en un extremo. Los módulos 7NF de 15 bits manejan mejor este tipo de problemas, pero no siempre se puede elegir el hardware.Comprobaciones:· Mida la tensión entre el terminal negativo del transmisor y el terminal M- del módulo. Si la diferencia supera uno o dos voltios, se trata de un problema de modo común.· ¿Está el blindaje conectado a tierra en ambos extremos? Eso es un bucle de tierra con zumbido.· ¿Los cables de señal comparten bandeja con los cables del motor o los cables del variador de frecuencia?Solución: conexión a tierra en un solo punto, un extremo del blindaje conectado a tierra y el otro aislado con cinta, y en casos más persistentes, un aislador entre el transmisor y la tarjeta. Cuesta menos que un módulo nuevo y soluciona la causa raíz del problema. 7. Configuración de direccionamiento y ranuras El módulo está en la ranura 4, pero la configuración indica la ranura 5. O bien, el número de pedido en la configuración de hardware no coincide con la tarjeta instalada. La CPU detecta un fallo en la ranura o los valores no se actualizan. La interfaz hombre-máquina muestra datos obsoletos y los operadores creen que el proceso está bloqueado.También me han entregado un módulo "nuevo" de las tiendas que era una versión de hardware anterior a la que esperaba HW Config. La CPU se negaba a aceptarlo. La solución consistía en hacer coincidir la versión en la configuración con la tarjeta en el rack, o encontrar la tarjeta correcta. Compruebe también las direcciones de las palabras de entrada. Una tarjeta de 8 canales admite ocho palabras, y si dos tarjetas se superponen en las direcciones, se obtienen lecturas que interfieren entre sí.Comprobaciones:· Abra la información del módulo en la configuración de hardware. ¿La tarjeta muestra el número de pedido y la versión que espera?· ¿Está el módulo en la ranura que indica la configuración?· ¿Las direcciones de las palabras introducidas se superponen con las de otra tarjeta?Solución: corrija la configuración, descargue y confirme las direcciones. Luego, verifique el valor actual en una tabla de IVA. 8. El módulo está realmente muerto. Por último, y con razón. Los fallos de hardware reales ocurren. Una sobretensión daña una etapa de entrada. Un transmisor en cortocircuito inyecta 24 V en una entrada diseñada para miliamperios. Un rayo cae sobre una valla a cien metros de distancia y todo el rack se tambalea. A veces, una tarjeta simplemente deja de funcionar por el uso.Las señales son claras: el LED SF permanece encendido, la información del módulo muestra una falla interna, ningún canal responde incluso con un calibrador conectado directamente a los terminales, y la falla persiste al cambiar la tarjeta de ranura. Si ha seguido los pasos del 1 al 7 y la tarjeta sigue sin funcionar correctamente, el problema es la tarjeta.Comprobaciones:· Prueba de intercambio con una tarjeta que funcione correctamente. ¿El fallo persiste en la tarjeta? Entonces el problema es la tarjeta.· Huele el módulo. Los componentes electrónicos quemados tienen un olor característico. Lo mismo ocurre con una etapa de protección de entrada dañada.· Busque daños visibles en el circuito de entrada.Solución: reemplácelo. Asegúrese de que el número de pedido coincida exactamente y verifique la versión del hardware con la entrada de configuración de hardware. Un módulo 6ES7331-7KF02-0AB0 usado de un proveedor confiable es adecuado. Solo confirme la versión y que la tarjeta de rango venga incluida. El tipo de conector frontal también es importante. Si está buscando repuestos, disponemos de repuestos para PLC Siemens y repuestos generales para PLC que cubren las versiones comunes del SM331, tanto nuevos como usados. Los módulos nuevos cuentan con las certificaciones CE y UL. Los usados ​​de la UE o EE. UU. son adecuados siempre que el número de pedido y la versión coincidan. Diagnóstico: Lo que te indica la tarjeta El LED SF El SF LED es todo el vocabulario del módulo. Apréndelo y te ahorrarás la mitad de las conjeturas.Estado del LED | Significado | Qué hacerSF desactivado | La tarjeta no reporta fallas | Confía en ella, pero aun así revisa el cableado de campo.Parpadeo SF | Fallo de canal: rotura de cable, sobrecarga, subcarga | Lea el diagnóstico, encuentre el canalSF encendido permanentemente | Error de asignación de parámetros o fallo interno | Compruebe la configuración de hardware, la tarjeta de rango y la versión del módulo. Información del módulo de lectura En la configuración de hardware, haga doble clic en el módulo y abra la información del módulo. La pestaña Diagnóstico es donde la tarjeta revela la información relevante. Indica el canal, el tipo de fallo y si se trata de una rotura de cable, un rango inferior o superior al límite. También muestra fallos internos que los LED no pueden indicar.Si se habilita la interrupción de diagnóstico en los parámetros del módulo, la CPU recibe una notificación ante cada fallo. Ahí radica el problema. Si la interrupción está habilitada y el OB82 no está cargado en el programa, la CPU se detiene la primera vez que falla un canal. He atendido esa llamada a las 3 de la madrugada. Alguien habilitó el diagnóstico por una buena razón y olvidó el OB. Toda la línea se detuvo porque un canal de reserva tenía un cable suelto. Observando el valor bruto Abra una tabla VAT e introduzca la dirección de la palabra de entrada. Para una tarjeta de 8 canales, son ocho palabras. Observe el valor mientras inyecta una señal conocida en los terminales de campo. Si el valor sin procesar sigue la señal, la tarjeta y la configuración son correctas. Si el valor sin procesar ignora la señal, revise los terminales de campo uno por uno. Monitoreo de roturas de cables La monitorización de rotura de cable es configurable en los rangos de 4-20 mA y 1-5 V. Cuando está activada, un circuito abierto muestra el código 32767 y el LED SF parpadea con un diagnóstico de rotura de cable. Cuando está desactivada, un circuito abierto muestra el código 0 y se comporta exactamente como un sensor averiado. Asegúrese de saber qué configuración tiene, o perderá tiempo intentando solucionar el problema. Valor bruto en unidades de ingeniería Este es el mapa que tengo en mente. Los valores brutos son números enteros y la escala es fija.Valor bruto | Porcentaje del rango | Señal de 4-20 mA | Qué suele significar32767 | sobrecarga | superior a 20 mA | Rotura de cable con monitorización activada o sobrecarga27648 | 100% | 20 mA | Entrada al máximo. Sensor bloqueado, corto o con rango incorrecto.20736 | 75% | 16 mA | Lectura normal al 75%13824 | 50% | 12 mA | Escala media. Normal6912 | 25% | 8 mA | Lectura normal al 25%0 | 0% | 4 mA | Señal cero, bucle abierto o transmisor averiado-32768 | por debajo del rango | por debajo de 4 mA | Por debajo del rango con monitorización activadaUn detalle que suele confundir a la gente: en el rango de 4 a 20 mA, el módulo asigna 4 mA a 0 mA y 20 mA a 27648 mA. El cero absoluto del rango de 4 a 20 mA ya se ha eliminado dentro de la tarjeta. Por lo tanto, al escalar, el límite inferior es el valor de ingeniería a 4 mA, no el valor a 0 mA. Si se invierte este cálculo, el indicador mostrará "lleno" cuando en realidad está vacío. Escalado con FC105 FC105 es la función ESCALA de la biblioteca estándar. IN es el entero sin procesar de la palabra de entrada. HI_LIM y LO_LIM son el rango de ingeniería. BIPOLAR indica al bloque si el rango sin procesar es de -27648 a +27648 o de 0 a 27648. OUT es el resultado real. RET_VAL es la palabra de estado, que debe verificarse. Si no es cero, la conversión tiene un problema.La mayoría de los errores de escalado que observo se deben a un indicador BIPOLAR incorrecto o a límites intercambiados. Ambos producen lecturas erróneas de forma muy consistente, lo que genera mayor confianza por parte de los operadores. Una lectura que siempre es un 10 % superior a la real es un error de escalado hasta que se demuestre lo contrario. Cableándolo correctamente Conexión de 2 cables El módulo alimenta el bucle. L+ se conecta al terminal L+ del módulo. La corriente del bucle sale del terminal M+ del canal, pasa por el transmisor y regresa a M-. No se necesita alimentación externa. Si el módulo no está configurado para 2 hilos, no hay alimentación del bucle y la lectura se mantiene en cero, lo que podría provocar un fallo en la tarjeta. Conexión de 4 cables El transmisor funciona con su propia fuente de alimentación. El par de señales se conecta a M+ y M-. No alimente la salida de 4 hilos del transmisor con la alimentación del bucle del módulo. La tarjeta se bloquea y la etapa de salida del transmisor se calienta. Tuve que reemplazar dos transmisores antes de encontrar un técnico que hacía precisamente eso. Blindaje Par trenzado blindado para 4-20 mA, siempre. Conecte a tierra el blindaje solo en un extremo. Elija el extremo del panel o el del campo y mantenga la misma conexión. Conectar ambos extremos a tierra crea un bucle de tierra con un zumbido molesto. Mantenga los cables de señal fuera de la bandeja junto con los cables del motor y los cables del variador de frecuencia. He visto cómo un variador de frecuencia convierte una señal limpia de 4-20 mA en ruido que se puede oír en una radio. La tarjeta lo interpreta como una señal, pero el proceso lo interpreta como caos. Correcciones, en orden · Terminales: ajustados, limpios, con casquillo, con M+ y M- correctos.· Lazo: medidor en serie, confirmar que la corriente coincide con el proceso.· Alimentación: 24 V en el circuito, fusible en buen estado, polaridad correcta.· Configuración: posición de la tarjeta de rango, número de pedido de configuración de hardware, versión de hardware, rango de medición.· Aislamiento: mueva la señal a otro grupo de canales, inyéctela con un calibrador.· Luego la tarjeta.Hazlo en ese orden y reemplazarás muchos menos módulos. Tengo un calibrador de bucle en mi camioneta. Ya se ha amortizado con creces. Una herramienta de $200 que demuestra que la tarjeta está bien es más barata que un módulo de $400 que no es el problema. Cuándo reemplazar el módulo Reemplace el módulo cuando el LED SF permanezca encendido con una falla interna en el diagnóstico. Reemplácelo cuando ningún canal responda, incluso con un calibrador conectado directamente a los terminales. Reemplácelo cuando la falla se traslade a otra ranura de la tarjeta. Reemplácelo cuando perciba olor a componentes quemados. Los daños por sobretensión en una etapa de entrada no se pueden reparar en planta. No pierda un turno en ello.Al comprar el repuesto, asegúrese de que el número de pedido coincida exactamente. Verifique la versión del hardware con la entrada de configuración de hardware. Confirme el tipo de conector frontal. Confirme que se incluye la tarjeta de rango. Un módulo sin su tarjeta de rango es inservible para el 7KF02. Disponemos de repuestos para PLC Siemens con las versiones indicadas, para que pueda verificar la compatibilidad antes de realizar el pedido. Lista de verificación de mantenimiento · En cada parada del sistema: compruebe que los terminales estén bien ajustados y libres de corrosión.·
  • 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.·
  • Siemens S7-300: Guía de mantenimiento, solución de problemas y manuales
    Siemens S7-300: Guía de mantenimiento, solución de problemas y manuales Jun 18, 2026
    La llamada telefónica a las 3 de la mañana La línea se detuvo a las 2:47 a. m. Una CPU Siemens S7-300 en una línea de embotellado falló con un patrón de LED que nadie en el turno de noche había visto antes: SF rojo, BF parpadeando y la CPU en modo STOP. El electricista de la planta reinició la alimentación, pero no hubo cambios. Cambió la tarjeta de memoria por una unidad de repuesto, pero tampoco hubo cambios. Tres horas de producción perdida después, alguien finalmente verificó el voltaje de la batería de respaldo: 1,8 V. La batería agotada de una CPU315-2 DP (6ES7 315-2AG10-0AB0) había dañado el programa de usuario basado en RAM. No existía ningún archivo de respaldo en la computadora portátil de mantenimiento. Este escenario se repite en cientos de fábricas cada año, y casi todos los casos son prevenibles con la resolución de problemas y el mantenimiento básicos de Siemens S7-300. El S7-300: ¿Por qué sigue en producción? Siemens lanzó la familia SIMATIC S7-300 a mediados de la década de 1990 y, a pesar de estar oficialmente destinada a su descontinuación, estos PLC siguen siendo la base de las líneas de producción en todo el mundo. El S7-300 se sitúa entre el microcontrolador S7-200 y el controlador modular de gama media S7-400, capaz de gestionar aplicaciones de fabricación discreta, control de procesos y control de movimiento.Lo que hace que el S7-300 siga vigente es su base instalada. Una empresa que invirtió 50 000 dólares en módulos de E/S, placas base e ingeniería en 2005 no va a modernizar una línea de producción en funcionamiento solo porque Siemens haya dejado de comercializar activamente la plataforma. Muchos sistemas S7-300 de finales de los 90 y principios de los 2000 siguen en producción diaria, gracias a equipos de mantenimiento expertos y una buena disponibilidad de repuestos en el mercado.Los modelos de CPU más comunes que aún están en servicio incluyen el CPU315-2 DP (6ES7 315-2AG10-0AB0), la CPU314 y la CPU317-2 PN/DP para líneas que necesitan conectividad Profinet. La alimentación proviene de la serie PS307 (6ES7 307-1EA00-0AA0), y las entradas analógicas suelen ser gestionadas por el módulo SM331 de 8 canales (6ES7 331-7KF02-0AB0Estos números de modelo específicos son importantes porque las piezas de repuesto, las tarjetas de memoria y los tipos de baterías están vinculados a ellos.Para los equipos de mantenimiento, el S7-300 presenta un desafío único: el hardware está envejeciendo, la documentación original puede ser difícil de encontrar y el software de ingeniería (STEP 7) se ejecuta en sistemas operativos que los departamentos de TI prefieren no admitir. Saber dónde encontrar un manual de Siemens S7-300 o un PDF del mismo antes de que ocurra una avería puede marcar la diferencia entre una reparación de 20 minutos y una odisea de 20 horas. Modos de fallo comunes en el mundo real Problemas con la fuente de alimentación — PS307 (6ES7 307-1EA00-0AA0) La PS307 es el componente que se reemplaza con mayor frecuencia en un rack S7-300. Estas fuentes de alimentación conmutadas suelen fallar con el tiempo: condensadores electrolíticos resecos, ventiladores defectuosos (en la versión de 10 A) y salida intermitente bajo carga. Las señales de advertencia incluyen reinicios intermitentes del sistema, LED SF que se encienden aleatoriamente en varios módulos o una CPU que arranca en modo STOP pero funciona correctamente después de un ciclo de encendido.Pruebe la fuente de alimentación PS307 con un multímetro en los terminales de salida. Las versiones de 24 V CC deben proporcionar entre 24,0 V y 28,8 V bajo carga. Si el voltaje es inferior a 22 V, la CPU entrará en modo de parada o funcionará de forma errática. Si la fuente de alimentación supera las pruebas de voltaje, pero aún experimenta fallos intermitentes, cámbiela. Son económicas en comparación con el tiempo de inactividad que provocan. Fallos de CPU — CPU315-2 DP (6ES7 315-2AG10-0AB0) El procesador CPU315-2 DP es muy robusto, pero presenta patrones de fallo que conviene conocer. El más común es la corrupción de un programa de usuario causada por una batería de respaldo agotada (6ES7 971-0BA00). Cuando el voltaje de la batería cae por debajo de aproximadamente 2,5 V, el programa basado en RAM pierde integridad. Al encenderlo de nuevo, el procesador se detiene con el indicador SF en rojo y ningún reinicio lo reactivará.La solución consiste en recargar el programa mediante MPI o Profibus desde STEP 7, siempre que se haya guardado una copia de seguridad. Si no existe ninguna copia de seguridad, habrá que recurrir a la ingeniería inversa a partir de la lógica de un equipo similar que funcione correctamente o pagar por una reinstalación completa.Otros modos de fallo de la CPU incluyen fallos de comunicación Profibus (LED BF parpadeando o en rojo fijo), que suelen deberse a problemas de cableado o de conector en el conector DP de Profibus, y no a la propia CPU. Intente cambiar el conector del bus antes de reemplazar la CPU. Fallos en la tarjeta de memoria El S7-300 utiliza tarjetas de memoria MMC (MultiMediaCard) para el almacenamiento de programas. Estas tarjetas tienen una vida útil limitada en cuanto a ciclos de escritura, y las fabricadas a principios de la década de 2000 están llegando al final de su vida útil. Los síntomas incluyen fallos en la CPU al cargar el programa desde la tarjeta, errores CRC durante el arranque o que la tarjeta sea reconocida por una CPU pero no por otra.Las tarjetas MMC originales de Siemens están descatalogadas y son caras en el mercado de segunda mano. Existen alternativas de terceros, pero su fiabilidad es irregular. Una mejor estrategia es mantener copias de seguridad en un portátil y usar la ranura para tarjetas de memoria como medio de arranque, no como almacenamiento principal de programas. Fallos del módulo de E/S — SM331 (6ES7 331-7KF02-0AB0) Los módulos analógicos son los más sensibles al ruido eléctrico y a los errores de cableado. El módulo de entrada analógica SM331 de 8 canales suele fallar cuando el cableado de campo provoca un cortocircuito de 24 V en un canal de entrada de señal. Se encenderán los LED de diagnóstico del canal (si están equipados) o el LED de fallo del grupo SF.La solución suele ser reemplazar el módulo, pero siempre revise primero el cableado. Una prueba rápida de continuidad entre cada cable de señal y tierra detectará el problema en el 90% de los casos.Para obtener información más detallada sobre la resolución de problemas del PLC Siemens S7 300, la sección de PLC en tztechio.com contiene datos de compatibilidad y referencias cruzadas de repuestos que ahorran horas de investigación manual.  Análisis en profundidad: Software, baterías, firmware y copias de seguridad PASO 7 Compatibilidad de software Los programas S7-300 están diseñados utilizando Siemens STEP 7. Tabla de compatibilidad crítica:Versión STEP 7 | Compatible con | WindowsSTEP 7 V5.4 | S7-300 todos los procesadores | XP, VistaSTEP 7 V5.5 | S7-300 todos los procesadores | Win7 (32/64 bits)STEP 7 V5.6 | S7-300 (todos los procesadores) | Win7, Win10 (64 bits)TIA Portal V13+ | S7-300 (limitado) | Win7, Win10La versión original de STEP 7 Classic (V5.x) es la opción más segura para trabajar con procesadores S7-300, ya que la compatibilidad de TIA Portal con estos procesadores es limitada y algunas versiones antiguas del firmware de la CPU no son totalmente compatibles. TIA Portal, desde la versión 13 hasta la 17, puede gestionar procesadores S7-300 con firmware V3.x o superior, pero si necesita dar soporte a un equipo de 2003 con firmware V2.x, deberá usar STEP 7 Classic.Encontrar un manual de Siemens Step 7 300 en funcionamiento o un PDF con el manual de programación de Siemens S7 300 es fundamental para cualquier persona que realice el mantenimiento de estos sistemas. El portal de soporte oficial de Siemens aún alberga muchos de estos documentos, pero los filtros de búsqueda pueden resultar complicados. Para obtener mejores resultados, utilice el número de modelo exacto como término de búsqueda. Sustitución de la batería — 6ES7 971-0BA00 La batería de respaldo S7-300 (6ES7 971-0BA00) es una celda de litio de 3,6 V que mantiene el programa del usuario en la memoria RAM cuando se interrumpe la alimentación principal. Siemens recomienda reemplazarla cada 3 o 4 años. En la práctica, la mayoría de las plantas no le prestan atención a esto hasta que la CPU pierde su programa.Procedimiento de reemplazo:1. Ponga la CPU en modo DETENER.2. Fíjese en el indicador de batería: el LED amarillo BATF significa que la batería está baja.3. Abra la tapa del compartimento de la batería en la parte frontal de la CPU.4. Retire la batería vieja (respete la polaridad).5. Inserte la batería nueva — 6ES7 971-0BA00 o cualquier pila de litio de 3,6 V compatible con el conector correcto.6. Reinicie el sistema para verificar que el programa se cargue correctamente.7. Anote la fecha de reemplazo en la puerta del armario.La batería solo mantiene la memoria RAM cuando el PLC está apagado. Si el sistema permanece encendido continuamente, una batería descargada no causa problemas hasta el siguiente apagado programado o imprevisto. Reemplace siempre la batería durante una parada programada; nunca la cambie en caliente con la línea en funcionamiento a menos que tenga un archivo de respaldo verificado. Actualizaciones de firmware Las CPU S7-300 rara vez necesitan actualizaciones de firmware, a menos que se añadan nuevos módulos de hardware o se solucione un error específico. Los archivos de firmware están disponibles en el portal de soporte en línea de Siemens Industry. El proceso de actualización utiliza una tarjeta de memoria.8. Descargue el archivo de actualización de firmware (un archivo .UPD para S7-300).9. Cópielo en una tarjeta MMC.10. Inserte la tarjeta en la CPU mientras esté encendida.11. La CPU detecta el archivo de firmware y solicita una actualización.12. Confirme y espere a que finalice el proceso (la CPU se reinicia automáticamente).Las actualizaciones de firmware borran el programa del usuario. Realice siempre una copia de seguridad del programa antes de actualizar el firmware. Procedimientos de respaldo Una estrategia de copia de seguridad adecuada para el S7-300 consta de tres capas:· Capa 1: Carga completa del programa desde la CPU a STEP 7 (Archivo > Cargar estación a PG). Guarde el proyecto completo.· Capa 2: Una tarjeta MMC con el programa actual, almacenada en una bolsa antiestática dentro del gabinete.· Capa 3: Un archivo sin conexión del proyecto STEP 7 (comprimido o guardado en un recurso compartido de red).Etiqueta cada copia de seguridad con el nombre del equipo, la fecha y la versión del firmware de la CPU. El peor momento para descubrir que una copia de seguridad es de 2017 es cuando la CPU falla en 2025. Precios y disponibilidad de repuestos para el S7-300 Siemens ha descontinuado oficialmente la familia S7-300 para nuevas ventas, aunque continúa brindando soporte para las instalaciones existentes. Esto significa que las piezas originales Siemens nuevas de stock antiguo (NOS) alcanzan precios elevados:Componente | Rango de precios típico (mercado secundario)CPU315-2 DP (6ES7 315-2AG10-0AB0) | $400 – $1200PS307 5A (6ES7 307-1EA00-0AA0) | $100 – $300SM331 IA 8x12bit (6ES7 331-7KF02-0AB0) | $200 – $600Batería de respaldo (6ES7 971-0BA00) | $15 – $40MMC 64KB | $30 – $100Las piezas usadas y reacondicionadas están disponibles en distribuidores de excedentes industriales, eBay Industrial y distribuidores especializados de PLC. La calidad varía considerablemente. Una unidad reacondicionada de un proveedor de confianza que haya sido probada bajo carga justifica el sobreprecio del 20-30% respecto a las piezas de excedentes sin probar.Las plantas que buscan optimizar su presupuesto deben identificar los 5 módulos más propensos a fallar en cada sistema S7-300 y mantener repuestos disponibles. Para la mayoría de las líneas, esto significa un módulo PS307 de repuesto, una CPU de repuesto, un módulo de E/S de cada tipo y dos baterías de repuesto. El costo del inventario suele ser inferior a $2000 por línea y se amortiza con la primera falla de un módulo a las 3 de la madrugada.Preguntas frecuentes P: ¿Puedo programar un S7-300 sin STEP 7?R: No. El S7-300 requiere Siemens STEP 7 (Classic V5.x o TIA Portal) para su programación, configuración y diagnóstico. Las alternativas de código abierto como OpenPLC no son compatibles con el hardware del S7-300.P: ¿Qué significa el LED rojo SF en mi CPU315-2 DP?A: El LED SF (System Fault) indica un fallo de hardware, un error de programación o un problema de comunicación. Conecte STEP 7 y compruebe el búfer de diagnóstico (PLC > Estado del módulo > Búfer de diagnóstico). El búfer muestra el error exacto con su fecha y hora.P: ¿Cuánto dura la batería de respaldo del S7-300?A: Siemens indica que la batería 6ES7 971-0BA00 tiene una vida útil de 3 a 4 años en almacenamiento o con el PLC apagado. En la práctica, si el PLC permanece encendido continuamente, la batería dura su vida útil completa (aproximadamente 5 años desde la fecha de fabricación). Se recomienda reemplazarla cada 3 años durante el mantenimiento programado.P: Mi procesador S7-300 no arranca después de un corte de energía. El LED SF está encendido en rojo fijo. ¿Qué debo hacer?R: Hay un 90 % de probabilidades de que sea un programa dañado por una batería de respaldo agotada. Reemplace la batería y luego vuelva a cargar el programa desde STEP 7 o una tarjeta MMC. Si la tarjeta de memoria contiene el programa, insértela y reinicie el equipo. La CPU debería copiar el programa de la MMC a la RAM.P: ¿Siemens sigue ofreciendo soporte para el S7-300?A: Siemens anunció la retirada gradual de la familia S7-300, pero el soporte para el producto no se ha interrumpido por completo. El portal de soporte en línea de Siemens Industry sigue ofreciendo manuales (incluidos los manuales *siemens s7 300 manual* y *siemens simatic s7 300 manual* en formato PDF), actualizaciones de firmware y soporte técnico para las instalaciones existentes.P: ¿Puedo reemplazar un PLC S7-300 por uno más moderno de Siemens sin necesidad de recablear?R: No es posible un reemplazo directo. Las familias S7-1200 y S7-1500 utilizan formatos, conexiones de placa base y software de ingeniería diferentes (solo TIA Portal). El reemplazo requiere un nuevo diseño del panel, recableado y migración del programa. Calcule al menos 40 horas de ingeniería por CPU para una migración completa.P: ¿Cuál es la forma más económica de conseguir un manual en PDF de *siemens s7-300*?A: Todos los manuales oficiales del S7-300 están disponibles gratuitamente en el portal de soporte en línea de Siemens Industry (support.industry.siemens.com). Busque por número de modelo exacto (por ejemplo, "manual 6ES7 315-2AG10-0AB0") para obtener los resultados más relevantes. Los sitios web de terceros que recopilan documentos suelen cobrar por los mismos archivos PDF que Siemens ofrece gratuitamente.P: ¿Cómo puedo saber si mi módulo analógico SM331 está defectuoso?A: Compruebe el LED de fallo del grupo SF. A continuación, desconecte todo el cableado de campo y aplique una señal conocida de 4-20 mA o 0-10 V desde un calibrador. Si la lectura del canal es correcta, el módulo está bien y el problema reside en el cableado de campo. Si la lectura es incorrecta o no muestra señal, es probable que el canal esté dañado, generalmente por sobretensión o cortocircuito. Resumen de la lista de verificación de mantenimiento Una revisión trimestral del mantenimiento del S7-300 dura 30 minutos por rack y detecta los modos de fallo más comunes antes de que provoquen tiempos de inactividad:13. Inspeccione la tensión de salida del PS307 bajo carga (24-28,8 V CC).14. Compruebe el LED BATF de la CPU; si está amarillo, sustituya la batería.15. Verifique que todos los LED SF del módulo de E/S estén apagados.16. Abra STEP 7 y lea el búfer de diagnóstico de la CPU; borre las entradas antiguas.17. Verifique que la tarjeta MMC esté colocada correctamente.18. Sube y archiva el programa actual.19. Documente cualquier patrón de LED o mensaje de error observado.20. Compruebe que los conectores Profibus estén bien ajustados y que las resistencias de terminación sean las correctas.La mayoría de las fallas del S7-300 no son repentinas. Se manifiestan mediante fallas intermitentes, voltajes de alimentación límite o indicadores LED que los equipos de mantenimiento ignoraron hace meses. Un enfoque riguroso en el monitoreo, la documentación y el inventario de repuestos convierte al S7-300 de un riesgo de confiabilidad en un sistema confiable que sigue funcionando hasta que la planta decide modernizarse.
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