2-6
Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES)
Condición:
preescán
la condición de salida de renglón es falsa
examine el bit .DN
examine el bit .EN
el bit .TT está establecido
.ACC = .ACC + ( current_time – last_time )
last_time = current_time
.ACC = 2,147,483,647
la condición de salida de renglón es
verdadera
Indicadores de estado aritmético: no afectados
1756-6.4.1ES - Octubre de 1999
Ejecución:
bit .DN = 0
bit .DN = 1
bit .EN = 1
bit .EN = 0
No
el valor .ACC
retorna al
sí
Acción:
El bit .EN se restablece.
El bit .TT se restablece.
El bit .DN se restablece.
El valor .ACC está establecido para ser igual al valor .PRE.
La condición de salida de renglón se establece como falsa.
el bit .EN se restablece
el bit .TT está establecido
last_time = current_time
la condición de salida de
renglón se establece
como falsa
El bit .EN se establece.
El bit .TT se restablece.
El bit .DN se establece.
El valor .ACC se restablece.
La condición de salida de renglón se establece como verdadera.
.ACC ≥ .PRE
examine .ACC
el bit .DN se resta-
blece.
.ACC < .PRE
ll bit .TT se resta-
blece
el bit .EN se resta-
blece
fin