SlideShare a Scribd company logo
1 of 12
Universidad de Oriente
Núcleo de Monagas
Ingeniería de Sistemas
Cursos Especiales de Grado
Automatización y Control de Procesos Industriales
PROGRAMACION DE PLCS: LENGUAJE ESCALERA (LADDER)
UNIDAD V – PLC
Seminario: Instrumentación y Control Industrial
Equipo SCADA
Vanessa A. Villalobos B. C.I.: 18.173.743
José D. Figuera M. C.I.: 16.516.398
Tutor: Edgar Goncalves
Maturín, Marzo 2014
ÍNDICE
INTRODUCCIÓN .................................................................................................... 1
MARCO TEÓRICO.................................................................................................. 2
1. CONTROLADOR LÓGICO PROGRAMABLE (PLC) ................................ 2
2. LENGUAJE ESCALERA (LADDER) ......................................................... 2
3. CARACTERÍSTICAS DEL LENGUAJE LADDER..................................... 2
4. ELEMENTOS BÁSICOS DE LADDER ...................................................... 3
5. FUNCIONES LÓGICAS ............................................................................. 4
5.1.Los Temporizadores........................................................................... 4
5.2.Los Contadores .................................................................................. 4
5.3.Monoestables...................................................................................... 4
6. OPERACIONES EN UN LENGUAJE LADDER......................................... 5
6.1.Operaciones aritméticas .................................................................... 5
6.2.Operaciones de comparación............................................................ 5
6.3.Instrucciones SET y RESET............................................................... 5
7. EJEMPLOS. ............................................................................................... 6
DISCUSIÓN ............................................................................................................ 7
CONCLUSIONES.................................................................................................... 9
REFERENCIAS BIBLIOGRÁFICAS...................................................................... 10
1
INTRODUCCIÓN
El desarrollo acelerado en el uso de nuevas tecnologías, sobre todo en los
campos de la electrónica, informática y comunicaciones constituyen un constante
desafío en la aplicación de estas en los sistemas automáticos de control,
provocando un profundo cambio en la concepción y diseño de los procesos,
obligándonos a una constante actualización de conocimientos y un continuo
replanteamiento de los métodos de diseño empleados.
La complejidad del sistema de control alcanzable con los autómatas, hace que
sea imprescindible el empleo de métodos de diseño sistemático, frente al método
intuitivo que se veía empleado anteriormente.
Los PLC’s por sus especiales características de diseño tiene un campo de
aplicación muy extenso. La constante evolución del hardware y software amplía
constantemente este campo para poder satisfacer las necesidades que se
detectan en el espectro de sus posibilidades reales, no sólo controlan la lógica de
funcionamiento de máquinas, plantas y procesos industriales, sino que también
pueden realizar operaciones aritméticas, manejar señales analógicas para realizar
estrategias de control.Existen varios lenguajes de programación, en esta
oportunidad se profundizará específicamente en el lenguaje de programación
Ladder o Escalera para estos controladores.
2
MARCO TEÓRICO
1. CONTROLADOR LÓGICO PROGRAMABLE (PLC)
Un PLC (Controlador Lógico Programable) es un dispositivo electrónico de
estado sólido que puede controlar un proceso o una máquina y que tiene la
capacidad de ser programado o reprogramado rápidamente según la demanda de
la aplicación. Fue inventado para remplazar los circuitos secuenciales basados en
relés que eran necesarios para el control de las máquinas. El PLC funciona
monitoreando sus entradas, y dependiendo de su estado, activando y
desactivando sus salidas. El usuario introduce al PLC un programa, usualmente
vía Software, lo que ocasiona que el PLC se comporte de la manera deseada. [1]
2. LENGUAJE ESCALERA (LADDER)
Es un lenguaje gráfico, derivado del lenguaje de relés. Mediante símbolos
representa contactos, bobinas, etc. Su principal ventaja es que los símbolos
básicos están normalizados según el estándar IEC y son empleados por todos los
fabricantes.
Los diagramas de escalera son esquemas de uso común para representar la
lógica de control de sistemas industriales. Se le llama diagrama "escalera" porque
se asemejan a una escalera, con dos rieles verticales (de alimentación) y
"escalones" (líneas horizontales), en las que hay circuitos de control que definen
la lógica a través de funciones.
Con este tipo de diagramas se describe normalmente la operación eléctrica
de distintos tipos de máquinas, y puede utilizarse para sintetizar un sistema de
control y, con las herramientas de software adecuadas, realizar la programación
del PLC. En el diagrama eléctrico todas las acciones ocurren simultáneamente, en
el programa se realizan en forma secuencial, siguiendo el orden en el que los
"escalones" fueron escritos, y que a diferencia de los relés y contactos reales
(cuyo número está determinado por la implementación física de estos
elementos), en el PLC se puede considerar que existen infinitos contactos
auxiliares para cada entrada, salida, relé auxiliar o interno, etc.
3. CARACTERÍSTICAS DEL LENGUAJE LADDER
Instrucciones de entrada se introducen a la izquierda.
Instruccionesdesalidasesituaránenelderecho.
3
Los carriles de alimentación son las líneas de suministro de energía L1 y L2
para los circuitos de corriente alterna y 24 V y tierra para los circuitos de CC.
La mayoría de los PLC permiten más de una salida por cada renglón (Rung).
El procesador (o "controlador") explora peldaños de la escalera de arriba a
abajo y de izquierda a derecha. [2]
4. ELEMENTOS BÁSICOS DE LADDER
Contacto NA:Se activa cuando hay un uno lógico en el elemento que
representa, esto es, una entrada (paracaptarinformacióndelprocesoacontrolar),
unavariableinternao unbitdesistema.
Contacto NC: SufunciónessimilaralcontactoNAanterior,pero
enestecasoseactivacuandohay uncerológico,
cosaquedeberádetenersemuyencuentaala horadesuutilización.
Bobina NA:Seactivacuandolacombinaciónquehay asu entrada (izquierda) da
un uno lógico. Su activación equivale a decir que tiene un uno
lógico.Suelerepresentarelementosde salida, aunquea
vecespuedehacerelpapeldevariable interna.
Bobina NC: Seactivacuandolacombinaciónquehay asu entrada (izquierda) da
un cero lógico. Su activación equivale a decir que tiene un cero
lógico.Sucomportamientoescomplementarioal delabobinaNA.
Bobina SET (S): Unavezactiva(puestaa 1)nosepuededesactivar (puesta a 0) si
no es por su correspondiente bobinaenRESET.Sirveparamemorizarbits y
usadajuntoconlabobinaRESETdan una enorme potenciaenlaprogramación.
Bobina SET (R):Permite desactivar una bobina SET previamente activada.
Bobina JUMP: Permitesaltarseinstruccionesdelprogramae ir directamente a la
etiqueta que se desee. Sirve pararealizarsubprogramas.
Lasfuncioneslógicasmáscomplejascomo: Temporizadores, Contadores,
Registrosdedesplazamiento etc. Serepresentanenformatodebloques.
Estosnoestánnormalizados,aunqueguardanunagransimilitud
entresíparadistintosfabricantes.Resultanmuchomásexpresivosquesiseutilizapar
aelmismo finellenguajeenlistadeinstrucciones.
Sobreestosbloquessedefine:
La base de los tiempos y el tiempo final en el caso de temporizadores.
Elmódulodecontajeycondicionesdeparoyresetenelcasode contadores.
Existentambiénbloquesfuncionalescomplejosquepermitenla
manipulacióndedatosylasoperacionesconvariablesdigitales devariosbits.
4
La presencia de estos bloques de ejecución dependiente de una o más
condiciones binarias, multiplica la potencia de programación sin dejar de mantener
las ventajas de la representación gráfica del programa. Así, pueden programarse
situaciones de automatización compleja que involucren variables digitales,
registros, transferencias, comparaciones, señales analógicas, etc.
Por supuesto, no todos los Autómatas, aun del mismo fabricante, pueden
manejar todas las posibilidades de programación con contactos: solo las gamas
más altas acceden a la totalidad de extensiones del lenguaje.
5. FUNCIONES LÓGICAS
5.1.Los Temporizadores
Como lo indica su nombre, cada vez que alcanzan cierto valor de tiempo
activan un contacto interno. Dicho valor de tiempo, denominado PRESET o meta,
debe ser declarado por el usuario. Luego de haberse indicado el tiempo de meta,
se le debe indicar con cuales condiciones debe empezar a temporizar, o sea a
contar el tiempo. Para ello, los temporizadores tienen una entrada denominada
START o inicio, a la cual deben llegar los contactos o entradas que sirven como
condición de arranque. Dichas condiciones, igual que cualquier otro renglón de
Ladder, pueden contener varios contactos en serie, en paralelo, normalmente
abiertos o normalmente cerrados.
Las operaciones de tiempo permiten programar los temporizadores internos del
autómata. Existen diversos tipos de temporizadores y para utilizarlos se deben
ajustar una serie de parámetros:
Arranque del temporizador: conjunto de contactos que activan el
temporizador, conectados como se desee.
Carga del tiempo: la forma habitual es mediante una constante de tiempo,
pero pueden haber otros ajustes, p.e. leyendo las entradas, un valor de una
base de datos, etc.
5.2.Los Contadores
Definidos como posiciones de memoria que almacenan un valor numérico,
mismo que se incrementa o decrementa según la configuración dada a dicho
contador. Como los temporizadores, un contador debe tener un valor prefijado
como meta o preset, el cual es un número que el usuario programa para que
dicho contador sea activo o inactivo según el valor alcanzado. Dependiendo del
software, puede ocurrir que el contador empiece en su valor de preset y cuente
hacia abajo hasta llegar a cero, momento en el cual entraría a ser activo. Nos
permitirán contar y/o descontar impulsos que enviemos al contacto que lo activa
(p.e. número de botes, sacos, piezas, etc.) entre 0 y 999.
5.3.Monoestables
5
El monoestable es un elemento capaz de mantener activada una salida
durante el tiempo con el que se haya programado, desactivándola
automáticamente una vez concluido dicho tiempo. Una de sus principales ventajas
es su sencillez ya que sólo posee una entrada y una salida.
EntradaSTAR(S):Cuandoseactivaoseleproporcionaun
impulsocomienzalacuentaquetieneprogramada.
SalidaRUNNING(R):Semantieneactivadamientrasdurala cuentay
sedesactivaal finalizarla.Al igualqueconel temporizador,paraprogramarla
cuentahay queintroducirlos valoresde tiempo (Mip)y base de tiempo (Mib).
6. OPERACIONES EN UN LENGUAJE LADDER
6.1.Operaciones aritméticas
Puede haber operaciones matemáticas como sumas, restas, comparaciones,
multiplicaciones, divisiones, desplazamientos de bits, etc. Todas ellas utilizan
valores contenidos en registros de memoria referenciados a contadores, entradas,
salidas, temporizadores y demás. Las funciones matemáticas son usadas
especialmente para la manipulación de variables analógicas. Las operaciones
aritméticas con números enteros son representadas por cajas (Boxes) en las que
se indica la operación a efectuar y los operandos.
6.2.Operaciones de comparación
Un comparador es una instrucción que nos permitirá relacionar dos datos del
mismo formato (BYTE o WORD) entre sí.
6.3.Instrucciones SET yRESET
La instrucción SET activa la bobina correspondiente cada vez que enviamos un
IMPULSO, y sólo se desactivará al enviar otro a la instrucción RESET. Podemos
activar tanto salidas como marcas internas. [2]
6
7. EJEMPLOS.
Figura 1. Descripción Lógica Ladder.
Fuente: http://www.rocatek.com/forum_programacion_ladder.php
Figura 2. Diagrama de Escalera.
Fuente: http://calculodeipet132.blogspot.com/2012/11/programacion-
escalera-o-scada.html
7
DISCUSIÓN
La gran mayoría de los procesos industriales requieren algún tipo de
coordinación, supervisión o control. La necesaria automatización de estas
funciones puede ser llevada a cabo de muy diferentes formas, pero hasta hace
algunos años, la práctica común consistía en el control de secuencias de
operación en base a cuadros de relés y la utilización de módulos especiales para
control de variables continuas como la temperatura y tableros de indicadores
(luminosos, por ejemplo) para proveer la interfaz con un operador supervisor.
Lamentablemente, cuando tiene que cambiarse el proceso, es necesario realizar
modificaciones substanciales en el sistema de control del proceso lo cual implica
grandes costos y demoras. Se requiere algún tipo de reconfigurabilidad en el
mismo diseño inicial.
Para llevar más allá la idea de la flexibilidad, se concibe la posibilidad de
utilizar un computador especializado en el tipo de tareas que normalmente se
requiera de un control de un proceso industrial: Sensar contactos, actuación de
relés, conteo, temporización, procesamiento de señales continuas, etc. El hecho
de utilizar un computador permite, en la mayoría de los casos cambiar la
funcionalidad del control del proceso sin más que cambiar el programa, ya que en
general todos los componentes necesarios como relés auxiliares, temporizadores,
etc. se encuentran ya implementados en el software interno del mencionado
computador que es ahora el control del proceso industrial. En los casos en que las
modificaciones sean tantas que la capacidad de sistema inicial quede superada,
por lo común es posible expandirlo con hardware adicional para cumplir con las
nuevas exigencias. La especialización del computador es básicamente de dos
tipos: por un lado, y para facilitar su uso como control de proceso, debe ser
programable con facilidad por técnicos habituados al funcionamiento de los
controles más tradicionales y disponer de manera simple de todos los
componentes de un sistema de control, a los que se hacía referencia, listos para
ser utilizados. Por otra parte, el tipo de construcción y su tolerancia a condiciones
ambientales y eléctricas extremas, debe permitirle desempeñarse con
confiabilidad en todo tipo de montaje industrial. Este computador fácilmente
programable para tareas de control, y concebido para ser utilizado en un ambiente
industrial, es lo que se conoce como controlador lógico programable (PLC).
Existen diversos lenguajes de programación para los PLC, pero el llamado
Lenguaje en Escalera es el más común y prácticamente todos los fabricantes de
PLC lo incorporan como lenguaje básico de programación. El Lenguaje en
escalera es el mismo para todos los modelos existentes de PLC, lo que cambia de
fabricante a fabricante o de modelo a modelo es el micro controlador que emplea,
y por esta razón lo que difiere entre los PLC es la forma en que el software
interpreta los símbolos de los contactos en Lenguaje en Escalera.
8
La clave principal para la aceptación de los PLC en la industria fue que el
lenguaje de programación inicial estaba basado en los diagramas de escalera y
símbolos electrónicos, comúnmente usados por los electricistas. Las industrias ya
estaban capacitadas en lógica de escalera y fácilmente la adoptaron para los PLC.
De hecho, la lógica de escalera todavía juega un papel muy importante en la
programación y en la localización y corrección de problemas, a pesar de que se
han desarrollado lenguajes de programación más avanzados.Con este tipo de
diagramas se describe normalmente la operación eléctrica de distinto tipo de
máquinas, y puede utilizarse para sintetizar un sistema de control y, con las
herramientas de software adecuadas, realizar la programación del PLC.
9
CONCLUSIONES
El lenguaje de programación LADDER permite representar mediante el uso de
símbolos: contactos N.A. (normalmente abiertos), contactos N.C. (normalmente
cerrados), temporizadores, contadores, registros de desplazamiento, relés, etc. El
entorno de programación en ladder es el lenguaje elemental de los PLC. Estos
fueron desarrollados para reemplazar sistemas de control lógicos que utilizaban
relés, debido a esto el lenguaje inicial para su programación debería tener una
semejanza cercana con los diagramas utilizados en la lógica para relés, que
permite a los ingenieros entender este lenguaje de programación con una mínima
capacitación, ya que los símbolos básicos están normalizados según el estándar
IEC (Comisión Electrotécnica Internacional) y son empleados por todos los
fabricantes. Es por esto que es preferido por los electricistas debido a que generan
lista de instrucciones y programación por estados.
En general, es un lenguaje de programación gráfico muy popular dentro de los
Controladores Lógicos Programables (PLC), porque está basado en los esquemas
eléctricos de control clásicos, es decir, está basado en la representación grafica de
la lógica de relevadores. De este modo, con los conocimientos que todo técnico
eléctrico posee, es muy fácil adaptarse a la programación en este tipo de lenguaje.
10
REFERENCIAS BIBLIOGRÁFICAS
[1] Navarro, D. (2009). PLC. [Documento en Línea]. Disponible en:
http://es.scribd.com/doc/12944471/30/Lenguaje-escalera-LADDER.
(Consultado el 20 de Marzo de 2014).
[2] Diagrama de contactos (Ladder). [Documento en Línea]. Disponible
en:http://www.ing.unlp.edu.ar/electrotecnia/procesos/apuntes/Diagrama%2
0Escalera.pdf. (Consultado el 20 de Marzo de 2014).

