Вы находитесь на странице: 1из 0

UNIVERSIDAD NACIONAL JOS

FAUSTINO SANCHEZ CARRIN





ESCUELA ACADEMICA PROFECIONAL DE INGENIERIA
QUMICA


Tema:
CONTROLADORES LOGICOS
PROGRAMABLES (PLC)
Autores:
Hancco Quispe, Johnny Alvaro


Ciclo: IX

Docente:
Ing. Ronald Rodrguez Espinoza
Huacho 31 de mayo de 2013
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
2

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS































Dedicatoria

Quiero dedicarle este trabajo a Dios que me
ha dado la vida y fortaleza para terminar este
trabajo acadmico,
A mis padres por estar ah cuando ms los
necesite; en especial a mi Madre por su
ayuda y constante cooperacin en los
momentos ms difciles.

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
3

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS






Agradecimiento





Agradecemos a Dios y a nuestros padres por darnos la oportunidad de cursar
una carrera profesional en tan maravillosa universidad. Por la confianza que
depositaron en nosotros y por su cario incondicional.
Nuestro ms sincero agradecimiento a todos los profesores de la Universidad
Nacional Jos Faustino Snchez Carrin- Huacho por haber contribuido de
una u otra manera en nuestra formacin acadmica.












UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
4

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS




INDICE
Dedicatoria .............................................................................. Error! Marcador no definido.
Agradecimiento ..................................................................................................................... 3
INDICE .................................................................................................................................. 4
INDICE DE FIGURAS ........................................................................................................ 5
INTRODUCCIN .................................................................. Error! Marcador no definido.
CAPTULO I: CONTROLADORES LGICOS PROGRAMABLES ......................... 7
1.1. Controladores lgicos programables (PLC) ...................................................................7
1.2. Historia del PLC ...............................................................................................................8
1.3. Caractersticas sobresalientes de los PLCs........................................................................9
1.4. Campos de aplicacin .....................................................................................................10
1.5. Modo de Funcionamiento ..............................................................................................10
1.6. Estructura Externa .........................................................................................................13
1.7. Memorias ........................................................................................................................16
1.8. Interfases .........................................................................................................................17
1.9. Mdulos de Funciones Especiales ..................................................................................21
CAPITULO II: DIAGRAMAS PARA CONTROLADORES LGICOS
PROGRAMABLES ............................................................................................................ 25
2.1. Diagramas para Controladores Lgicos Programables .........................................................25
2.2. Sistema de identificacin Entrada/Salida...............................................................................29
2.3. Los conceptos bsicos de Operacin de los Controladores Lgicos Programables. ..............31
CAPTULO III: PROGRAMACIN DE LOS CONTROLADORES LOGICOS
PROGRAMABLES ............................................................................................................ 34
3.1. Automatizacin .....................................................................................................................34
3.2. Partes de un sistema automtico ............................................................................................34
3.3. Forma de programar un PLC: ......................................................................................36
3.4. Estructura general de un PLC (HARDWARE) ...........................................................37
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
5

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
3.5. Temporizadores y Contadores .......................................................................................39
3.6. Operaciones Sobre Datos ...............................................................................................43
3.7. Funciones Aritmticas ....................................................................................................47
3.8. Funciones Boleanas ........................................................................................................53
3.9. Conversin de Datos. ......................................................................................................54
CONCLUCIONES ............................................................................................................. 58
BIBLIOGRAFA ................................................................................................................ 59
ANEXOS ............................................................................................................................. 60


INDICE DE FIGURAS
FIGURA N 1: PLC ............................................................................................................... 9
FIGURA 2. EL PROCESO DE PLC CE111. ....................................................................... 25
FIGURA N 3: ESTRUCTURA BSICA DE UN CONTROLADOR LGICO
PROGRAMABLE. ............................................................................................................... 27
FIGURA N 4: DIAGRAMA DE PRINCIPIO DE UN CONTROL DE FLUIDO. ............ 28
FIGURA N 5: ALAMBRADO TPICO DEL MDULO DE ENTRADA DE UN PLC. 29
FIGURA N 6: ALAMBRADO TPICO DEL MDULO DE SALIDA DE UN PLC. ..... 30
FIGURA N 7: DIAGRAMA DE ALAMBRADO ESTNDAR. ...................................... 31
FIGURA N 8: SISTEMA GENRICO DE CONTROL Y MONITOREO. ...................... 34
FIGURA N 9: COMUNICACIN DE DATOS ENTRE COMPONENTES DEL
SISTEMA. ............................................................................................................................ 36
FIGURA N10 : ESQUEMA DE UN SISTEMA AUTOMTICO. ................................... 37
FIGURA N 11: ESTRUCTURA GENERAL DE PLC. ..................................................... 39





UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
6

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS




INTRODUCCIN

En este presente trabajo acadmico se va a tratar sobre los controladores lgicos
programables que hasta no hace mucho tiempo el control de procesos industriales se vena
haciendo de forma cableada por medio de contactores y relees. Al operario que se
encontraba a cargo de este tipo de instalaciones, se le exiga tener altos conocimientos
tcnicos para poder realizarlas y posteriormente mantenerlas. Adems cualquier variacin
en el proceso supona modificar fsicamente gran parte de las conexiones de los montajes,
siendo necesario para ello un gran esfuerzo tcnico y un mayor desembolso econmico.
En la actualidad no se puede entender un proceso complejo de alto nivel desarrollado por
tcnicas cableadas. El ordenador y los Controladores Lgicos Programables han
intervenido de forma considerable para que este tipo de instalaciones se hayan visto
sustituidas por otras controladas de forma programada.
El Controlador Lgico Programable (PLC) naci como solucin al control de circuitos
complejos de automatizacin. Por lo tanto se puede decir que un PLC no es ms que un
aparato electrnico que sustituye los circuitos auxiliares o de mando de los sistemas
automticos. A l se conectan los captadores (finales de carrera, pulsadores, etc.) por una
parte, y los actuadores (bobinas de contactores, lmparas, pequeos receptores, etc.) por
otra.
Los "nuevos controladores" deban ser fcilmente programables por ingenieros de planta o
personal de mantenimiento. El tiempo de vida deba ser largo y los cambios en el programa
tenan que realizarse de forma sencilla. Finalmente se impona que trabajaran sin problemas
en entornos industriales adversos. La solucin fue el empleo de una tcnica de
programacin familiar y reemplazar los rels mecnicos por rels de estado slido.







UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
7

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
CAPTULO I: CONTROLADORES LGICOS PROGRAMABLES

1.1. Controladores lgicos programables (PLC)
Un controlador lgico programable es un dispositivo operado digitalmente, que usa una
memoria para el almacenamiento interno de instrucciones con el fin de implementar
funciones especficas, tales como lgica, secuenciacin, registro y control de tiempos,
conteo y operaciones aritmticas para controlar a travs de entradas/salidas digitales o
analgicas, varios tipos de mquinas o procesos.
Un controlador lgico programable, ms conocido por sus siglas
en ingls PLC (Programmable Logic Controller), es una computadora utilizada en
la ingeniera automtica o automatizacin industrial, para automatizar
procesos electromecnicos, tales como el control de la maquinaria de la fbrica en lneas de
montaje o atracciones mecnicas.
Los PLCs son utilizados en muchas industrias y mquinas. A diferencia de las
computadoras de propsito general, el PLC est diseado para mltiples seales de entrada
y de salida, rangos de temperatura ampliados, inmunidad al ruido elctrico y resistencia a la
vibracin y al impacto. Los programas para el control de funcionamiento de la mquina se
suelen almacenar en bateras copia de seguridad o en memorias no voltiles. Un PLC es un
ejemplo de un sistema de tiempo real duro donde los resultados de salida deben ser
producidos en respuesta a las condiciones de entrada dentro de un tiempo limitado, que de
lo contrario no producir el resultado deseado.


Figura N 1: PLC

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
8

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
1.2. Historia del PLC
Los PLC fueron inventados en respuesta a las necesidades de la automatizacin de la
industria automotriz norteamericana por el ingeniero estadounidense Dick Morley en 1960,
el control, la secuenciacin, y la lgica para la manufactura de automviles era realizada
utilizando rels, contadores, y controladores dedicados.
En 1968 GM Hydramatic la divisin de trasmisiones automticas de General Motors
ofert un concurso para una propuesta del reemplazo electrnico de los sistemas cableados.
La propuesta ganadora vino de Bedford Associates de Boston, Massachusetts. El primer
PLC, fue designado 084, debido a que fue el proyecto ochenta y cuatro de Bedford
Associates. Bedford Associates creo una nueva compaa dedicada al desarrollo,
manufactura venta y servicio para este nuevo producto: Modicon (Modular Digital
Controller o Controlador Digital Modular) actualmente grupo Schneider Electric.
A mediados de los 70, los microprocesadores convencionales cedieron la potencia
necesaria para resolver de forma rpida y completa la lgica de los pequeos PLC's. Por
cada modelo de microprocesador haba un modelo de PLC basado en el mismo. No
obstante, el modelo 2903 de AMD fue de los ms utilizados.
Ya en 1971, los PLCs se extendan a otras industrias. Las habilidades de comunicacin
comenzaron a aparecer en 1973. El primer sistema fue el bus Modicon (Modbus). El PLC
poda ahora dialogar con otros PLC's y en conjunto podan estar aislados de las mquinas
que controlaban. Tambin podan enviar y recibir seales de tensin variables, entrando en
el mundo analgico. Desafortunadamente, la falta de un estndar acompaado con un
continuo cambio tecnolgico ha hecho que la comunicacin de PLC's sea un gran ocano
de sistemas fsicos y protocolos incompatibles entre si.
En el ao ochenta, ya los componentes electrnicos permitieron un conjunto de
operaciones en 16 bits,- comparados con los 4 de los 70s -, en un pequeo volumen, lo que
los populariz en todo el mundo.
En los 80 se produjo un intento de estandarizacin de las comunicaciones con el protocolo
MAP (Manufacturing Automation Protocol) de General Motors. Tambin fue un tiempo en
el que se redujeron las dimensiones del PLC y se pas a programar con programacin
simblica a travs de ordenadores personales en vez de los clsicos terminales de
programacin. Hoy da el PLC ms pequeo es del tamao de un simple rel.
A comienzo de los noventa, aparecieron los microprocesadores de 32 bits con posibilidad
de operaciones matemticas complejas, y de comunicaciones entre PLCs de diferentes
marcas y PCs, los que abrieron la posibilidad de fbricas completamente automatizadas y
con comunicacin a la Gerencia en "tiempo real". Los 90 han mostrado una gradual
reduccin en el nmero de nuevos protocolos.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
9

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Hoy en da, los grandes competidores de los PLC son los ordenadores personales o PC,
debido a las grandes posibilidades que stos pueden proporcionar, aunque los PLC con su
reducido tamao y su gran versatilidad aun controlan el escenario industrial.
1.3.Caractersticas sobresalientes de los PLCs.

Poseen memoria voltil y no voltil. Tanto el programa de aplicacin escrito por
el usuario como los datos internos del PLC, normalmente es guardado en una RAM
(memoria voltil), lo que le permite tener un acceso ms veloz a las instrucciones de
programa y a los datos internos de registros, Contactores, temporizadores, bits
internos, etc. Tambin, una vez que se ha depurado el programa de aplicacin, los
PLC permiten la opcin de salvaguardar el programa en memorias tipo EEPROM
(no voltiles) para as recuperar el mismo en caso de un corte muy prolongado de
energa que ocasiona una prdida de datos de la RAM.

Capacidad modular de entradas/salidas. Esto permite la combinacin de distintos
niveles y tipos de seal de entrada, as como tambin el manejo de salidas para
distintos tipos de carga. Igualmente si la aplicacin crece, y se requiere mayor
nmero de entradas/salidas, casi sin ningn problema los PLC pueden adecuarse al
nievo requerimiento.

Autodiagnsticos de fallas. El PLC monitorea el funcionamiento de su CPU,
memoria y circuito de interfases de entrada y de salida, e igualmente monitorea el
correcto funcionamiento del programa de aplicacin.

Programacin de la lgica de control. Esto permite la fcil adaptacin a los
cambios en la lgica de operacin de las mquinas y procesos.

Capacidad para generar reportes y comunicaciones con otros sistemas. Con
esta facilidad se puede integrar interfaces de explotacin Hombre-Mquina,
sacndole al sistema mayor cantidad de informacin. Igualmente los PLC pueden
participar en redes de datos comunicndose con otros PLC para formar sistemas de
control distribuidos, o integrndose a las redes administrativas de la produccin.

Ventajas y Desventajas del PLC

VENTAJAS
1. Control ms preciso.
2. Mayor rapidez de respuesta.
3. Flexibilidad Control de procesos
4. Seguridad en el proceso.
5. Mejor monitoreo del funcionamiento.
6. Menor mantenimiento.
7. Deteccin rpida de averas
8. Posibilidad de modificaciones sin elevar costos.
9. Menor costo de instalacin, operacin y mantenimiento.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
10

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
10. Posibilidad de gobernar varios actuadores con el mismo autmata.
DESVENTAJAS
1. Mano de obra especializada.
2. Centraliza el proceso.
3. Condiciones ambientales apropiadas.
4. Mayor costo para controlar tareas muy pequeas o sencillas.

1.4.Campos de aplicacin

El PLC por sus especiales caractersticas de diseo tiene un campo de aplicacin muy
extenso. La constante evolucin del hardware y software ampla constantemente este
campo para poder satisfacer las necesidades que se detectan en el espectro de sus
posibilidades reales.
Su utilizacin se da fundamentalmente en aquellas instalaciones en donde es necesario un
proceso de maniobra, control, sealizacin, etc., por tanto, su aplicacin abarca desde
procesos de fabricacin industriales de cualquier tipo a transformaciones industriales,
control de instalaciones, etc.
Sus reducidas dimensiones, la extremada facilidad de su montaje, la posibilidad de
almacenar los programas para su posterior y rpida utilizacin, la modificacin o alteracin
de los mismos,
etc., hace que su eficacia se aprecie fundamentalmente en procesos en que se producen
necesidades tales como:
Espacio reducido.
Procesos de produccin peridicamente cambiantes.
Procesos secunciales.
Maquinaria de procesos variables.
Instalaciones de procesos complejos y amplios.
Chequeo de programacin centralizada de las partes del proceso.
Maniobra de mquinas.
Maniobra de instalaciones.
Sealizacin y control.
Chequeo de Programas
Sealizacin del estado de procesos.
Tal y como dijimos anteriormente, esto se refiere a los Controlador Lgico Programable
industriales, dejando de lado los pequeos PLC para uso ms personal (que se pueden
emplear, incluso, para automatizar procesos en el hogar, como la puerta de un cochera o las
luces de la casa).

1.5. Modo de Funcionamiento

Los Controladores Lgicos Programables son mquinas secunciales que ejecutan
Correlativamente las instrucciones indicadas en el programa de usuario almacenado en su
memoria, generando unas rdenes o seales de mando a partir de las seales de entrada
ledas de la planta (aplicacin): al detectarse cambios en las seales, el autmata reacciona
segn el programa hasta obtener las rdenes de salida necesarias. Esta secuencia se ejecuta
continuamente para conseguir el control actualizado del proceso.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
11

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
La secuencia bsica de operacin del autmata se puede dividir en tres fases principales:
Lectura de seales desde la interfaz de entradas.
Procesado del programa para obtencin de las seales de control.
Escritura de seales en la interfaz de salidas.
A fin de optimizar el tiempo, la lectura y escritura de las seales se realiza a la vez para
todas las entradas y salidas; Entonces, las entradas ledas de los mdulos de entrada se
guardan en una memoria temporal (Imagen entradas). A esta acude la CPU en la ejecucin
del programa, y segn se va obteniendo las salidas, se guardan en otra memoria temporal
(imagen de salida). Una vez ejecutado el programa completo, estas imgenes de salida se
transfieren todas a la vez al mdulo de salida.

1.5.1. Ciclo de funcionamiento:
El funcionamiento del Controlador Lgico Programable es, salvo el proceso inicial que
sigue a un Reset, de tipo secuencial y cclico, es decir, las operaciones tienen lugar una tras
otra, y se van repitiendo continuamente mientras el autmata est bajo tensin.
La figura 1 muestra esquemticamente la secuencia de operaciones que ejecuta el autmata,
siendo las operaciones del ciclo de operacin las que se repiten indefinidamente.
El ciclo de funcionamiento se divide en dos partes llamados Proceso Inicial y Ciclo de
Operacin.

Leer las entradas digitales. Al principio de cada ciclo se leen los valores actuales de
las entradas digitales y las graba luego como imagen en las entradas.
Ejecutar el programa de usuario. En esta fase, la CPU ejecuta el programa desde la
primera instruccin hasta la ltima (END).
Peticiones de comunicacin. Durante esta fase del ciclo, la CPU procesa los
mensajes que hubiera recibido por la interfase de comunicacin.
Autodiagnstico. Durante el autodiagnstico se comprueba el firmware de la CPU
y la memoria del programa, as como el estado de los mdulos de ampliacin.
Escribir los valores de la imagen del proceso en las salidas digitales.
Proceso inicial:
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
12

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Como se muestra en la figura, antes de entrar en el ciclo de operacin el autmata realiza
una serie de acciones comunes, que tratan fundamentalmente de inicializar los estados del
mismo y chequear el hardware. Estas rutinas de chequeo, incluidas en el programa monitor
ROM, comprueban:
El bus de conexiones de las unidades de E/S.
El nivel de la batera, si esta existe
La conexin de las memorias internas del sistema
El mdulo de memoria exterior conectado, si existe.
Si se encontrara algn error en el chequeo, se activara el LED de error y quedara
registrado el cdigo del error.
Comprobadas las conexiones, se inicializan las variables internas:
Se ponen a OFF las posiciones de memoria interna (excepto las mantenidas o
protegidas contra perdidas de tensin).
Se borran todas las posiciones de memoria imagen E/S.
Se borran todos los contadores y temporizadores (excepto los mantenidos o
protegidos contra perdidas de tensin).
Transcurrido el Proceso Inicial y si no han aparecido errores el autmata entra en el Ciclo
de Operacin.
Ciclo de operacin:
Este ciclo puede considerarse dividido en tres bloques:
Proceso Comn.
Ejecucin del programa.
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:
Errores de hardware (conexiones E/S, ausencia de memoria de programa, etc).
Errores de sintaxis (programa imposible de ejecutar).
El chequeo cclico de conexiones comprueba los siguientes puntos:
Niveles de tensin de alimentacin.
Estado de la batera si existe.
Buses de conexin con las interfaces.
El chequeo de la memoria de programa comprueba la integridad de la misma y los posibles
errores de sintaxis y gramtica:
Mantenimiento de los datos, comprobados en el "checksum".
Existencia de la instruccin END de fin de programa.
Estructura de saltos y anidamiento de bloque correctas.
Cdigos de instrucciones correctas.

Ejecucin del programa:
En este segundo bloque se consultan los estados de las entradas y de las salidas y se
elaboran las rdenes de mando o de salida a partir de ellos. El tiempo de ejecucin de este
bloque de operaciones es la suma del:
Tiempo de acceso a interfaces de E/S.
Tiempo de escrutacin de programa.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
13

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Y a su vez esto depende, respectivamente de:
Nmero y ubicacin de las interfaces de E/S.
Longitud del programa y tipo de CPU que lo procesa.

Servicio a perifricos:
Este tercer y ltimo bloque es nicamente atendido si hay pendiente algn intercambio con
el exterior. En caso de haberlo, la CPU le dedica un tiempo limitado, de 1 a 2 ms, en
atender el intercambio de datos. Si este tiempo no fuera suficiente, el servicio queda
interrumpido hasta el siguiente ciclo.

Tiempo de ejecucin y control en tiempo real
El tiempo total que el Controlador Lgico Programable emplea para realizar un ciclo de
operacin se llama tiempo de ejecucin de ciclo de operacin o ms sencillamente tiempo
de ciclo "Scan time". Dicho tiempo depende de:
El nmero de E/S involucradas.
La longitud del programa usuario.
El nmero y tipo de perifricos conectados al autmata.
Los tiempos totales de ciclos son entonces la suma de tiempos empleados en realizar las
distintas operaciones del ciclo
Autodiagnstico (Proceso comn).
Actualizacin de E/S (Ejecucin del programa).
Ejecucin de programa. (Ejecucin del programa).
Servicio a perifricos. (Servicio a perifricos).

1.6. Estructura Externa



El trmino estructura externa o configuracin externa de un Controlador Lgico
programable industrial se refiere al aspecto fsico exterior del mismo, bloques o elementos
en que est dividido. Actualmente son tres las estructuras ms significativas que existen en
el mercado:
Estructura compacta.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
14

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Estructura semimodular. (Estructura Americana).
Estructura modular. (Estructura Europea)


1.6.1. Estructura compacta

Este tipo de Controlador Lgico Programable se distingue por presentar en un solo bloque
todos sus elementos, esto es, fuente de alimentacin, CPU, memorias, entradas/salidas, etc.
Son los PLC de gama baja o nanoautmatas los que suelen tener una estructura compacta.
Su potencia de proceso suele ser muy limitada dedicndose a controlar mquinas muy
pequeas o cuadros de mando.

1.6.2. Estructura semimodular

Se caracteriza por separar las E/S del resto del Controlador Lgico Programable, de tal
forma que en un bloque compacto estn reunidas las CPU, memoria de usuario o de
programa y fuente de alimentacin y separadamente las unidades de E/S . Son los
Controlador Lgico Programable de gama media los que suelen tener una estructura
semimodular (Americana).

1.6.3. Estructura modular

Su caracterstica principal es la de que existe un mdulo para cada uno de los diferentes
elementos que componen el PLC como puede ser una fuente de alimentacin, CPU, E/S,
etc. La sujecin de los mismos se hace por riel DIN, placa perforada o sobre RACK, en
donde van alojado el BUS externo de unin de los distintos mdulos que lo componen.
Son los PLC de gama alta los que suelen tener una estructura modular, que permiten una
gran flexibilidad en su constitucin.

1.6.4. Unidad de Programacin

Es el conjunto de medios, hardware y software mediante los cuales el programador
introduce y depura sobre las secuencias de instrucciones (en uno u otro lenguaje) que
constituyen el programa a ejecutar. Esta puede estar constituida por un teclado pequeo
adosable al controlador, donde cada tecla responder a un elemento del circuito/programa a
desarrollar.

1.6.5. Fuente de Alimentacin

La fuente de alimentacin proporciona las tensiones necesarias para el funcionamiento de
los distintos circuitos del sistema. La alimentacin a la CPU puede ser de continua a 24
Vcc, tensin muy frecuente en cuadros de distribucin, o en alterna a 110 / 220 Vca. En
cualquier caso es la propia CPU la que alimenta las interfaces conectadas a travs del bus
interno. La alimentacin a los circuitos E/S puede realizarse, segn tipos, en alterna a
48/110/220 Vca o en continua a 12/24/48 Vcc.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
15

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
La fuente de alimentacin del Controlador Lgico Programable puede incorporar una
batera de reserva, que se utiliza para el mantenimiento de algunas posiciones internas y del
programa usuario en memoria RAM, o cuando falla la alimentacin o se apaga el
Controlador Lgico Programable.

1.6.6. Unidad Central de Proceso

La CPU (Central Procesing Unit) es la parte inteligente del sistema. Interpreta las
instrucciones del programa de usuario y consulta el estado de las entradas. Dependiendo de
dichos estados y del programa, ordena la activacin de las salidas deseadas.
La CPU est constituida por los siguientes elementos:
Procesador.
Memoria monitor del sistema.
Circuitos auxiliares.

Procesador

Est constituido por el microprocesador, el reloj (generador de onda cuadrada) y algn chip
auxiliar. El microprocesador es un circuito integrado (chip), que realiza una gran cantidad
de operaciones, que podemos agrupar en:
Operaciones de tipo lgico.
Operaciones de tipo aritmtico.
Operacin de lectura y modificacin de datos.
Operaciones de entrada salida.
Operaciones de control de la transferencia de la informacin dentro del autmata.

Memoria monitor del sistema
Es una memoria de tipo ROM, Lectura y escritura en las interfaces de E/S. operativo del
autmata contiene las siguientes rutinas, incluidas por el fabricante.
Inicializacin tras puesta en tensin o reset.
Rutinas de test y de respuesta a error de funcionamiento.
Intercambio de informacin con unidades exteriores.
Lectura y escritura en las interfaces de E/S.
Funciones bsicas de la CPU.

En la memoria ROM del sistema, el fabricante ha grabado una serie de programas
ejecutivos, software del sistema y es a estos programas a los que acceder el procesador
para realizar las funciones. El software del sistema de cualquier Controlador Lgico
Programable consta de una serie de funciones bsicas que realiza en determinados tiempos
de cada ciclo.
En general cada Controlador Lgico Programable contiene y realiza las siguientes
funciones:
Vigilar que el tiempo de ejecucin del programa de usuario, que no exceda de un
determinado tiempo mximo. A esta funcin se le denomina Watchdog.
Ejecutar el Programa del usuario.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
16

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Crear una imagen de las entradas, ya que el programa de usuario no debe acceder
directamente a dichas entradas.
Renovar el estado de las salidas en funcin de la imagen de las mismas, obtenida al
final del ciclo de ejecucin del programa usuario.
Cheque del sistema.

1.7.Memorias
La memoria es el almacn donde el Controlador Lgico Programable guarda todo cuanto
necesita para ejecutar la tarea de control.
Datos Del proceso.
Seales de planta, entradas y salidas.
Variables internas, de bit y de palabra.
Datos alfanumricos y constantes.
Datos de control.
Instrucciones de usuario (programa)
Configuracin Controlador Lgico Programable (modo de funcionamiento, nmero
de e/s conectadas, ...)
Existen varios tipos de memorias:
RAM. Memoria de lectura y escritura.
ROM. Memoria de solo lectura, no reprogramable.
EPRON. Memoria de solo lectura, reprogramables con borrado por ultravioletas.
EEPRON. Memoria de solo lectura, alterables por medios elctricos.
.
1.7.1. Memoria interna

En un Controlador Lgico Programable, la memoria interna es aquella que almacena el
estado de las variables que maneja, entradas, salidas, contadores, relees internos, seales de
estado, etc. Esta memoria interna se encuentra dividida en varias reas, cada una de ellas
con un cometido y caractersticas distintas.
La clasificacin de la memoria interna no se realiza atendiendo a sus caractersticas de
lectura y escritura, sino por el tipo de variables que almacena y el nmero de bits que ocupa
la variable. As, la memoria interna del Controlador Lgico Programable queda clasificada
en las siguientes reas. rea de imgenes de entradas/salidas y rea interna (IR).
En esta rea de memoria se encuentran:
Los canales (registros) asociados a los terminales externos (entradas y salidas).
Los relees internos (no correspondidos con el terminal externo), gestionados como
relees de E/S.
Los relees E/S no usados pueden usarse como IR.
No retienen estado frente a la falta de alimentacin o cambio de modo de
operacin.
rea especial (SR). Son relees de sealizacin de funciones particulares como:
Servicio (siempre ON, OFF).
Diagnsticos (sealizacin o anomalas).
Temporizaciones (relojes a varias frecuencias).
Calculo.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
17

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Comunicaciones.
Accesible en forma de bit o de canal.
No conservan su estado en caso de fallo de alimentacin o cambio de modo.
rea auxiliar (AR).
Contienen bits de control e informacin de recursos de PLC como: puertos
perifricos, casetes de memoria. Se dividen en dos bloques: Sealizacin: Errores
de configuracin, datos del sistema. Memorizacin y gestin de datos.
Es un rea de retencin.
Accesible en forma de bit o de canal.
No conservan su estado en caso de fallo de alimentacin o cambio de modo.
rea de enlace (LR).
Dedicados al intercambio de informacin entre PLCs.
Si no se utilizan como LR pueden usarse como IR.
Accesible en forma de bit o canal.
No conservan su estado en caso de fallo de alimentacin o cambio de modo.
rea de retencin (HR).
Mantienen su estado ante fallos de alimentacin o cambio de modo de PLC.
Son gestionados como los IR y direccionables como bit o como canal.
rea de temporizadores y contadores (TIM/CNT).
Es el rea de memoria que simula el funcionamiento de estos dispositivos.
Son usados por el PLC para programar retardos y cuentas.
rea de datos (DM).
Se trata de memoria de 16 bits (palabra).
Utilizable para gestin de valores numricos.
Mantiene su estado ante cambios de modos de trabajo o fallo de alimentacin.
Direccionables como Canal (palabra).
Esta rea suele contener los parmetros de configuracin del PLC (setup).

1.7.2. Memoria de programa

La memoria de programa, normalmente externa y enchufable a la CPU mediante casete de
memoria, almacena el programa escrito por el usuario para su aplicacin. Cada instruccin
del usuario ocupa un paso o direccin del programa.
Las memorias de programa o memorias de usuario son siempre de tipo permanente RAM +
batera o EPROM / EEPROM. Por lo general la mayora de los fabricantes de autmatas
ofrecen la posibilidad de utilizar memorias RAM con batera para la fase de desarrollo y
depuracin de los programas, y de pasar estos a memorias no voltiles EPROM o
EEPROM una vez finalizada esta fase.
La ejecucin del programa en el mdulo es siempre prioritaria, de forma que si se da
tensin al autmata con un mdulo conectado, la CPU ejecuta su programa y no el
contenido en memoria RAM interna.

1.8.Interfases
En el control de un proceso automatizado, es imprescindible un dialogo entre operador-
mquina junto con una comunicacin entre la mquina y el Controlador Lgico
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
18

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Programable, estas comunicaciones se establecern por medio del conjunto de entradas y
salidas del citado elemento.
Todas las seales provenientes del campo son informadas a la CPU, luego de ser tomadas
por los captores de entradas, y a su vez, las rdenes generadas por la CPU son comunicadas
a los elementos del proceso bajo control por medio de las interfases de salida. Los
Controlador Lgico Programable son capaces de manejar tensiones y corrientes de nivel
industrial, gracias a que disponen un bloque de circuitos de interfaz de E/S muy potente,
que les permite conectarse directamente con los sensores y accionamientos del proceso.
De entre todos los tipos de interfaces que existen, las interfaces especficas permiten la
conexin con elementos muy concretos del proceso de automatizacin. Se pueden
distinguir entre ellas tres grupos bien diferenciados:
Entradas / salidas especiales.
Entradas / salidas inteligentes.
Procesadores perifricos inteligentes.
Las interfaces especiales del primer grupo se caracterizan por no influir en las variables de
estado del proceso de automatizacin. nicamente se encargan de adecuar las E/S, para que
puedan ser inteligibles por la CPU, si son entradas, o para que puedan ser interpretadas
correctamente por actuadores (motores, cilindros, etc.), en el caso de las salidas.

1.8.1. Entradas Salidas

La seccin de entradas mediante el interfaz, adapta y codifica de forma comprensible para
la CPU las seales procedentes de los dispositivos de entrada o captadores.
Hay dos tipos de entradas:
Entradas digitales.
Entradas analgicas
La seccin de salida tambin mediante interfaz trabaja de forma inversa a las entradas, es
decir, decodifica las seales procedentes de la CPU, y las amplifica y manda con ellas los
dispositivos de salida o actuadores como lmparas, relees... aqu tambin existen unos
interfaces de adaptacin a las salidas de proteccin de circuitos internos.

1.8.2. Entras y Salidas Discretas

Estas interfases tiene la simple funcin de informar a la CPU, de la presencia o ausencia de
seal, tensin o corriente, en un circuito, apertura o cierre de un contacto, pulsador, lmite
de carrera, etc. En el caso de las salidas estas conectan o desconectan al circuito de
actuacin de un solenoide, contactor, lmpara, etc.
Las interfases discretas abarcan un rango muy amplio de opciones de operacin. Un
contacto externo al controlador puede estar conectado a distintos voltajes, segn la maquina
o proceso lo mismo para otro tipo de captor.
Existen entonces interfases para corriente alterna, corriente continua y a su vez para
distintos niveles y tipos de tensiones que van desde los cinco voltios hasta niveles
industriales. El proceso de adquisicin de la seal digital consta de varias etapas.
Proteccin contra sobre tensiones.
Filtrado.
Puesta en forma de la onda.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
19

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Aislamiento galvnico o por opto acoplador.

1.8.3. Entradas Discretas

Dentro de cada interfase de entrada discreta, existe un elemento rectificador y un
acondicionador de seal que elimina los ruidos de lneas y rebates de contactos.
Luego un tercer elemento detecta el umbral de tensin de activacin y finalmente a travs
de una optoaislacin se conecta a la lgica de la CPU. Esta aislacin es para asegurar el
funcionamiento confiable del controlador.
El ltimo bloque de una entrada es el que comunica a la lgica del sistema un uno o un cero
segn el nivel de tensin de entrada. Esto es siempre complementado por un indicador de
nivel del estado de entrada constituido generalmente por un LED.
El estado activado desactivado de cada entrada se guarda en tablas de memorias,
memorias imagen o registro de imagen, para que una vez por cada barrido del programa
del usuario informen su estado a la CPU y luego se vuelven a actualizar.
Las interfases estn construidas de forma de mdulos que se alojan en bases de
montaje,estructura semimodular o modular, o formando parte del conjunto estructura
compacta.


1.8.4. Salidas Discretas

Un mdulo de salida digital permite al Consolador Lgico Programable actuar sobre los
preaccionadores y accionadores que admitan ordenes de tipo todo o nada. El valor binario
de las salidas digitales se convierte en la apertura o cierre de un relee interno del autmata
en el caso de mdulos de salidas a relee.
En los mdulos estticos (bornero), los elementos que conmutan son los componentes
electrnicos como transistores o triacs, y en los mdulos electromecnicos son contactos de
relees internos al mdulo. Los mdulos de salidas estticos al suministrar tensin, solo
pueden actuar sobre elementos que trabajan todos a la misma tensin, en cambio los
mdulos de salida electromecnicos, al ser libres de tensin, pueden actuar sobre elementos
que trabajen a tensiones distintas.
El proceso de envo de la seal digital consta de varias etapas:
Puesta en forma.
Aislamiento.
Circuito de mando (relee interno).
Proteccin electrnica.
Tratamiento cortocircuitos
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
20

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS




1.8.5. Entradas de Palabras

Las interfases de entradas de palabras permiten conectar elementos cuyas seales son
palabras formadas por mltiples bits en paralelos, como por ejemplo llaves selectoras
rotativas binarias.
Las palabras pueden estar formadas por cuatro u ocho canales de entrada, cada canal
permite conectar varias llaves del tipo binario, este tipo de entrada cuenta con un borne para
activarlas de forma multiplexada de uno en uno en forma secuencial.
Las entradas filtradas y luego en forma sincronizada se almacena en una memoria
intermedia y permanecen all hasta ser ledas, cuando la actualizacin de cada canal no es
sincrnico con el barrido de la CPU, existe un sistema de proteccin para que el canal no se
actualice en el momento en que esta ledo.

1.8.6. Salidas de Palabras

Las salidas de este tipo activan grupos de 8 o 16 bits, que forman palabras binarias. Se usan
para manejar elementos como display de siete segmentos y otros elementos del proceso
capaz de capaz este tipo de seales.
Generalmente cuentan con una nica bornera de 8/16 bornes y de una seal para sincronizar
la lectura de varios canales por esa misma bornera. Las salidas son opto aisladas y poseen
un sistema para evitar la actualizacin de los canales mientras se estn siendo ledos.

1.8.7. Entradas analgicas

Los mdulos de entrada analgicas permiten que los Controlador Lgico Programable
trabajen con accionadores de mando analgico y lean seales de tipo analgico como
pueden ser la temperatura, la presin, el caudal, tensin o intensidad, etc.
Los mdulos de entradas analgicas convierten una magnitud analgica en un nmero que
se deposita en una variable interna del Controlador Lgico Programable. Lo que realiza es
una conversin A/D, puesto que el autmata solo trabajar con seales digitales. Esta
conversin se realiza con una precisin o resolucin determinada (numero de bits) y cada
cierto intervalo de tiempo (periodo muestreo).
El proceso de adquisicin de la seal analgica consta de varias etapas:
Filtrado
Conversin A/D
Memoria interna

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
21

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS


1.8.8. Salidas analgicas
Los mdulos de salida analgica permiten que el valor de una variable numrica interna del
autmata se convierta en tensin o intensidad.
Lo que realiza es una conversin D/A, puesto que el Controlador Lgico Programable solo
trabaja con seales digitales. Esta conversin se realiza con una precisin o resolucin
determinada (nmero de bits) y cada cierto intervalo de tiempo (periodo muestreo).
Esta tensin o intensidad puede servir de referencia de mando para actuadores que admitan
mando analgico como pueden ser los variadores de velocidad, las etapas de los tiristores
de los hornos, reguladores de temperatura... permitiendo al Controlador Lgico
Programable realiza funciones de regulacin y control de procesos continuos.
El proceso de envo de la seal analgica consta de varias etapas:
Aislamiento galvnico.
Conversin D/A.
Circuitos de amplificacin y adaptacin.
Proteccin electrnica de la salida.

1.9.Mdulos de Funciones Especiales

Todas las interfases o adaptadores descriptos hasta ahora tienen la tarea de convertir seales
de entrada en valores aceptables para la CPU, o convertir las seales entregadas por la CPU
en valores convenientes para los actuadores. Cuando los PLC deben controlar procesos o
mquinas que requieren tareas ms complejas, como por ejemplo, resolucin de ecuaciones
que requieren aritmtica avanzada, emisin de informes en cdigos ASCII, control de
velocidades superiores al barrido del equipo, repuestas a seales que no pueden aceptar
demoras, control de lazos PID, estas tipo de tareas pueden resultar limitaciones que estn
dadas por la falta de capacidad de los controladores para atender en un tiempo razonable
esas operaciones sin dejar de lado la resolucin de la lgica de contacto.
Para ello se disearon mdulos de entrada/salida con concepto de modulo inteligente de
funciones especiales, estos tiene la capacidad propia para el procesamiento de datos y no
influyen en el tiempo de barrido del contador, por contar con su propio microprocesador y
un barrido asincrnico con respecto a la CPU, pero con la capacidad de tomar, modificar y
escribir datos en la memoria.}



UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
22

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
1.9.1. Mdulo de Entrada de Pulsos de Alta Velocidad

Permite conectar al sistema dispositivos que producen trenes de pulsos demasiado rpidos
para que el barrido del controlador, pueda reaccionar o efectuar conteos, ejemplo,
caudalmetro, turbinas, tacmetros, etc. Este tipo de mdulos tiene entradas/salidas, por las
que ingresan las seales de frecuencia hasta 100 Khz., y las salidas pueden adoptar
resultados de conexin/desconexin de acuerdo al programa que el usuario carga en la
memoria del mdulo.
El programa consiste fundamentalmente comparar entre los valores reales de conteo, con
los que el usuario prefija, o pueden ser tomados de la memoria principal del PLC, cuando
se alcanzan los valores prefijados, se activan las salidas del mdulo y/o se actualizan los
estados de la memoria del PLC.

1.9.2. Mdulo de Control de Ejes

Este mdulo tiene generalmente la funcin de controlar la posicin punto a punto de
servomotores en lazos cerrados, tienen la posibilidad de manejar el posicionamiento de
varios ejes a la vez. La tarea principal del mdulo es el cmputo de velocidad y posicin
independientemente del barrido del PLC. Para ello el modulo, cuenta con su propia CPU y
se programa con el lenguaje de alto nivel por medio de una PC o una terminal sin
inteligencia.
Adems estos mdulos pueden almacenar distintos perfiles de funcionamiento en tablas que
son consultadas desde el programa del usuario. Este tipo de mdulo cuenta con prticos de
comunicacin que pueden usarse para emitir reportes a una impresora o algn perifrico en
serie, centro de mecanizacin, maquinas, herramientas, robots de soldadura, etc.

1.9.3. Mdulo de Entrada de Termocuplas

Proveen de alta precisin en las lecturas de Termocuplas, usando resoluciones de hasta
catorce bits, la seal que se le enva al PLC puede ser expresada en grados Celsius, grados
Fahrenheit, o en milivolts.
El mdulo permite la conexin de varias Termocuplas, que constituyen canales de entrada
que se interpretan secuencial mente mediante un barrido propio del mdulo. El tiempo
aproximado para ocho canales es de 40 milisegundos, los canales que no se usen pueden ser
deshabilitados para aumentar la velocidad de barrido.
1.9.4. Mdulo de Entrada de Termo resistencias

Mediante la lectura de un valor de resistencia y su posterior conversin, este mdulo es
capaz de enviar seales a la CPU del PLC en varios formatos, grados Celsius, grados
Fahrenheit, Ohm o valor numrico. El mdulo posee una inteligencia necesaria para
convertir el valor de resistencia ledo en formato til para el usuario sin el empleo de tablas
de conversiones. Otra de las ventajas de este tipo de mdulo son las compensaciones de la
resistencia de cables y capacidad de detectar circuitos abiertos.

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
23

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
1.9.5. Modulo BASIC Programable

Cuando se necesitan clculos complejos, estadstica, etc. se puede utilizar este tipo de
mdulo, que no es ms que una pequea computadora con su propia CPU, y memorias que
acepta programas escritos en lenguaje BASIC. El mdulo posee una comunicacin directa
con la CPU del PLC y otros prticos para poder conectar perifricos tales como terminales
sin inteligencia, lectores de cdigos de barra, impresoras, etc.
Con el uso del Basic se pueden hacer clculos para resolver lazos de control PID, cuando el
PLC no incluya como capacidad propia, el programa se almacena en RAM, soportadas por
bateras pero con la posibilidad de transferir en forma automtica, datos a memorias que
permanezcan inalterables ante falta de energa.
Otra de las aplicaciones es la de mantener en la memoria del mdulo, una cantidad de
recetas de distintos productos a elaborar, las cuales se pueden descargar a pedido del
operador en el momento adecuado, modificando las posiciones de memoria requeridas por
el PLC.

1.10. Motivacin en la Ingeniera. Un tpico proceso por lotes.













Figura 2. El proceso de PLC CE111.

Cunado una secuencia logica ha sido programada y descargada a la unidad de memoria
programable, el programa puede ser comenza, pausa, dar un solo paso o parado de la
unidad del PLC por si mismo. La estructura normal de una secuencia de PLC es una cadena
repetitiva de acciones elementales que estan eterminadas por el estatus del dispositivo de
entrada del proceso industrial. Todos los procesos de produccion industrial siguen una
secuencia fija de acciones que estan determinadas por los pasos identificados en el proceso
de produccion y la reaccion conocida que puede ser hecha durante el proceso. Los procesos
de produccion industrial pueden ser la manufactura de productos electricos o mecanicos, en
una linea de emsamble o maquilacion, procesado de materiales puros, la formacion de
productos quimicos o farmaceuticos en un proceso quimico, y mas.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
24

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS


1.12. Seleccin del PLC

2. Capacidad de entradas y salidas.
3. Mdulos funcionales (anlogos, digitales, comunicacin,).
4. Cantidad de programas que puede ejecutar al mismo tiempo (multitarea).
5. Cantidad de contadores, temporizadores, banderas y registros.
6. Lenguajes de programacin.
7. Capacidad de realizar conexin en red de varios PLC.
8. Respaldo de la compaa fabricante del PLC, servicio y repuestos.
9. Compatibilidad con equipos de otras gamas.



















UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
25

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
CAPITULO II: DIAGRAMAS PARA CONTROLADORES LGICOS
PROGRAMABLES
2.1. Diagramas para Controladores Lgicos Programables
La solucin moderna para el problema de como proporcionar un control de estado discreto
es el uso de una computadora de propsitos especficos, denominada controlador lgico
programable (PLC). Estos se pueden estudiar en su concepto elemental considerando los
elementos bsicos mostrados en la siguiente figura: el procesador, los mdulos
entrada/salida y el software.

Figura N 1: Estructura bsica de un controlador lgico programable.
Los Controladores Programables son usados en la Automatizacin de los
Procesos de Manufactura

Controles:
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
26

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Transportador
Aplanado
Almacenamiento
Acondicionamiento
Tratamiento
Alarmas
Bloqueos
Mantenimiento preventivo


Figura N 2: Diagrama de principio de un control de fluido.

Figura N 3: Diagrama funcional del control.
Los controladores programables se pueden usar para controlar controles lineales y
rotatorios en los circuitos de fluido, identificando claramente cual es un proceso, la
secuencia que tiene en condiciones de trabajo determinadas y estableciendo cuales son las
seales de entrada y su tipo y cules son las seales de salida.
2.1.1. Procesador
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
27

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
El procesador es una computadora que ejecuta un programa para desarrollar las operaciones
especificas en un diagrama de escalera, o bien, un conjunto de ecuaciones Booleanas, el
procesador desarrolla operaciones aritmticas y lgicas sobre los datos de las variables de
entrada y determina el estado de las variables de salida.
El procesador funciona bajo una permanente funcin de supervisin que dirige las
operaciones globales de los datos de entrada y salida a la ejecucin de los programas de los
usuarios.
2.1.2. Mdulos de entrada
El mdulo de entrada examina el estado de los switches fsicos y de otros dispositivos de
entrada y para su estado en una forma apropiada para el procesador. El procesador tiene la
posibilidad de acomodar un cierto nmero de entradas llamadas canales.
Los sistemas para el mdulo de entrada estn diseadas para proporcionar 0 v o 110 V en
corriente alterna, al mdulo de entrada.
Este tipo de conexin parte del hecho de que, por ejemplo, estn alambrados al PLC los
switches como se muestra en la siguiente figura. Si el switch est cerrado, la entrada es 110
V en C.A y si est abierta la entrada 0 V en corriente alterna, el mdulo de entrada
convierte esto en el estado uno o cero que requiere el procesador. En algunos casos, los
PLC se disean para operar con voltajes en corriente directa.

Figura N 4: Alambrado tpico del mdulo de entrada de un PLC.
Los mdulos de entrada tienen un cierto nmero de canales por modulo, cada canal esta
frecuentemente equipado con una lmpara indicadora para sealar si la entrada en
particular est DENTRO o FUERA.
2.1.3 Mdulos de salida
Los mdulos de salida proporcionan alimentacin en C.A. a los dispositivos externos, tales
como: motores, lmparas, solenoides, etc. tal como lo requiere un diagrama de escalera.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
28

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Un mdulo de salida puede proporcionar una cierta potencia de salida mxima cuando la
potencia requerida es mayor, se puede instalar un relevador como se muestra en la salida.

Figura N 5: Alambrado tpico del mdulo de salida de un PLC.
Internamente, el mdulo de salida acepta uno o cero del procesador y usa esto para
encender (ON) o apagar (OFF) un dispositivo de control de potencia en C.A, por ejemplo
un TRIAC. en este sentido el mdulo de salida es un relevador de estado slido.
Los controladores lgicos programables estn diseados tambin con mdulos de salida
para proporcionar otro tipo de salida, tales como voltajes en corriente directa o pulsos
variables.
Un mdulo de salida puede tener uno o varios canales por unidad y cada canal tiene su
lmpara indicadora para decir si est dentro (ON) o fuera (OFF).
2.1.4. Unidad de programacin
La unidad de programacin es un paquete electrnico externo que est conectado al
controlador programable cuando se hace la programacin. La unidad usualmente permite la
entrada de un programa con smbolos usados un diagrama de escalera, la unidad transmite
este programa al interior de la memoria del controlador programable.
La unidad de programacin puede ser pequea, autocontenida, tienen un de cristal lquido.
El usuario puede introducir un programa y desarrollar pruebas de diagnstico, correr el
programa por medio del controlador programable y editar el programa instalado.
Otro tipo de unidad programable es capaz de desplegar muchos escalones del diagrama de
escalera, tiene las mismas facilidades que la unidad programable sencilla, pero con mayor
capacidad.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
29

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
2.2. Sistema de identificacin Entrada/Salida
Seccin de entrada: La seccin de entrada de un controlador programable recibe
informacin de la estacin de botones, switches de temperatura, switches de
presin, contactos de sobrecarga y otras entradas manuales, mecnicas y
automticas. Las entradas conectadas al controlador programable son clasificadas
como digitales o analgicas. Las entradas digitales solo pueden ser de dos tipos ON-
OFF.
Figura N 6: Diagrama de alambrado estndar.
Seccin de salida: La seccin de salida de un controlador programable entrega
voltaje de salida a las alarmas de control, alumbrado,, solenoides, arrancadores de
motores y otros dispositivos que producen trabajo. Como las entradas, tambin las
salidas pueden ser digitales o analgicas. Las salidas digitales pueden ser de
alumbrado, arrancadores de motores, alarmas, solenoides, contactores. Las salidas
analgicas son salidas de voltaje variables, corrientes variables, resistencia variable.
2.2.1. Conexiones de entrada y salida en el controlador programable
Cuando se conecta una entrada a un controlador programable un lado se conecta a una
entrada asignada de la terminal y el otro a una terminal comn.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
30

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

Circuito de Control de Motores y su Relacin con la Salida a un controlador lgico
programable

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
31

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Si la salida de u controlador programable toma ms potencia que la que la seccin de
salida puede manejar, se usa una interfase.
Una interfase es un dispositivo de control que con una baja corriente controla una corriente
grande.

2.3. Los conceptos bsicos de Operacin de los Controladores Lgicos
Programables.
Un sistema de control y/o monitoreo de energa puede tener uno o ms procesadores
para representar el monitoreo y las funciones de control.
El procesador puede ser una computadora o un dispositivo electrnico lgico capaz
de ejecutar una secuencia de operaciones.
Tpicamente, se refiere a un sistema basado en computadora.
La computadora puede ser de propsitos simples o multifuncional.
Los sistemas de monitoreo de energa y los sistemas de control son principalmente
un sistema de computadora en tiempo real.
En la operacin en tiempo real, el sistema de monitoreo de energa adquiere datos y
los procesa instantneamente, la interaccin del operador con el sistema es tambin
instantnea.
Las principales componentes del sistema incluyen:
Mediciones y transductores para presentar en forma comn seales elctricas
aceptables.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
32

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Dispositivos de adquisicin de datos para convertir seales elctricas analgicas en
seales digitales.
Medios de comunicacin.
Computadora de control.
Consola del operador.
Impresora.
La mayora de las conjuraciones ms usadas, comnmente incluyen:
Procesamiento central, todo el monitoreo y control se hace por una computadora
central.
Procesamiento aislado, todo el monitoreo y control se hace por medio de un
controlador especializado o una computadora dedicada.
Procesamiento distribuido, parte o todo el monitoreo y el control est hecho por
varias computadoras y/o controladores a travs de la configuracin del sistema.

Figura N 9: Sistema genrico de control y monitoreo.
Para los fines de interpretar las alarmas de los equipos, es necesario identificar en primera
instancia las funciones. Un sistema de control y monitoreo tpicamente consiste de los
siguientes procesos y subsistemas:
Instrumentacin.
Sistemas de control y adquisicin de datos.
Comunicaciones.
Una computadora de control.
Interfase del usuario.

La instrumentacin:
Mide cantidades fsicas.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
33

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Control de la operacin de un equipo o dispositivo.

Sistemas de control y adquisicin de datos:
Colecciona datos.
Condiciona datos.
Transforma datos
Almacena datos.

Comunicacin:
Transporta datos.
Intercambia datos.

Computadora de control:
Procesa datos.
Analiza datos.
Programa acciones.
Ejecuta estrategias de control.

Interfase del usuario:
El usuario puede interactuar con el sistema.
El usuario puede revisar, retribuir y modificar datos.
El usuario puede ajustar y cambiar los parmetros de control y monitoreo.
Presenta al usuario con reportes e informacin de la administracin.
Las ms comunes conexiones en los subsistemas incluyen:
Conexiones directas.
Conexiones mltiples.
Transporte de datos.

Figura N 10: Comunicacin de datos entre componentes del sistema.

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
34

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

CAPTULO III: PROGRAMACIN DE LOS CONTROLADORES
LOGICOS PROGRAMABLES
3.1. Automatizacin
Es la mecanizacin de tareas especficas y repetitivas, necesarias para la obtencin de un
producto final. La automatizacin se emplea para fabricar bienes de consumo, permitiendo
disminuir costos, obtener una calidad aceptable, reducir al mnimo defectos, mermas y
tiempos muertos. Adems permite que los productos generados mediante esta, sean ms
competitivos en el mercado.
La automatizacin es aplicada en procesos donde el riesgo de sufrir accidentes es alto, o en
sistemas donde la complejidad de realizar operaciones simultaneas es necesario.

3.1.1. Tecnologa Programada

Consiste en Programar una secuencia de operaciones determinadas, en la memoria de un
Ordenador (CPU), las cuales realizan la accin de control, la parte actuante, son motores,
cilindros, servomotores, calentadores, vlvulas, etc. Dentro de las tecnologas usadas para
este tipo de control son:

Autmatas Programables (PLC`s):

Son meramente para ambientes industriales y permiten realizar controles secuenciales y en
paralelo, realizan control en tiempo real, y manipulan seales analgicas, digitales y
operaciones de regulacin.

Ordenadores de Procesos:

Este tipo de ordenadores est provisto de convertidores D/A y A/D, permiten realizar
operaciones como el control de procesos y monitoreo de los mismos.

Sistemas de Control Distribuido (SCADDA):

Este tipo de sistemas consiste en una red de mltiples Autmatas Programables,
Ordenadores de Procesos o Reguladores Autnomos, o combinacin de estos, conectados a
una unidad central, la cual realiza el monitoreo y supervisin de cada uno de los procesos
gobernados por los controles.

3.2. Partes de un sistema automtico

Un sistema automtico est constituido por (Ver Fig. 1):

a. Parte Operativa:
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
35

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

1. Sensores
2. Actuadores
3. Elementos de Potencia
4. Interfase Hombre-Mquina

b. Parte de Control

1. Tecnologa Programada: PLC y cableado de seales de control.

c. Potencia

1. Tecnologa Cableada: Contactores, relevadores electromecnicos y de estado slido.


Figura N : esquema de un sistema automtico.
3.2.1. Definicin de un Autmata Programable (PLC):

Un Autmata Programable o PLC (PLC: Controlador Lgico Programable) es un
dispositivo de control que permite programar una serie de operaciones en la memoria
interna de este para realizar una tarea especfica.

3.2.2. Aplicaciones de los Autmatas Programables:

1) Control de Temperatura.
2) Control de nivel de tanques.
3) Aplicaciones de Domtica.
4) Control de Proceso.

3.2.3. Tipos de Autmatas Programables (PLC):

1. Compactos. Estos tipos de Autmatas estn constituidos por su fuente de
alimentacin, CPU, entradas y salidas digitales.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
36

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
2. Semimodulares. A este tipo de autmatas se les puede integrar mdulos de entradas
y salidas digitales y analgicas.
3. Modulares. Estos se montan sobre Rack, y la CPU es independiente de la fuente de
alimentacin as como de las entradas y salidas digitales y analgicas, este tipo de
Autmatas se arma de acuerdo a las necesidades del cliente y por su estructura
suelen ser ms flexibles que los anteriores.

3.3. Forma de programar un PLC:

3.3.1. Diagrama de Contactos:

Es una representacin grfica de la secuencia de un proceso mediante elementos elctricos,
bobinas, contactos, interruptores, selectores, solenoides, lmparas, botones, etc. Los
elementos mencionados se muestran en la Tabla 1:


La analoga de un diagrama elctrico y el diagrama de contactos se muestra en la Fig. 2. Se
puede observar que el botn pulsador no permite el paso de la corriente elctrica cuando se
encuentra abierto; al presionar el botn, la lmpara es encendida permitiendo as el paso de
la corriente elctrica.

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
37

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS


En la escalera inferior se observa el mismo circuito representado en diagrama de contactos;
generalmente en los sistemas de control mediante PLC podemos tener como entradas,
pulsadores o interruptores. Estos elementos pueden ser fsicos o virtuales.
Interruptores Fsicos. Son elementos externos al equipo de control cmo: Botones
pulsadores, selectores, paros de emergencia, sensores, interruptores de fin de lmite.
Interruptores Virtuales. Los interruptores virtuales generalmente son botones que
provienen de una pantalla de operador de tipo Touch y/o membrana, ya que su
funcionamiento es mediante registros internos que comparte la pantalla y el PLC.

3.4. Estructura general de un PLC (HARDWARE)

Su estructura bsica est conformada por (Ver Fig. 3):

a) Fuente de Alimentacin
b) CPU (Unidad Central de Proceso)
c) Mdulos de Entradas
d) Mdulos de Salidas
e) Mdulos Perifricos

Figura N : Estructura general de PLC.

1. Fuente de Alimentacin:

Proporcionan la energa que se requiere para alimentar al CPU y mdulos de expansin,
entradas digitales, pantalla de operador. Comercialmente las fuentes son fabricadas con
alimentacin de 80 a 240 VAC y salida de 24 VCD, la potencia de estas es variable, segn
la aplicacin y la cantidad de entradas y salidas as como mdulos de expansin a usar.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
38

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Algunos PLCs, Compactos y Semicompactos ya cuentan con fuente de 24VCD para
alimentar pocos sensores, pero estos PLCs se deben alimentar de 90 VAC a 230 VAC.

2. Unidad Central de Proceso (CPU):

Es el cerebro del autmata, en l se programa la secuencia de control, y dirige las salidas
digitales y analgicas del sistema, segn los estados de las entradas. La CPU es un conjunto
de memorias, contadores, temporizadores que permiten realizar la secuencia de control
almacenada en una de las memorias. La estructura del PLC est constituida por:
Procesador. El procesador permite realizar operaciones lgicas, aritmticas y de
control, este elemento cuenta con una ALU (Unidad Aritmtica Lgica), UC
(Unidad de Control), este organiza las tareas del microprocesador.
Memorias. Las memorias al igual que una PC, sirven para almacenar informacin y
dentro de estas, el CPU cuanta con memorias voltiles y no voltiles.
a) Para el almacenamiento del programa se utilizan memorias regrabables; los tipos
que se usan son memorias RAM, EPROM o EEPROM.
b) La CPU cuenta con una ROM en la que se guarda el firmware, el sistema operativo,
mdulos integrados y los datos e instrucciones, todo esto es almacenado por el
fabricante, el usuario no tiene acceso a ella.
Registros. Son memorias en las cuales se almacenan temporalmente datos,
instrucciones, direcciones, acumuladores, contadores, etc.

3. Mdulos de Entradas:
Los mdulos de entradas son los que permiten introducir ms seales al PLC ya sea
analgica o digital. Las seales que se permiten cmo entrada son de corriente alterna o
directa, de 4 a 20 mA, o mV. Los mdulos digitales son fabricados de 4, 8, 16 y 32 bits de
entradas segn el fabricante; mientras que los mdulos analgicos se fabrican de entradas a
termopar, de RTD, o de propsito general.
Las entradas digitales en algunos casos pueden configurarse como fuente o sumidero segn
la marca; en ocasiones se debe de seleccionar el tipo de entradas adecuadas para el sensor a
instalar.

4. Mdulos de Salidas

Los mdulos de salidas con los que se disponen son digitales y analgicas, los mdulos de
salidas digitales pueden ser salidas a relevador, a transistor o a triac, las salidas a relevador
y a triac son salidas de 90 a 230 VAC, mientras que las salidas a transistor son de corriente
directa y con salidas PNP y NPN. Dentro de los mdulos de salidas existen salidas
analgicas que van en seales de 4 a 20 mA y seales en mV y V con rangos de -10 a 10
VCD. Este tipo de salidas se usa generalmente para controlar dispositivos que requieren
movimientos graduales.

5. Mdulos Perifricos

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
39

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Los mdulos perifricos son herramientas tiles que sirven para realizar operaciones de
contaje, control de posicin y comunicacin.
1. Contadores de Alta Velocidad, nos permiten introducir seales digitales que tienen una
alta frecuencia, como resolverse, los cuales se encuentran acoplados a motores y nos
permiten realizar un control de posicin.
2. Mdulos de Control de Posicin. Permiten realizar el control de movimiento preciso de
un sistema mecnico a travs de dispositivos llamados servomotores, estos requieren
de dos seales bsicamente cantidad de pulsos de movimiento y pulso direccin. El
control de movimiento se puede realizar en lazo abierto o en lazo cerrado.
3. Mdulos de Comunicacin. Estos dispositivos permiten comunicarse a un autmata
con elementos externos como otro autmata, una pantalla de operador, impresoras,
scaners, una PC, Variadores de velocidad, etc.; mediante un tipo de protocolo de
comunicacin RS232, RS422, RS485, RIO, POFIBUS, etc.
Existen mdulos para realizar comunicaciones va remota, Ethernet o comunicaciones
propias de algn fabricante.

3.5.Temporizadores y Contadores

3.5.1. Temporizadores ON DELAY TIMER

Sintaxis


El temporizador cuenta con las siguientes variables:

R0010 : Contacto de operacin del temporizador
00200 : Valor de preseleccin de temporizado (Preset)
TON : Tipo de temporizador
T000 : Direccin de temporizador y registro donde se almacena el valor de temporizado
que est transcurriendo.

Funcionamiento;
Cuando el contacto R0010 est presente (ON), el valor de temporizado empieza a correr,
cuando dicho valor llega a 0, el temporizado enciende a Y0020 y este permanecer
encendido, hasta que R0010 pase a OFF. (Ver Grafica 4).
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
40

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

3.5.2. Temporizadores de OFF DELAY TIMER

Sintaxis


El temporizador cuenta con las siguientes variables:

R0010 : Contacto de operacin del temporizador
00200 : Valor de preseleccin de temporizado (Preset)
TOF : Tipo de temporizador
T000 : Direccin de temporizador y registro donde se almacena el valor de temporizado
que est transcurriendo.

Funcionamiento:

Cuando R0010 se hace presente, la bobina Y0020, se activa, cuando R0010 pasa a OFF, el
de temporizado empieza a correr, manteniendo a Y0020 en ON, cuando el valor de
temporizado es igual al valor de preseleccin, la bobina Y0020 pasa a OFF. (Ver Grafica
5).

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
41

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS



3.5.3. Temporizadores de la SINGLE SHOT TIMER

Sintaxis

El temporizador cuenta con las siguientes variables:

R0010 : Contacto de operacin del temporizador
00200 : Valor de preseleccin de temporizado (Preset)
SS : Tipo de temporizador
T000 : Direccin de temporizador y registro donde se almacena el valor de temporizado
que esta ranscurriendo.

Funcionamiento:

Cuando R0010 se hace presente, la bobina Y0020 se pone en ON, y el valor de temporizado
empieza a correr en el mismo instante, si R0010 pasa a OFF, el temporizado y la bobina
Y0020 contina trabajando; cuando el valor de temporizado alcanza el valor de
preseleccin, la bobina Y0020 se pone en OFF y el temporizador se inicializa. (Ver Grafica
6).

3.5.4. Contadores CNT

Sintaxis:

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
42

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

R0010 : Contacto de entrada de pulso a contador
R0011 : Contacto de contador activado y reset de contador
C000 : Registro y direccin de conteo que est transcurriendo en un determinado momento.
00005 : Valor de preseleccin del contador.

Funcionamiento:

La condicin de operacin del contador es que la entrada E de dicha funcin se encuentre con un
ON, de lo contrario el contador estar deshabilitado. Es importante decir que el incremento que
genera el contador con un pulso de entrada es unitario.

Si R0011 se encuentra en ON, se tiene lo siguiente:

Si R0010 se pone en ON, el registro C000 incrementa en 1 su valor actual, esto suceder as cada
que el R0010 pase de un valor de OFF a ON, hasta llegar a su valor de preseleccin. Cuando C000
es igual al valor de preseleccin, la salida Y0020 se pone en ON hasta que el valor R0011 se ponga
en OFF, de igual manera el contador se inicializa.


Si R0011 se encuentra en OFF, el contador no tiene efecto alguno ante las seales de entrada de
conteo.

3.5.5. Contador UP/DOWN

Sintaxis

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
43

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

R0012 : Contacto de entrada de conteo arriba o abajo
R0013 : Contacto de entrada de conteo
R0014 : Contacto de contador activo y reset
C010 : Nmero de registro de conteo
Y0020 : Salida digital

Funcionamiento:

Si R0014 est en OFF, el contador se encuentra deshabilitado. Si R0014 se encuentra en ON, el
contador se habilita y puede empezar a operar: Si R0012 est en OFF, el contador al detectar una
seal de entrada de R0013, empezara a contar hacia atrs; si R0012, se encuentra en ON, el
contador empezara a contar hacia delante. La seal de salida se pondr en ON cuando C010 llegue
a cero.
Si R0014 pasa a OFF, el contador se pondr en reset y se deshabilitara independientemente de las
dems seales. Es importante colocarle un contacto de flanco de subida a la entrada del contacto de
contador ya que si no se coloca no detectara nicamente un pulso, si no se seguir contando hasta
su valor mximo.


3.6. Operaciones Sobre Datos

3.6.1. (MOV) Transferencia de datos de 16 bits

Permite copiar datos de 16 bits del rea de datos especficos (A) al rea de datos
especificado (B).

Sintaxis:



Cuando R0010 est en ON, el valor 00014 es copiado para ser almacenado a D0010.

Operadores

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
44

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS


3.6.2. (DMOV) Transferencia de datos de 32 bits

Permite copiar datos de 32 bits del rea de datos especficos (A) al rea de datos
especificado (B).

Estructura

Cuando R0010 est en un nivel alto, el dato 0001234560 es transferido y almacenado en D0051 y
D0050.

Operadores


3.6.3. (NOT) Inversin de Datos de 16 bits

Invierte los 16 bits del dato A y se almacena en el dato B.

Sintaxis:


Funcionamiento:

Cuando R0010 se pone en ON, los bits del dato H0003 son invertidos y almacenados en
D0005 en formato hexadecimal.

H0003:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
45

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
D0005:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0

Operadores



3.6.4. (TINZ) Inicializacin de Tabla

El valor del dato A es almacenado en los n registros de B, donde n es el tamao de la tabla
que contiene los n registros en donde queremos almacenar el valor de A y B son los
registros de destino.

Sintaxis:

Funcionamiento:

Cuando R0010 se hace presente, el valor 00010 es transferido y almacenado a D0000, D00001,
D0002,, D0009; esto es:
Tamao de tabla n=10
Dato fuente (A) Dato destino (B)
00010 D0000
D0001
D0002
D0003
D0004
D0005
D0006
D0007
D0008
D0009

Operadores
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
46

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS


3.6.5. (TMOV) Transferencia de datos entre tablas

Transfiere los datos contenidos en una tabla (A) de tamao n a otra tabla (B) del mismo
tamao; los datos a transferir son de 16 bits.

Sintaxis:


Funcionamiento:

Cuando R0010 se pone en ON, la tabla de datos fuente es transferida a la tabla de datos de destino
con tamao n.
Tamao de tabla n=10
Dato de fuente (A) Dato de destino (B)
D0000 D0020
D0001 D0021
D0002 D0022
D0003 D0023
D0004 D0024
D0005 D0025
D0006 D0026
D0007 D0027
D0008 D0028
D0009 D0029

Operadores



UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
47

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

3.6.6. (ABS) Valor absoluto de datos de 16 bits

Sintaxis:


Funcionamiento:

Cuando R0010 se pone en ON, el valor de -00010 es tomado cmo su valor escalar y almacenado
en D0000.

0peradores


3.7. Funciones Aritmticas

3.7.1. (+) Suma de Datos de 16 bits

Suma dos datos de 16 bits y almacena el resultado en el registro donde estaba el primer
sumando.

Sintaxis:


Condiciones de Bandera:
1. Si el resultado de la resta sobrepasa el valor de 32767, la salida se pone en ON.
2. Si el resultado de la resta sobrepasa el valor de -32768, la salida se pone en ON
3. Si el resultado se encuentra dentro de los lmites, la salida se pone en OFF
(Operacin Normal).

Ejemplo:
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
48

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

Funcionamiento:

Cuando R0010 se hace presente, se realiza la suma entre D0000 y D0001 almacenando el
resultado en D0023.

SUMANDO 1: D0000= 35

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1

SUMANDO 2: D0001= 35

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1

FUENTE: D0023 = 70

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0

Operadores


3.7.2. (+) Suma de 32 bits

Suma dos datos de 32 bits y el resultado es colocado en el destino especificado (C).


Sintaxis:

Condiciones de Bandera:
1. Si el resultado de la resta sobrepasa el valor de 2147483647, la salida se pone en
ON.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
49

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
2. Si el resultado de la resta sobrepasas el valor de -2147483648, la salida se pone en
ON.
3. Si el resultado se encuentra dentro de los lmites, la salida se pone en OFF
(Operacin Normal).

Ejemplo:

( ) ( ) ( )
A= Sumando1
B= Sumando 2
C= Destino

Operadores

3.7.3. ( - ) Resta de Datos de 16 bits.

Resta datos de 16 bits y almacena el resultado en el minuendo.

Sintaxis:

Condiciones de Bandera:
1. Si el resultado de la resta sobrepasa el valor de 32767, la salida se pone en ON.
2. Si el resultado de la resta sobrepasas el valor de -32768, la salida se pone en ON.
3. Si el resultado se encuentra dentro de los lmites, la salida se pone en OFF (Operacin
Normal)

Ejemplo:

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
50

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
A: Sustraendo
B: Minuendo
C: Destino

Funcionamiento:
Cuando R0010 se hace presente, el valor contenido en D0013 es restado con la constante
00005 y el resultado es almacenado en D0015.

Operadores


3.7.4. (*) Multiplicacin de datos de 16 bits

Esta funcin permite realizar la multiplicacin de dos nmeros de 16 bits obteniendo cmo
resultado una palabra de 32 bits.

Sintaxis:

A: Multiplicando 1 (Datos de 16 bits)
B: Multiplicando 2 (Datos de 16 bits)
C: Resultado (Datos de 32 bits)

Ejemplo:


Funcionamiento:
Cuando R0011 se hace presente, el contenido de D0010 es multiplicado con el contenido de
D0012 y el resultado es almacenado en D0014.D0013.

Condiciones de Bandera:
1. Si la entrada se encuentra en OFF, la salida se encuentra en OFF (Sin Operar).
2. Si la entrada se encuentra en ON, la salida se encuentra en ON (Operando)

Operadores
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
51

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS


3.7.5. ( / ) Divisin de datos de 16 bits

Sintaxis

A: Dividendo
B: Divisor
C: Resultado
C +1: Remanente

Condiciones de Bandera:
1. Cuando la entrada se encuentra en OFF, la salida se encuentra en OFF y por tanto la
instruccin esta sin operar.
2. Cuando la entrada se encuentra en ON, y la salida se encuentra en ON, la lnea
opera correctamente. (B es diferente de 0).
3. Cuando la entrada se encuentra en ON, y la salida se encuentra en OFF indica que
se gener una divisin entre 0. (B es igual a 0) (Bandera de error S051).

Ejemplo:

Funcionamiento:

Cuando R0011 se hace presente, el contenido de D0010 es dividido por el contenido de
D0012; el resultado es almacenado en D0016, y el remanente se almacena en D0017.

Operadores



UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
52

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
3.7.6. (DIV) Divisin Simple (Sin signo)

Sintaxis


A: Dividendo (Doble Word sin Signo) Rango: 04, 294, 967,295
B: Divisor (Simple Word sin Signo) Rango: 0-65,535
C: Resultado (Simple Word sin Signo) Rango: 0-65,535
C+1: Remanente (Simple Word sin Signo) Rango: 065,535

Condiciones de Bandera:

entrada Operacin Salida Error (S051)
OFF Sin ejecucin OFF ------

ON
Ejecucin normal (B0) ON -----
Desbordamiento (B0) ON ON
Sin ejecucin (B=0) OF ON

Ejemplo:

Funcionamiento:
Cuando R0010 se hace presente (ON), la operacin DIV es efectuada, y el resultado es
almacenado en D0012, mientras que el residuo es almacenado e D0013, al efectuarse la
operacin, la salida Y0020 se pone en ON.

Operadores:

3.7.7. (+1); (-1) Incremento y decremento en uno

Sintaxis:

A. Dato de Operacin (Simple Word)

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
53

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Condiciones de Bandera:

Entrada Operacin Salida
OFF Sin ejecucin OFF
ON Ejecucin ON

Ejemplo:

Funcionamiento:

Cuando R0010 se hace presente, la funcin +1 se incrementa en 1 y el dato es almacenado
en D0012.

Operadores

3.8. Funciones Boleanas

3.8.1. (AND) Funcin AND

Realiza operaciones AND entre dos datos de 16 bits.

Sintaxis



A: Constante o registro de 16 bits.
B: Constante o registro de 16 bits.
C: 16 bits donde se almacena el resultado de la operacin and.

Funcionamiento:

Cuando R0009 se enciende, la operacin and se efecta.

D0010:

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
54

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
AND
D0012:

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0

D0014:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0

Operadores

Otras Operaciones Lgicas

OR: OR de datos de 16 bits.
EOR: EOR exclusiva entre datos de 16 bits.

3.9. Conversin de Datos.

3.9.1. (HEXA) Hexadecimal a ASCII

Convierte datos de 16 bits a cdigo ASCII.

Sintaxis
A. Indica el primer registro donde se encuentra almacenado el o los datos convertir (16 bits)
B: Constante o registro que indica el nmero de registros a convertir (1-32)
C: Indica el primer registro de destino de los datos convertidos para ser almacenados.

Condiciones de Bandera:

Entrada Operacin Salida
OFF Sin ejecucin OFF
ON Ejecucin ON

Funcionamiento:
Cuando R016 se hace presente, el contenido de D0300 es convertido a cdigo ASCII y almacenado
en D0400 y D0401.
UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
55

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS


Operadores



3.9.2. ( ATOH ) Convierte datos ASCII a Hexadecimal.

Sintaxis

A: Registro fuente; Primer registro de 16 bits en donde inicia los datos a convertir.
B: Constante que indica el nmero de registros fuente a convertir (1-64).
C: Inicio de los registros de destino en donde se almacena el dato convertido.

Condiciones de Bandera:

Entrada Operacin Salida Error (S051)
OFF Sin ejecucin OFF -----
ON Ejecucin ON -----
ON Sin ejecucin (Dato a
convertir no permitido)
OFF 0N

Funcionamiento:

Cuando R0015 se pone en ON, el contenido de D0200 y D0201 es convertido en cdigo
hexadecimal almacenado en D500.

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
56

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

Nota: Si uno de los registros a convertir no contiene uno de los datos ASCII a convertir a cdigo
hexadecimal, la bandera S051 se pone en ON.

Operadores

Rango de datos permitidos para convertir:

Los datos permitidos para realizar la operacin contenidos en el ato fuente son:



3.9.3 (ASC) Conversin de caracteres a cdigo ASCII

Sintaxis


A: Constante de caracteres (Mximo 16 caracteres).
B: rea de 16 bits donde se comienza a almacenar las 8 palabras en cdigo ASCII.

Condiciones de Bandera:

Entrada Operacin Salida
OFF Sin ejecucin OFF
ON Ejecucin ON

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
57

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Funcionamiento:

Cuando R0014 se pone en ON, los caracteres de A son convertidos a cdigo ASCII y almacenado
en D0200, D0201, D0202, D0203, D0204.



Operadores


















UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
58

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS


CONCLUCIONES


Los Controladores Lgicos Programables o PLCs son elementos de control de estado slido
que si bien su origen fue en las lneas de produccin de la industria automotriz, hoy se
encuentran diseminados en muy diversas aplicaciones: desde el simple control local de una
mquina o proceso hasta las ms avanzadas operaciones de control distribuido. Su
operacin no slo se limita a ciclos mono tarea sino que pueden ejecutar tareas
concurrentes, tareas rpidas activadas por eventos, sub tareas, etc. La comunicacin con el
mundo exterior la logra principalmente con sus interfaces de entrada / salida, siendo la
forma ms popular la de las entradas discretas a 24 Vdc en conjunto con salidas a contactos
secos.
Las herramientas de comunicacin integrada a los PLCs no slo mejora la posibilidad de
explotacin de los sistemas de control, sino que adems abre sus aplicaciones hacia los
sistemas integrados de manufactura y produccin tales como: CIM, CAM, etc.












UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
59

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

BIBLIOGRAFA



a. http://www.mecatronicatip.com/e107_files/downloads/cursobasmtiptoshi.pdf
b. http://www.efn.uncor.edu/departamentos/electro/cat/eye_archivos/apuntes/a_practic
o/CAP%209%20Pco.pdf CAP 09 PLC
c. http://books.google.com/books?id=2Rg550as3qAC&pg=PA90&dq=controladores+l
ogicos+programables&hl=es&sa=X&ei=V66TUd30BsPT7AauroCADA&ved=0CD
YQ6AEwAA#v=onepage&q=controladores%20logicos%20programables&f=false
d. Charles E. Rohrs / James L. Melsa "Sistemas de control lineal." Editorial Mc Graw-
Hill / Interamericana. Edicin1993
e. Lucke A. "Festo FPC 202C". Control programable. Manual de usuario.Festo KG, D-
7300 Essiingen. Edicin 1993
f. R. Ackermann / J. Franz / T. Hartmann."Controles Lgicos Programables".Nivel bs
ico. Festo Didctico. Edicin 1994
g. http://www.plcs.net/contents.shtml





















UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
60

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS


ANEXOS



APLICACIONES DEL PLC

Desarrollamos aplicaciones con Sistemas de Control Distribuido (DCS), Equipos PLC
(Controlador Lgico Programable), RTU (Unidad Terminal Remota) y Drives de Motores de
CC y CA.
Ejemplo de sistema SCADA desarrollado para un sector de una planta de tratamiento de
petrleo.






UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION
CONTROLADORES LOGICOS PROGRAMABLES (PLC)
61

E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS
Desarrollamos y mantenemos sistemas adquisidores de datos industriales
utilizando perifricos con comunicacin Profibus y soluciones de conectividad en ethernet
y la combinacin de ambos sobre fibra ptica.
Desarrollamos aplicaciones de telemetra para distintos tipos de industrias, entre ellas la
petrolera, sistemas de telemetra para pozos, plantas compresoras, unidades separadoras y
bateras.

Вам также может понравиться