Iniciacion a logica de programacion (1)
-
Upload
guillermo-chamorro -
Category
Technology
-
view
106 -
download
2
Transcript of Iniciacion a logica de programacion (1)
![Page 1: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/1.jpg)
INICIACION A LOGICA DE PROGRAMACION
![Page 2: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/2.jpg)
![Page 3: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/3.jpg)
![Page 4: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/4.jpg)
![Page 5: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/5.jpg)
La figura muestra la similitud entre un circuito eléctrico, el agrupar los símbolos en renglones permite comprender de mejor manera la información de programación
![Page 6: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/6.jpg)
REGLAS DEL LENGUAJE DE PLANO DE CONTACTO
![Page 7: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/7.jpg)
Contactos NO Y NC
Si la entrada I1 es activa la salida O1 también lo seráPero si la entrada I2 es activa la salida 02 no será activa
![Page 8: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/8.jpg)
![Page 9: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/9.jpg)
![Page 10: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/10.jpg)
BOBINA DE ASIGNACION SIMPLE Aquella que tomara el valor lógico de la resultante de renglón
BOBINA PUESTA A UNO O SET Su condición es tomar el valor de activación hasta que llegue a actuar sobre ella una bobina con asignación RESET
BOBINA PUESTA A 0 O RESET El la bobina que desactiva el valor de SET, y toma este valor hasta que llegue una bobina SET a activar la variable asociada
![Page 11: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/11.jpg)
UNA SALIDA PUEDE ATIVAR OTRA SALIDA
En este programa la salida 03 se activará dependiendo de lo que suceda a la salida O2
![Page 12: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/12.jpg)
CERROJO O BLOQUEO Y DESBLOQUEOLATCH Y UNLATCH O SET Y RESET
Asociadas a una salida física o posición de memoria cualquiera, se activan si se cumplen las condiciones normales del renglón en que se encuentren y permanecen así en ese estado aunque cambien dichas condiciones .
![Page 13: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/13.jpg)
AND
La operación AND obliga a que se presenten varios sucesos a la vez para poder activar una sola salida
![Page 14: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/14.jpg)
AND CON CONTACTO CERRADO
Donde para que la salida O8 esté activa las condiciones son I1 activa e I2 desactivada
![Page 15: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/15.jpg)
OR
Disposición en paralelo de los contactos involucrados, se consigue extendiendo el renglón hacia abajo, y lo que significa es que cualquiera de las salidas I1 ó I2 activan la salida O6
![Page 16: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/16.jpg)
OR NOT
Para que la salida O5 se active basta que I1 esté activa y I4 inactiva
![Page 17: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/17.jpg)
DISTRIBUCION Y PRIORIDAD
Son prioridad los contactos en serie, luego los en paralelo, que se encuentren delante de un nodo
![Page 18: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/18.jpg)
TEMPORIZADORES El temporizador cada vez que alcanza cierto valor de tiempo activa un contacto interno , el valor de tiempo se denomina PRESET O META, debe ser declarado por el usuario, desde el mismo programa o a través de un teclado u otro dispositivo, conectado al PLC ya durante el proceso en ejecución.1. Indicar el tiempo2. Que condiciones se deben presentar para empezar a temporizar3. Estas condiciones habilitaran la partida START, a la cual deben llegar los contactos que
sirven como condición de arranque4. trascurrido el tiempo prefijado el temporizador activará un contacto, con el que active o
desactive una salida5. El temporizador quedará activo hasta que se cambie su estado a través de una función
RESET, CLEAR U OFF
![Page 19: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/19.jpg)
EJEMPLO TEMPORIZADOR
![Page 20: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/20.jpg)
CONTADORES
• Son posiciones de memoria que almacenan un valor, este valor ya sea para incrementar o descender debe estar prefijado.
1. Indicar el valor PRESET
2. Que el valor no llegue al número prefijado mantiene inactivo el contador (igual está contando)
3. Una vez activo , activará una salida
4. El contador en cuanto se activa es necesario llevarlo a una función RESET, CLEAR U OFF, para que vuelva a empezar a contar
![Page 21: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/21.jpg)
EJEMPLO CONTADOR
![Page 22: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/22.jpg)
1. El Sistema se encuentra en estado inicial, ambos cilindros Z1 y Z2 están retraídos y no hay piezas presentes en la plataforma del elevador.
2. La pieza situada en la plataforma del elevador B1 es detectada por S0, éste activa el movimiento de Z1 por medio del actuador Y1.
3. S2, determina que Z1 llega a su fin de carrera y Z2 da inicio al movimiento, accionado por el actuador Y2.
4. S4, detecta la posición de fin de carrera y Z2 empieza a retraerse concluido el trabajo de empujar la pieza a la segunda banda transportadora.
5. S3, determina que el cilindro Z2 llega a su posición de inicio de carrera, con lo cual Z1 empieza a retraerse.
6. Cuando S1 detecta que Z1 esta en posición de inicio de carrera, el sistema esta a punto para iniciar un nuevo ciclo.
7. El ciclo se repite, una vez una nueva pieza llega a la plataforma del elevador.
Banda Transportadora 1 a Banda Transportadora 2
![Page 23: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/23.jpg)
![Page 24: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/24.jpg)
![Page 25: Iniciacion a logica de programacion (1)](https://reader034.fdocumento.com/reader034/viewer/2022042615/55af105a1a28ab6b538b4631/html5/thumbnails/25.jpg)