More Related Content

What's hot

Guia1 electroneumatica
Guia1 electroneumaticaGuia1 electroneumatica
Guia1 electroneumaticaEmiliano Negro
 
Controladores Logicos Programables
Controladores Logicos ProgramablesControladores Logicos Programables
Controladores Logicos ProgramablesDavid Levy
 
Cade simu manual de funcionamiento2
Cade simu manual de funcionamiento2Cade simu manual de funcionamiento2
Cade simu manual de funcionamiento2guelo
 
1.4. principios generales para la seleccion de la instrumentacion (1)
1.4. principios generales para la seleccion de la instrumentacion (1)1.4. principios generales para la seleccion de la instrumentacion (1)
1.4. principios generales para la seleccion de la instrumentacion (1)LUIS ALBERTO CAHUICH PECH
 
Conceptos y componentes de un plc
Conceptos y componentes de un plcConceptos y componentes de un plc
Conceptos y componentes de un plcPaola Morales
 
Control eléctrico de los sistemas neumáticos
Control eléctrico de los sistemas neumáticosControl eléctrico de los sistemas neumáticos
Control eléctrico de los sistemas neumáticosJose Rojas Martin
 
Circuitos de disparo con aislamiento
Circuitos de disparo con aislamientoCircuitos de disparo con aislamiento
Circuitos de disparo con aislamientoCésar Sánchez
 
