Está en la página 1de 21

TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

Instituto Tecnolgico Superior De


Coatzacoalcos
Ingeniera industrial

Nombre del alumno:


Carlos Moiss chias Monzn
ngel Echeverra Mendoza
Sergio Alberto belsaguy alor
Jess nava Aguirre

Actividad: Realizar una investigacin acerca del


funcionamiento y caractersticas principales
del PLC
Asignatura: Electricidad y Electrnica Industrial

Semestre: Segundo Grupo: F


Nombre Del Docente: Domnguez Rodrguez Rosario De Alba
Apellido paterno Apellido materno Nombre (s)

Fecha De Entrega: 13/06/17 calificacin: ________

1
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

UNIDAD 4: CAMPOS DE
APLICACIN DE LA ELECTRICIDAD Y ELECTRONICA
INDUSTRIAL
4.3 FUNCIONAMIENTO Y CARACTERISTICAS PRINCIPALES
DEL PLC
Introduccin

Un autmata programable industrial (API) o Programable logic controller (PLC), es


un equipo electrnico, programable en lenguaje no informtico, diseado para
controlar en tiempo real y en ambiente de tipo industrial, procesos secuenciales.

Un PLC trabaja en base a la informacin recibida por los captadores y el


programa lgico interno, actuando sobre los accionadores de la instalacin.

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.

2
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

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 secuenciales

Maquinaria de procesos variables

Instalaciones de procesos complejos y amplios

Chequeo de programacin centralizada de las partes del proceso

Ejemplos de aplicaciones generales:

Maniobra de mquinas
Maquinaria industrial de plstico
Mquinas transfer
Maquinaria de embalajes
Maniobra de instalaciones:
Instalacin de aire acondicionado, calefaccin...
Instalaciones de seguridad
Sealizacin y control:
Chequeo de programas
Sealizacin del estado de procesos

Ventajas e inconvenientes

No todos los autmatas ofrecen las mismas ventajas sobre la lgica cableada, ello es
debido, principalmente, a la variedad de modelos existentes en el mercado y las

3
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

innovaciones tcnicas que surgen


constantemente. Tales consideraciones me
obligan e referirme a las ventajas que proporciona un autmata de tipo medio.

Ventajas

Menor tiempo empleado en la elaboracin de proyectos debido a que:


No es necesario dibujar el esquema de contactos
No es necesario simplificar las ecuaciones lgicas, ya que, por lo general la capacidad de
almacenamiento del mdulo de memoria es lo suficientemente grande.
La lista de materiales queda sensiblemente reducida, y al elaborar el
presupuesto correspondiente eliminaremos parte del problema que supone el contar con
diferentes proveedores, distintos plazos de entrega.
Posibilidad de introducir modificaciones sin cambiar el cableado ni aadir aparatos.
Mnimo espacio de ocupacin.
Menor coste de mano de obra de la instalacin.
Economa de mantenimiento. Adems de aumentar la fiabilidad del sistema, al eliminar
contactos mviles, los mismos autmatas pueden indicar y detectar averas.
Posibilidad de gobernar varias mquinas con un mismo autmata.
Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el tiempo
cableado.
Si por alguna razn la mquina queda fuera de servicio, el autmata sigue siendo til para
otra mquina o sistema de produccin.

Inconvenientes

Como inconvenientes podramos hablar, en primer lugar, de que hace falta un programador,
lo que obliga a adiestrar a uno de los tcnicos en tal sentido, pero hoy en da ese
inconveniente esta solucionado porque las universidades ya se encargan de dicho
adiestramiento.
El coste inicial tambin puede ser un inconveniente.

Funciones bsicas de un PLC

Deteccin:

Lectura de la seal de los captadores distribuidos por el sistema de fabricacin.

Mando:

Elaborar y enviar las acciones al sistema mediante los accionadores y


preaccionadores.

Dialogo hombre maquina:

4
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

Mantener un dilogo con los operarios


de produccin, obedeciendo sus consignas e
informando del estado del proceso.

Programacin:

Para introducir, elaborar y cambiar el programa de aplicacin del autmata.


El dialogo de programacin debe permitir modificar el programa incluso con el
autmata controlando la maquina.

Nuevas Funciones

Redes de comunicacin:

Permiten establecer comunicacin con otras partes de control. Las redes


industriales permiten la comunicacin y el intercambio de datos entre autmatas a
tiempo real. En unos cuantos milisegundos pueden enviarse telegramas e
intercambiar tablas de memoria compartida.

Sistemas de supervisin:

Tambin los autmatas permiten comunicarse con ordenadores provistos de


programas de supervisin industrial. Esta comunicacin se realiza por una red
industrial o por medio de una simple conexin por el puerto serie del ordenador.

Control de procesos continuos:

Adems de dedicarse al control de sistemas de eventos discretos los


autmatas llevan incorporadas funciones que permiten el control de procesos
continuos. Disponen de mdulos de entrada y salida analgicas y la posibilidad de
ejecutar reguladores PID que estn programados en el autmata.

Entradas- Salidas distribuidas:

Los mdulos de entrada salida no tienen porqu estar en el armario del


autmata. Pueden estar distribuidos por la instalacin, se comunican con la unidad
central del autmata mediante un cable de red.

5
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

Buses de campo:

Mediante un solo cable de


comunicacin se pueden conectar al bus captadores y accionadores, reemplazando
al cableado tradicional. El autmata consulta cclicamente el estado de los
captadores y actualiza el estado de los accionadores.

Los autmatas programables son maquinas secuenciales que ejecutan correlativamente las
instrucciones indicadas en el programa de usuario almacenado en su memoria, generando unas
ordenes 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
ordenes de salida necesarias. Esta secuencia se ejecuta continuamente para conseguir el control
actualizado del proceso.

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.

El autmata realiza tambin otra serie de acciones que se van repitiendo


peridicamente, definiendo un ciclo de operacin. Dichas acciones se pueden observar en el
diagrama de bloques de la figura 2.2.1.

6
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

Figura 2.2.1

Modo de funcionamiento

El autmata de OMRON CQM1H puede trabajar de tres formas

diferentes:

Program

El PLC est en reposo y puede recibir o enviar el programa a un perifrco.

Monitor

El PLC ejecuta el programa que tiene en memoria.

Run

El PLC ejecuta el programa que tiene en memoria permitiendo el cambio de valores en los
registros del mismo.

Ciclo de funcionamiento

El funcionamiento del autmata 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 2.2.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 como se puede observar en el esquema de


diagrama de la figura 2.2.1 llamados Proceso Inicial y Ciclo de Operacin.

Proceso inicial

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

7
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

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 tal y como se puede observar en
la figura 2.2.1, dichos bloques son:

8
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

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".

9
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

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 ordenes 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.

Y a su vez esto depende, respectivamente de:

Numero 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 2ms, 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

10
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

El tiempo total que el autmata 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 como se puede ver en la figura 2.2.2:

Autodiagnstico (Proceso comn)

Actualizacin de E/S (Ejecucin del programa)

Ejecucin de programa.(Ejecucin del programa)

Servicio a perifricos.(Servicio a perifricos)

Figura 2.2.2

(Los tiempos de ejecucin de instrucciones se miden en unidades de microsegundos,


resultando un tiempo de escrutacin del programa variable en funcin del nmero e
instrucciones contenidas. Precisamente el tiempo de escrutacin es uno de los

11
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

parmetros que caracterizan a un autmata


expresado normalmente en milisegundos por
cada mil instrucciones ms/k).

Tiempo total SCAN = T1 + T2 + T3 + T4

4.4 PROGRAMACION BASICA DEL PLC


Para programar un PLC es necesario el empleo de un lenguaje especifico el cual por lo general
solo entiende ste. El lenguaje de programacin de cada PLC cambia de acuerdo al creador del
producto, y aunque se utilizan los mismos smbolos en los distinto lenguajes, la forma en como
se crean y almacenan cambia de fabricante a fabricante, por lo tanto la manera de como se
interpretan las instrucciones por medio de un PLC es diferente, dependiendo de la marca.

