|
Interrupciones |
�ndice |
Descripci�n
Porciones de programa que pueden ejecutarse inmediatamente ante un evento, sin alterar el curso del programa principal. Estas porciones corresponden a pesta�as, que pueden ser en lista de instrucciones (IL) o en Ladder (LD).
El procedimiento consiste en escribir el programa y luego asignarlo a la interrupci�n deseada. Las instrucciones dedicadas a interrupciones son: DISI, ENI, RESI, LDI y STI.
La asignaci�n comienza con un clic derecho sobre la pesta�a (2) a asignar a una interrupci�n para cambiar la funci�n.
Se agrupan por tipo, y la mas compleja es la del encoder, como se ve en la imagen. Excepto el eje Z cada interrupci�n por comparaci�n requiere:
Para quitar una interrupci�n simplemente se usa el bot�n correspondiente de la derecha.
Reglas de uso
Cuando una interrupci�n asociada al encoder es ejecutada, esta no puede repetirse hasta que sea desbloqueada. Use la instrucci�n RESI en el lugar apropiado del programa para evitar falsos disparos, pues la posici�n del encoder debe ser asegurada antes de comenzar.
Adem�s de la comparaci�n tambi�n se tiene en cuenta el sentido de giro. Entonces la interrupci�n se disparar� en mayor o igual solo si est� avanzando, y en menor o igual si est� retrocediendo. Pero si el giro es err�tico (oscilante o con revotes) entonces puede acontecer una falsa condici�n de disparo.
En los PLCs
Interrupciones en CP121, CP122, CP124:
Interrupciones en CP123:
Interrupciones en CP220:
Las interrupciones por entrada digital son las mas simples. Se disparan por flanco ascendente, es decir cada vez que la entrada es activada.
Cuando una interrupci�n asociada al encoder es ejecutada, esta no puede repetirse hasta que sea desbloqueada. Use la instrucci�n RESI en el lugar apropiado del programa para evitar falsos disparos, pues la posici�n del encoder debe ser asegurada antes de comenzar.
Adem�s de la comparaci�n tambi�n se tiene en cuenta el sentido de giro. Entonces la interrupci�n se disparar� en mayor o igual solo si est� avanzando, y en menor o igual si est� retrocediendo. Pero si el giro es err�tico (oscilante o con revotes) entonces puede acontecer una falsa condici�n de disparo.