Siemens SIMATIC S7-1200 Manual De Sistema página 223

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

• Aunque no es común, se puede asignar la misma estructura de DB de temporizador a varias
instrucciones de temporizador. En general, para evitar una interacción inesperada, debería
utilizarse solo una instrucción de temporizador (TP, TON, TOF, TONR) por estructura de
temporizador de DB.
• Las inicializaciones propias de los temporizadores resultan útiles para lanzar acciones que
deben producirse periódicamente. Generalmente, los temporizadores autoinicializables se
crean colocando un contacto normalmente cerrado que referencie el bit de temporizador
situado frente a la instrucción de temporizador. Este segmento de temporizador se suele
colocar sobre uno o más segmentos dependientes, que utilizan el bit del temporizador para
lanzar acciones. Cuando el temporizador finaliza (el tiempo transcurrido llega al valor
predeterminado), el bit de temporizador permanece en ON durante un ciclo, permitiendo
que se ejecute la lógica de segmento dependiente controlada por el bit de temporizador. Con
la siguiente ejecución del segmento de temporizador, el contacto normalmente cerrado está
en desconexión, con lo que el temporizador se reinicia y el bit de temporizador se desactiva.
En el siguiente ciclo, el contacto normalmente cerrado está en conexión, de modo que el
contacto se inicializa. Cuando cree temporizadores autoinicializables de esta manera, no
utilice el miembro "Q" de la estructura de DB de temporizador, ya que el parámetro para el
contacto normalmente cerrado está delante de la instrucción de temporizador. En lugar de
ello, utilice la variable asociada a la salida "Q" de la instrucción de temporizador. La razón de
evitar el acceso al miembro Q de la estructura de DB de temporizador es que ello provoca una
actualización del temporizador, y si este se actualiza debido al contacto normalmente
cerrado, este inicializará la instrucción de temporizador inmediatamente. La salida Q de la
instrucción de temporizador no estará ON para el ciclo en cuestión, y los segmentos
dependientes no se ejecutarán.
Retención de los datos de tiempo tras una transición RUN-STOP-RUN o una desconexión y nueva
conexión de la CPU
Si una sesión en modo RUN finaliza con el modo STOP o una desconexión y nueva conexión de
la CPU y se inicia una nueva sesión en modo RUN, los datos de temporizador guardados en la
sesión anterior se pierden, a no ser que la estructura de datos se haya definido como remanente
(temporizadores TP, TON, TOF y TONR).
Si se aceptan los ajustes predeterminados del diálogo de opciones de llamada una vez insertada
la instrucción en el editor de programas, automáticamente se asignará un DB de instancia que
no puede definirse como remanente. Para que los datos de temporizador puedan ser
remanentes, hay que usar un DB global o un DB multiinstancia.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Instrucciones básicas
8.2 Temporizadores
223

Publicidad

Tabla de contenido
loading

Tabla de contenido