SlideShare una empresa de Scribd logo
1 de 25
INICIACION A LOGICA DE 
PROGRAMACION
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
REGLAS DEL LENGUAJE DE PLANO DE 
CONTACTO
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
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
UNA SALIDA PUEDE ATIVAR OTRA 
SALIDA 
En este programa la salida 03 se activará 
dependiendo de lo que suceda a la salida O2
CERROJO O BLOQUEO Y DESBLOQUEO 
LATCH 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 .
AND 
La operación AND obliga a que se presenten varios 
sucesos a la vez para poder activar una sola salida
AND CON CONTACTO CERRADO 
Donde para que la salida O8 esté activa las condiciones 
son I1 activa e I2 desactivada
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
OR NOT 
Para que la salida O5 se active basta que I1 esté activa y I4 inactiva
DISTRIBUCION Y PRIORIDAD 
Son prioridad los contactos en 
serie, luego los en paralelo, que 
se encuentren delante de un 
nodo
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 tiempo 
2. Que condiciones se deben presentar para empezar a temporizar 
3. Estas condiciones habilitaran la partida START, a la cual deben llegar los contactos que 
sirven como condición de arranque 
4. trascurrido el tiempo prefijado el temporizador activará un contacto, con el que active o 
desactive una salida 
5. El temporizador quedará activo hasta que se cambie su estado a través de una función 
RESET, CLEAR U OFF
EJEMPLO TEMPORIZADOR
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
EJEMPLO CONTADOR
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
Iniciacion a logica de programacion (1)
Iniciacion a logica de programacion (1)
Iniciacion a logica de programacion (1)

Más contenido relacionado

La actualidad más candente

Compuertas logicas emiliano lety gerardo
Compuertas logicas emiliano lety gerardoCompuertas logicas emiliano lety gerardo
Compuertas logicas emiliano lety gerardo
Fernando Galaviz
 

La actualidad más candente (19)

Electrónica digital: Maquina de estado finitas (FSM´s)
Electrónica digital: Maquina de estado finitas (FSM´s)Electrónica digital: Maquina de estado finitas (FSM´s)
Electrónica digital: Maquina de estado finitas (FSM´s)
 
Lógica secuencial asignatura electrónica digital para ingeniería electromecánica
Lógica secuencial asignatura electrónica digital para ingeniería electromecánicaLógica secuencial asignatura electrónica digital para ingeniería electromecánica
Lógica secuencial asignatura electrónica digital para ingeniería electromecánica
 
C ircuitosintegrados
C ircuitosintegradosC ircuitosintegrados
C ircuitosintegrados
 
David salazar flip flops
David salazar flip flopsDavid salazar flip flops
David salazar flip flops
 
Trabajo sobre Flip Flop
Trabajo sobre Flip FlopTrabajo sobre Flip Flop
Trabajo sobre Flip Flop
 
Universidad autonoma de chiapas fcp
Universidad autonoma de chiapas fcpUniversidad autonoma de chiapas fcp
Universidad autonoma de chiapas fcp
 
Compuertas lógicas
Compuertas lógicasCompuertas lógicas
Compuertas lógicas
 
Familias lógicas
Familias lógicasFamilias lógicas
Familias lógicas
 
Compuertas logicas emiliano lety gerardo
Compuertas logicas emiliano lety gerardoCompuertas logicas emiliano lety gerardo
Compuertas logicas emiliano lety gerardo
 
Logica secuencial
Logica secuencialLogica secuencial
Logica secuencial
 
Taller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo riveraTaller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo rivera
 
Flip flop 2
Flip flop 2Flip flop 2
Flip flop 2
 
Flip Flop
Flip FlopFlip Flop
Flip Flop
 
EJERCICIO - EXAMEN OGATA DIGITAL CONTROL
EJERCICIO -  EXAMEN OGATA DIGITAL CONTROL EJERCICIO -  EXAMEN OGATA DIGITAL CONTROL
EJERCICIO - EXAMEN OGATA DIGITAL CONTROL
 
Fundamentos de Electrónica Digital
Fundamentos de Electrónica DigitalFundamentos de Electrónica Digital
Fundamentos de Electrónica Digital
 
Circuitos secuenciales ejemplos
Circuitos secuenciales ejemplosCircuitos secuenciales ejemplos
Circuitos secuenciales ejemplos
 
Flip flops basicos
Flip flops basicosFlip flops basicos
Flip flops basicos
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronos
 

Destacado (10)

Tipos de datos en c++
Tipos de datos en c++Tipos de datos en c++
Tipos de datos en c++
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
4ta parte expresiones y funciones matemáticas
 4ta parte expresiones y funciones matemáticas 4ta parte expresiones y funciones matemáticas
4ta parte expresiones y funciones matemáticas
 
Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espacio
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y Expresiones
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
 
