iniciacion a logica de programacion (1)

25
INICIACION A LOGICA DE PROGRAMACION

Upload: guillermo-chamorro

Post on 22-Jul-2015

105 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Iniciacion a logica de programacion (1)

INICIACION A LOGICA DE PROGRAMACION

Page 2: Iniciacion a logica de programacion (1)
Page 3: Iniciacion a logica de programacion (1)
Page 4: Iniciacion a logica de programacion (1)
Page 5: Iniciacion a logica de programacion (1)

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)

REGLAS DEL LENGUAJE DE PLANO DE CONTACTO

Page 7: Iniciacion a logica de programacion (1)

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)
Page 9: Iniciacion a logica de programacion (1)
Page 10: Iniciacion a logica de programacion (1)

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)

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)

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)

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)

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)

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)

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)

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)

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)

EJEMPLO TEMPORIZADOR

Page 20: Iniciacion a logica de programacion (1)

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)

EJEMPLO CONTADOR

Page 22: Iniciacion a logica de programacion (1)

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)
Page 24: Iniciacion a logica de programacion (1)
Page 25: Iniciacion a logica de programacion (1)