Sei sulla pagina 1di 11

INSTITUTO TECNOLOGICO SUPERIOR DE

SAN ANDRES TUXTLA


DIVISIÓN DE INGENIERÍA MECATRÓNICA

GRUPO: 811-A

MATERIA:

PLC

DOCENTE:

ING. VICTOR CRUZ LORENA

UNIDAD: 2

Estructura de los controladores lógicos programables.

NOMBRE
FERMAN BAXIN ELIAS JOVANI

GALEANA ORTEGA CARLOS JAVIER

GUTIÉRREZ TAPIA ALEXIS

SEBA APARICIO MAYRA

FECHA: DE FEBRERO DEL 2018


OBJETIVO

El objetivo de esta investigación es brindar los conocimientos necesarios para comprender


el funcionamiento y control de los motores eléctricos más comunes en la industria nacional.
Así como también Conocer los conceptos básicos del control eléctrico de motores.
Establecer la metodología básica para el diseño de circuitos de control de motores.
Conocer los criterios de selección de dispositivos de control de motores.

INTRODUCCION

Un controlador lógico programable, más conocido por sus siglas en


inglés PLC (Programmable Logic Controller) o por autómata programable, es
una computadora utilizada en la ingeniería automática o automatización industrial, para
automatizar procesos electromecánicos, tales como el control de la maquinaria de la fábrica
en líneas de montaje o atracciones mecánicas.
Los PLC son utilizados en muchas industrias y máquinas. A diferencia de las computadoras
de propósito general, el PLC está diseñado para múltiples señales de entrada y de salida,
rangos de temperatura ampliados, inmunidad al ruido eléctrico y resistencia a la vibración
y al impacto. Los programas para el control de funcionamiento de la máquina se suelen
almacenar en baterías, copia de seguridad o en memorias no volátiles.
PLC

Su historia se remonta a finales de la década de 1960, cuando la industria buscó en las


nuevas tecnologías electrónicas una solución más eficiente para reemplazar los sistemas
de control basados en circuitos eléctricos con relés, interruptores y otros componentes
comúnmente utilizados para el control de los sistemas de lógica combinacional.
En 1968 GM Hydramatic (la división de transmisión automática de General Motors) emitió
una solicitud de propuestas para un reemplazo electrónico de los sistemas cableados de
relés. La propuesta ganadora vino de Bedford Associates. El resultado fue el primer PLC,
designado 084 porque era el proyecto de Bedford Associates nº 84

Los primeros PLC fueron diseñados para reemplazar los sistemas de relés lógicos. Estos
PLC fueron programados en lenguaje llamado Listado de instrucciones con el cual las
órdenes de control se le indicaban al procesador como un listado secuencial de códigos en
lenguaje de máquinas. Luego para facilitar el mantenimiento de los sistemas a controlar se
introdujo un lenguaje gráfico llamado lenguaje Ladder también conocido como diagrama de
escalera, que se parece mucho a un diagrama esquemático de la lógica de relés. Este
sistema fue elegido para reducir las demandas de formación de los técnicos existentes.
Otros autómatas primarios utilizaron un formulario de listas de instrucciones de
programación.
Estructura interna.

Sus partes fundamentales son la unidad central de proceso o CPU, y las interfaces de
entrada y salida. La CPU es el cerebro del PLC y está formado por el procesador y la
memoria. El procesador se encarga de ejecutar el programa escrito por el usuario, que se
encuentra almacenado en la memoria. Además el procesador se comunica con el exterior
mediante sus puertos de comunicación y realiza funciones de autodiagnóstico. La interfaz
de entrada se ocupa de adaptar las señales provenientes de los elementos captadores,
tales como botoneras, llaves, límites de carrera etc a nivel que el CPU pueda interpretar
como información. Por otra parte, cuando la CPU resuelve, a través de un programa interno,
activa algún elemento de campo, la interfaz de salida es la encargada de administrar la
potencia necesaria para comandar el actuador.

Ventajas y desventajas.

