|
Descripción: El comportamiento de remanencia de cada una de las variables juega un papel importante para el programador a la hora de crear el programa. El programador tiene en el programa muchas variables cuyo contenido debe permanecer intacto las desconectar la alimentación (remanentes) y otras variables que tienen que resetearse a un determinado valor (no remanentes). Por tanto, en el SIMATIC STEP 7 el programador puede configurar zonas de operandos remanentes para datos, marcas, temporizadores S7, y contadores S7, que se pueden utilizar para las variables remanentes. En este artículo, se describe el comportamiento de remanencia de la zona de operandos para las CPUs del SIMATIC S7-300 y los equipos compactos C7 sin Memory Card (MMC). El comportamiento de remanencia de la zona de operandos se describe para el cambio de servicio STOP / RUN, para la desconexión y conexión de la alimentación, y para el borrado total.
Este artículo no es válido para el comportamiento de remanencia de la CPU S7-318. El comportamiento de la CPU S7 318-2 se describe en la página del Customer Support con número ID 23596519.
El artículo está divido en los siguientes temas:
Dependencias del comportamiento de remanencia
El comportamiento de remanencia de la zona de operandos en las CPUs sin MMC depende de lo siguiente:
- La CPU
- La utilización de batería, acumulador, Memory Card y Micro Memory Card
- La parametrización en la configuración HW
Indicación: No todas las CPUs y equipos C7 pueden tener batería o acumulador, o bien Memory Card o Micro Memory Card.
Módulos de programa y módulos de datos al desconectar y volver a conectar la alimentación
Sin batería de respaldo:
- Si los módulos de programa y de datos en la memoria de trabajo no se salvaguardan con una batería, se pierden al desconectar y volver a conectar la alimentación. Se mantienen los valores en las zonas de operandos remanentes - tal como se ha configurado en la configuración HW (consulte la tabla 02). Después de desconectar y volver a conectar la alimentación, se cargan en la memoria de trabajo los módulos de datos y de programa relevantes para la ejecución (desde la FLASH Memory Card (en caso de que esté conectada) o desde la memoria de carga FLASH interna (en caso de que esté disponible)), en donde los elementos de los módulos de datos declarados como remanentes aceptan los valores de la memoria remanente.
En los módulos de datos no remanentes, los valores actuales se cargan de nuevo desde la memoria de carga. Si no se dispone de valores actuales en estos módulos de datos de la memoria de carga, los valores iniciales se cargan desde la memoria de carga.
- Los módulos de datos y de programa en la memoria RAM interna se pierden al desconectar y volver a conectar la alimentación.
Con batería de respaldo:
- Si se utiliza una batería de respaldo, se respaldan los módulos de programa y todos los módulos de datos en la memoria de trabajo. Estos se mantienen después de desconectar y volver a conectar la alimentación.
- Si se utiliza una batería de respaldo, todos los módulos de datos son remanentes.
Con acumulador:
- Si se utiliza un acumulador, sólo se guarda la fecha/hora.
- Se mantienen los valores en las zonas de operandos remanentes - tal como se ha configurado en la configuración HW (consulte la tabla 02).
Marcas, temporizadores S7, y contadores S7 al desconectar y volver a conectar la alimentación
En el caso de desconectar y volver a conectar la alimentación, hay que tener en cuenta los siguientes puntos con las marcas, temporizadores S7 y contadores S7:
- Si se configuró un comportamiento remanente para las marcas, temporizadores S7 y contadores S7 en la configuración HW (consulte la tabla 02), se mantienen los valores de las zonas de operandos afectados.
- Si se configuró un comportamiento remanente para los módulos de datos en la configuración HW (consulte la tabla 02), al desconectar la alimentación se transfieren de nuevo datos seguros en las zonas de datos afectadas.
Módulos de programa y módulos de datos al cambiar el estado de servicio STOP/RUN
Hay que tener en cuenta los siguientes puntos con los módulos de programa y los módulos de datos, cuando se modifica el estado de servicio STOP/RUN:
- Se mantiene los módulos de programa y los módulos de datos en la memoria de trabajo y no se cargan de nuevo desde la memoria de carga.
- No se produce ninguna modificación en el contenido de los módulos de datos. Todos ellos son remanentes.
Marcas, temporizadores S7, y contadores S7 al cambiar el estado de servicio STOP/RUN
Todas las marcas, temporizadores S7 y contadores S7 insertados en la zona remanente de la configuración HW (figura 03) se mantienen con su mismo valor al cambiar el estado de servicio STOP/RUN. El resto de las marcas, temporizadores S7 y contares S7 se resetean.
Marcas, temporizadores S7, y contadores S7 con un borrado total
Al realizar un borrado total, se resetean todas las marcas, temporizadores S7 y contadores S7. En los módulos de datos, los valores actuales se cargan de nuevo desde la memoria de carga (FLASH Memory Card o FLASH interna). Si no existen valores actuales en estos módulos de datos de la memoria de carga, se cargan los valores iniciales desde la memoria de carga.
Existe información sobre el contador de horas de servicio en la página del Customer Support con número ID 2804630.
Importante:
En caso de que quiera comunicar desde la PG/PC con la CPU, tras su borrado total, se dispone de la posibilidad de realizar esta comunicación a través de la interfase MPI o MPI/DP.
Comparación del borrado total y la "desconexión y vuelta a la conexión de la alimentación", sin batería de respaldo y sin Memory Card, en las CPUs del S7-300 y los equipos C7 sin MMC
A las zonas remanentes no les afecta el desconectar y volver a conectar la alimentación, sin batería de respaldo y sin Memory Card. Si en este caso se carga el programa de nuevo, éste trabaja con los valores antiguos de la zona remanente. De forma estándar, son los 8 primeros contadores. Esto puede provocar estados peligrosos en la instalación si no se tiene en cuenta. Las repercusiones del borrado total y la desconexión y posterior conexión de la alimentación, sin batería de respaldo y sin Memory Card, se pueden ver en la tabla 01.
Recomendación:
Después de la desconexión y vuelta a la conexión de la alimentación, sin batería de respaldo y sin Memory Card, ejecute siempre un borrado total.
| |
Borrado total |
"Desconexión y vuelta a la conexión de la alimentación", sin batería de respaldo y sin Memory Card |
| Se modifica |
|
|
| Permanecen invariables |
-
El buffer de diagnóstico,
-
El nivel de protección ajustado
-
Los parámetros de la interfase MPI (dirección MPI,...) |
- No se borran las zonas remanentes
-
El buffer de diagnóstico,
-
El nivel de protección ajustado
-
Los parámetros de la interfase MPI (dirección MPI,...) |
Tabla 01
Cómo se configuran en el STEP 7 las zonas de operandos remanentes.
En la siguiente tabla 02 se describe el procedimiento para configurar las zonas remanentes en las CPUs de S7-300 sin MMC:
| Nº |
Procedimiento |
| 1 |
Abra la configuración hardware de la estación S7-300. Haga doble clic sobre el símbolo de la CPU. Se abre ahora la ventana "Propiedades - CPU 31x ...".
  Figura 01
|
| 2 |
Elija el registro "Remanencia".
  Figura 02
|
| 3 |
Dentro del registro "Remanencia", en la zona "Remanencia" se pueden configurar las zonas de operandos remanentes para:
- Las marcas,
- Los temporizadores S7 y
- Los contadores S7
En el campo "Zonas", también se pueden configurar las zonas remanentes de los módulos de datos.
  Figura 03
Atención:
Por favor, tenga en cuenta que los módulos de datos definidos como remanentes deben estar disponibles en la CPU y no deben ser demasiado cortos.
Además, los módulos de datos no tienen que disponer de la propiedad "Unlinked". De lo contrario, los módulos de datos sólo se cargan en la memoria de carga. |
| 4 |
Después de haber configurado las zonas remanentes deseadas, se pueden abandonar las propiedades de la CPU pulsando el botón "OK" o realizar otras modificaciones en otros registros |
Tabla 02
Atención: Por favor, tenga en cuenta que los equipos C7 sin MMC están descatalogados. Los equipos C7 actuales (C7-613, C7-635 y C7-636) tienen que usar una MMC.
|