Professional Documents
Culture Documents
CONTROLES LGICOS
PROGRAMABLES
PLC
Taller: electrnica
Introduccin
En este documento podremos encontrar una gran cantidad de
informacin sobre los Controles Lgicos Programables (PLC) que nos
ayudaran a comprender su gran utilidad ahora en la actualidad.
Estaremos viendo bsicamente por qu est compuesto un PLC desde el
punto de vista elctronico, tambin sus distintas aplicaciones en los
sistemas de las industrias.
Funciones
La funcin bsica y primordial del PLC ha evolucionado con los aos para
incluir el control del rel secuencial, control de movimiento, control de
procesos, Sistemas de Control Distribuido y comunicacin por red. Las
capacidades
de
manipulacin,
almacenamiento,
potencia
de
procesamiento y de comunicacin de algunos PLCs modernos son
aproximadamente equivalentes a las computadoras de escritorio. Un
enlace-PLC programado combinado con hardware de E/S remoto,
permite utilizar un ordenador de sobremesa de uso general para
suplantar algunos PLC en algunas aplicaciones. En cuanto a la viabilidad
de estos controladores de ordenadores de sobremesa basados en lgica,
es importante tener en cuenta que no se han aceptado generalmente en
4
Entrada
Constituyen la etapa de entrada del PLC. Desde la parte externa del PLC
lucen como una bornera donde se deben colocar los cables con las
seales que provienen de los transductores, pero internamente estn
conformadas por circuitos electrnicos que acoplan esas seales a las
especificaciones de seales que el PLC puede manipular.
Los PLC reciben informacin de una variedad de diferentes sensores.
Muchos de los sensores son en realidad interruptores simples. Por
ejemplo, si un PLC en una fbrica de muebles tiene que mover una tabla
hacia abajo a una cinta transportadora en una posicin determinada,
podra tener un interruptor de presin en el extremo de la cinta
transportadora. Cuando la tabla llega a esa posicin se presionar el
interruptor, permitiendo que el PLC sepa que estaba en posicin. Otros
tipos de sensores que un PLC puede utilizar son indicadores de presin
que miden la fuerza, aceleradores para medir el movimiento y
conmutadores activados por la luz. Los PLC tambin pueden utilizar
insumos ms complejos, como cmaras o micrfonos diseados para
reconocer ciertos patrones.
En esta parte se encuentran los equipos de entradas como:
Botoneras
Selectores
Interruptor de Lmite
Interruptor de Nivel
Sensores Fotoelctricos
Sensores de Proximidad
5
i. Entradas digitales
Salida
Internamente son circuitos electrnicos que realizan el acople entre las
seales digitales utilizadas por el PLC y las seales analgicas o
cuantizadas que utilizan los actuadores. Externamente lucen como una
bornera donde se realizan las conexiones entre el PLC y los actuadores.
Las salidas se clasifican, al igual que en el caso de las entradas, en
digitales y analgicas. Las salidas digitales se aplican a actuadores como
bobinas de contactores, electrovlvulas, etc.
Existen salidas digitales: de voltaje y de rel. Las salidas de voltaje
asignan una magnitud de voltaje, que depende del fabricante, al estado
1 lgico y de 0 V al estado 0 lgico. Las salidas de rel consisten en un
contacto seco que se cierra en el estado1 y se abre en el estado 0.
En el caso de salidas analgicas, los valores de salida estn
generalmente entre 0 Vdc a 10 Vdc para las salidas de voltaje y de 4 mA
a 10 mA para las de corriente, aunque estos valores varan segn el
fabricante.
Estas
seales
comandan
actuadores
como vlvulas solenoides, servomotores, etc.
A las salidas se les asigna un espacio de memoria del PLC llamado
imagen de salida, el cual contiene la informacin de todas las salidas en
todo momento.
Vlvulas
Arrancador de Motor
Solenoides
Alarmas
7
Luces
Ventiladores
Bocinas
VENTAJAS Y DESVENTAJAS
Las condiciones favorables son las siguientes:
f) Posibilidad
autmata.
de
gobernar
varias
mquinas
con
un
mismo
Mdulos de comunicaciones
Interfaces de operador
Expansiones de i/o
Rack
Fuente de Alimentacin
CPU
Mdulos de I/O
EL TIEMPO SCAN
Un PLC tiene un funcionamiento, salvo en el proceso inicial que sigue a
un RESET, de tipo secuencial y cclico, es decir, las operaciones tienen
12
13
Despus del tercer paso el PLC retorna al paso 1 y repite los pasos
continuamente.
14
15
Proceso Comn
Servicio a perifricos
Proceso comn:
En este primer bloque se realizan los chequeos cclicos de conexiones y
de memoria de programa, protegiendo el sistema contra:
en Bits internos
usuario.
Salvaguarda Estados: Es
posible
indicar al
PLC estado
deseado de algunas salidas o variables internas en caso de falla
o falta de energa en el equipo. Esto es esencial cuando se requiere
proteger algunos externos de salida.
es
de
en
en
PROGRAMACION EN PLC
19
Los primeros PLC fueron diseados para ser usados por electricistas que
podan aprender a programar los PLC en el trabajo. Estos PLC eran
programados con "lgica de escalera"("ladder logic"). Los PLC modernos
pueden ser programados de muchas formas, desde la lgica de escalera
hasta lenguajes de programacin tradicionales como el BASIC o C.
Otro mtodo es usar la Lgica de Estados (State Logic), un lenguaje de
programacin de alto nivel diseado para programas PLC basndose en
los diagramas de transicin de estados.
ELEMENTOS COMUNES
Tipos de datos
Dentro de los elementos comunes, se definen los tipos de datos. Los
tipos de datos previenen de errores en una fase inicial, como por
ejemplo la divisin de un dato tipo fecha por un nmero entero. Los tipos
comunes de datos son: variables booleanas, nmero entero, nmero
real, byte y palabra, pero tambin fechas, horas del da y cadenas
(strings).
Basado en estos tipos de datos, el usuario puede definir sus propios tipos
de datos, conocidos como tipos de datos derivados. De este modo, se
puede definir por ejemplo un canal de entrada analgica como un tipo de
dato.
Variables
Las variables permiten identificar los objetos de datos cuyos contenidos
pueden cambiar, por ejemplo, los datos asociados a entradas, salidas o a
la memoria del autmata programable. Una variable se puede declarar
20
como uno de los tipos de datos elementales definidos o como uno de los
tipos de datos derivados. De este modo se crea un alto nivel
de independencia con el hardware, favoreciendo la reusabilidad del
software.
La extensin de las variables est normalmente limitada a la unidad
de organizacin en la cual han sido declaradas como locales. Esto
significa que sus nombres pueden ser reutilizados en otras partes
sin conflictos, eliminando una frecuente fuente de errores. Si las
variables deben tener una extensin global, han de ser declaradas como
globales utilizando la palabra reservada VAR_GLOBAL.
definidos
en
IEC
61131-3.
Tpicamente,
un
una interaccin de Funciones y Bloques Funcionales, con
intercambiar datos. Funciones y bloques funcionales
bsicas de construccin de un programa, que contienen
de datos y variables y un conjunto de instrucciones.
programa
es
capacidad para
son las partes
una declaracin
Funciones
IEC 61131-3 especifica funciones estndar y funciones definidas por
usuario. Las funciones estndar son por ejemplo ADD (suma), ABS (valor
absoluto), SQRT (raz cuadrada), SIN (seno), y COS (coseno). Las
funciones definidas por usuario, una vez implementadas pueden ser
usadas indefinidamente en cualquier POU.
Las funciones no pueden contener ninguna informacin de estado
interno, es decir, que la invocacin de una funcin con los mismos
argumentos (parmetros de entrada) debe suministrar siempre el mismo
valor (salida).
Programas
Los programas son "un conjunto lgico de todos los elementos y
construcciones del lenguaje de programacin que son necesarios para el
tratamiento de seal previsto que se requiere para el control de una
mquina o proceso mediante el sistema de autmata programable". Un
programa puede contener, aparte de la declaracin de tipos de datos,
variables y su cdigo interno, distintas instancias de funciones y bloques
funcionales.
LENGUAJES DE PROGRAMACIN
23
Conclusin
24
Los PLC necesitan ser programados para obtener el uso especfico que el
usuario demanda, se le asigna una serie de instrucciones por medio de lo
que es un lenguaje de programacin, que es el medio por el cual el
usuario se comunica con el PLC, una vez se hace esto y se le introduce el
programa en la memoria del PLC, no necesita hacerse nuevamente a
menos que se requiera cambiar alguna funcin.
25