You are on page 1of 48

Un PLC (Controlador Lgico Programable), tambin llamado

controlador programable; Estos son usados en aplicaciones


comerciales e industriales. Un PLC monitorea entradas, toma
decisiones basadas en su programa y controla salidas, con la
finalidad de automatizar un proceso o mquinas.
INTRODUCCION A PLCS
Un PLC consiste de un modulo o puntos de entrada, Una unidad
de procesamiento central (CPU), y un modulo o puntos de salida.
Las seales de entrada pueden ser digitales o anlogas que son
tomadas de sensores y son convertidas un una seal lgica que
pueda ser usada por el CPU. Los Pushbuttons son ejemplos
sencillos de sensores.
INTRODUCCION A PLCS
Existen algunos procesos que son elaborados mediante
contactores y relevadores, lo que implica control con mucho
cableado, y para hacer una reparacin o un cambio en el
proceso, es necesario hacer cambios en cableado o en algunos
componentes.

Estos procesos y otros mas complicados son posible hacer
mediante la aplicacin del PLC. Ya que los contactores y
relevadores estn en el programa del PLC. Lo que hace mas fcil
corregir errores, o hacer cambios.
INTRODUCCION A PLCS
VENTAJAS DEL PLC

Algunas ventajas del PLC son:

Es pequeo fsicamente, lo que facilita su ubicacin.
Mayor facilidad y rapidez para hacer cambios.
Tiene diagnostico integrado.
Las aplicaciones pueden ser documentadas rpidamente.
Se pueden duplicar aplicaciones rpidamente y con menor
costo.
INTRODUCCION A PLCS
INTRODUCCION A PLCS
PLC S7-200
Existen 5 tipos de PLC S7-200: CPU 221, CPU 222, CPU 224, CPU
224XP y CPU 226
La descripcin del modelo indica: el tipo de CPU, la alimentacin, el tipo
de entrada, y el tipo de salida.
TERMINOLOGIA
El lenguaje de PLC, consiste en un conjunto de trminos usados
comnmente; Muchos de los cuales son nicos para el PLC.
SENSOR
Un sensor es un dispositivo que convierte una condicin fsica en
una seal elctrica para ser usada por el PLC. Los Sensores son
conectados en la entrada del PLC. Un Pushbutton es un ejemplo
de un sensor; Una seal elctrica es enviada del botn al PLC
indicando la condicin (abierto o cerrado)

INTRODUCCION A PLCS
ACTUADOR
Un actuador convierte una seal elctrica del PLC en una
condicin fsica. Los actuadores son conectados a la salida el
PLC. El arrancador de un motor es un ejemplo de un actuador
conectado a la salida del PLC. Dependiendo de la seal de salida,
el arrancador puede detener o arrancar el motor.