Interpretacion de planos y diagramas DTI
Interpretacion de planos y diagramas DTIInterpretacion de planos y diagramas DTI
Interpretacion de planos y diagramas DTI
 
Tema 2: Probabilidad
Tema 2: ProbabilidadTema 2: Probabilidad
Tema 2: Probabilidad
 

Similar a Iniciacion a logica de programacion (1)

Tutorial proton part 5
Tutorial proton part 5Tutorial proton part 5
Tutorial proton part 5
dar851112
 
Lógica Secuencial FF-Contad-Reg
Lógica Secuencial  FF-Contad-RegLógica Secuencial  FF-Contad-Reg
Lógica Secuencial FF-Contad-Reg
Edgar Rivera
 

Similar a Iniciacion a logica de programacion (1) (20)

Problema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoProblema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estado
 
easy412-ac-160104235250.pptx
easy412-ac-160104235250.pptxeasy412-ac-160104235250.pptx
easy412-ac-160104235250.pptx
 
Tutorial proton part 5
Tutorial proton part 5Tutorial proton part 5
Tutorial proton part 5
 
Easy 412 ac
Easy 412 acEasy 412 ac
Easy 412 ac
 
Practicas-LogixPro.pdf
Practicas-LogixPro.pdfPracticas-LogixPro.pdf
Practicas-LogixPro.pdf
 
Informe practico
Informe practicoInforme practico
Informe practico
 
Desentrañando los Fundamentos del Circuito Integrado 555: Un Análisis básico ...
Desentrañando los Fundamentos del Circuito Integrado 555: Un Análisis básico ...Desentrañando los Fundamentos del Circuito Integrado 555: Un Análisis básico ...
Desentrañando los Fundamentos del Circuito Integrado 555: Un Análisis básico ...
 
Lógica Secuencial FF-Contad-Reg
Lógica Secuencial  FF-Contad-RegLógica Secuencial  FF-Contad-Reg
Lógica Secuencial FF-Contad-Reg
 
Lógica Secuencial - FF-Contad-Reg
Lógica Secuencial - FF-Contad-RegLógica Secuencial - FF-Contad-Reg
Lógica Secuencial - FF-Contad-Reg
 
automatismo
automatismoautomatismo
automatismo
 
Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial
 
cir_digitales
 cir_digitales cir_digitales
cir_digitales
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Flip flops
Flip flopsFlip flops
Flip flops
 
PLC y electroneumática: Ejemplos de PLC
 PLC y electroneumática: Ejemplos de PLC PLC y electroneumática: Ejemplos de PLC
PLC y electroneumática: Ejemplos de PLC
 
Ejercicio LOGO
Ejercicio LOGOEjercicio LOGO
Ejercicio LOGO
 
PLC: Simulador de PLC Logixpro
PLC: Simulador de PLC Logixpro PLC: Simulador de PLC Logixpro
PLC: Simulador de PLC Logixpro
 
timer 555
timer 555timer 555
timer 555
 
Cuaderno de logo
Cuaderno de logoCuaderno de logo
Cuaderno de logo
 
Configuracion de multivibradores
Configuracion de multivibradoresConfiguracion de multivibradores
Configuracion de multivibradores
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Iniciacion a logica de programacion (1)

  • 1. INICIACION A LOGICA DE PROGRAMACION
  • 2.
  • 3.
  • 4.
  • 5. 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
  • 6. REGLAS DEL LENGUAJE DE PLANO DE CONTACTO
  • 7. 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
  • 8.
  • 9.
  • 10. 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
  • 11. UNA SALIDA PUEDE ATIVAR OTRA SALIDA En este programa la salida 03 se activará dependiendo de lo que suceda a la salida O2
  • 12. CERROJO O BLOQUEO Y DESBLOQUEO LATCH 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 .
  • 13. AND La operación AND obliga a que se presenten varios sucesos a la vez para poder activar una sola salida
  • 14. AND CON CONTACTO CERRADO Donde para que la salida O8 esté activa las condiciones son I1 activa e I2 desactivada
  • 15. 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
  • 16. OR NOT Para que la salida O5 se active basta que I1 esté activa y I4 inactiva
  • 17. DISTRIBUCION Y PRIORIDAD Son prioridad los contactos en serie, luego los en paralelo, que se encuentren delante de un nodo
  • 18. 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 tiempo 2. Que condiciones se deben presentar para empezar a temporizar 3. Estas condiciones habilitaran la partida START, a la cual deben llegar los contactos que sirven como condición de arranque 4. trascurrido el tiempo prefijado el temporizador activará un contacto, con el que active o desactive una salida 5. El temporizador quedará activo hasta que se cambie su estado a través de una función RESET, CLEAR U OFF
  • 20. 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
  • 22. 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