Documentos de Académico
Documentos de Profesional
Documentos de Cultura
net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 1
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
INDICE
n Introduccin
Contadores rpidos
Restricciones en el uso de los contadores rpidos HSC0, HSC3, HSC4,
HSC5
n Utilizacin de los contadores rpidos
n Direccionamiento de los contadores rpidos
n Configuracin de los contadores rpidos
n Asistente
Cursos de Perfeccionamiento 2
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Introduccin
n Las CPUs S7-200 disponen de entradas y salidas para controlar los
eventos rpidos.
Cada modelo de CPU dispone de un nmero diferente de entradas y
salidas rpidas (Manual del Sistema S7-200).
n Contadores rpidos
Las CPUs S7-200 disponen de contadores rpidos integrados que
cuentan eventos externos a velocidades de hasta 20 KHz sin influir
en el funcionamiento de la CPU
La CPU-221 y la CPU-222 disponen de 4 (Contadores rpidos)
mientras que la CPU-224 dipone de 6 contadores rpidos.
Cursos de Perfeccionamiento 3
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Introduccin
Cursos de Perfeccionamiento 4
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Introduccin
n La tabla siguiente muestra los modos de operacin asistidos por los
contadores rpidos HSC0,HSC3, HSC4 y HSC5. Estos contadores existen en
todas las CPUs (CPU-221, 222 y 224).
Cursos de Perfeccionamiento 5
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Introduccin
n Restricciones en el uso de los contadores rpidos HSC0, HSC3,
HSC4, HSC5
Como muestra la tabla, si HSC0 se est utilizando en los modos 3 a
10 (reloj y sentido o alguna de las dos fases de reloj), HSC3 no se
podr utilizar, puesto que tanto HSC0 como HSC3 utilizan la entrada
I0.1. Esto mismo es aplicable a HSC4 y HSC5 (ambos utilizan I0.4).
Las entradas I0.0 a I0.3 se pueden utilizar no slo para los
contadores rpidos, sino tambin para ocho eventos de interrupcin
de flanco. Dichas entradas no se pueden utilizar simultneamente
para interrupciones de flanco y para los contadores rpidos.
Cursos de Perfeccionamiento 6
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Introduccin
n En la CPU-224 adems de los contadores rpidos vistos anteriormente existe
la posibilidad de hacer uso de otros dos contadores rpidos adicionales. La
siguiente tabla muestra los modos de operacin de estos dos contadores
HSC1 y HSC2.
Cursos de Perfeccionamiento 7
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 8
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
n Incrementales
Dan salidas serie de acuerdo con el ngulo del eje de rotacin,
mientras ste gira.
No dan salida si el eje est parado.
Es necesario un contador para conocer la posicin del eje.
n Absolutos
Dan una salida paralelo (codificada), indicando la posicin angular
del eje.
Cursos de Perfeccionamiento 9
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 10
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 11
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 12
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 13
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 14
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 15
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 16
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 17
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 18
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 19
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 20
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 21
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 22
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 23
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 24
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 25
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 26
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento 27
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n PASOS
Elegir un tipo de contador y el modo de operacin
Especificar los parmetros iniciales
Programar los eventos de interrupcin/varios pasos
Generar el cdigo
Cursos de Perfeccionamiento 28
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n PASO 1 Elegir un tipo de
contador y el modo de operacin
Cursos de Perfeccionamiento 29
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n PASO 2 Especificar los
parmetros iniciales
Cursos de Perfeccionamiento 30
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n PASO 3 Programar los eventos
de interrupcin/varios pasos
Cursos de Perfeccionamiento 31
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n Si desea programar que el valor actual sea igual al valor predeterminado
(CV = PV), el Asistente le permitir indicar la implementacin de un
contador de varios pasos.
Para poder comprender la implementacin de contadores de varios pasos
deber considerar los siguientes aspectos:
n En una rutina de interrupcin que se haya programado se puede reasociar el
mismo evento a una rutina de interrupcin diferente.
n Ello aadira efectivamente un "paso" al funcionamiento del contador. Una
implementacin normal del contador rpido sera seguir un evento cclico
determinado (p.ej. un eje rotante).
n Para ello se pueden programar varios pasos, modificando cada uno de dichos
pasos algunos de los parmetros dinmicos del contador rpido y asociando una
rutina de interrupcin diferente a un mismo evento de interrupcin.
n El ltimo paso podra consistir en asociar (o no) nuevamente la rutina de
interrupcin original (creando un bucle). En el siguiente ejemplo se muestra la
implementacin simplificada de un contador rpido de tres pasos. Luego se
describe cada paso.
Cursos de Perfeccionamiento 32
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n SBR 0
Esta subrutina contiene la inicializacin del contador. El valor actual del contador se ajusta a 0 (CV = 0).
El valor predeterminado del contador se ajusta a 1000 (PV = 1000).
1000). El sentido de contaje es ADELANTE.
El evento 12 (CV = PV para HSC0) se asocia a la INT 0 y el contador
contador se arranca.
n INT 0
Al alcanzar el contador el primer valor predeterminado de 1000 se
se ejecuta INT 0. El valor
predeterminado del contador se cambia ahora a 1500. El sentido de
de contaje permanece inalterado. El
evento 12 (CV = PV para HSC0) se asocia nuevamente a INT1 y el contador
contador se arranca de nuevo.
n INT 1
Al alcanzar el contador nuevamente su valor predeterminado (1500)
(1500) se ejecuta INT 1. Aqu modificamos
el valor predeterminado de 1000 (PV = 1000), cambiamos el sentido
sentido de contaje a ATRS, asociamos la
INT 1 al evento 12 (CV = PV para HSC0) y arrancamos de nuevo el contador.
n INT 2
Al contar atrs hasta el valor predeterminado de 1000 se ejecuta INT 2. Aqu ajustamos el valor actual
en 0 (CV = 0) y cambiamos el sentido de contaje a ADELANTE. El evento 12 se asocia nuevamente a
INT 0, completndose as el bucle del funcionamiento del contador.
contador.
Cursos de Perfeccionamiento 33
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n PASO 1
Cursos de Perfeccionamiento 34
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n PASO 2
Cursos de Perfeccionamiento 35
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n PASO 3
Cursos de Perfeccionamiento 36
ISA-UMH TDOC-2001
www.infoPLC.net
Grupo de
Tecnologa Industrial
Asistente
n PASO 4 Generar el cdigo
Cursos de Perfeccionamiento 37
ISA-UMH TDOC-2001