INTRODUCCION A PLCS
ENTRADAS DISCRETAS
Una entrada discreta, tambin llamada digital, es una entrada
que solo tiene dos estados o condiciones (ON/OFF). Los
Pushbutton, limit switches, proximity switches son ejemplos de
este tipo de entrada. En la condicin ON una entrada digital
puede ser tomada cono un 1 lgico y una condicin OFF como un
0 lgico.
INTRODUCCION A PLCS
ENTRADAS ANALOGAS
Una entrada anloga es una seal variable continua. Una
entrada anloga tpicamente varia desde 0 a 20 miliamperes, 4 a
20 miliamperes o 0 a 10 volts. En la figura se muestra un
transmisor de nivel, el cual monitorea el nivel de liquido de un
tanque. Dependiendo del nivel, la seal que recibe el PLC puede
incrementar o disminuir conforme lo hace el nivel del tanque.
INTRODUCCION A PLCS
SALIDAS DISCRETAS
Una salida discreta es una salida que puede tener solo dos
condiciones que son ON/OFF. Los solenoides, contactores y
lmparas, son ejemplos de una dispositivo actuador conectado a
una salida discreta. Las salidas discretas tambin son llamadas
salidas digitales. En la figura se muestra un ejemplo utilizando
una salida digital.
INTRODUCCION A PLCS
SALIDAS ANALOGAS
Una salida anloga es una seal variable continua. La salida
puede ser tan simple como un nivel de 0 a 10 VCD que controla
una medidor. Algunos ejemplos de medidores anlogos son:
medidor de velocidad, peso y temperatura. Esta seal de salida
puede usarse en aplicaciones mas complejas.
INTRODUCCION A PLCS
PLC SCAN
El programa del PLC es ejecutado en un proceso repetitivo
denominado scan. EL PLC inicia el scan con el CPU leyendo los
estados de las entradas, con el cual se realiza la aplicacin del
programa. Una vez que el programa es completado el CPU
desarrolla internamente un diagnostico. El ciclo del scan termina
actualizando las salidas, entonces vuelve a comenzar. El tiempo
del ciclo depende del tamao del programa
INTRODUCCION A PLCS
SOFTWARE
El software es donde se tiene la informacin para que mediante
un dispositivo de programacin se efecten las instrucciones
que el hardware necesita.
HARDWARE
El hardware es el equipo actual; Algunos ejemplos del hardware
son: El PLC, el dispositivo de programacin, y el cable de
comunicacin.
INTRODUCCION A PLCS
DISPOSITIVOS DE PROGRAMACION
El programa puede ser creado por una PC en la cual se haya
cargado el software, tambin puede ser elaborado usando el
dispositivo porttil.
INTERFACE
Es el cable conector que se requiere para transferir los datos del
dispositivo de programacin a el PLC (PPI)
INTRODUCCION A PLCS
PLC S7-200
El PLC S7-200 es el miembro mas pequeo de la familia de
controladores programables SIMATIC. La unidad de
procesamiento CPU est interna en el PLC; Los mdulos de
entradas y salidas se encuentran integradas en la parte inferior
y superior respectivamente.
INTRODUCCION A PLCS
PLC S7-200
El PLC cuenta con un switch el cual contiene tres posiciones.
STOP en el cual el CPU est detenido, en la posicin TERM el
dispositivo de programacin puede ser conectado y si se
encuentra en la posicin de RUN el CPU ejecuta el programa.
INTRODUCCION A PLCS
MODULOS DE EXPANSION
El PLC S7-200 es expandible. Los mdulos de expansin
contienen entradas y salidas adicionales, el mdulo es
conectado a la base mediante el cable conector
INTRODUCCION A PLCS
MODULOS DE EXPANSION
INTRODUCCION A PLCS
MODULOS DE EXPANSION
INTRODUCCION A PLCS
ENTRADAS
Los dispositivos de entrada, como switches, pushbutton o
cualquier otro dispositivo sensor son conectados en las
terminales que se encuentran en la parte inferior del PLC
INTRODUCCION A PLCS
SALIDAS
Los dispositivos de salida, como relevadores, son conectados en
las terminales que se encuentran en la parte superior del PLC.
Cuando se pruebe el programa no es necesario que los
dispositivos de salida estn conectados. El estado del LED indica
si la seal de salida est activa.
INTRODUCCION A PLCS
NUMERACION DE ENTRADA/SALIDA
Las entradas y salidas son numeradas, de acuerdo con el numero
en el rack del PLC. Designaremos con la letra I a las entradas y
a las salidas con la letra Q; El primer numero identifica el byte
y el segundo el bit. Por ejemplo I0.0
INTRODUCCION A PLCS
FUENTE DE ALIMENTACION EXTERNA
Un S7-200 puede ser conectado a 24 VCD o 120/230 VCA
dependiendo del CPU. Un S7-200 DC/DC/DC debe ser conectado
a una fuente de 24 VCD.
INTRODUCCION A PLCS
FUENTE DE ALIMENTACION EXTERNA
Un S7-200 AC/DC/Relay debe ser conectado a una fuente de
120 o 230 VCA
INTRODUCCION A PLCS
DISPOSITIVOS EXTERNOS
Se pueden conectar varios dispositivos para hacer mas funcional
la operacin del PLC. Como puede ser un sensor con un lector de
cdigo de barras, tambin se puede conectar una impresora
para bajar la informacin contenida en el CPU.
INTRODUCCION A PLCS
INTERCONEXION
Esto es posible usando un dispositivo de programacin y
mltiples PLCS en un mismo cable de comunicacin. Un total de
31 unidades pueden ser interconectadas sin conmutador.
INTRODUCCION A PLCS
APLICACIONES

INTRODUCCION A PLCS
APLICACIONES

