View
15
Download
0
Category
Preview:
Citation preview
Argumento y Gráfico principal1
Transporte de piezas por tornillo sinfin
START RESET
I1 I2
A
B
I7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
N S
CIL_ASALE+
Q5
Aula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
Por una cinta transportadora, llegará una pieza, y al llegar a un Sensor I10, la cinta se detiene, y dos cilindros neumáticos Q3 y Q4 , junto con un imán Q5 se encargarán de coger la pieza y llevarla hasta un almacén de piezas, que sólo admite tres de ellas y que es capaz de moverse a través de un tornillo sinfin, para que el cilindro la deje caer siempre en el espacio vacío. Por lo tanto, el proceso se repetirá tres veces con tres piezas.
La cinta transportadora no se ha programado en este ejercicio, por lo tanto no se considerará su funcionamiento.
Para programar se han usado marcas a modo de etapas, es decir, cada acción se resume en una marca y esta marca activará o desactivará componentes.
2Secuencia de funcionamiento
MicroPLCs, automatización fácilTransporte de piezas por tornillo sinfinTransporte de piezas por tornillo sinfinAula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
START RESET
I1 I2
A
B
I7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
N S
CIL_ASALE+
Q5
START RESET
I1 I2
AI7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
CIL_ASALE+
N SQ5
B
START RESET
I1 I2
A
B
I7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
N S
CIL_ASALE+
Q5N SQ5
START RESET
I1 I2
AI7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
N S
CIL_ASALE+
Q5N SQ5
A
B
START RESET
I1 I2
AI7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
N S
CIL_ASALE+
Q5N SQ5
A
B
START RESET
I1 I2
AI7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
N S
CIL_ASALE+
Q5N SQ5
A
B
N SQ5
A continuación, se muestra gráficamente, una secuencia o ciclo (las seis primeras imágenes). Los tres últimos gráficos presentan el resultado para las dos piezas restantes.
Secuencia y programación3
Transporte de piezas por tornillo sinfinAula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
1. Esta parte de la programación, muestra la activación de las salidas, es decir: los dos cilindros, el motor del serpentín en sus dos sentidos de giro y el imán. Note, que las activaciones y desactivaciones provienen de marcas que se corresponden con las diferentes etapas, y por entradas físicas, como I2 Reset e I4 límite inverso.
START RESET
I1 I2
A
B
I7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
N S
CIL_ASALE+
Q5
START RESET
I1 I2
A
B
I7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
N S
CIL_ASALE+
Q5
START RESET
I1 I2
A
B
I7
SENSORA0
I8
SENSORA1
I5
SENSORB0
I6
SENSORB1
I10
sensorpieza
I4
Límiteinverso
Q3
Q1
Motordirecto
M
Q2
Motorinverso
M
I9
Sensorvueltas
I3
Límitedirecto
Q4
CIL_BSALE+
N S
CIL_ASALE+
Q5
20 VUELTASPARA I9
4Programación
MicroPLCs, automatización fácilTransporte de piezas por tornillo sinfinTransporte de piezas por tornillo sinfinAula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
2. El funcionamiento comienza activando el pulsador I1 START, siempre y cuando exista pieza. De esto se encarga el sensor de pieza I10. Si se cumple esto, se activa la marca M1.
La marca M1 hace lo siguiente: Activa el cilindro B Q4, que desciende. Cuando ha salido totalmente, se activa el sensor que indica este hecho I6 B1.
3. El sensor I6 B1, activa la marca M2, que a su vez conecta un temporizador B024. Pasados tres segundos, se conecta la marca M3, y ésta a su vez excita el imán Q5=1. La pieza está fija. La marca M3 también anula a Q4 = 0, que hace que el cilindro B se recoja (se eleve) y lleve consigo la pieza a través del imán.
Programación5
Transporte de piezas por tornillo sinfinAula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
4. Cuando el vástago B, se recoge completamente, se activa el sensor B0 I5. Este sensor permite la excitación de la marca M4. Y esta a su vez conecta el cilindro A, a través de la salida Q3 = 1. Cuando el vástago de este cilindro sale, se conecta el sensor A1 I8. Este sensor activa la marca M5, que a su vez vuelve a conectar el cilindro Q4 = 1, que hace descender el conjunto, justo encima de la bandeja, donde se debe depositar la pieza.
5. Cuando el vástago B, desciende completamente, se activa el sensor B1 I6. Este sensor permite la excitación de la marca M6. Y esta a su vez anula el imán Q5 = 0. Al mismo tiempo, inicia un temporizador B043, con 3 segundos, y pasados los cuales, se conecta la marca M7. Esta marca anula el cilindro Q4 = 0, que permite que el vástago B se eleve de nuevo, hasta llegar al sensor B0 I5.
6Programación
MicroPLCs, automatización fácilTransporte de piezas por tornillo sinfinTransporte de piezas por tornillo sinfinAula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
6. El sensor B0 I5, conecta la marca M8, y esta a su vez, resetea el cilindro A Q3 = 0, que se recoge.
7. Cuando se recoge completamente el cilindro A, se activa el sensor A0 I7, que conecta la marca M9. Esta marca conecta el motor del tornillo sinfin Q1 = 1. El sensor I9, comienza a contar las vueltas del tornillo sinfin que están registradas en el contador B001. Cuando éste computa 5 vueltas, se activa la marca M10.
8. La misión de la marca M10, activar de nuevo la marca M1, siempre que exista pieza en la cinta (I10 sensor pieza = 1), con el propósito de repetir las acciones de las marcas de M1 a M9, con una segunda pieza.
Programación7
Transporte de piezas por tornillo sinfinAula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
9. El proceso se repite como se ha comentado con la segunda pieza, hasta llegar de nuevo a la Marca 9, pero el contador ya no funciona, puesto que sólo sirvió para la activación de la M10. en este caso se activa la marca M11, que vuelve a activar de nuevo la marca M1, siempre que exista pieza en la cinta (I10 sensor pieza = 1), con el propósito de repetir las acciones de las marcas de M1 a M9, con la tercera y última pieza.
10. El proceso se repite como se ha comentado con la tercera pieza, hasta llegar de nuevo a la Marca 9, pero en este caso, al estar activo el sensor de límite directo I3 = 1, se activa la marca M12, que tiene como propósito activar el motor del tornillo sinfin sentido inverso (Q2 = 1), hasta que es detenido por el sensor límite inverso I4 = 1. Todo el sistema queda en reposo a la espera de presionar de nuevo I1 START.
I2 RESET, anula el sistema en cualquier momento.11.
8Variables y bloques a determinar
MicroPLCs, automatización fácilTransporte de piezas por tornillo sinfinTransporte de piezas por tornillo sinfinAula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
Variables Denominación Variables Denominación
I1 START M1 CILINDRO B DESCIENDE
I2 RESET M2 IMÁN
I3 LÍMITE DIRECTO DEL TORNILLO SINFÍN M3 CILINDRO B SE RECOGE (SE ELEVA)
I4 LÍMITE INVERSO DEL TORNILLO SINFÍN M4 CILINDRO A SALE
I5 SENSOR B0 DEL CILINDRO B M5 CILINDRO B DESCIENDE
I6 SENSOR B1 DEL CILINDRO B M6 IMÁN SE ANULA
I7 SENSOR A0 DEL CILINDRO A M7 CILINDRO B SE RECOGE (SE ELEVA)
I8 SENSOR A1 DEL CILINDRO A M8 CILINDRO A SE RECOGE
I9 SENSOR DE VUELTAS HACIA EL CONTADOR M9 PERMITE CONTADOR Y M10, M11 Y M12
Q1 MOTOR TORNILLO SINFIN SENTIDO DIRECTO M10 MARCAS M1 A M9 CON SEGUNDA PIEZA
Q2 MOTOR TORNILLO SINFIN SENTIDO INVERSO M11 MARCAS M1 A M9 CON TERCERA PIEZA
Q3 CILINDRO A, SALE M12 PUESTA A CONDICIONES INICIALES
Q4 CILINDRO B, DESCIENDE
Q5 IMÁN
Donde, los bloques a determinar son:
17 RS X 17 RS
25 TON 25 TON
26 TOF 26 TOF
2 OR 2 OR
3 NOT 3 NOT
1 AND 1 AND
1 AND 1 AND
8 NAND-FLANCO 8 NAND-FLANCO
7 AND-FLANCO 7 AND-FLANCO
17 RS 2 OR
25 TON 8 NAND-FLANCO
26 TOF 7 AND-FLANCO
2 OR 2 OR
3 NOT 3 NOT
1 AND 1 AND
2 OR 2 OR
3 NOT 3 NOT
1 AND 1 AND
2 OR 2 OR
3 NOT 3 NOT
1 AND 1 AND
B005
B004
B006
B024
B033
B041
B042
Ejemplo
B043
B059
B061
B062
B063
B068
B071
Atajos de programación9
MicroPLCs, automatización fácilMicroPLCs, automatización fácilTransporte de piezas por tornillo sinfinAula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
Recuerde:
Si desea sustituir los cables por conectores, pulse la tecla o el icono que aparece a continuación, y haga “clic” en el cable a “cortar”. El resultado, aparecerá un conector indicando la procedencia y otro indicando hacia donde se destina. Para volver a visualizar el cable se usará la misma herramienta activando uno de los conectores afectados.
F11 Deshacer o unir conexión
Para Logo! V4, 5 ,6 y 7.
Para Logo! V8.
El resultado
Si desea reducir un bloque NOT, simplemente no lo coloque inicialmente y haga doble “clic” en el nodo que desee ubicarlo. El resultado, un punto negro.
Circuito equivalente
R S
RSR
elé
Au
toe
ncl
ava
do
r
Pa
r
Trg R
Pa
r
Re
lé d
e Im
pu
lso
s
R S
S
Co
nm
uta
do
r a
na
lóg
ico
de
va
lor
um
bra
lP
ar
AA
x
Inte
rru
pto
r a
na
lóg
ico
de
va
lor
um
bra
ld
ifere
nci
al
Pa
r
AA
x
Co
mp
ara
do
ra
na
lóg
ico
Pa
r
AA
x
Ay
Vig
ilan
cia
de
l va
lor
an
aló
gic
oP
ar
AE
n
Ax
Am
plif
ica
do
ra
na
lóg
ico
Pa
r
AA
x
AQ
R Cn
t
Dir
Pa
r
+_
Co
nta
do
rP
rog
resi
vo/
Re
gre
sivo
R En
Ra
l
Pa
r
Con
tado
r de
hor
as d
e fu
ncio
nam
ient
o
h
Fre
Pa
r
Se
lect
or
de
um
bra
l
CO
NTA
DO
RE
S
VA
RIO
SA
NA
LÓ
GIC
OS
Text
o d
e
avi
soP
ar
En P
Inte
rru
pto
rS
oftw
are
Pa
r
En
Trg
Pa
r
Re
gis
tro
de
d
esp
laza
mie
nto
Dir
In
FU
NC
ION
ES
BÁ
SIC
AS
TE
MP
OR
IZA
DO
RE
S
1 =1
AN
D
OR
NO
T
NA
ND
NO
R
XO
R
& >1 & >1
AN
D c
on
e
va
lua
ció
n
de
fla
nco
s
&
NA
ND
co
n
eva
lua
ció
nd
e fla
nco
s
&
TE
MP
OR
IZA
DO
RE
S
Trg T
R
eta
rdo
a
la c
on
exi
ón
Trg TR
R
eta
rdo
a la
de
sact
iva
ció
n
Re
tard
o a
la
con
exi
ón
/d
esc
on
exi
ón
Trg
Pa
r
Trg
Pa
r
RR
eta
rdo
a la
co
ne
xió
n m
em
oriza
do
Trg Pa
r
Rel
é de
bar
rido
(sal
ida
de im
puls
os)
Re
lé d
e b
arr
ido
dis
pa
rad
o
po
r fla
nco
Trg
Pa
r
R
En T
Re
loj
Sim
étr
ico
En
Inv
Pa
r
Ge
ne
rad
or
de
im
pu
lso
s a
sín
cro
no
s
No
M DM D
Tem
po
riza
do
rA
nu
al
No
1
No
2
No
3
Tem
po
riza
do
r S
em
an
al
En
Pa
r
Ge
ne
rad
or
Ale
ato
rio
Trg
Pa
r
Inte
rru
pto
r d
ea
lum
bra
do
pa
ra e
sca
lera
Trg R
Inte
rru
pto
rC
on
fort
ab
le
Pa
r
En
tra
da
a
na
lóg
ica
AI
Q
Sa
lida
a
na
lóg
ica
AQ
Q1
Ma
rca
a
na
lóg
ica
AM
Q1
Bit
de
re
gis
tro
de
d
esp
laza
mie
nto
(de
S1
a S
8)
S
Q
En
tra
da
IQ
Sa
lida
1
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32
33 34 35 36 37 38 39 40
Funciones a usar
10Funciones de programación
MicroPLCs, automatización fácilTransporte de piezas por tornillo sinfinTransporte de piezas por tornillo sinfinAula Mentor Convocatoria 121 junio de 2018
MicroPLCs Automatización fácil
Recommended