Está en la página 1de 6

Autmatas

Autmatas Programables
Programables

Registros
Registros de
de Corrimiento
Corrimiento
((Shift
Shift Registers
Registers))

Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables

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.
Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables

REGISTROS DE CORRIMIENTO
(SHIFT REGISTERS)
Descripci
Descripcin conceptual de un registro de corrimiento

RESET
DATO DESCARGADO
DATO DE ENTRADA
CELDA 11
CELDA

CELDA 12
CELDA

CELDA
CELDA 13

CELDA 4
CELDA 1

RELOJ

Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables

Ejemplo ilustrativo:
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).

Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables

REGISTROS DE CORRIMIENTO EN
EL micro-1
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.

Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables

REGISTROS DE CORRIMIENTO (SHIFT REGISTERS)


FORMA DE ESPECIFICAR UN REGISTRO DE CORRIMIENTO PARA EL MICROMICRO-1
RESET

SFR
0
4

RELOJ

DATO

LOD RESET
LOD RELOJ
LOD DATO
SFR 0
4

ETC.
Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables
EJEMPLO DE PROGRAMACIN DE UN REGISTRO DE CORRIMIENTO EN UN PLC MICRO 1
L1

L2

# DE BITS DEL REGISTRO

1 ( RESET)
2 ( PULSOS)
3 ( DATO)

SFR
0
4

SFR 0

200
SFR1

201

SFR2

202
SFR3

# DEL PRIMER BIT DEL REGISTRO

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

203
SE HACEN CEROS
TODOS LOS BITS DEL
REGISTRO DE
CORRIMIENTOS

RESET
ON
OFF

SHIFT
PULSOS
ON
OFF

DATO
ON
OFF

Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables
DIAGRAMA DE TIEMPO QUE ILUSTRA LA OPERACIN DEL REGISTRO DEL EJEMPLO
RESET
ON
OFF

PULSOS
ON
OFF

DATO
ON
OFF

SFR 0

SFR 1

SFR 2

SFR 3

Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables

EJEMPLO DE USO DE LOS REGISTROS DE CORRIMIENTO


DEL micro-1

Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables

SOT : (SCAN ON TRANSITION )


SALIDA POR UN SCAN EN LA TRANSICIN
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.

Facultad de Ciencias. UASLP

Carlos Canto Q.

Autmatas
Autmatas Programables
Programables

EJEMPLOS QUE ILUSTRAN EL MANEJO DE LA INSTRUCCIN SOT


L1

L2

SOT
1

CONTACTO 3

400

TRANSICIONES OFF-ON

ON
OFF
BOBINA 400
ON
OFF

LOD 3
SOT 1
0UT 400
END

SCAN

L1

L2
3

SOT
2

401

LOD NOT 3
SOT 2
0UT 401
END

TRANSICIONES OFF-ON

CONTACTO 3
BOBINA 400

ON
OFF
ON
OFF

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.
Facultad de Ciencias. UASLP

Carlos Canto Q.

También podría gustarte