Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 1
“Queda rigurosamente prohibida, sin la autorización escrita del editor, la reproducción parcial o
total de esta obra por cualquier medio o procedimiento, comprendidos la reprografía y el
tratamiento informático, y la distribución de ejemplares mediante alquiler o préstamo públicos”.
Índice
1. ESTRUCTURA, MANEJO E INSTALACIÓN DE LOS AUTÓMATAS PROGRAMABLES 3
1.1. Arquitectura interna de un autómata .............................................................................. 3
1.1.1. Introducción ............................................................................................................. 3
1.1.2. Bloques esenciales de un autómata ....................................................................... 4
1.1.3. Unidad central de proceso, CPU ............................................................................. 5
1.1.4. Memoria del autómata ............................................................................................. 5
1.1.6. Fuente de alimentación ........................................................................................... 8
1.2. Ciclo de funcionamiento de un autómata y control en tiempo real ................................ 9
1.2.1. Introducción ............................................................................................................. 9
1.2.2. Modos de operación ................................................................................................ 9
1.2.3. Ciclo de funcionamiento ........................................................................................ 10
1.2.4. Chequeos del sistema ........................................................................................... 14
1.2.5. Tiempo de ejecución y control en tiempo real ....................................................... 15
1.2.6. Elementos de proceso rápido ................................................................................ 16
1.2.7. Procesado rápido de programas ........................................................................... 18
1.2.8. Contador de alta velocidad .................................................................................... 18
1.2.9. Entradas detectoras de flanco ............................................................................... 19
1.3. Instalación y mantenimiento de autómatas programables ........................................... 21
1.3.1. Introducción ........................................................................................................... 21
1.3.2. Fase de proyecto con autómatas programables ................................................... 21
1.3.3. Selección del autómata ......................................................................................... 21
1.3.4. Fase de instalación ............................................................................................... 22
1.3.5. Fijaciones y condiciones mecánicas ..................................................................... 22
1.3.6. Espacios de ventilación ......................................................................................... 23
1.3.7. Distancias de seguridad eléctrica.......................................................................... 23
1.3.8. Condiciones ambientales ...................................................................................... 24
1.3.9. Compatibilidad electromagnética .......................................................................... 24
1.3.10. Alimentación y protecciones ................................................................................ 24
1.3.11. Distribución y cableado interno del armario de control ....................................... 24
1.3.12. Cableado externo ................................................................................................ 25
1.3.13. Diseño e instalación del software ........................................................................ 25
1.3.14. Fiabilidad de las instalaciones con autómatas .................................................... 25
1.3.15. Mantenimiento de instalaciones con autómatas ................................................. 26
2
ELEE018PO AUTÓMATAS PROGRAMABLES
1.1.1. Introducción
Un autómata programable o PLC (de sus siglas en inglés Programmable Logic Controller), se
puede considerar un ordenador especializado, orientado a entornos industriales. Un equipo
electrónico que maneja en tiempo real automatismos, a través de un programa de lenguaje
informático.
Se emplean estos PLC, en lugar de ordenadores comunes (tales como PC), debido a que estos
últimos no están diseñados con los mismos niveles de tolerancia a temperatura, humedad y
vibración, que se presentan en los entornos industriales, con lo que su Autómata programable
durabilidad es muy inferior. Además, los PLC están diseñados para la
programación lógica, mientras que los sistemas operativos comunes, como por ejemplo
Windows, no se prestan a la programación lógica de entradas y salidas.
Los PLC surgieron, al final de la década de los 60, como sucesor industrial de los sistemas de
control basados en circuitos eléctricos con relés, interruptores y demás componentes.
Objetivos
3
ELEE018PO AUTÓMATAS PROGRAMABLES
Definición:
Un PLC, según la NEMA (Asociación Nacional de Fabricantes Eléctricos) que dice que un PLC
es:
“Instrumento electrónico, que utiliza memoria programable para guardar instrucciones sobre la
implementación de determinadas funciones, como operaciones lógicas, secuencias de acciones,
especificaciones temporales, contadores y cálculos para el control mediante módulos de E/S
analógicos o digitales sobre diferentes tipos de máquinas y de procesos”.
Los autómatas programables (PLC) son sistemas de control, formados por circuitos
electrónicos. Este control se realiza mediante la programación de secuencias lógicas
(instrucciones) Éstas instrucciones u operaciones lógicas, son definidas y almacenadas
previamente por el programador.
Sabías que:
Su ámbito de utilización es mayoritariamente la industria, por ello están creados de manera que
puedan resistir ambientes especialmente duros. Suelen tener una carcasa resistente y estanca.
• Una fuente de alimentación para dar energía a todos los elementos (algunas CPU la
llevan incluida)
• Un microprocesador (CPU)
4
ELEE018PO AUTÓMATAS PROGRAMABLES
La CPU (siglas de "Central Processing Unit") se encarga de interpretar los datos del
programa creado (instrucciones) y transformarlo en las señales de entrada y salida. Es por
ello que puede considerarse la parte más importante del PLC.
En la CPU se encuentra el microprocesador que ejecuta el programa del usuario (el cerebro
del PLC) Realiza la tarea de ordenar y organizar la comunicación entre las distintas partes del
CPU Siemens
PLC.
La CPU también gestiona la comunicación con los periféricos externos (la consola de
programación, teclados, otros autómatas, pantallas …)
Sabías que:
La CPU del PLC tiene, en resumidas cuentas, la capacidad de realizar las mismas funciones que
un ordenador personal.
5
ELEE018PO AUTÓMATAS PROGRAMABLES
2. Memoria de usuario.
b. Memoria del programa de usuario: contiene las operaciones lógicas que han de
realizarse sobre las señales de entrada para obtener las de salida. Estas
operaciones, son el programa que el usuario transfiere al autómata, creadas con
un lenguaje específico.
De las características anteriores se entiende que, las memorias ROM, no reprogramables (que
no pueden ser modificadas por el usuario programador) se utilizan como memoria del sistema,
mientras que las memorias RAM, EPROM y EEPROM (reprogramables) se utilizan en las
memorias de usuario.
6
ELEE018PO AUTÓMATAS PROGRAMABLES
Recuerda:
La memoria del programa de usuario, contiene las operaciones lógicas que han de realizarse
sobre las señales de entrada, para obtener las de salida. 1.1.5. Interfaces de entrada y salida
Las señales puedes ser digitales o analógicas. Provienen o se dirigen, a dispositivos como
sensores, interruptores, actuadores, etc.
Importante:
Las señales digitales son señales eléctricas en las que los valores de tensión (CA) o voltaje
(CC) son binarios (todo o nada) mientras que, en las señales analógicas, los valores varían
constantemente y pueden tomar cualquier valor.
Saber más:
Siglas CA, son de Corriente Alterna: corriente eléctrica, en la que la dirección del flujo de
electrones va y viene a intervalos regulares.
Siglas CC, son de Corriente Continua: el flujo continuo de electrones no cambia de sentido.
7
ELEE018PO AUTÓMATAS PROGRAMABLES
En autómatas compactos suele haber una fuente de alimentación única para la CPU, unidades
de E/S, sensores y actuadores. Los autómatas modulares, constituidos de forma que permiten
su ampliación con distintas tarjetas de interfaz, suelen tener varias fuentes de alimentación.
Importante:
La fuente, suele contar con una batería, encargada de proteger la memoria del autómata, en
caso de corte del suministro eléctrico.
8
ELEE018PO AUTÓMATAS PROGRAMABLES
1.2.1. Introducción
Importante:
Un PLC ejecuta cíclicamente las tareas programadas en nuestro programa usuario, además
de operaciones internas que consiguen que, esas tareas, se conviertan en la activación de las
salidas del autómata. A ese proceso se le denomina ciclo.
Sabías que:
El modo STOP, es utilizado normalmente para servicios de diagnóstico o mantenimiento, al
congelar el funcionamiento del autómata, sin pérdida de la información contenida en su interior,
que puede, en ese momento, ser visualizada desde la unidad de programación o consola.
ERROR
En este caso, el autómata detiene la ejecución del programa, debido a un error de
funcionamiento, desactivando todas las salidas (OFF)
El autómata pasa a estado de bloqueo hasta que el error es subsanado.
El autómata puede salir de este modo:
1. Por un "RESET" de puesta en tensión.
2. Por una orden desde la CPU.
3. Por comando enviado desde la unidad de programación.
Sabías que:
Las conmutaciones RUN/STOP pueden ser forzadas por el usuario desde la unidad de
programación o, a partir de interruptores, en la CPU.
La siguiente figura muestra la relación entre los distintos modos, indicando los cambios entre
ellos con los siguientes códigos:
SIS: Cambio de modo, ordenado mediante el sistema monitor.
CPU: Cambio de modo, ordenado por el usuario, desde interruptores en la CPU.
9
ELEE018PO AUTÓMATAS PROGRAMABLES
PRG: Cambio de modo, ordenado por el usuario por comandos, desde la unidad de
programación.
La comprobación del modo de operación, se realiza de manera sencilla, por observación de LEDs
incorporados en la CPU. Su estado puede ser apagado, encendido o parpadeante.
Sabías que:
En la mayoría de los PLC existe LED con la palabra RUN, que nos indica que el microprocesador
está ejecutando el programa.
10
ELEE018PO AUTÓMATAS PROGRAMABLES
1. Lee las entradas: Lo primero a ejecutar en cada ciclo, es la lectura de los valores
actuales de las entradas (estados)
2. Ejecuta el programa de usuario: En esta tarea del ciclo, la CPU ejecuta todas las
operaciones programadas. Se accede y se controlan las entradas necesarias que se utilicen en
el programa (interfaces de entrada).
5. Escribe en las salidas: La última tarea del ciclo consistirá en la activación de las salidas
correspondientes (escritura en la interfaz de salida) que el programa considere que hay que
activar, según el proceso programado.
11
ELEE018PO AUTÓMATAS PROGRAMABLES
Todas las tareas de un ciclo se ejecutarán siempre que la CPU esté en modo RUN.
Sabías que:
El firmware: es un programa informático que constituye la lógica de bajo nivel que controla los
circuitos electrónicos de un dispositivo, en este caso el autómata (el BIOS de un PC, es su
firmware)
Cuando un PLC arranca lo primero que realiza es la secuencia de testeo, o verificación de sus
conexiones con exterior.
• Equipos eléctricos.
12
ELEE018PO AUTÓMATAS PROGRAMABLES
Sabías que:
LED viene de las siglas en inglés “light-emitting diode” o diodo emisor de luz y es una fuente de
luz.
• Se ponen a OFF las posiciones de memoria interna (excepto las protegidas contra
perdidas de tensión)
1) Proceso común
Definición:
13
ELEE018PO AUTÓMATAS PROGRAMABLES
wd=WatchDog err=Error
pow= Power bus err=Error
de conexión Bus
Un temporizador interno no accesible por el usuario, viene de fábrica. Fija el tiempo máximo de
ejecución de un ciclo de operaciones. Tiene un valor inicial alto, por ejemplo 150 milisegundos.
El contador del WatchDog disminuirá desde ese valor, hasta que se reinicie el ciclo. En caso de
fallo, el ciclo no se reiniciaría y tampoco el contador, con lo que seguiría disminuyendo hasta
“cero” y se resetearía.
Sabías que:
Cuando se ejecuta el programa usuario. Se controlan y actualizan los estados de las entradas y
las salidas, elaborándose las órdenes de mando a partir de los estados.
3) Servicio a periféricos
La comunicación entre los periféricos y el PLC se realiza por medio de conectores, a la CPU o,
habitualmente, por procesadores de comunicación, lo que libera memoria de la CPU.
Después de quedar establecida la comunicación, la CPU dedica un tiempo limitado, a reconocer
el intercambio de datos (tiempo de reacción)
El PLC posee unas rutinas de auto-chequeo, en su memoria monitor (ROM) que le permiten
hacer una diagnosis del estado del programa y del hardware conectado.
Estas rutinas pueden ser:
• Iniciales, que corren, únicamente, tras la puesta o reanudación de la tensión.
14
ELEE018PO AUTÓMATAS PROGRAMABLES
Definición:
El tiempo de ciclo es el que tarda el PLC en ejecutar una vez todas las operaciones del programa
de usuario y además de las tareas adicionales que realiza el propio PLC.
Definición:
El tiempo de respuesta, es el que transcurre desde que un cambio en una de aquellas señales
de E/S es acusado por la señal de mando.
15
ELEE018PO AUTÓMATAS PROGRAMABLES
Definición:
f = 1/TRES máx. en Hz
La inversa del valor de tiempo de respuesta resultante, es la frecuencia de operación (f)
Existen actividades o circunstancias que exigen rápidas respuestas del PLC y que pueden causar
conflicto con el retardo en la respuesta del mismo. Se dividen en tres grupos:
Grupo 1: Ejecución de subrutinas o programas a intervalos menores de los que permite el
tiempo de ciclo general del autómata.
Para recudir el tiempo de respuesta y eliminar este conflicto, para una señal determinada, puede
ordenarse la ejecución del bloque de programa que la controla, de forma independiente al resto
del ciclo. Esto se realiza:
• Con un ciclo normal, prefijado por el usuario (temporización interna) por medio del cual
se activa un ciclo rápido, que reduce el tiempo de ciclo para las señales E/S operadas
dentro de la subrutina.
• Mediante una señal de interrupción exterior (asíncrona) de respuesta rápida, que hace
que el PLC responda con rapidez frente a estímulos externos. El programa principal
continua en el punto en que fue interrumpido tras la ejecución del bloque de tratamiento
rápido.
16
ELEE018PO AUTÓMATAS PROGRAMABLES
Grupo 2: Lectura de impulsos de entrada a alta frecuencia, como por ejemplo los procedentes
de encoders.
Sabías que:
Un encoder es un dispositivo electromecánico, que permite codificar el movimiento mecánico en
impulsos eléctricos.
Encoder
17
ELEE018PO AUTÓMATAS PROGRAMABLES
Cuando aparecen varios impulsos dentro de un mismo ciclo, se puede perder información.
Esto se puede evitar a través de un contador rápido (módulo de expansión)
Contador
Siemens
Sabías que:
Los PLC de gamas media y alta, pueden tener una o varias entradas detectoras de flancos,
capaces de captar la señal y hacer una espera, hasta que produzca la lectura de la señal, por
parte de la CPU.
Definición:
Contador de alta velocidad: Los contadores de alta velocidad cuentan sucesos que se ejecutan
a una frecuencia mayor que la que tiene un ciclo completo del programa de la CPU.
18
ELEE018PO AUTÓMATAS PROGRAMABLES
Ejemplo:
Un contador de alta velocidad se puede utilizar por ejemplo para contar las revoluciones de un
motor.
Para ello, se utiliza un encoder de tipo incremental, que proporciona un número determinado
de valores de contaje por revolución, así como una señal por revolución. Estos valores de contaje
y la señal serán las entradas para el contador.
Recuerda:
El encoder es un dispositivo que transforma las señales generadas por un movimiento mecánico
en impulsos eléctricos.
Definición:
Un flanco es una operación que, consiste en el envío de un pulso, cuando un proceso cambia
de estado. Sólo se emitirá el pulso si se cumplen unas condiciones previas.
• Flanco positivo: La función flanco positivo detecta un cambio de “Off” a “On”, es decir,
permite la continuación de corriente solamente durante un ciclo, conmutando la señal
de 0 a 1.
Flanco positivo
19
ELEE018PO AUTÓMATAS PROGRAMABLES
Flanco negativo
Practica:
20
ELEE018PO AUTÓMATAS PROGRAMABLES
1.3.1. Introducción
En el proyecto de la configuración del PLC, se determina cómo y dónde se sitúan los diferentes
componentes del sistema de control.
Esta configuración, depende de la tarea a controlar y del tipo de control. Contempla los elementos
del PLC y sus periféricos.
21
ELEE018PO AUTÓMATAS PROGRAMABLES
En la fase de instalación de un PLC o ampliación de uno existente, habrá que tener en cuenta
si existe un proceso en curso en planta, si ese es el caso, se debe determinar si la instalación se
puede realizar sin detener dicho proceso.
Si se para el proceso, se realizará un reset y chequeo, al arranque del mismo.
A la hora de instalar las entradas y salidas, hay que contar con la corriente residual de los
elementos conectados. Estas corrientes residuales, pueden proporcionar señales falsas.
Los PLC´s se ubican normalmente en paneles metálicos cerrados, los cuales mantienen el
hardware del PLC protegido de los riesgos ambientales.
Los recintos metálicos también ayudan a minimizar los efectos de la radiación electromagnética,
que puede ser generada por equipos aledaños.
22
ELEE018PO AUTÓMATAS PROGRAMABLES
Como norma general, para la disposición de los equipos que forman el sistema, se separan los
aparatos de alta tensión, que generan interferencias, de los equipos de baja tensión y de tipo
lógico.
Panel PLC
La distribución de los componentes y cableado interno debe tomar en consideración los efectos
de calor, ruido eléctrico, vibración, facilidad de mantenimiento y seguridad.
Los componentes del sistema generan calor, por lo que, al configurar la disposición de la CPU
se deben ubicar los equipos electrónicos en las zonas más frías del armario eléctrico. El
funcionamiento de los equipos electrónicos en entornos de alta temperatura, acorta su vida útil.
Es aconsejable el montaje vertical de los componentes, esto facilita la convección y disipación
del calor.
Los PLC se ventilan normalmente por convección natural:
• Se debe dejar un margen mínimo de 25 mm por encima y por debajo de los equipos
• También se debe tener un mínimo de 75 mm de profundidad, para el montaje.
Se dejarán espacios suficientes entre los componentes, para ayudar a una adecuada disipación
del calor.
Si no se dispone de una ubicación con ventilación natural, se debe implementar un sistema de
refrigeración forzado (un ventilador mecánico suele ser suficiente) para conseguir que las
temperaturas de trabajo del PLC y equipos, estén dentro del rango de temperaturas que indica
el fabricante.
El fabricante suele indicar unas recomendaciones de montaje, las cuales se deben respetar.
Por norma general, las fuentes de alimentación son también fuentes de calor, por lo deben
situarse en una posición en la parte superior del armario (el calor tiende a ascender).
La CPU ocupará una posición contigua, o por debajo de las fuentes de alimentación, en la zona
superior del armario, quedando a una altura que facilite su registro.
23
ELEE018PO AUTÓMATAS PROGRAMABLES
Los bastidores de E/S quedarán dispuestos de la forma más adecuada para el acceso y
cableado, en el espacio libre.
El resto de componentes del sistema, se instalarán alejados, para minimizar las interferencias
electromagnéticas.
Los PLC están preparados para trabajar en condiciones adversas. Sin embargo, una buena
ubicación puera prolongar su vida útil. De nuevo , es recomendable seguir las recomendaciones
del fabricante.
Por normageneral, el PLC se instalar en un armario eléctrico, que lo protege.
En caso contrario, los factores ambientales más importantes son:
• Humedad.
• Temperatura.
• Partículas en suspensión (polvo).
• Vibraciones.
Importante:
El armario eléctrico o de control, protege los sistemas de alimentación y control de las
instalaciones eléctricas.
24
ELEE018PO AUTÓMATAS PROGRAMABLES
A la hora de cablear el sistema, se deben tener en consideración los distintos elementos que se
van a disponer. Con ello se disponen los bastidores, canalizaciones y regletas; así como
separadores e identificadores, que permiten un orden e identificación, necesario para el
mantenimiento, prevención y resolución de averías.
Una correcta organización del cableado es básico para el correcto funcionamiento y para facilitar
las operaciones de mantenimiento.
Si el cableado no es el adecuado pueden generarse situaciones de riesgo, averías y
cortocircuitos
Se recomienda una configuración por categorías, agrupando los módulos por:
• Entradas/salidas.
• Corriente alterna o continua.
• Señales ddigitales o analógicas.
Importante:
Es recomendable identificar los cables, para facilitar el mantenimiento e inspección.
Los autómatas programables son fabricados en base a la fiabilidad y robustez. Son dispositivos
duraderos, capaces de operar en ambientes industriales, con rangos extensos de temperatura,
humedad y alimentación, alta resistencia a las vibraciones e impactos y alta indemnidad al ruido
electromagnético.
25
ELEE018PO AUTÓMATAS PROGRAMABLES
Por ello el uso de PLC conlleva un alto nivel de fiabilidad en los procesos productivos.
Uniones soldadas
El cableado es una fuente de ruido en sí mimo, ya que transporta corriente de alto voltaje. Para
las comunicaciones, lo mejor es la fibra óptica, ya que no transporta electricidad, en los cables
de alimentación y de señal, es recomendable que los cables no sean muy extensos y se deben
seguir las especificaciones del fabricante.
Sabías que:
Para reducir el tiempo de falla (Sistema averiado) es bueno aplicar medidas preventivas
(anticiparse al fallo) y correctivas (resolver rápido el fallo)
26
ELEE018PO AUTÓMATAS PROGRAMABLES
1. Mantenimiento preventivo:
• Utilizando productos constatados.
• Con un diseño correcto del sistema.
• Inspeccionando periódicamente el sistema.
• Sustituyendo los consumibles antes de que finalice su vida útil.
2. Mantenimiento correctivo:
• Conociendo las características del sistema.
• Llevando un registro del mantenimiento.
• Entendiendo el manual del PLC y cómo solucionar las fallas.
• Llevar un registro de las fallas y su solución, para minimizar el tiempo de resolución
futuro.
• Mantener copias de los programas usuario empleados, si el nuevo proyecto provoca
una falla, se puede retornar temporalmente al anterior.
Con ello se reduce el número de intervenciones y el tiempo de resolución de las mismas, así
como el coste de mantenimiento.
27