Nota
La CPU ejecuta siempre un rearranque tras una carga
Cada vez que se carga un elemento del proyecto (p. ej. bloque de programa, bloque de
datos o configuración hardware), la CPU ejecuta un rearranque en la próxima transición al
estado operativo RUN. Además de borrar las entradas e inicializar las salidas y la memoria
no remanente, el rearranque inicializa asimismo las áreas de memoria remanente.
Tras el rearranque posterior a la carga, todas las transiciones de STOP a RUN
subsiguientes ejecutan un arranque en caliente (que no inicializa la memoria remanente).
5.4.1
La memoria de sistema y la marca de ciclo proporcionan funciones estándar
Los bytes de "marcas de sistema" y "marcas de ciclo" se habilitan en las propiedades de la
CPU. La lógica del programa puede referenciar los distintos bits de estas funciones.
● Un byte del área de marcas (M) se puede asignar a las marcas de sistema. El byte de
● Es posible asignar un byte de marcas de ciclo en el área de marcas. Todo bit del byte de
La CPU inicializa estos bytes cuando el estado operativo cambia de STOP a ARRANQUE.
Los bits de las marcas de ciclo cambian de forma síncrona al reloj de la CPU durante los
estados operativos ARRANQUE y RUN.
Puesto que las marcas de ciclo y de sistema forman parte de la memoria no reservada en el
área de marcas, las instrucciones o la comunicación pueden escribir en estas direcciones y
corromper los datos. La sobrescritura de la memoria de sistema o de la marca de ciclo
puede dañar los datos de estas funciones y provocar un funcionamiento incorrecto del
programa de usuario. Configure siempre la memoria de sistema y la marca de ciclo para una
dirección de memoria en la que no pueda escribir ningún otro elemento del programa de
usuario.
Easy Book
Manual de producto, 04/2011, A5E02486778-02
marcas de sistema pone a disposición los siguientes cuatro bits que puede referenciar el
programa de usuario:
– El bit "Siempre off" está siempre puesto a 0.
– El bit "Siempre on" está siempre puesto a 1.
– El bit "Diagrama de diagnóstico modificado" se pone a 1 durante un ciclo, una vez que
la CPU registre un evento de diagnóstico.
La CPU no activa el bit "Diagrama de diagnóstico modificado" hasta el final de la
primera ejecución de los OBs de ciclo. El programa de usuario no puede detectar si
ha habido un cambio de diagnóstico, ya sea durante la ejecución de los OBs de
arranque o en la primera ejecución de los OBs de ciclo.
– El bit "Primer ciclo" se pone a 1 durante la ejecución de los OBs de arranque y
durante la ejecución de los OBs de ciclo. Tras la primera ejecución de los OBs de
ciclo, el bit "Primer ciclo" se pone a 0.
marcas de ciclo genera un impulso de onda cuadrada. El byte de marcas de ciclo ofrece
8 frecuencias diferentes, comprendidas entre 0,5 Hz (lenta) y 10 Hz (rápida). Estos bits
pueden utilizarse como bits de control para disparar acciones cíclicas en el programa de
usuario, especialmente si se combinan con instrucciones de detección de flancos.
La configuración de dispositivos se crea fácilmente
5.4 Configurar el funcionamiento de la CPU y sus módulos
71