Dentro de las ventajas que estos equipos poseen se encuentra que, gracias a ellos, es
posible ahorrar tiempo en la elaboración de proyectos, pudiendo realizar modificaciones sin
costos adicionales. Por otra parte, son de tamaño reducido y mantenimiento de bajo costo,
además permiten ahorrar dinero en mano de obra y la posibilidad de controlar más de una
máquina con el mismo equipo.
Sin embargo, y como sucede en todos los casos, los controladores lógicos programables,
o PLCs, presentan ciertas desventajas como es la necesidad de contar con técnicos
cualificados específicamente para ocuparse de su buen funcionamiento.
Elementos de control de RSlogix

Las diferentes instrucciones del lenguaje Ladde

Añadir una nueva rama al programa

Crear una rama en paralelo a la que ya está creada

Contacto normalmente abierto (XIC - Examine If Closed): examina si la variable binaria está
activa (valor=1), y si lo está permite al paso de la señal al siguiente elemento de la rama.
La variable binaria puede ser tanto una variable interna de memoria, una entrada binaria,
una salida binaria, la variable de un temporizador

En este ejemplo si la variable B3:0/0 es igual a 1 se activará la salida O:0/0.

Contacto normalmente cerrado (XIO - Examine If Open): examina si la variable binaria está
inactiva (valor=0), y si lo está permite al paso de la señal al siguiente elemento de la rama.
En este ejemplo si la variable B3:0/0 es igual a 0 se activará la salida O:0/0.

Activación de la variable (OTE - Output Energize): si las condiciones previas de la rama son
ciertas, se activa la variable. Si dejan de ser ciertas las condiciones o en una rama posterior
se vuelve a utilizar la instrucción y la condición es falsa, la variable se desactiva. Para ciertos
casos es más seguro utilizar las dos instrucciones siguientes, que son instrucciones
retentivas.

Activación de la variable de manera retentiva (OTL - Output Latch): si las condiciones


previas de la rama son ciertas, se activa la variable y continúa activada aunque las
condiciones dejen de ser ciertas. Una vez establecida esta instrucción solo se desactivará
la variable usando la instrucción complementaria que aparece a continuación.

Desactivación de la variable (OTU - Output Unlatch): normalmente está instrucción se utiliza


para anular el efecto de la anterior. Si las condiciones previas de la rama son ciertas, se
desactiva la variable y continúa desactivada aunque las condiciones dejen de ser ciertas.
Flanco ascendente (ONS - One Shot): esta instrucción combinada con el contacto
normalmente abierto hace que se active la variable de salida únicamente cuando la variable
del contacto haga la transición de 0 a 1 (flanco ascendente). De esta manera se puede
simular el comportamiento de un pulsador

Temporizador (TON - Timer On-Delay): La instrucción sirve para retardar una salida,
empieza a contar intervalos de tiempo cuando las condiciones del renglón se hacen
verdaderas. Siempre que las condiciones del renglón permanezcan verdaderas, el
temporizador incrementa su acumulador hasta llegar al valor preseleccionado. El
acumulador se restablece (0) cuando las condiciones del renglón se hacen falsas.
Es decir, una vez el contacto (B3:0/0) se activa el temporizador empieza a contar el valor
seleccionado (Preset=5) en la base de tiempo especificada (1.0 s.). La base de tiempo
puede ser de 0.001 s., 0.01 s. y 1.00 s. Una vez el valor acumulado se iguala al
preseleccionado se activa el bit llamado T4:0/DN (temporizador efectuado). Este lo
podemos utilizar como condición en la rama siguiente.

Contador (CTU - Count Up): se usa para incrementar un contador en cada transición de
renglón de falso a verdadero.

Por ejemplo, esta instrucción cuenta todas las transiciones de 0 a 1 de las variable colocada
en el contacto normalmente abierto. Cuando ese número se iguale al preseleccionado (6
en este caso) el bit C5:0/DN se activa. Este bit se puede usar posteriormente como
condición en otro renglón del programa.