Existen comercialmente tres lenguajes que la mayora de los fabricantes de los PLC ponen a
disposicin de los usuarios, estos lenguajes son:

Diagrama de Contactos tambin conocido como Lenguaje en Escalera.

Listado de Instrucciones

Diagramas de Funciones

12
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

En primera instancia se har


una descripcin del Lenguaje en
Escalera. Este lenguaje es una
representacin grfica que por medio de software se
implementan tanto los contactos fsicos que posee un
rele (Variables de Entrada), as como tambin las bobinas
(Variables de Salida) que lo constituyen, las actividades que
realizan estas representaciones se materializan a travs de las lneas de entrada y salida del PLC.

En el Lenguaje en Escalera son muy bastos los smbolos empleados, pero como introduccin en
primer trmino explicaremos los smbolos que relacionan las entradas con las salidas.

Los elementos bsicos correspondientes a las entradas, son los que a continuacin se muestran:

Contacto normalmente abierto

Contacto normalmente cerrado

Contacto normalmente abierto (NA) Este tiene la misma funcin de un botn real, el cual cuando
no es accionado se reposiciona automticamente a su estado natural que es encontrarse abierto
o desconectado, ver figura 6.1. En otras palabras cuando el usuario presiona el interruptor hace
que exista una unin entre los dos contactos internos que tiene el botn, cambiando su estado
lgico de abierto (desconectado) a cerrado (conectado), ver figura 6.2.

Figura 6. 1 Interruptor con contacto normalmente abierto en reposo.

13
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

Figura 6. 2 Interruptor con contacto normalmente abierto activado.

Contacto normalmente cerrado (NC) Igualmente funciona como un botn real, pero de manera
inversa al contacto normalmente abierto, esto es que cuando no es accionado se reposiciona
automticamente a su estado natural que es el encontrarse cerrado o conectado, ver figura 6.3.

Cuando el usuario presiona el interruptor abre la unin que existe entre los dos contactos internos
del botn, cambiando su estado lgico de cerrado (conectado) a abierto (desconectado), ver
figura 6.4.

Figura 6. 3 Interruptor con contacto normalmente cerrado en reposo.

Figura 6. 4 Interruptor con contacto normalmente abierto activado.

14
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

De acuerdo a la convencin establecida por los


fabricantes de los PLC se sabe que la correspondencia que tienen los estados lgicos cerrado y
abierto con los dgitos binarios "0" y "1" es la siguiente:

Abierto equivale a "0" lgico

Cerrado equivale a "1" lgico

Ya que conocemos los smbolos bsicos correspondientes a las entradas en el Lenguaje en


Escalera, debemos de encontrar la manera de obtener una respuesta en base a nuestras entradas.
La solucin la hallamos en el mismo Lenguaje en Escalera, ya que para representar una salida se
emplea el smbolo el cual tiene una funcin similar a la de una bobina en un relevador, la cual
una vez energizada provoca un cambio de estado en el (los) interruptor(es) que se encuentran
bajo su influencia.

Para programar un PLC, primeramente se deben tener contempladas las entradas y las salidas
totales que estarn interactuando en el sistema que se va a automatizar, posteriormente es
necesario plantear el procedimiento mediante el cual se relacionaran las entradas con las salidas
de acuerdo a las respuestas que se esperan del sistema.

Una herramienta que se emplea frecuentemente para programar un PLC son las Tablas de Verdad,
ya que en estas se observa la respuesta que debe emitir el PLC en funcin de las combinaciones
de los estados lgicos de las entradas. La combinacin generada por la forma en como se
conecten las variables de entrada da origen a funciones lgicas estandarizadas como por
ejemplo: AND, OR, INVERSOR, etc.

FUNCIN LGICA AND (Y)

La funcin lgica AND tendr la salida activada (energizada) solo si ambos contactos
(normalmente abiertos) tienen el nivel lgico de 1, en todos los otros casos la salida estar
desactivada (desenergizada). Ver Figura 6.5, 6.6, 6.7 y 6.8.

15
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

Figura 6. 5 Funcin Lgica AND (Y) con las entradas A y B en "0".

Figura 6. 6 Funcin Lgica AND (Y) con entrada A en "0" y B en "1".

Figura 6. 7 Funcin Lgica AND (Y) con entrada A en "1" y B en "0".

Figura 6. 8 Funcin Lgica AND (Y) con las entradas A y B en "1".

Nota: Los smbolos iluminados se encuentran activos.

Las Figuras 6.5, 6.6, 6.7 y 6.8 generan la siguiente tabla de verdad:

Tabla 6. 1 Funcin lgica AND (Y)

A B SALIDA FIGURA
0 0 0 5.5

16
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

A B SALIDA F
0 1 0 5
1 0 0 5
1 1 1 5

FUNCIN LGICA OR (O)

Con una funcin lgica OR la salida se presenta activada (energizada) si uno o todos sus
contactos (normalmente abiertos) se encuentran en el estado de "1" lgico. En contraparte la
salida se presentara desactivada (desenergizada) cuando todos los interruptores tienen un
estado lgico "0". Ver Figura 6.9, 6.10, 6.11 y 6.12.

Figura 6. 9 Funcin Lgica OR (O) con las entradas A y B en "0".

17
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

Figura 6. 10 Funcin Lgica AND (Y) con entrada A en "0" y B en "1".

Figura 6. 11 Funcin Lgica AND (Y) con entrada A en "1" y B en "0".

Figura 6. 12 Funcin Lgica AND (Y) con las entradas A y B en "1".

La tabla de verdad que se desprende de las figuras 6.9, 6.10, 6.11 y 6.12 es la siguiente:

Tabla 6. 2 Funcin lgica OR (O)

A B SALIDA FIGURA
0 0 0 5.9
0 1 1 5.10
1 0 1 5.11
1 1 1 5.12

18
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

FUNCIN LGICA INVERSORA (NOT)

La funcin lgica INVERSORA (NOT), a diferencia de las funciones AND y OR, solo requiere un
contacto en la entrada, el cual debe ser normalmente cerrado. La salida se presenta activada
(energizada) si el contacto se encuentra en el estado de 0 lgico, ver Figura 6.13. En contraparte
la salida se presentara desactivada (desenergizada) cuando el interruptor tiene un estado lgico
"1", ver Figura 6.14.

De acuerdo a lo explicado en el prrafo anterior se observa que la finalidad de esta funcin lgica
es presentar en la salida el estado lgico del contacto de manera invertida.

Figura 6. 13 Funcin Lgica Inversora (NOT) con las entrada A en "0".

Figura 6. 14 Funcin Lgica Inversora (NOT) con las entrada A en "1".

Las Figuras 6.13 y 6.14 se resumen en la tabla 6.3.

Tabla 6. 3 Funcin Lgica Inversora (NOT)

A SALIDA FIGURA
0 0 5.13
1 1 5.14

19
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

FUNCIN LGICA NO INVERSORA

La funcin lgica NO INVERSORA requiere de nicamente de un contacto el cual debe ser


normalmente abierto. La salida es el reflejo del estado lgico en el que se encuentre el contacto,
ver Figura 6.15 y 6.16.

Figura 6. 15 Funcin Lgica NO Inversora con las entrada A en "0".

Figura 6. 16 Funcin Lgica NO Inversora con las entrada A en "1".

20
TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico Superior de Coatzacoalcos

webgrafa

http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA
%20PRINCIPAL/PLC/FUNCIONAMIENTO/funcionamiento.htm

http://galia.fc.uaslp.mx/~cantocar/automatas/APUNTES_CURSO/CAPITUL6.PDF

http://www.instrumentacionycontrol.net/cursos-libres/automatizacion/curso-completo-
de-plcs/item/111-capitulo-6-funciones-l%C3%B3gicas-de-un-plc.html

21