Início / Descargas / Siemens / Automatas / S7-1200 / Hardware interrupt - Entradas de Interrupción en autómata Siemens S7-1200

Hardware interrupt - Entradas de Interrupción en autómata Siemens S7-1200

  • Publicado: 26 Mayo 2014
  • Automatas
  • Leído Visto: 12098 veces

En ocasiones en los procesos de automatización se necesita trabajar con entradas rápidas, entradas que actúen al margen del ciclo de SCAN. Estas entradas han de desencadenar una acción en el preciso instante en que se activan

Este tipo de entradas se les denomina entradas de interrupción y hacen que al activarse es ejecute un sub-programa o rutina de interrupción que para el ciclo de SCAN y ejecuta el sub-programa de manera inmediata. 

En el autómata S7-1200 se les denomina tareas de interrupción hardware y pueden ejecutarse de manera inmediata al activar una entrada o por el contaje de un encoder

Para poner un ejemplo, imaginemos una cinta transportadora de botellas con el motor asociado a la salida Q0.0, disponemos de una fotocélula cableada a la entrada I0.4 que configuraremos como entrada de interrupción y que al activarse parará la cinta de manera inmediata.

Para configurar una entrada de interrupción en un autómata S7-1200 con TIA Portal debemos acceder a las propiedades del PLC

Seleccionamos la entrada, en  nuestro caso la entrada I0.0 (canal 4) y seleccionamos "Activar detección de flanco ascendente" 

En "Alarma de proceso" le asignamos que OB (Bloque de organización) queremos que se ejecute al activarse la entrada. 

Si no tenemos creado ese bloque podemos crearlo pulsando en "Agregar objeto"

Se nos abre la ventana para crear un nuevo bloque OB del tipo "Hardware Interrupt" con el número 40

Esta OB40 se le asocia a la alarma de proceso de la interrupcion de la entrada

 De esta manera disponemos de dos bloques:

OB1 Que es el bloque principal que se esta ejecutando siempre y que parará para que se ejecute el OB40 al activar se la entrada 4

OB40 que es el bloque que se ejecutará en la interrupción al activarse la entrada 4 solo un ciclo

 

En el Bloque OB1 programamos que la entrada I0.3 active el SET de la salida Q0.0, el motor de la cinta transportadora

 

En el Bloque OB40 programamos que al ejecutarse ponga a RESET la salida Q0.0, el motor de la cinta trasportadora

Una vez que tenemos el programa y al configuración del Hadware lista descargamos el programa y la configuración Hardware 

Es importante acordarse de descargar la configuración Hardware

 De esta manera ya tenemos lista la configuración y programación de una entrada de interrupción en un autómata S7-1200