Resetear (RES - Reset): La instrucción RES restablece temporizadores, contadores y


elementos de control.
Tabla comparativa de los elementos de control.
Nombre del elemento Imagen Descripción

Añadir una nueva rama al


programa

Crear una rama en paralelo


a la que ya está creada

Examina si la variable binaria


está activa (valor=1), y si lo está
permite al paso de la señal al
Contacto normalmente siguiente elemento de la rama.
abierto (XIC - Examine If La variable binaria puede ser
Closed) tanto una variable interna de
memoria, una entrada binaria,
una salida binaria, la variable de
un temporizador

Examina si la variable binaria


Contacto normalmente está inactiva (valor=0), y si lo
cerrado (XIO - Examine If está permite al paso de la
Open) señal al siguiente elemento de
la rama.

Si las condiciones previas de


la rama son ciertas, se activa
Activación de la variable la variable. Si dejan de ser
(OTE - Output Energize) ciertas las condiciones o en
una rama posterior se vuelve a
utilizar la instrucción y la
condición es falsa, la variable
se desactiva.
Si las condiciones previas de
la rama son ciertas, se
Activación de la variable de activa la variable y continúa
manera retentiva (OTL - activada aunque las
Output Latch) condiciones dejen de ser
ciertas.
Una vez establecida esta
instrucción solo se
desactivará la variable
usando la instrucción
complementaria que
aparece a continuación.

Normalmente está
instrucción se utiliza para
Desactivación de la variable anular el efecto de la anterior.
(OTU - Output Unlatch) Si las condiciones previas de
la rama son ciertas, se
desactiva la variable y
continúa desactivada aunque
las condiciones dejen de ser
ciertas.
Esta instrucción combinada
con el contacto normalmente
abierto hace que se active la
Flanco ascendente (ONS - variable de salida
One Shot) únicamente cuando la
variable del contacto haga la
transición de 0 a 1 (flanco
ascendente). De esta
manera se puede simular el
comportamiento de un
pulsador

La instrucción sirve para


retardar una salida, empieza
Temporizador (TON - Timer a contar intervalos de tiempo
On-Delay) cuando las condiciones del
renglón se hacen
verdaderas. Siempre que las
condiciones del renglón
permanezcan verdaderas, el
temporizador incrementa su
acumulador hasta llegar al
valor preseleccionado. El
acumulador se restablece (0)
cuando las condiciones del
renglón se hacen falsas.
Se usa para incrementar un
contador en cada transición
Contador (CTU - Count Up) de renglón de falso a
verdadero

La instrucción RES
restablece temporizadores,
Resetear (RES - Reset) contadores y elementos de
control.

CONCLUSION .

RSLogix 500 es el software destinado a la creación de los programas del autómata en


lenguaje de esquema de contactos o también llamado lógica de escalera (Ladder). Incluye
editor de Ladder y verificador de proyectos (creación de una lista de errores) entre otras
opciones. Este producto se ha desarrollado para funcionar en los sistemas operativos
Windows
En esta investigación se dio una pequeña introducción de lo que es un controlador lógico
programable y la utilización del software de rslogix para la programación de este mismo ,
se dio una breve introducción de los elementos de control que posee nuestro software.

BIBLIOGRAFIA.
https://www.google.com.mx/search?biw=1366&bih=662&tbm=isch&sa=1&ei=ScCLWoDA
KoKMsQWm_KuwBQ&q=estructura+interna+de+un+plc&oq=estru&gs_l=psy-
ab.1.1.0i67k1l3j0l7.45421.46385.0.48734.5.5.0.0.0.0.167.716.0j5.5.0....0...1c.1.64.psy-
ab..0.5.715....0.dRw27ob8Wi4#imgrc=sLBgmkOz9vVkbM:
https://es.wikipedia.org/wiki/Controlador_l%C3%B3gico_programable
https://www.dirind.com/dae/monografia.php?cla_id=25
http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1756-rm003_-
es-p.pdf

Potrebbero piacerti anche