Sistema control onoff
Sistema control onoffSistema control onoff
Sistema control onoffSalvador-UNSA
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Guido Carmona Girón
 
Sistema de automatización para el llenado de un tanque de agua por bombas con...
Sistema de automatización para el llenado de un tanque de agua por bombas con...Sistema de automatización para el llenado de un tanque de agua por bombas con...
Sistema de automatización para el llenado de un tanque de agua por bombas con...JesusDanielGonzalesV1
 
Trabajo investigativo PLC
Trabajo investigativo PLCTrabajo investigativo PLC
Trabajo investigativo PLCJuan Medina
 
Circuitos neumaticos simples
Circuitos neumaticos simplesCircuitos neumaticos simples
Circuitos neumaticos simplesDave R Rdez
 

What's hot (20)

Guia1 electroneumatica
Guia1 electroneumaticaGuia1 electroneumatica
Guia1 electroneumatica
 
Diagrama escalera
Diagrama escaleraDiagrama escalera
Diagrama escalera
 
Aparatos de Mando. Regulación y Control. Relés
Aparatos de Mando.  Regulación y Control.  RelésAparatos de Mando.  Regulación y Control.  Relés
Aparatos de Mando. Regulación y Control. Relés
 
Controladores Logicos Programables
Controladores Logicos ProgramablesControladores Logicos Programables
Controladores Logicos Programables
 
Presentación p.l.c.
Presentación p.l.c.Presentación p.l.c.
Presentación p.l.c.
 
Cade simu manual de funcionamiento2
Cade simu manual de funcionamiento2Cade simu manual de funcionamiento2
Cade simu manual de funcionamiento2
 
1.4. principios generales para la seleccion de la instrumentacion (1)
1.4. principios generales para la seleccion de la instrumentacion (1)1.4. principios generales para la seleccion de la instrumentacion (1)
1.4. principios generales para la seleccion de la instrumentacion (1)
 
