Allen-Bradley SLC 500 Serie Manual De Referencia página 357

Tabla de contenido

Publicidad

Use los renglones siguientes para inicializar y medir la cantidad de tiempo entre dos
ejecuciones de subrutina STI consecutivas. El temporizador de 10 µs también está
disponible en la interrupción DII y la interrupción de E/S. Este ejemplo de
aplicación también se puede usar para la interrupción de E/S de evento o la
interrupción DII reemplazando S:43 con S:44 ó S:45 respectivamente.
Lista de programa
Renglón 2:0
Coloque este renglón en el primer renglón de su programa de escalera principal
(archivo 2 renglón 0). Este renglón asegura que la medida de interrupción se
inicialice cada vez que se entre en el modo de marcha.
| 1er
| paso
|
|
|
S:1
|––––] [––––––––––––––––––––––––––––––––––––––––––––––+––––(U)–––––––––––––––+–|
|
15
|
|
|
|
|
|
|
|
|
|
|
Bit de STI perdida (Word S:36/9) – Este bit se establece cuando una
interrupción STI ocurre mientras que el bit de STI pendiente también está
establecido. Cuando está establecido, le comunicará que una interrupción STI
se ha perdido. Por ejemplo, la interrupción se pierde porque una interrupción
anterior ya estaba pendiente y esperando su ejecución. Examine este bit en su
programa de usuario y tome la acción apropiada si su aplicación no puede
tolerar esta condición. Luego ponga a cero el bit con su programa de usuario
para prepararse para la próxima instancia posible de este error.
Archivo de procesador: FREESTI.ACH
el programa de escalera continúa en la página siguiente
Cómo comprender las rutinas de interrupción
Renglón 2:0
Indica la
inicialización
de medida
B3
|
0
|
Clear
|
10 uS
|
"tick"
|
Register
| +MOV–––––––––––––––+ | |
+–+MOVE
|Source
|
|Dest
|
+––––––––––––––––––+
|
|
|
|
|
| |
| |
| |
| |
| |
+–+ |
0|
|
|
|
N10:2|
|
0|
|
|
11–13

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Micrologix 1000

Tabla de contenido