Interrupciones de HSC
Publicación de Rockwell Automation 2080-UM002J-ES-E – Marzo 2018
Una vez que se han introducido los valores anteriores para los 4 elementos de
datos PLS, el PLS queda configurado.
Suponga que HSCAPP.OutputMask = 31 (el mecanismo de HSC controla las
salidas incorporadas 0...4 únicamente) y HSCAPP.HSCMode = 0.
Operación de PLS para este ejemplo
Cuando se ejecuta inicialmente la lógica de escalera, HSCSTS.Accumulator = 1,
por lo tanto todas las salidas se desactivan. El valor de HSCSTS.HP = 250
Cuando HSCSTS.Accumulator = 250, HSC_PLS[1].HscHPOutput se envía a
través de HSCAPP.OutputMask y se energizan las salidas 0 y 1.
Esto se repetirá a medida que HSCSTS.Accumulator llega a 500, 750 y 1000.
El controlador energiza las salidas 0...2, 0...3, y 0...4, respectivamente. Una vez
completado, el ciclo se restablece y se repite desde HSCSTS.HP = 250.
Una interrupción es un evento que causa que el controlador suspenda la tarea que
está realizando actualmente, que realice una tarea diferente y que luego regrese a
la tarea suspendida en el punto en donde se suspendió. Micro800 acepta hasta seis
interrupciones de HSC.
Uso del contador de alta velocidad y el final de carrera programable
Capítulo 8
155