Professional Documents
Culture Documents
En la industria moderna contar con sistemas de produccin cada vez ms eficientes es de suma
importancia. El avance tecnolgico de la ingeniera y de la tcnica se ha convertido en parte
fundamental para el desarrollo de los procesos de manufactura e industriales. En un mundo
globalizado y en constante crecimiento la demanda de innumerables productos ha obligado a la
industria a desarrollar la produccin en masa. La automatizacin ha jugado un papel vital para
el desarrollo industrial, realizando trabajos de maquinado, ensamble, armado de piezas entre
muchas otras.
PLC: Es un sistema electrnico de funcionamiento digital, diseado para ser utilizado en un entorno industrial.
Que utiliza una memoria programable para el almacenamiento interno de instrucciones orientadas al usuario,
para la realizacin de funciones de: Enlaces lgicos, secuenciacin, temporizacin, recuento y clculo, para
controlar a travs de entradas y salidas digitales o analgicas, diversos tipos de maquinas o procesos.
Sistema: Combinacin de componentes que actan conjuntamente para cumplir un determinado objetivo.
Proceso: Operacin contina que consiste en una serie de pasos o acciones controladas o movimientos
sistemticos para un determinado fin.
Perturbacin: Seal que tiende a afectar adversamente el valor de salida de un sistema, si esta anomala es
generada dentro del sistema, se denomina interna, las perturbaciones externas se generan fuera del sistema y
se consideran entradas.
Control de realimentacin: Control que tiende a reducir la diferencia entre la salida y la entrada de referencia
de un sistema, cuando hay presencia de perturbaciones.
Sistema de control realimentado: Es un sistema que tiende a mantener una relacin preestablecida entre la
entrada de referencia y la salida, comparando ambas y utilizando la diferencia como parmetro de control.
Sistema de control automtico: es un arreglo de componentes fsicos instalados y conectados de tal forma,
que este arreglo se pueda regular, dirigir o comandar a si mismo o a otro sistema.
Sensor: Tipo especial de transductor que presenta la particularidad de responder a estmulos de caractersticas
fsicas determinadas.
Hardware: Por hardware se entienden los grupos electrnicos que se encargan de activar o desactivar las
funciones controlables de la instalacin o maquinaria en funcin de una secuencia lgica determinada.
Software: Por software se entienden los programas, los cuales, determinan los enlaces lgicos y, por
consiguiente, la activacin o desactivacin, o sea el mando, de los grupos controlables en la instalacin o
maquinaria. El software, a sea los programas, estn archivados en una memoria (hardware) propia y especial,
de la cual pueden ser recuperados y, en su caso, modificados en cualquier momento dado. Al modificar el
programa se altera tambin la secuencia del mando. Una modificacin o cambio del software no implica un
cambio del hardware.
Actuadores: La tcnica de los actuadores abarca todos los grupos sobre la instalacin o maquinaria
controlable, cuya actuacin modifica los estados del PLC, es decir modifica los procesos o indica una alteracin
de estados. Los elementos actuadores pueden ser, por ejemplo, zumbadores o electro vlvulas.
Mdulos de entrada y salida: Establecen la comunicacin entre la unidad central y los sensores/actuadores.
Cada uno de estos mdulos est dotado de un nmero determinado de entradas y/o salidas. Cada entrada o
salida puede estar activada (estado 1) o desactivada (estado 0).
Direcciones de un PLC: El PLC est equipado con un nmero determinado de entradas y salidas que lo
conectan a los sensores y los actuadores. El programa memorizado en el equipo de control se compone de
instrucciones que activan o desactivan las respectivas entradas y salidas. Se necesitan, pues, direcciones para
distinguir cada salida o entrada en las instrucciones.
Analgica: Seal continua con respecto al tiempo (4-20 mA.) tiene una cantidad infinita de valores
(Temperatura, velocidad, caudal, etc.)
Seal contina con respecto al tiempo, representada con un voltaje, corriente o movimiento de un indicador o
medidor que es proporcional al valor medido.
Seal binaria: Seal digital especial; la seal binaria slo puede tomar dos valores posibles. Ello significa que
la seal binaria transfiere slo dos informaciones, uno o cero, si o no, activacin o desactivacin.
Trminos
Bit: Dgito binario 0 1
Programa: Conjunto de instrucciones o datos que procesan de manera lgica matemtica las seales que
maneja.
Los sistemas de lazo cerrado o AUTOMTICOS, son los ms utilizados actualmente y segn el tipo de seales
que manejen pueden ser analgicos, digitales o hbridos.
Los AUTOMATISMOS ANALGICOS, trabajan con seales variables en el tiempo, dentro de un margen
especfico.
Tiempo atrs los procesos industriales se realizaban de forma cableada por medio de contactores y
relevadores, pero en la actualidad al utilizar tcnicas ms complejas y de alto nivel la utilizacin de un PLC es
una excelente opcin.
Si nuestro proceso es complejo o no, puede tener algunas de las siguientes necesidades:
Procesos de produccin con cambios continuos
Maquinaria con procesos variables
Espacio reducido
Adquisicin de datos del proceso
Cambios en las partes del sistema
Las ventajas que nos proporciona el PLC es que si hay cambios en nuestro proceso, solo necesitamos cambiar
la programacin del mismo, de igual forma nos ofrece otras ventajas:
Robustez para trabajar en ambientes industriales
Mantenimiento econmico
Ocupa un espacio reducido
Opcin de expansin en forma modular
Posibilidad de controlar varias equipos a la vez
Reduccin de tiempos en puesta en marcha de equipos o procesos
Incorporacin de funciones avanzadas
En la actualidad existen diferentes marcas y fabricantes de PLCs, cada uno de ellos con sus caractersticas
especiales tanto de software (programacin) como de hardware (procesador, entradas y salidas, etc.). Pero la
estructura entre ellos es muy similar y se puede dividir en estructura externa y estructura interna.
Estructura Externa
a) Compacta: En un solo bloque se encuentra el CPU, fuente de alimentacin, mdulo de entradas y salidas,
comunicacin del puerto. Se utiliza cuando la aplicacin no es muy compleja y no requerimos de gran cantidad
entradas y salidas mdulos especiales.
En las siguientes figuras se muestra la estructura clsica del PLC.
Figura 1
Figura 2
Estructura modular.
a) Fuente de alimentacin: Provee el voltaje y corriente necesario que requieren cada uno de los
mdulos que conforman el PLC.
b) Procesador: Contiene memoria donde se almacena el programa que controla el proceso, puertos para
comunicarse con la terminal de programacin generalmente RS-232, indicadores de estado e
interruptores para colocar al procesador en sus diferentes modo de operacin.
c) Mdulos de entrada y salida: Se divide en entradas y salidas tanto digitales como analgicas.
Las seales elctricas de entrada provienen de algn sensor o detector, un botn pulsador interruptor que
indican alguna posicin mecnica, dichas entradas son del tipo DIGITAL o DISCRETA y el mdulo que
estaremos usando para estas seales debe ser del mismo tipo.
Las seales del tipo digital solo tiene dos estados, voltaje o no voltaje, los niveles mas comunes son 0 - 5v. 0 -
24v que es el ms utilizado en el medio industrial.
Los mdulos de salida discreta pueden ser de salida a relevador o de salida a transistor. En los de salida a
relevador, cuando la salida se habilita, se energiza la bobina de un relevador interno del mdulo, y este conmuta
el estado de su contacto auxiliar. Los de salida a transistor conmutan cargas inductivas, generalmente de 24
VCC.
Cuando existen variables fsicas por controlar, como temperatura, presin o flujo, requerimos del manejo de
seales ANALGICAS, y por lo tanto tambin de mdulos de entrada y/o salida que puedan manejar este tipo
de seales. Los rangos de las seales mas utilizadas por estos mdulos son:
Corriente de 4 a 20 mA
Voltajes de 0 Vcc a 5 Vcc y de 0 Vcc a 10 Vcc
Figura 3
Existen terminales de comunicacin de distintos tipos, pero el medio ms comn es la computadora la cual tiene
instalado un software de programacin y de comunicacin.
Conexin de entrada
Conexin de salida
Salida en CA
Conexin de sensores
El programa que se introduce en la memoria del controlador, contiene instrucciones de bit, que representan a
dispositivos de entrada y de salida.
A medida que el programa de escalera es ledo por el procesador durante su operacin el estado cambiante de
activado/desactivado de las entradas externas es aplicado al programa, activando y desactivando salidas
externas de acuerdo a la lgica del programa de escalera.
Un programa de escalera consta de renglones individuales, conteniendo cada uno de ellos instrucciones de
entrada y salida. Las instrucciones de entrada, siempre aparecen a la izquierda en su programa de escalera.
Las instrucciones de salida siempre deben de aparecer a la derecha en su programa de escalera. Cada
instruccin de entrada o salida (contactos N.O, N.C o bobina), tienen una direccin que las ubica en los
archivos de datos del procesador.
-- ] [ -- Contacto abierto.
-- ] / [ -- Contacto cerrado, negado.
-- ( ) Salida, bobina.
A cada smbolo le es asignada una direccin PLC real o una abreviatura
Durante la operacin normal del controlador, el procesador determina el estado activado/desactivado de los bits
en los archivos de datos, evala la lgica de rengln y cambia el estado de las salidas de acuerdo a la
continuidad lgica de los renglones. Las instrucciones de entrada establecen las condiciones bajo las cuales el
procesador har una instruccin de salida falsa o verdadera. Estas condiciones son:
1. Autochequeo de fallas, en cada escn el PLC efecta un chequeo del funcionamiento del sistema,
reportando el resultado en forma de bits internos a los que el usuario puede acceder.
2. Salvaguarda de estados, es decir, es posible indicar al PLC el estado que deben guardar algunas
salidas o variables internas en caso de falla o falta de energa.
3. Es posible expandir las entradas y salidas digitales o anlogas, colocar mdulos de comunicacin,
mdulos de I/O remotas, mdulos especiales, etc.
Funciones Bsicas
Funcin de asignacin
Permite que el estado de una seal de entrada sea transmitido directamente al estado de una salida del PLC.
Ent. Sal.
0 0
1 1
Tabla de Verdad
Diagrama elctrico funcin asignacin
Se puede observar en los diagramas anteriores la similitud de la conexin en un diagrama elctrico, donde
tenemos un contacto NA que al activarse enciende una lmpara, y el programa escalera del PLC que al recibir
una seal de entrada, manda una seal de salida.
Funcin NOT
Ent. Sal.
0 1
1 0
Diagrama elctrico funcin NOT, contacto NC
Tabla de verdad
Funcin AND
nicamente cuando todas las seales de entrada son uno, la salida tambin ser uno. Con un cero presente en
cualquier entrada la salida es cero.
Funcin OR
Si al menos una seal de entrada se encuentra en uno, la salida tambin es uno. Solamente cuando todas las
entradas sean cero la salida ser cero.
Combinacin de funciones
La bobina de salida (O:2/0) activa el contacto O:2/0, el cual realiza la funcin de retencin de seal hasta que el
botn de paro es accionado.
Las bobinas internas B3 son opciones de programacin como en el circuito mostrado a continuacin. La bobina
interna B31/0 acciona el contacto B31/0 para activar su respectiva salida.
Una lmpara (H1) enciende mientras se mantenga accionado el pulsador S1 y cuando se accione, al menos,
uno de dos pulsadores S2 y S3.
H1
S1 S2 S3
Tabla de verdad
S1 S2 S3 H1
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0 Listado de direcciones
1 0 0 0 Denominacin Abreviatura Direccin
1 0 1 1 Pulsador S1 S1 I:1/0
1 1 0 1 Pulsador S2 S2 I:1/1
1 1 1 1 Pulsador S3 S3 I:1/2
Lmpara H1 H1 O:2/0
B1 B2
0 1
S
Tabla de verdad
A S B1 B2
0 0 0 0
0 1 1 0
1 0 0 0
1 1 0 1
Listado de direcciones
Denominacin Abreviatura Direccin
Conmutador Selector A I:1/1
Pulsador S I:1/0
Lmpara 1 B1 O:2/0
Lmpara 2 B2 O:2/1
Al oprimir un botn el cilindro A elevar una pieza, cuando este cilindro llegue a su final de carrera el cilindro B
expulsa la pieza hacia una banda. Al llegar a su fin de carrera el cilindro B, deber retornar junto al cilindro A.
A B
A1 A2 B1 B2
4 2
4 2
Y3 Y4
Y1 Y2 5 3
5 3 1
1
Secuencia de operacin.
Retrocesos y fin de carrera de los cilindros son detectados por los sensores A1,B1 y A2,B2.
El combustible del tanque T se mantiene a temperatura de servicio por medio del calentador elctrico E
adosado al tanque. Una bomba P impulsa el combustible hacia dos quemadores B1 y B2 instalado en un horno.
Se desea realizar la supervisin automtica del proceso cumpliendo las siguientes condiciones.
1. Si el nivel del tanque disminuye por debajo de un valor determinado (LSL=1) se debe para la bomba
(P=1), abrir la electrovlvula (X3=1) y sealizar sistema fuera de servicio mediante lmpara indicadora
(LR).
2. Si la temperatura del combustible del tanque desciende por debajo de un valor determinado (TSL=1)
deben realizar las mismas acciones que la condicin 1.
3. Si la cada de presin en el filtro aumenta por encima de un determinado valor (DSPH=1) o bien la
presin en el colector de combustible disminuye por debajo de un cierto valor (PSL=1) tambin se
deben realizar las mismas acciones que condicin 1.
4. Si la presin en el colector de combustible aumenta por encima de un cierto valor (PSH=1) se debe
abrir la electrovlvula de recirculacin X3.
5. Si un quemador no detecta llama (BS1=1 o BS2=1) se debe cerrar la electrovlvula correspondiente
(X1=0 o X2=0) y abrir (X3=1).
6. Si ninguno de los quemadores detecta llama (BS1=1 o BS2=1), el sistema debe quedar fuera de
servicio, realizar las mismas condiciones que condicin 1.
7. En condiciones normales de funcionamiento se debe activar una lmpara indicadora (LV).
Disee un programa para el sistema electrnico de control automtico del tren de lavado de coches que se
describe a continuacin.
Una electrovlvula XV que permite la salida del lquido del lavado hacia el vehculo.
Un sensor S3 que detecta la presencia del vehculo.
Dos finales de carrera S1 y S2 que detectan la llegada de la mquina a los extremos del riel.
Variable Estado
Secuencia de operacin
El sistema cuenta con un botn de arranque llamado M, el cual al accionarse deber mandar abrir (encender)
las compuertas C1 y C2 (ambas se controlan en forma independiente). El producto almacenado empezar a
caer hacia la bscula y la aguja indicadora a moverse. Cuando la aguja llegue a L1, el sistema mandar una
orden para cerrar la compuerta C1 (apagarla) pero C2 deber seguir abierta y la aguja continuar movindose
hasta llegar a L2, momento en el cual el
sistema mandar a cerrar C2 (apagarla) y
accionar un dispositivo llamado basculante, que se
apagar cuando se accione el sw 10, el cual
vaciar el contenido de la bscula volviendo la aguja
a su lugar original. Una vez hecho el ciclo el sistema
quedar listo para iniciar la misma operacin.
Las instrucciones OTL y OTU son instrucciones de salida retentiva. OTL slo puede activar un bit, mientras que
OTU slo puede desactivar un bit. Estas instrucciones generalmente se usan en parejas, con ambas
instrucciones direccionando el mismo bit.
Uso de OTL: cuando las condiciones del rengln se hacen falsas (despus de ser verdaderas), el bit permanece
establecido y el dispositivo de salida correspondiente permanece activado.
Uso de OTU: la instruccin de desenclavamiento indica que se desactive el bit direccionado. De all en adelante,
el bit permanece desactivado, independientemente de la condicin del rengln, hasta que el bit sea activado
(tpicamente por una instruccin OTL en otro rengln).
Ejercicio 7.
S1
4 2
5 3
1
Una pluma de acceso realiza un movimiento cada vez que se pulsa un botn (abre o cierra). El botn
fsicamente es del tipo pulsador y tiene un solo contacto N.A. el sistema no tiene sensores.
La instruccin TON retarda la activacin o desactivacin de una salida. La instruccin TON empieza a contar
intervalos de la base de tiempo cuando las condiciones del rengln se hacen verdaderas. Siempre que las
condiciones del rengln permanezcan verdaderas, el temporizador incrementa su valor acumulado.
Condicin Resultado
Si el rengln es verdadero El bit EN permanece establecido.
El bit TT permanece establecido.
El valor ACC es restablecido.
Si el rengln es falso El bit EN es restablecido.
El bit TT es restablecido.
El valor ACC es restablecido.
Ejercicio 9.
La instruccin TOF retarda la activacin o desactivacin de una salida. La instruccin TOF empieza a contar
intervalos de la base de tiempo cuando el rengln hace una transicin de verdadera a falsa.
Ejercicio 10.
La instruccin RTO activa o desactiva una salida despus de que su temporizador haya estado establecido
durante un intervalo de tiempo preseleccionado.
Ejercicio11.
Ejercicio 12.
Una prensa funcionar cada vez que se activen dos botones al mismo tiempo ( o con una diferencia de 0.1
seg.) al desactivar cualquiera de los botones, la prensa retornar a su posicin de reposo. Para iniciar el
proceso, es necesario haber liberado ambos botones.
Secuencia de operacin
Despus de la orden de inicio, se cierra la reja de proteccin y se activa el mecanismo de sujecin. Cuando esta
operacin ha concluido, se accionan los interruptores de fin de carrera S3, S5 y S6, conectndose el
accionamiento de la broca. Una vez que el eje del taladro ha alcanzado una velocidad de giro suficiente
( aproximadamente 3 segundos), se inicia el descenso de la broca, inicindose el taladrado.
Cuando se desea una profundidad de taladrado determinada, se utiliza el interruptor de fin de carrera S2, cuya
actuacin provoca la elevacin de la broca. Cuando se ha alcanzado la posicin superior, se realiza la
desconexin por medio de S1.
Al llegar a este punto, el motor de elevacin del eje del taladro, as como el accionamiento del taladro, se
detienen. El dispositivo de fijacin libera y se abre la reja de proteccin. Mediante el pulsador de detencin, se
puede interrumpir en cualquier momento, el proceso del taladrado.
Contador (CTU)
La instruccin CTU es una instruccin que cuenta transiciones de rengln de falsas a verdaderas. Las
transiciones del rengln pueden ser causadas por eventos que ocurren en el programa (desde lgica interna o
mediante dispositivos de campo externo), tales como partes que se desplazan y pasan por un detector o activan
un final de carrera.
Contador (CTD)
La instruccin CTD es una instruccin de salida retentiva que cuenta transiciones de rengln de falsas a
verdaderas.
Ejercicio 15.
Cuando el conteo llega a 10 se activa DN del CTU habilitando la salida OTL, si continuamos habilitando la
entrada (botn 1) se habilita el CTD decrementando a cero, al llegar a este valor la instruccin EQU detecta la
igualdad y habilita OTU.
Instruccin Jump
La instruccin JUMP brinca de una lnea de ejecucin en el programa a otra. La instruccin JUMP se usa en
conjunto con una instruccin de etiqueta la cual indica a que lnea se realiza el brinco.
La instruccin menor que es verdadera si el valor de A es menor que B. Las fuentes pueden ser
acumuladores (ACC), bits internos, (B3), nmeros enteros (N7) y registros (N6).
La instruccin LIM compara el valor Test con el valor Low Limit y el valor High Limit. La instruccin
se hace verdadera si el valor de Test es igual o mayor que Low Limit y menor o igual que High Limit.