Vous êtes sur la page 1sur 6

Autmatas Programables

Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
Registros de Corrimiento
(Shift Registers)
Registros de Corrimiento
Registros de Corrimiento
(
(
Shift
Shift
Registers
Registers
)
)
REGISTROS DE CORRIMIENTO
(SHIFT REGISTERS)
Los PLCs tienen una instruccin para permitirnos
programarlos para que operen como un registro de
corrimiento (SHIT REGISTER).
Un registro de corrimiento es un grupo de localidades
de memoria , que llamaremos celdas, operadas
sincrnicamente por una seal de reloj ( pulsos) .
El objetivo, es que un dato cargado en la primera
celda sea transferida a la siguiente celda al recibir un
pulso del reloj hasta moverlo a lo largo de todo el
registro.
El dato es cargado en la primera etapa movindose
una posicin a la derecha ( o izquierda) por cada
transicin positiva del pulso del reloj, hasta salir y ser
descartado en el otro extremo.
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
CELDA 1 CELDA 1
CELDA 1
CELDA 1
CELDA 1 CELDA 2 CELDA 3
CELDA 4
RESET
RELOJ
DATO DESCARGADO
DATO DE ENTRADA
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
REGISTROS DE CORRIMIENTO
(SHIFT REGISTERS)
REGISTROS DE CORRIMIENTO REGISTROS DE CORRIMIENTO
(SHIFT REGISTERS) (SHIFT REGISTERS)
Descripci Descripci n conceptual de un registro de corrimiento n conceptual de un registro de corrimiento
Imaginemos un mquina para servir helados de cono ,Tenemos 4 pasos:
Primero, examinamos que el cono no est roto.
Segundo, ponemos helado dentro del cono (se enciende la salida 500)
Enseguida le agregamos granola (enciende la salida 501)
Finalmente, le agregamos chispitas ( se enciende la salida 502)
Si el cono est roto,obviamente no deseamos agregarle ni helado ni los otros ingredientes.
Por lo tanto debemos sacar el cono malo de nuestra lnea de proceso, tal que, debemos decirle a la
mquina que no le agregue los otros ingredientes. Usamos el sensor que checa la parte inferior del cono .
(entrada 0000) si est activado entonces el cono est perfecto y si est apagado el cono est roto. Un
encoder rastrea el cono avanzando por la banda transportadora. (entrada 0001). Un push button en la
mquina limpiar el registro. (entrada 0002).
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
Ejemplo ilustrativo:
En el PLC Micro-1 , un registro de corrimiento se pueda implementar
con un mximo de128 etapas o bits, marcados de la 0 a la 127.
Ejemplo de la forma de especificar un registro de corrimiento en este
PLC.
SFR 0
4
El cero es la direccin del primer bit del registro (celda de entrada)
El 4 indica que se usarn los 4 bits consecutivos a partir del cero ,
estos es, el registro estar formado por los bits 0,1,2 y 3.
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
REGISTROS DE CORRIMIENTO EN
EL micro-1
RESET
RELOJ
DATO
SFR
0
4
LOD RESET
LOD RELOJ
LOD DATO
SFR 0
4
ETC.
FORMA DE ESPECIFICAR UN REGISTRO DE CORRIMIENTO PARA EL MICRO FORMA DE ESPECIFICAR UN REGISTRO DE CORRIMIENTO PARA EL MICRO- -1 1
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
REGISTROS DE CORRIMIENTO (SHIFT REGISTERS)
EJEMPLO DE PROGRAMACIN DE UN REGISTRO DE CORRIMIENTO EN UN PLC MICRO 1
SHIFT
OFF
ON
OFF
ON
ON
OFF
RESET
PULSOS
DATO
SE HACEN CEROS
TODOS LOS BITS DEL
REGISTRO DE
CORRIMIENTOS
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
LOD 1
LOD2
LOD3
SFR 0
4
LOD SFR 0
OUT 200
LOD SFR 1
OUT 201
LOD SFR 2
OUT 202
LOD SFR 3
OUT 203
END
# DEL PRIMER BIT DEL REGISTRO
SFR
0
4
200
SFR1
SFR2
SFR3
L2
L1
SFR 0
# DE BITS DEL REGISTRO
1 ( RESET)
2 ( PULSOS)
3 ( DATO)
201
202
203
DIAGRAMA DE TIEMPO QUE ILUSTRA LA OPERACIN DEL REGISTRO DEL EJEMPLO
OFF
ON
OFF
ON
ON
OFF
RESET
PULSOS
DATO
SFR 0
SFR 1
SFR 2
SFR 3
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
EJEMPLO DE USO DE LOS REGISTROS DE CORRIMIENTO EJEMPLO DE USO DE LOS REGISTROS DE CORRIMIENTO
DEL micro DEL micro- -1 1
Esta instruccin fue pensada para que una salida o
una bobina interna se active solo durante el tiempo
de duracin de un ciclo del programa o scan del
PLC.
Esto ocurrir al momento que se genere una
transicin de abierto OFF a cerrado ON del
contacto permisivo que activa el bloque SOT.
SOT : (SCAN ON TRANSITION )
SALIDA POR UN SCAN EN LA TRANSICIN
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
EJEMPLOS QUE ILUSTRAN EL MANEJO DE LA INSTRUCCIN SOT
L1 L2
3
SOT
1
400
OFF
ON
CONTACTO 3
OFF
ON
TRANSICIONES OFF-ON
LOD 3
SOT 1
0UT 400
END
BOBINA 400
SCAN
La bobina interna 400 solo se energiza y se mantiene energizada, por un tiempo igual al de la
duracin del SCAN del PLC, cuando ocurre una transicin OFF - ON en el contacto 3,
independientemente del tiempo que se mantenga cerrado ste.
Autmatas Programables
Autmatas Programables
Carlos Canto Q. Facultad de Ciencias. UASLP
L1 L2
SOT
2
OFF
ON
CONTACTO 3
OFF
ON
LOD NOT 3
SOT 2
0UT 401
END
BOBINA 400
3
TRANSICIONES OFF-ON
SCAN
401

Vous aimerez peut-être aussi