Conceptos y componentes de un plc
Conceptos y componentes de un plcConceptos y componentes de un plc
Conceptos y componentes de un plc
 
MEMORIAS DE LOS PLC
MEMORIAS DE LOS PLCMEMORIAS DE LOS PLC
MEMORIAS DE LOS PLC
 
Control eléctrico de los sistemas neumáticos
Control eléctrico de los sistemas neumáticosControl eléctrico de los sistemas neumáticos
Control eléctrico de los sistemas neumáticos
 
Sensores capacitivos
Sensores capacitivosSensores capacitivos
Sensores capacitivos
 
Circuitos de disparo con aislamiento
Circuitos de disparo con aislamientoCircuitos de disparo con aislamiento
Circuitos de disparo con aislamiento
 
Logo
LogoLogo
Logo
 
Circuitos secuenciales
Circuitos secuencialesCircuitos secuenciales
Circuitos secuenciales
 
Sistema control onoff
Sistema control onoffSistema control onoff
Sistema control onoff
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7
 
Sistema de automatización para el llenado de un tanque de agua por bombas con...
Sistema de automatización para el llenado de un tanque de agua por bombas con...Sistema de automatización para el llenado de un tanque de agua por bombas con...
Sistema de automatización para el llenado de un tanque de agua por bombas con...
 
Trabajo investigativo PLC
Trabajo investigativo PLCTrabajo investigativo PLC
Trabajo investigativo PLC
 
INSTALACIÓN NEUMATICA
INSTALACIÓN NEUMATICAINSTALACIÓN NEUMATICA
INSTALACIÓN NEUMATICA
 
Circuitos neumaticos simples
Circuitos neumaticos simplesCircuitos neumaticos simples
Circuitos neumaticos simples
 

Viewers also liked

Unidad 2 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
Unidad 2 - Autómatas Programables en las Instalaciones Térmicas y de FluidosUnidad 2 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
Unidad 2 - Autómatas Programables en las Instalaciones Térmicas y de FluidosJosé María Delgado Casado
 
Proyecto candado Electrónico
Proyecto candado ElectrónicoProyecto candado Electrónico
Proyecto candado ElectrónicoPamela
 
Introducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable masterIntroducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable masterAlex Fernandez Chavez
 
configuracion de PLC y temporizadores
configuracion de PLC y temporizadoresconfiguracion de PLC y temporizadores
configuracion de PLC y temporizadoresAlejandro Cortijo
 
Diseño instalaciones electricas residenciales
Diseño instalaciones electricas residencialesDiseño instalaciones electricas residenciales
Diseño instalaciones electricas residencialesLuigui Luque Callo
 
Manual de-instalaciones-electricas-tipo-visible-modulo-1
Manual de-instalaciones-electricas-tipo-visible-modulo-1Manual de-instalaciones-electricas-tipo-visible-modulo-1
Manual de-instalaciones-electricas-tipo-visible-modulo-1Noni Gus
 
Manual de-instalaciones-electricas-en-bt-2009
Manual de-instalaciones-electricas-en-bt-2009Manual de-instalaciones-electricas-en-bt-2009
Manual de-instalaciones-electricas-en-bt-2009Edinson Sánchez
 
Manual de-instalaciones-electricas-mod. 3
Manual de-instalaciones-electricas-mod. 3Manual de-instalaciones-electricas-mod. 3
Manual de-instalaciones-electricas-mod. 3Noni Gus
 

Viewers also liked (11)

Unidad 2 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
Unidad 2 - Autómatas Programables en las Instalaciones Térmicas y de FluidosUnidad 2 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
Unidad 2 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
 
seguridad eléctrica
seguridad eléctricaseguridad eléctrica
seguridad eléctrica
 
Proyecto candado Electrónico
Proyecto candado ElectrónicoProyecto candado Electrónico
Proyecto candado Electrónico
 
Introducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable masterIntroducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable master
 
configuracion de PLC y temporizadores
configuracion de PLC y temporizadoresconfiguracion de PLC y temporizadores
configuracion de PLC y temporizadores
 
Diseño instalaciones electricas residenciales
Diseño instalaciones electricas residencialesDiseño instalaciones electricas residenciales
Diseño instalaciones electricas residenciales
 
Manual de-instalaciones-electricas-tipo-visible-modulo-1
Manual de-instalaciones-electricas-tipo-visible-modulo-1Manual de-instalaciones-electricas-tipo-visible-modulo-1
Manual de-instalaciones-electricas-tipo-visible-modulo-1
 
Motores y tableros
Motores y tablerosMotores y tableros
Motores y tableros
 
Control de-motores-electricos
Control de-motores-electricosControl de-motores-electricos
Control de-motores-electricos
 
Manual de-instalaciones-electricas-en-bt-2009
Manual de-instalaciones-electricas-en-bt-2009Manual de-instalaciones-electricas-en-bt-2009
Manual de-instalaciones-electricas-en-bt-2009
 
Manual de-instalaciones-electricas-mod. 3
Manual de-instalaciones-electricas-mod. 3Manual de-instalaciones-electricas-mod. 3
Manual de-instalaciones-electricas-mod. 3
 

Similar to PROGRAMACIÓN DE PLCS: LENGUAJE ESCALERA

Similar to PROGRAMACIÓN DE PLCS: LENGUAJE ESCALERA (20)

Elaboracion de circuitos modulos logicos programables
Elaboracion de circuitos modulos logicos programablesElaboracion de circuitos modulos logicos programables
Elaboracion de circuitos modulos logicos programables
 
Lenguaje Ladder
Lenguaje LadderLenguaje Ladder
Lenguaje Ladder
 
Curso-de-PLC.pdf
Curso-de-PLC.pdfCurso-de-PLC.pdf
Curso-de-PLC.pdf
 
Plc 01
Plc 01Plc 01
Plc 01
 
Investigación controlador lógico programable sergio cabrera
Investigación controlador lógico programable sergio cabreraInvestigación controlador lógico programable sergio cabrera
Investigación controlador lógico programable sergio cabrera
 
Apunteplc
ApunteplcApunteplc
Apunteplc
 
Apunteplc
ApunteplcApunteplc
Apunteplc
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
 
CURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptx
CURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptxCURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptx
CURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptx
 
Automatización Industrial
Automatización IndustrialAutomatización Industrial
Automatización Industrial
 
AUTOMATIZACIÓN INDUSTRIAL CON PLC´S.pdf
AUTOMATIZACIÓN INDUSTRIAL CON PLC´S.pdfAUTOMATIZACIÓN INDUSTRIAL CON PLC´S.pdf
AUTOMATIZACIÓN INDUSTRIAL CON PLC´S.pdf
 
Informacion
InformacionInformacion
Informacion
 
Definicion de control logico programable
Definicion de control logico programableDefinicion de control logico programable
Definicion de control logico programable
 
PLC: Tutorial básico para programación PLC
PLC: Tutorial básico para programación PLCPLC: Tutorial básico para programación PLC
PLC: Tutorial básico para programación PLC
 
Programación conceptos básicos
Programación conceptos básicosProgramación conceptos básicos
Programación conceptos básicos
 
Semaforo cante
Semaforo canteSemaforo cante
Semaforo cante
 
Habilidad Especial.pptx
Habilidad Especial.pptxHabilidad Especial.pptx
Habilidad Especial.pptx
 
Plc
PlcPlc
Plc
 
Arquitectura interna micro
Arquitectura interna microArquitectura interna micro
Arquitectura interna micro
 
Plc. unidad v. ici. scm
Plc. unidad v. ici. scmPlc. unidad v. ici. scm
Plc. unidad v. ici. scm
 

More from EquipoSCADA

PROTOCOLOS SIMPLES PARA GESTIÓN DE REDES
PROTOCOLOS SIMPLES PARA GESTIÓN DE REDESPROTOCOLOS SIMPLES PARA GESTIÓN DE REDES
PROTOCOLOS SIMPLES PARA GESTIÓN DE REDESEquipoSCADA
 
ARQUITECTURA Y CICLO DE VIDA DE SOLUCIONES CRM
ARQUITECTURA Y CICLO DE VIDA DE SOLUCIONES CRMARQUITECTURA Y CICLO DE VIDA DE SOLUCIONES CRM
ARQUITECTURA Y CICLO DE VIDA DE SOLUCIONES CRMEquipoSCADA
 
SISTEMAS PARA LA EJECUCIÓN DE LA CADENA DE SUMINISTRO
SISTEMAS PARA LA EJECUCIÓN DE LA CADENA DE SUMINISTROSISTEMAS PARA LA EJECUCIÓN DE LA CADENA DE SUMINISTRO
SISTEMAS PARA LA EJECUCIÓN DE LA CADENA DE SUMINISTROEquipoSCADA
 
ERP - INTEGRACIÓN EN LA GESTIÓN DE LA INFORMACIÓN
ERP - INTEGRACIÓN EN LA GESTIÓN DE LA INFORMACIÓNERP - INTEGRACIÓN EN LA GESTIÓN DE LA INFORMACIÓN
ERP - INTEGRACIÓN EN LA GESTIÓN DE LA INFORMACIÓNEquipoSCADA
 
BUSINESS ENGINEERING CON LAS TECNOLOGÍAS DE INFORMACIÓN
BUSINESS ENGINEERING CON LAS TECNOLOGÍAS DE INFORMACIÓNBUSINESS ENGINEERING CON LAS TECNOLOGÍAS DE INFORMACIÓN
BUSINESS ENGINEERING CON LAS TECNOLOGÍAS DE INFORMACIÓNEquipoSCADA
 
LOGÍSTICA COMO ACTIVIDAD EMPRESARIAL
LOGÍSTICA COMO ACTIVIDAD EMPRESARIALLOGÍSTICA COMO ACTIVIDAD EMPRESARIAL
LOGÍSTICA COMO ACTIVIDAD EMPRESARIALEquipoSCADA
 
VÁLVULA LINEALES Y ROTATIVAS
VÁLVULA LINEALES Y ROTATIVASVÁLVULA LINEALES Y ROTATIVAS
VÁLVULA LINEALES Y ROTATIVASEquipoSCADA
 
CONTROLADORES DE NIVEL
CONTROLADORES DE NIVELCONTROLADORES DE NIVEL
CONTROLADORES DE NIVELEquipoSCADA
 
SENSORES DE FLUJO
SENSORES DE FLUJOSENSORES DE FLUJO
SENSORES DE FLUJOEquipoSCADA
 
ELEMENTOS PRIMARIOS DE CONTROL
ELEMENTOS PRIMARIOS DE CONTROLELEMENTOS PRIMARIOS DE CONTROL
ELEMENTOS PRIMARIOS DE CONTROLEquipoSCADA
 
METODOLOGÍA PROHA
METODOLOGÍA PROHAMETODOLOGÍA PROHA
METODOLOGÍA PROHAEquipoSCADA
 
DETECCIÓN DE FALLAS EN SISTEMAS DE SUPERVISIÓN
DETECCIÓN DE FALLAS EN SISTEMAS DE SUPERVISIÓNDETECCIÓN DE FALLAS EN SISTEMAS DE SUPERVISIÓN
DETECCIÓN DE FALLAS EN SISTEMAS DE SUPERVISIÓNEquipoSCADA
 
METODOLOGÍA DE DESARROLLO DE APLICACIONES BASADAS EN COMPONENTES PARA AUTOMAT...
METODOLOGÍA DE DESARROLLO DE APLICACIONES BASADAS EN COMPONENTES PARA AUTOMAT...METODOLOGÍA DE DESARROLLO DE APLICACIONES BASADAS EN COMPONENTES PARA AUTOMAT...
METODOLOGÍA DE DESARROLLO DE APLICACIONES BASADAS EN COMPONENTES PARA AUTOMAT...EquipoSCADA
 
EVOLUCIÓN DE LA ROBÓTICA EN LA INDUSTRIA A LO LARGO DE LA HISTORIA
EVOLUCIÓN DE LA ROBÓTICA EN LA INDUSTRIA A LO LARGO DE LA HISTORIAEVOLUCIÓN DE LA ROBÓTICA EN LA INDUSTRIA A LO LARGO DE LA HISTORIA
EVOLUCIÓN DE LA ROBÓTICA EN LA INDUSTRIA A LO LARGO DE LA HISTORIAEquipoSCADA
 

More from EquipoSCADA (15)

PROTOCOLOS SIMPLES PARA GESTIÓN DE REDES
PROTOCOLOS SIMPLES PARA GESTIÓN DE REDESPROTOCOLOS SIMPLES PARA GESTIÓN DE REDES
PROTOCOLOS SIMPLES PARA GESTIÓN DE REDES
 
ARQUITECTURA Y CICLO DE VIDA DE SOLUCIONES CRM
ARQUITECTURA Y CICLO DE VIDA DE SOLUCIONES CRMARQUITECTURA Y CICLO DE VIDA DE SOLUCIONES CRM
ARQUITECTURA Y CICLO DE VIDA DE SOLUCIONES CRM
 
SISTEMAS PARA LA EJECUCIÓN DE LA CADENA DE SUMINISTRO
SISTEMAS PARA LA EJECUCIÓN DE LA CADENA DE SUMINISTROSISTEMAS PARA LA EJECUCIÓN DE LA CADENA DE SUMINISTRO
SISTEMAS PARA LA EJECUCIÓN DE LA CADENA DE SUMINISTRO
 
ERP - INTEGRACIÓN EN LA GESTIÓN DE LA INFORMACIÓN
ERP - INTEGRACIÓN EN LA GESTIÓN DE LA INFORMACIÓNERP - INTEGRACIÓN EN LA GESTIÓN DE LA INFORMACIÓN
ERP - INTEGRACIÓN EN LA GESTIÓN DE LA INFORMACIÓN
 
BUSINESS ENGINEERING CON LAS TECNOLOGÍAS DE INFORMACIÓN
BUSINESS ENGINEERING CON LAS TECNOLOGÍAS DE INFORMACIÓNBUSINESS ENGINEERING CON LAS TECNOLOGÍAS DE INFORMACIÓN
BUSINESS ENGINEERING CON LAS TECNOLOGÍAS DE INFORMACIÓN
 
LOGÍSTICA COMO ACTIVIDAD EMPRESARIAL
LOGÍSTICA COMO ACTIVIDAD EMPRESARIALLOGÍSTICA COMO ACTIVIDAD EMPRESARIAL
LOGÍSTICA COMO ACTIVIDAD EMPRESARIAL
 
VÁLVULA LINEALES Y ROTATIVAS
VÁLVULA LINEALES Y ROTATIVASVÁLVULA LINEALES Y ROTATIVAS
VÁLVULA LINEALES Y ROTATIVAS
 
CONTROLADORES DE NIVEL
CONTROLADORES DE NIVELCONTROLADORES DE NIVEL
CONTROLADORES DE NIVEL
 
SENSORES DE FLUJO
SENSORES DE FLUJOSENSORES DE FLUJO
SENSORES DE FLUJO
 
ELEMENTOS PRIMARIOS DE CONTROL
ELEMENTOS PRIMARIOS DE CONTROLELEMENTOS PRIMARIOS DE CONTROL
ELEMENTOS PRIMARIOS DE CONTROL
 
METODOLOGÍA PROHA
METODOLOGÍA PROHAMETODOLOGÍA PROHA
METODOLOGÍA PROHA
 
DETECCIÓN DE FALLAS EN SISTEMAS DE SUPERVISIÓN
DETECCIÓN DE FALLAS EN SISTEMAS DE SUPERVISIÓNDETECCIÓN DE FALLAS EN SISTEMAS DE SUPERVISIÓN
DETECCIÓN DE FALLAS EN SISTEMAS DE SUPERVISIÓN
 
METODOLOGÍA DE DESARROLLO DE APLICACIONES BASADAS EN COMPONENTES PARA AUTOMAT...
METODOLOGÍA DE DESARROLLO DE APLICACIONES BASADAS EN COMPONENTES PARA AUTOMAT...METODOLOGÍA DE DESARROLLO DE APLICACIONES BASADAS EN COMPONENTES PARA AUTOMAT...
METODOLOGÍA DE DESARROLLO DE APLICACIONES BASADAS EN COMPONENTES PARA AUTOMAT...
 
NORMA ISA SP95
NORMA ISA SP95NORMA ISA SP95
NORMA ISA SP95
 
EVOLUCIÓN DE LA ROBÓTICA EN LA INDUSTRIA A LO LARGO DE LA HISTORIA
EVOLUCIÓN DE LA ROBÓTICA EN LA INDUSTRIA A LO LARGO DE LA HISTORIAEVOLUCIÓN DE LA ROBÓTICA EN LA INDUSTRIA A LO LARGO DE LA HISTORIA
EVOLUCIÓN DE LA ROBÓTICA EN LA INDUSTRIA A LO LARGO DE LA HISTORIA
 

