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

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

Publicidad

● Las inicializaciones propias de los temporizadores resultan útiles para lanzar acciones
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, 04/2012, A5E02486683-06
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 este 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 éste se actualiza debido al contacto
normalmente cerrado, éste 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.
Instrucciones básicas
7.2 Temporizadores
193

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido