Marcas De Sistema Y De Ciclo - Siemens SIMATIC S7-1200 Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
97BPrincipios básicos del PLC
4.1 Ejecución del programa de usuario
4.1.6.1

Marcas de sistema y de ciclo

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 por sus
nombres de variable.
● 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.
Si se sobrescriben los bits de marcas de sistema o de ciclo, se podrían corromper los
datos en estas funciones. Debido a ello, el programa de usuario funcionará
incorrectamente, lo que podría ocasionar daños materiales y lesiones corporales.
Puesto que las marcas de ciclo y de sistema forman no están reservadas en la memoria M,
las instrucciones o comunicaciones pueden escribir en estas posiciones de memoria y
corromper los datos.
Evite escribir datos en estas direcciones para garantizar el funcionamiento correcto de
estas funciones y prevea siempre un circuito de parada de emergencia para el proceso o la
máquina.
86
marcas de sistema pone a disposición los siguientes cuatro bits que puede referenciar el
programa de usuario mediante los siguientes nombres de variables:
– Primer ciclo: El bit (nombre de variable "FirstScan") se pone a 1 durante el primer
ciclo tras finalizar el OB de arranque. (Una vez finalizada la ejecución del primer ciclo,
el bit "Primer ciclo" se pone a 0.)
– El estado de diagnóstico modificado (nombre de variable: "DiagStatusUpdate") se
pone a 1 durante un ciclo, cuando la CPU registra un evento de diagnóstico. Puesto
que la CPU no activa el bit "Diagrama de diagnóstico modificado" hasta el final de la
primera ejecución de los OBs de ciclo de programa, el programa de usuario no puede
detectar si ha cambiado el diagnóstico durante la ejecución de los OBs de arranque, o
bien durante la primera ejecución de los OBs de ciclo de programa.
– Siempre 1 (high): El bit (nombre de variable "AlwaysTRUE") está siempre puesto a 1.
– Siempre 0 (low): El bit (nombre de variable "AlwaysFALSE") está siempre puesto 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) hasta 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.
PRECAUCIÓN
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Tabla de contenido
loading

Tabla de contenido