Red de conocimientos turísticos - Conocimientos sobre calendario chino - Instrucciones de funciones especiales de instrucciones de interrupción

Instrucciones de funciones especiales de instrucciones de interrupción

3.9 Instrucciones de funciones especiales del S7-200

1. Instrucciones de interrupción

Algunos controles de la CPU del PLC dependen de eventos externos. Por ejemplo, la CPU puede enviar datos a un dispositivo externo solo si el dispositivo solicita a la CPU que envíe datos

. Este tipo de control depende de las solicitudes de dispositivos externos y de las respuestas de la CPU. Cuando

la CPU acepta una solicitud de un dispositivo externo, la CPU debe suspender su trabajo actual para completar la solicitud del proceso externo. Este método de trabajo

se llama modo de interrupción.

Antes de iniciar un programa de interrupción, es necesario asociar el evento de interrupción con la parte del programa que se desea ejecutar cuando ocurra el evento. La conexión entre el evento de interrupción (especificado por el número de evento de interrupción) y la sección del programa (especificada por el número de programa de interrupción)

se establece mediante la instrucción de conexión de interrupción (ATCH). Después de conectar el evento de interrupción al programa de interrupción, la interrupción comenzará automáticamente.

Utilice la instrucción de desconexión (DTCH) para cerrar un único evento de interrupción

eliminando la conexión entre el evento de interrupción y la rutina de interrupción. La instrucción de separación de interrupción devuelve una interrupción a un estado inactivo o ignorado.

S7-200*** tiene un total de 34 eventos de interrupción que se pueden activar en 5 categorías. Entre ellos, hay 8 eventos de interrupción causados ​​por señales de entrada,

6 eventos de interrupción causados ​​por puertos de comunicación, 4 eventos de interrupción causados ​​por temporizadores y 4 eventos de interrupción causados ​​por 14 contadores de alta velocidad. p>

Hay 2 eventos de interrupción causados ​​por instrucciones de salida de pulsos. Como se muestra en la tabla

S7-200, puede hacer clic derecho en cualquier lugar del Editor de diagramas de contactos y seleccionar Insertar interrupción.

S7-200 También puede hacer clic derecho en el icono de bloque del árbol de instrucciones y seleccionar Insertar interrupción en el menú emergente. Después de crear una nueva interrupción, aparecerá una nueva pestaña en la parte inferior del editor de programas,

que representa el nuevo programa de interrupción.

(1) Instrucción de conexión de interrupción

-El método de representación de la instrucción de conexión de interrupción: la instrucción de conexión de interrupción consta del terminador de habilitación de instrucción EN y el mnemotécnico de instrucción

ATCH, el número del programa de interrupción (número de entrada) INT n y el número de evento EVNT del evento de interrupción. Se expresa en forma de diagrama de escalera

o lista de declaraciones, como se muestra en la Figura 3-9-1.

Operación de la instrucción de conexión de interrupción: La instrucción de conexión de interrupción (ATCH) asocia un evento de interrupción (EVNT) con el programa de interrupción

número de inicialización (INT) e inicia el evento de interrupción. Las interrupciones de servicio del PLC se asignan por orden de llegada según el grupo de prioridad de eventos especificado.

Sólo una interrupción de usuario puede estar activa en cualquier momento. La CPU emite interrupciones que se ponen temporalmente en cola para su posterior procesamiento

mientras otras interrupciones están activas. Si hay demasiadas interrupciones para que la cola las maneje,

se establecerá el bit de estado de desbordamiento de la cola. Estos bits se restablecen cuando la cola está vacía.

ript type="text/javascript" src="../css/tongji.js">