Recently uploaded

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Recently uploaded (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

PROGRAMACIÓN DE PLCS: LENGUAJE ESCALERA

  • 1. Universidad de Oriente Núcleo de Monagas Ingeniería de Sistemas Cursos Especiales de Grado Automatización y Control de Procesos Industriales PROGRAMACION DE PLCS: LENGUAJE ESCALERA (LADDER) UNIDAD V – PLC Seminario: Instrumentación y Control Industrial Equipo SCADA Vanessa A. Villalobos B. C.I.: 18.173.743 José D. Figuera M. C.I.: 16.516.398 Tutor: Edgar Goncalves Maturín, Marzo 2014
  • 2. ÍNDICE INTRODUCCIÓN .................................................................................................... 1 MARCO TEÓRICO.................................................................................................. 2 1. CONTROLADOR LÓGICO PROGRAMABLE (PLC) ................................ 2 2. LENGUAJE ESCALERA (LADDER) ......................................................... 2 3. CARACTERÍSTICAS DEL LENGUAJE LADDER..................................... 2 4. ELEMENTOS BÁSICOS DE LADDER ...................................................... 3 5. FUNCIONES LÓGICAS ............................................................................. 4 5.1.Los Temporizadores........................................................................... 4 5.2.Los Contadores .................................................................................. 4 5.3.Monoestables...................................................................................... 4 6. OPERACIONES EN UN LENGUAJE LADDER......................................... 5 6.1.Operaciones aritméticas .................................................................... 5 6.2.Operaciones de comparación............................................................ 5 6.3.Instrucciones SET y RESET............................................................... 5 7. EJEMPLOS. ............................................................................................... 6 DISCUSIÓN ............................................................................................................ 7 CONCLUSIONES.................................................................................................... 9 REFERENCIAS BIBLIOGRÁFICAS...................................................................... 10
  • 3. 1 INTRODUCCIÓN El desarrollo acelerado en el uso de nuevas tecnologías, sobre todo en los campos de la electrónica, informática y comunicaciones constituyen un constante desafío en la aplicación de estas en los sistemas automáticos de control, provocando un profundo cambio en la concepción y diseño de los procesos, obligándonos a una constante actualización de conocimientos y un continuo replanteamiento de los métodos de diseño empleados. La complejidad del sistema de control alcanzable con los autómatas, hace que sea imprescindible el empleo de métodos de diseño sistemático, frente al método intuitivo que se veía empleado anteriormente. Los PLC’s por sus especiales características de diseño tiene un campo de aplicación muy extenso. La constante evolución del hardware y software amplía constantemente este campo para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades reales, no sólo controlan la lógica de funcionamiento de máquinas, plantas y procesos industriales, sino que también pueden realizar operaciones aritméticas, manejar señales analógicas para realizar estrategias de control.Existen varios lenguajes de programación, en esta oportunidad se profundizará específicamente en el lenguaje de programación Ladder o Escalera para estos controladores.
  • 4. 2 MARCO TEÓRICO 1. CONTROLADOR LÓGICO PROGRAMABLE (PLC) Un PLC (Controlador Lógico Programable) es un dispositivo electrónico de estado sólido que puede controlar un proceso o una máquina y que tiene la capacidad de ser programado o reprogramado rápidamente según la demanda de la aplicación. Fue inventado para remplazar los circuitos secuenciales basados en relés que eran necesarios para el control de las máquinas. El PLC funciona monitoreando sus entradas, y dependiendo de su estado, activando y desactivando sus salidas. El usuario introduce al PLC un programa, usualmente vía Software, lo que ocasiona que el PLC se comporte de la manera deseada. [1] 2. LENGUAJE ESCALERA (LADDER) Es un lenguaje gráfico, derivado del lenguaje de relés. Mediante símbolos representa contactos, bobinas, etc. Su principal ventaja es que los símbolos básicos están normalizados según el estándar IEC y son empleados por todos los fabricantes. Los diagramas de escalera son esquemas de uso común para representar la lógica de control de sistemas industriales. Se le llama diagrama "escalera" porque se asemejan a una escalera, con dos rieles verticales (de alimentación) y "escalones" (líneas horizontales), en las que hay circuitos de control que definen la lógica a través de funciones. Con este tipo de diagramas se describe normalmente la operación eléctrica de distintos tipos de máquinas, y puede utilizarse para sintetizar un sistema de control y, con las herramientas de software adecuadas, realizar la programación del PLC. En el diagrama eléctrico todas las acciones ocurren simultáneamente, en el programa se realizan en forma secuencial, siguiendo el orden en el que los "escalones" fueron escritos, y que a diferencia de los relés y contactos reales (cuyo número está determinado por la implementación física de estos elementos), en el PLC se puede considerar que existen infinitos contactos auxiliares para cada entrada, salida, relé auxiliar o interno, etc. 3. CARACTERÍSTICAS DEL LENGUAJE LADDER Instrucciones de entrada se introducen a la izquierda. Instruccionesdesalidasesituaránenelderecho.
  • 5. 3 Los carriles de alimentación son las líneas de suministro de energía L1 y L2 para los circuitos de corriente alterna y 24 V y tierra para los circuitos de CC. La mayoría de los PLC permiten más de una salida por cada renglón (Rung). El procesador (o "controlador") explora peldaños de la escalera de arriba a abajo y de izquierda a derecha. [2] 4. ELEMENTOS BÁSICOS DE LADDER Contacto NA:Se activa cuando hay un uno lógico en el elemento que representa, esto es, una entrada (paracaptarinformacióndelprocesoacontrolar), unavariableinternao unbitdesistema. Contacto NC: SufunciónessimilaralcontactoNAanterior,pero enestecasoseactivacuandohay uncerológico, cosaquedeberádetenersemuyencuentaala horadesuutilización. Bobina NA:Seactivacuandolacombinaciónquehay asu entrada (izquierda) da un uno lógico. Su activación equivale a decir que tiene un uno lógico.Suelerepresentarelementosde salida, aunquea vecespuedehacerelpapeldevariable interna. Bobina NC: Seactivacuandolacombinaciónquehay asu entrada (izquierda) da un cero lógico. Su activación equivale a decir que tiene un cero lógico.Sucomportamientoescomplementarioal delabobinaNA. Bobina SET (S): Unavezactiva(puestaa 1)nosepuededesactivar (puesta a 0) si no es por su correspondiente bobinaenRESET.Sirveparamemorizarbits y usadajuntoconlabobinaRESETdan una enorme potenciaenlaprogramación. Bobina SET (R):Permite desactivar una bobina SET previamente activada. Bobina JUMP: Permitesaltarseinstruccionesdelprogramae ir directamente a la etiqueta que se desee. Sirve pararealizarsubprogramas. Lasfuncioneslógicasmáscomplejascomo: Temporizadores, Contadores, Registrosdedesplazamiento etc. Serepresentanenformatodebloques. Estosnoestánnormalizados,aunqueguardanunagransimilitud entresíparadistintosfabricantes.Resultanmuchomásexpresivosquesiseutilizapar aelmismo finellenguajeenlistadeinstrucciones. Sobreestosbloquessedefine: La base de los tiempos y el tiempo final en el caso de temporizadores. Elmódulodecontajeycondicionesdeparoyresetenelcasode contadores. Existentambiénbloquesfuncionalescomplejosquepermitenla manipulacióndedatosylasoperacionesconvariablesdigitales devariosbits.
  • 6. 4 La presencia de estos bloques de ejecución dependiente de una o más condiciones binarias, multiplica la potencia de programación sin dejar de mantener las ventajas de la representación gráfica del programa. Así, pueden programarse situaciones de automatización compleja que involucren variables digitales, registros, transferencias, comparaciones, señales analógicas, etc. Por supuesto, no todos los Autómatas, aun del mismo fabricante, pueden manejar todas las posibilidades de programación con contactos: solo las gamas más altas acceden a la totalidad de extensiones del lenguaje. 5. FUNCIONES LÓGICAS 5.1.Los Temporizadores Como lo indica su nombre, cada vez que alcanzan cierto valor de tiempo activan un contacto interno. Dicho valor de tiempo, denominado PRESET o meta, debe ser declarado por el usuario. Luego de haberse indicado el tiempo de meta, se le debe indicar con cuales condiciones debe empezar a temporizar, o sea a contar el tiempo. Para ello, los temporizadores tienen una entrada denominada START o inicio, a la cual deben llegar los contactos o entradas que sirven como condición de arranque. Dichas condiciones, igual que cualquier otro renglón de Ladder, pueden contener varios contactos en serie, en paralelo, normalmente abiertos o normalmente cerrados. Las operaciones de tiempo permiten programar los temporizadores internos del autómata. Existen diversos tipos de temporizadores y para utilizarlos se deben ajustar una serie de parámetros: Arranque del temporizador: conjunto de contactos que activan el temporizador, conectados como se desee. Carga del tiempo: la forma habitual es mediante una constante de tiempo, pero pueden haber otros ajustes, p.e. leyendo las entradas, un valor de una base de datos, etc. 5.2.Los Contadores Definidos como posiciones de memoria que almacenan un valor numérico, mismo que se incrementa o decrementa según la configuración dada a dicho contador. Como los temporizadores, un contador debe tener un valor prefijado como meta o preset, el cual es un número que el usuario programa para que dicho contador sea activo o inactivo según el valor alcanzado. Dependiendo del software, puede ocurrir que el contador empiece en su valor de preset y cuente hacia abajo hasta llegar a cero, momento en el cual entraría a ser activo. Nos permitirán contar y/o descontar impulsos que enviemos al contacto que lo activa (p.e. número de botes, sacos, piezas, etc.) entre 0 y 999. 5.3.Monoestables
  • 7. 5 El monoestable es un elemento capaz de mantener activada una salida durante el tiempo con el que se haya programado, desactivándola automáticamente una vez concluido dicho tiempo. Una de sus principales ventajas es su sencillez ya que sólo posee una entrada y una salida. EntradaSTAR(S):Cuandoseactivaoseleproporcionaun impulsocomienzalacuentaquetieneprogramada. SalidaRUNNING(R):Semantieneactivadamientrasdurala cuentay sedesactivaal finalizarla.Al igualqueconel temporizador,paraprogramarla cuentahay queintroducirlos valoresde tiempo (Mip)y base de tiempo (Mib). 6. OPERACIONES EN UN LENGUAJE LADDER 6.1.Operaciones aritméticas Puede haber operaciones matemáticas como sumas, restas, comparaciones, multiplicaciones, divisiones, desplazamientos de bits, etc. Todas ellas utilizan valores contenidos en registros de memoria referenciados a contadores, entradas, salidas, temporizadores y demás. Las funciones matemáticas son usadas especialmente para la manipulación de variables analógicas. Las operaciones aritméticas con números enteros son representadas por cajas (Boxes) en las que se indica la operación a efectuar y los operandos. 6.2.Operaciones de comparación Un comparador es una instrucción que nos permitirá relacionar dos datos del mismo formato (BYTE o WORD) entre sí. 6.3.Instrucciones SET yRESET La instrucción SET activa la bobina correspondiente cada vez que enviamos un IMPULSO, y sólo se desactivará al enviar otro a la instrucción RESET. Podemos activar tanto salidas como marcas internas. [2]
  • 8. 6 7. EJEMPLOS. Figura 1. Descripción Lógica Ladder. Fuente: http://www.rocatek.com/forum_programacion_ladder.php Figura 2. Diagrama de Escalera. Fuente: http://calculodeipet132.blogspot.com/2012/11/programacion- escalera-o-scada.html
  • 9. 7 DISCUSIÓN La gran mayoría de los procesos industriales requieren algún tipo de coordinación, supervisión o control. La necesaria automatización de estas funciones puede ser llevada a cabo de muy diferentes formas, pero hasta hace algunos años, la práctica común consistía en el control de secuencias de operación en base a cuadros de relés y la utilización de módulos especiales para control de variables continuas como la temperatura y tableros de indicadores (luminosos, por ejemplo) para proveer la interfaz con un operador supervisor. Lamentablemente, cuando tiene que cambiarse el proceso, es necesario realizar modificaciones substanciales en el sistema de control del proceso lo cual implica grandes costos y demoras. Se requiere algún tipo de reconfigurabilidad en el mismo diseño inicial. Para llevar más allá la idea de la flexibilidad, se concibe la posibilidad de utilizar un computador especializado en el tipo de tareas que normalmente se requiera de un control de un proceso industrial: Sensar contactos, actuación de relés, conteo, temporización, procesamiento de señales continuas, etc. El hecho de utilizar un computador permite, en la mayoría de los casos cambiar la funcionalidad del control del proceso sin más que cambiar el programa, ya que en general todos los componentes necesarios como relés auxiliares, temporizadores, etc. se encuentran ya implementados en el software interno del mencionado computador que es ahora el control del proceso industrial. En los casos en que las modificaciones sean tantas que la capacidad de sistema inicial quede superada, por lo común es posible expandirlo con hardware adicional para cumplir con las nuevas exigencias. La especialización del computador es básicamente de dos tipos: por un lado, y para facilitar su uso como control de proceso, debe ser programable con facilidad por técnicos habituados al funcionamiento de los controles más tradicionales y disponer de manera simple de todos los componentes de un sistema de control, a los que se hacía referencia, listos para ser utilizados. Por otra parte, el tipo de construcción y su tolerancia a condiciones ambientales y eléctricas extremas, debe permitirle desempeñarse con confiabilidad en todo tipo de montaje industrial. Este computador fácilmente programable para tareas de control, y concebido para ser utilizado en un ambiente industrial, es lo que se conoce como controlador lógico programable (PLC). Existen diversos lenguajes de programación para los PLC, pero el llamado Lenguaje en Escalera es el más común y prácticamente todos los fabricantes de PLC lo incorporan como lenguaje básico de programación. El Lenguaje en escalera es el mismo para todos los modelos existentes de PLC, lo que cambia de fabricante a fabricante o de modelo a modelo es el micro controlador que emplea, y por esta razón lo que difiere entre los PLC es la forma en que el software interpreta los símbolos de los contactos en Lenguaje en Escalera.
  • 10. 8 La clave principal para la aceptación de los PLC en la industria fue que el lenguaje de programación inicial estaba basado en los diagramas de escalera y símbolos electrónicos, comúnmente usados por los electricistas. Las industrias ya estaban capacitadas en lógica de escalera y fácilmente la adoptaron para los PLC. De hecho, la lógica de escalera todavía juega un papel muy importante en la programación y en la localización y corrección de problemas, a pesar de que se han desarrollado lenguajes de programación más avanzados.Con este tipo de diagramas se describe normalmente la operación eléctrica de distinto tipo de máquinas, y puede utilizarse para sintetizar un sistema de control y, con las herramientas de software adecuadas, realizar la programación del PLC.
  • 11. 9 CONCLUSIONES El lenguaje de programación LADDER permite representar mediante el uso de símbolos: contactos N.A. (normalmente abiertos), contactos N.C. (normalmente cerrados), temporizadores, contadores, registros de desplazamiento, relés, etc. El entorno de programación en ladder es el lenguaje elemental de los PLC. Estos fueron desarrollados para reemplazar sistemas de control lógicos que utilizaban relés, debido a esto el lenguaje inicial para su programación debería tener una semejanza cercana con los diagramas utilizados en la lógica para relés, que permite a los ingenieros entender este lenguaje de programación con una mínima capacitación, ya que los símbolos básicos están normalizados según el estándar IEC (Comisión Electrotécnica Internacional) y son empleados por todos los fabricantes. Es por esto que es preferido por los electricistas debido a que generan lista de instrucciones y programación por estados. En general, es un lenguaje de programación gráfico muy popular dentro de los Controladores Lógicos Programables (PLC), porque está basado en los esquemas eléctricos de control clásicos, es decir, está basado en la representación grafica de la lógica de relevadores. De este modo, con los conocimientos que todo técnico eléctrico posee, es muy fácil adaptarse a la programación en este tipo de lenguaje.
  • 12. 10 REFERENCIAS BIBLIOGRÁFICAS [1] Navarro, D. (2009). PLC. [Documento en Línea]. Disponible en: http://es.scribd.com/doc/12944471/30/Lenguaje-escalera-LADDER. (Consultado el 20 de Marzo de 2014). [2] Diagrama de contactos (Ladder). [Documento en Línea]. Disponible en:http://www.ing.unlp.edu.ar/electrotecnia/procesos/apuntes/Diagrama%2 0Escalera.pdf. (Consultado el 20 de Marzo de 2014).