INTRODUCCION A PLCS
PROGRAMACION
Un programa consiste de una o mas instrucciones que
acompaan a la ejecucin de una accin. Existen varias formas
de ver un programa, puede ser mediante un diagrama de
escalera (KOP), lista de instrucciones (AWL) y funcin de
diagrama de bloques (FUP).
LENGUAJES DE PROGRAMACION
LENGUAJE AWL

Este incluye una lista de instrucciones que se ejecutan
secuencialmente dentro de un ciclo. Una de las principales
ventajas que presenta es que cualquier programa creado en FUP
o KOP puede ser editado por AWL, no as a la inversa.

LENGUAJES DE PROGRAMACION
LENGUAJE AWL

Las instrucciones AWL se dividen en:

OPERACION: indica la instruccin que se ha de realizar (ej.
AND).

OPERANDO: indica una constante o direccin con la que debe
trabajar la operacin. Si se trata de una direccin se puede
manejar en modo bit, byte o palabra

LENGUAJES DE PROGRAMACION
LENGUAJE FUP

Consiste en un diagrama de funciones que permite visualizar las
operaciones en forma de cuadros lgicos similares a los de las
compuertas lgicas.

LENGUAJES DE PROGRAMACION
LENGUAJE KOP

La programacin en ladder o escalera se basa en programar
secuencialmente, los procesos. Se programan linealmente en un
ciclo que el PLC repetir luego de leer cada instruccin de arriba
a bajo y de izquierda a derecha.
La lnea vertical de la izquierda representa la energa o el
conductor energizado, el elemento o instruccin de salida
representa el neutro. La lnea del neutro se encuentra omitida.
LENGUAJES DE PROGRAMACION
LENGUAJE KOP

LENGUAJES DE PROGRAMACION
SIMBOLOS

Los smbolos son parte principal para la programacin, estos
smbolos representan los componentes de control y las
instrucciones.
LENGUAJES DE PROGRAMACION
CONTACTOS

Uno de los aspectos mas confusos en la programacin para los
usuarios que utilizan por primera vez el PLC, es la relacin que
existe entre el dispositivo de control y el estado del bit que
utiliza.
CONTACTOS

Los dos tipos de contactos mas comunes son el normalmente
abierto (NO) y el contacto normalmente cerrado (NC)
LENGUAJES DE PROGRAMACION
BOBINAS

Las bobinas representan relevadores que son energizados
cuando el flujo de energa pasa a travs de ellos. Cuando la
bobina es energizada causa una salida correspondiente en la
direccin del bit, que a su vez genera una accin son el medio
que interacta. Los bits de esta misma salida pueden utilizarse
para el control por medio de contactos normalmente cerrados o
abiertos.
LENGUAJES DE PROGRAMACION
CAJAS
Las cajas representan varias instrucciones o funciones que son
ejecutadas cuando la energa fluye a travs de la caja. Las
funciones de caja tpicas son: temporizadores contadores y
operaciones aritmticas.
LENGUAJES DE PROGRAMACION
INTRODUCCION DE ELEMENTOS
Los elementos de control son ingresados en el diagrama de
escalera por medio de la posicin del cursor, y seleccionando el
elemento de una lista. Por ejemplo el cursor esta posicionado a
la derecha de I0.2; una bobina ha sido seleccionada e insertada
en esa posicin
LENGUAJES DE PROGRAMACION
OPERACIN AND
Cada rengln representa la operacin lgica que se est
realizando. En el siguiente ejemplo se demuestra la operacin
AND. Dos contactos en serie y una sola salida. Tienen asignada
las siguientes direcciones I0.0, I0.1 y Q0.0.
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
OPERACIN AND
OPERACIN OR

LENGUAJES DE PROGRAMACION
ESTADO DE FUNCIONES
Se puede ver el estado de cada instrucciones durante la
ejecucin del programa, con la finalidad de observar la
secuencia.
LENGUAJES DE PROGRAMACION
ESTADO DE FUNCIONES
En caso de no tener el equipo conectado al PLC. Tambin
podemos probar el programa forzando seales, las cuales se
mostraran de la siguiente manera.
LENGUAJES DE PROGRAMACION
ESTADO DE FUNCIONES
La siguiente tabla muestra la apariencia de algunos elementos
en estado OFF, Forzado y en estado de ON
LENGUAJES DE PROGRAMACION

You might also like