Professional Documents
Culture Documents
Electricidad, Electrnica y
Automatizacin
Introduccin
En la tecnologa de control secuencial tradicional, las secuencias especficas de cada instalacin eran
desarrolladas a travs de un circuito elctrico basado en rels. La estructura del dispositivo de control es
diferente para cada tipo de secuencia, su proyecto y construccin son solicitudes especificas de cada
instalacin. En los controladores basados en la tecnologa de computadores electrnicos, la estrategia de
Control se basa en la ejecucin de un programa que define la evolucin de las secuencias y como el programa
se almacena en una memoria interna del controlador, cualquier modificacin de las secuencias se puede
realizar muy fcilmente. Las secuencias, por ser independientes del hardware, pueden contener gran nmero
de controladores y por lo tanto, a un menor costo.
Historia
Existen registros de una mquina de tejer automtica, 1741, y de molienda automtica por correa
transportadora, 1791, sin embargo, se considera como el comienzo del control secuencial el ao 1804, cuando
Jacquard invent la mquina de tejer con tarjetas perforadas. El regulador de Watt, en 1784 marca el
comienzo del control por retroalimentacin. En 1824, el electroimn, que es el fundamento del rel
electromagntico, fue construido por Sturgeon y, en 1836, Henry desarroll el rel electromagntico.
El lgebra de Boole, que es la base terica del control secuencial, fue propuesta por Boole en 1847 y
en 1938, Shannon desarroll su aplicacin en la teora de las comunicaciones. En la dcada de 1950 se
introducen los conceptos de monitoreo y control remoto. Durante las dcadas de 1960 y 1970 se observ la
evolucin a sistemas centralizados de gran tamao. La introduccin de la electrnica, a partir de 1960,
provoca un desarrollo de circuitos de controles electrnicos y enclavamientos sin contactos fsicos. A fines de
la dcada de 1960, los circuitos integrados fueron utilizados rpidamente para el control de procesos
industriales.
El impacto ms relevante que la tecnologa de los computadores introdujo en el control secuencial
fue una especificacin tcnica de 10 tems, divulgada por la General Motors de Estados Unidos, en 1968. En
1969, en donde se estableca la necesidad de un equipo electrnico fcilmente programable sin la necesidad
de recurrir a las computadoras industriales. Entonces aparecan los primeros controladores basados en esta
especificacin.
A partir de la mitad de la dcada de 1970, los nuevos controladores multiplicaron sus funciones con
la introduccin de los microprocesadores de propsitos generales. Estos fueron denominados Controladores
Lgicos Programables PLC (Programmable Logic Controller). A fines de la dcada de 1970, con el
desarrollo de microprocesadores de 16 bits y la tecnologa de multiprocesamiento, un PLC poda incorporar
todos los tipos de funciones para la realizacin del control secuencial.
Con la aparicin del PLC, se comenz a migrar desde los sistemas de control de lgica cableada a la
lgica programada y adems de reemplazar elementos convencionales de control, el PLC incorpora
comparadores, contadores y funciones complejas como controladores PID.
El PLC, que tambin se denomina autmata programable, presenta muchas ventajas frente
al resto de sistemas de control, dentro de las cuales podemos destacar que:
-
La lgica del control est en forma de programa y no en forma fsica, lo que implica un menor cableado
en su montaje.
Requiere menor tiempo de puesta en funcionamiento.
Presenta flexibilidad ante posibles modificaciones en la lgica del control.
Como se requiere una menor cantidad de conexiones, se disminuye la probabilidad de fallas.
Tiene una estructura modular que permite expansin.
Tiene un reducido tamao.
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Como desventaja, cabe sealar hoy en da, es la necesidad de personal especializado para su instalacin,
programacin y mantenimiento.
Salidas
Actuadores
Sistema
de
Control
Mquina
Proceso
Entradas
Captadores
Trabajo
producto
Seales de deteccin
En el esquema podemos encontrar un sistema de control que es la parte encargada de dar las rdenes
de funcionamiento a las mquinas del proceso mediante su seccin de salidas.
Los sistemas de control pueden ser muy variados y pueden ser mecnicos, hidrulicos, neumticos,
elctricos (lgica cableada) y electrnicos, entre otros.
Dentro de los sistemas de control electrnicos se pueden encontrar tarjetas de circuitos lgicos,
computadores industriales, elementos de control distribuido y controladores lgicos programables, entre otros.
Las rdenes de funcionamiento son aplicadas a los actuadores que son los dispositivos encargados
de manejar la energa de las mquinas del proceso.
La verificacin de las distintas variables fsicas del proceso, como temperatura, humedad y presin,
entre otras, se realiza a travs de dispositivos denominados captadores. Un captador es un aparato que,
partiendo de una unidad fsica, elabora una seal que sirve para regular el funcionamiento de una mquina.
Los captadores entregan sus seales de deteccin a la seccin de entradas del sistema de control.
Dependiendo del estado de sus entradas, el sistema de control puede dictar las rdenes de
funcionamiento, mediante una lgica preestablecida contenida en el sistema de control.
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Mdulos
de salida
PLC
Actuadores
Mquina
Proceso
CPU
Mdulos de
entrada
Trabajo
producto
Captadores
Seales de deteccin
INACAP Renca
Electricidad, Electrnica y
Automatizacin
PLC
Batera
EEPROM
CPU
P
RAM
ROM
Bus interno
Interfase
Mdulos
de
entrada
Mdulos
de
salida
Captadores
Actuadores
Mdulos
funcionales
Fuente
de
poder
Un PLC usa recursos de memoria del orden de los kilo mega bytes, por lo que no requiere
medios de almacenamiento magnticos, como los discos duros y disqueteras, volvindolo ms
confiable.
Por lo general el PLC tiene una estructura modular que permite expandir la cantidad de
entradas, salidas, mdulos de comunicaciones y mdulos funcionales.
Para pequeos procesos, se pueden encontrar PLC con estructura compacta, en los cuales
una sola unidad rene: fuente de poder, CPU, mdulos de entrada y mdulos de salida. Un ejemplo
extremo de stos es la lnea LOGO! de la industria Siemens. Un mdulo LOGO! rene fuente de
poder, CPU, entradas, salidas, programador y puerto de comunicacin.
INACAP Renca
Electricidad, Electrnica y
Automatizacin
P (Microprocesador): Es un circuito integrado capaz de realizar operaciones aritmticas, lgicas, y de
transferencia de datos, entre otras. El microprocesador tiene el control sobre todo el sistema.
ROM (Read Only Memory): Memoria de solo lectura que contiene el programa del sistema, con el cual el
microprocesador puede realizar todas las funciones propias del sistema como:
Imagen de proceso de entrada que contiene una copia de los estados de los bits de entradas, que se
realiza en el inicio de cada ciclo de scan.
Imagen de proceso de salida que contiene los estados que asumirn los bits de salida al finalizar el ciclo
de scan.
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Comnmente, el usuario no tiene acceso a los datos contenidos en la divisin de la RAM de sistema, salvo
algunos como el estado de la batera, la fecha, hora y flags (indicadores del desarrollo de las instrucciones)
entre otros.
Normalmente, el rea de datos es usada para guardar momentneamente el estado de variables del
proceso.
EEPROM (Electrical Erasable Programmable Read Only Memory): Memoria de slo lectura que se puede
borrar y programar elctricamente. Esta es una memoria que se usa solamente para el almacenamiento de
programas de control y es una opcin al adquirir un PLC. Normalmente tiene forma de cartridge cassette
(cartucho) o mdulo que se inserta en el frente de la CPU.
La utilidad que presta este dispositivo es la de transportar y respaldar un programa de control sin la
necesidad de otro dispositivo inteligente o unidad de programacin un programador manual un PC. Se
podran tener varios cassettes con programas diferentes de acuerdo a las necesidades de control.
Interfaces: Son los dispositivos por los cuales el PLC establece la comunicacin con la unidad de
programacin, con otro PLC o una red de PLC. El PLC puede contar con una o ms interfaces dependiendo
de las necesidades.
Todo PLC cuenta con al menos una interfaz en la CPU para ser programado y monitoreado.
Dependiendo de las necesidades, es posible agregar nuevas interfaces en forma de mdulos de expansin.
En la siguiente figura, se muestra los posibles perifricos que se pueden conectar a la puerta de
comunicaciones del PLC Omron CPU21:
Actualmente, el tema de las intefaces es crucial en la eleccin de un PLC, puesto que cada da se
hace ms indispensable el uso de redes de datos (network) en los sistemas de control.
En el mercado hay diversas redes industriales como MODBUS y PROFIBUS entre otras. La
tendencia es migrar a las redes de rea local (LAN) usando la tecnologa ETHERNET y la familia de
protocolos TCP/IP. Con sta tecnologa es posible accesar a los registros o al programa de un PLC desde
INACAP Renca
Electricidad, Electrnica y
Automatizacin
cualquier lugar del mundo a travs de INTERNET, si es que se cuenta con una CPU que tenga integrada la
funcin de servidor de WEB.
Bus: Es un conjunto de lneas conductoras, propias del sistema, que transportan la alimentacin, datos,
direcciones y seales de control. A travs de buses la CPU puede comunicarse sus diferentes componentes
internos y con los mdulos de entrada y salida.
Fuente de poder: La fuente de poder de un PLC consiste en un convertidor de voltaje de corriente alterna a
corriente continua. EL voltaje de entrada es de 220VCA y el voltaje estndar de salida es de 24VCD, no
necesariamente estabilizado y/o regulado.
Es comn encontrar que la CPU y los mdulos de entrada y salida se alimentan con 24VCD.
En los inicios, la fuente de poder posea un diseo clsico consistente en un transformador,
rectificador y filtro capacitivo, como se muestra en la siguiente figura, que corresponde a un PLC Siemens de
la lnea S5:
Cada fabricante produce modelos de diferentes potencias de acuerdo a las necesidades. Los
consumos a considerar son los de la CPU, mdulos de entrada y principalmente las cargas de corriente
continua conectadas a los mdulos de salida.
Perifricos
Computador Personal: (Personal Computer), es el principal perifrico usado para programar un PLC.
Actualmente, las aplicaciones de programacin de PLC, son ejecutables en ambiente de MICROSOFT
WINDOWS.
Normalmente el PLC se conecta al computador personal a travs de un puerto de comunicaciones
seriales (COM) usando el estndar RS-232, aunque la tendencia es migrar a una conexin usando la tecnologa
ETHERNET.
Tambin usando un PC se puede ejecutar una aplicacin SCADA (Supervisory, Control And Data
Adquisition) de supervisin de procesos de control.
La siguiente figura muestra la conexin tpica entre un PC y un PLC para la programacin supervisin.
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Unidad de programacin manual: Es un dispositivo que permite crear, editar y supervisar los programas de
control y las variables del proceso.
Una vez que el PLC se encuentra con el programa de control en su memoria RAM, puede ejecutarlo
sin la necesidad de una unidad de programacin.
La siguiente figura muestra la conexin tpica entre un programador manual ( consola de
programacin) y un PLC, para la programacin supervisin.
Aunque no es muy amistoso para la edicin de programas, se utiliza para pequeos procesos
automticos, por tener bajo costo y por ser porttil.
Normalmente, la unidad de programacin manual se conecta en el mismo puerto de perifricos usado
para la programacin con el PC.
Mdulos de entrada
Es el dispositivo encargado de transformar las seales elctricas, provenientes de los detectores, en
seales propias del PLC. Cada mdulo de entrada puede recibir varias seales de deteccin (una por cada
entrada) y son expansibles, es decir, se pueden incorporar tantos mdulos como entradas sean necesarias para
el proceso. La cantidad mxima de expansin de mdulos depende del modelo de PLC.
Las entradas pueden clasificarse de la siguiente forma:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
INACAP Renca
Electricidad, Electrnica y
Automatizacin
En la mayora de los casos, las entradas digitales estn optoacopladas como se muestra en el detalle
de una entrada digital de 24VCD del PLC Omron CPU21:
En la siguiente figura se muestra el detalle de una entrada digital de 220VCA (50Hz) del PLC Omron CPU21:
La idea de optoacoplar tiene como fin aislar galvnicamente los circuitos perifricos de los circuitos
internos del PLC. De esta manera, frente a una eventual conexin que dae el mdulo de entrada, sta no
producir dao en los circuitos internos del PLC. El mdulo daado puede remplazarse fcil y rpidamente.
INACAP Renca
Electricidad, Electrnica y
Automatizacin
PLC
HORNO
ELEMENTO
TRANSMISOR DE
TEMPERATURA
TT
4~20mA
MDULO DE
ENTRADA
ANLOGA
MDULO DE
SALIDA
ANLOGA
4~20mA
ACTUADOR
ELEMENTO
CALEFACTOR
MDULO DE
ENTRADA
ANLOGA
TRANSMISOR DE
TEMPERATURA
LOOP DE
CORRIENTE
( 4~20mA
DATA
BUS
Para cada valor de temperatura, el transmisor produce una cantidad de corriente proporcional entre 4
y 20mA, como se muestra en el siguiente grfico como ejemplo:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
I (mA)
20
4
10
T (C)
300
ENTRADA
ANLOGA
RESISTENCIA DE
LOS
CONDUCTORES
Mdulos de salida
A travs de los mdulos de salida el PLC entrega las rdenes de funcionamiento en forma de seales
elctricas. Los mdulos de salida se pueden clasificar como:
SALIDAS
DIGITALES
REL
TRIAC
TRANSISTOR
OC NPN
OC PNP
PUSH-PULL
ANLOGAS
TENSIN
CORRIENTE
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Las especificaciones de las capacidades de carga para los diferentes tipos de mdulos del PLC
Omron CPU21, se encuentran en los anexos 4, 5 y 6.
En las salidas tipo OC NPN, la carga debe conectarse entre un comn positivo (externo al mdulo) y
el punto correspondiente a la salida en la regleta, como se muestra en la siguiente figura:
COM
COM (-)
Out 1
Load
Out 2
Load
Out 3
Load
Out 4
Load
+VDC
La siguiente figura muestra las conexiones de un mdulo de salida OC PNP de un PLC Siemens:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
En las salidas tipo OC PNP, la carga debe conectarse entre un comn negativo (externo al mdulo) y
el punto correspondiente a la salida en la regleta, como se muestra en la siguiente figura:
COM
+VDC
Out 1
Load
Out 2
Load
Out 3
Load
Out 4
Load
COM
La siguiente figura muestra las conexiones de un mdulo de salida OC PNP de un PLC Omron:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Las salidas tipo Push-pull permiten conectar las cargas usando el comn negativo positivo,
recordando eso si que al colocar una carga entre la salida y el positivo (como en una salida OC NPN), la carga
se energizar cuando la salida sea bajo activa (off).
Internal
circuitry
Un mdulo de salida tipo rel, conectado con cargas para corriente continua, se puede representar de
la siguiente forma:
Relay output
Internal circuitry
VDC
Out 1
Out 2
Load
Out 3
Load
Out 4
Load
Load
COM
Lamentablemente, las salida tipo rel tiene una vida til definida (alrededor de 106 maniobras) y su
velocidad de conmutacin es relativamente baja (alrededor de 10 maniobras por segundo como mximo).
En la siguiente figura se muestra la tpica conexin de un bit de salida tipo rel de un PLC Omron CPU21:
En la siguiente figura se muestra una salida digital tipo rel de un PLC Siemens S5:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Triac output
Internal circuitry
VAC
Out 1
Out 2
Load
Out 3
Load
Out 4
Load
Load
COM
INACAP Renca
Electricidad, Electrnica y
Automatizacin
INACAP Renca
Electricidad, Electrnica y
Automatizacin
PLC
HORNO
ELEMENTO
TRANSMISOR DE
TEMPERATURA
TT
4~20mA
ACTUADOR
MDULO DE
ENTRADA
ANLOGA
MDULO DE
SALIDA
ANLOGA
4~20mA
ELEMENTO
CALEFACTOR
La idea es que la potencia del calefactor sea proporcional a la cantidad de corriente que entrega el
mdulo, como podra expresarse con el siguiente grfico:
P (%)
100
0
4
20
I (mA)
Especificaciones de un PLC
En el momento de escoger un PLC se deben tener en cuenta las necesidades del proceso a controlar. Para
comparar los distintos PLC se deben tomar en cuenta las siguientes especificaciones:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Direccionamiento
El uso de direcciones es un mtodo utilizado para nominar e identificar una entrada, una salida, un
dato una instruccin. La direccin de una e/s se obtiene a partir de la posicin de esta en el rack del PLC.
La forma de direccionar de los diferentes fabricantes se asemejan aunque no existe un estndar.
Como ejemplo, se muestra a continuacin el direccionamiento de un PLC Siemens S5:
En este PLC las direcciones de mdulo se comienzan a contar desde 0 (cero) a partir del primer
mdulo (al costado derecho de la CPU). Cada bit del mdulo recibe una direccin de bit. Si el bit es de
entrada, entonces se indica con la letra E, si el bit es de salida se seala con una letra A.
Para formar la direccin de un bit se debe anotar la letra correspondiente si es de entrada o salida,
luego se anota la direccin de mdulo y finalmente, separada por un punto, la direccin de bit:
En el caso de del PLC Omron CPU21, la direccin comienza con un nmero 0 si se trata de un bit
de enterada y con un nmero 1 si el bit es de salida. Luego continan dos dgitos que sealan la direccin
del mdulo, tomando en cuenta que el mdulo cero es el mdulo de entrada digital incorporado en la CPU.
Finalmente, quedan dos dgitos que sealan la direccin de bit:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
En el caso del PLC Allen Bradley SLC-100, la CPU y cada mdulo de expansin tiene incorporadas
10 entradas y 6 salidas digitales. La direccin de una e/s est formada por 3 dgitos. El primero seala la
direccin de mdulo. Los 2 dgitos siguientes sealan la direccin de bit. Si la direccin de bit est
comprendida entre 01 y 10 se trata de un bit de entrada. Si la direccin de bit est comprendida entre 11 y 16
se trata de un bit de salida.
Circuito de control
El circuito de control es una representacin de las conexiones, de las e/s, que se realizan en el PLC.
Aqu se debe indicar los smbolos, nombres o designaciones de las variables y la direccin para cada entrada y
salida:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Scan cicle
El ciclo de trabajo de la CPU o scan cicle se inicia y se repite indefinidamente mientras el PLC se
encuentre en el modo RUN. ste ciclo se puede dividir en tres partes principales:
En la primera parte se capturan los estados de todas las entradas y estos datos se depositan
en la memoria de imagen de proceso de entrada que es parte de la RAM.
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Programas de control
Un programa de control es una secuencia de instrucciones para el autmata. Algunos
ejemplos de instrucciones son:
Lgicas
AND
OR
YES
NOT
XOR
NAND
NOR
XNOR
Cuenta
Ascendente
Descendente
Tiempo
Retardo a la conexin
Retardo a la desconexin
Impulso a la conexion
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Aritmticas
Suma
Resta
Multiplicacin
Divisin
Flujo
Salto condicional
Salto incondicional
END
STOP
Comparacin
>
<
=
>=
<=
<>
Memoria
SET
RESET
Conversin
Otras
DEC
BIN
DEC
HEX
HEX
DEC
HEX
BIN
BIN
DEC
BIN
HEX
Comunicaciones (SEND)
Procesamiento (SCALE)
Algoritmo de control (PID)
Carga y transferencia (MOV)
Las instrucciones avanzadas estn relacionadas con el manejo de datos de los mdulos
analgicos con los cuales se usan estrategias de control como el PID (Proporcional-IntegralDerivativo).
Los programas de control tienen diferentes formas de representarse entre las cuales, las ms
comunes, son:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
Cada fabricante produce sus propias aplicaciones (software) de programacin, pero son todos
muy similares, permitiendo la migracin fcil de un fabricante a otro. Actualmente, la gran parte de
las aplicaciones de programacin usan la plataforma de MICROSOFT WINDOWS.
Cuando el programa de control es muy extenso, conviene dividirlo en partes que realicen
funciones especficas. Estas divisiones reciben el nombre de subprogramas subrutinas. Para
ejecutar las subrutinas son necesarias las instrucciones de salto, dentro de las cuales existen:
Salto incondicional.
Salto condicional.
Un salto incondicional se realiza cada vez que se ejecuta la instruccin de salto. Un ejemplo de
salto incondicional se muestra en el siguiente diagrama:
PROGRAMA
PRINCIPAL
INSTRUCCIN
SUBRUTINA
INSTRUCCIN
DE SALTO
INCONDICIONAL
INSTRUCCIN
INSTRUCCIN
INSTRUCCIN
INSTRUCCIN
INSTRUCCIN
FIN
INACAP Renca
Electricidad, Electrnica y
Automatizacin
PROGRAMA
PRINCIPAL
INSTRUCCIN
SUBRUTINA 1
INSTRUCCIN
DE SALTO
INCONDICIONAL
INSTRUCCIN
INSTRUCCIN
INSTRUCCIN
SUBRUTINA 2
INSTRUCCIN
DE SALTO
INCONDICIONAL
INSTRUCCIN
INSTRUCCIN
FIN
INSTRUCCIN
INSTRUCCIN
INSTRUCCIN
INSTRUCCIN
Un salto condicional se realiza cada vez que se ejecuta la instruccin de salto y si es que se
cumple la condicin previa:
PROGRAMA
PRINCIPAL
INSTRUCCIN
INSTRUCCIN DE
SALTO
CONDICIONAL
CONDICIN
SUBRUTINA
DECISIN
SI
INSTRUCCIN
INSTRUCCIN
NO
INSTRUCCIN
INSTRUCCIN
INSTRUCCIN
FIN
En algunos PLC es posible hacer saltos a instrucciones previas, mientras se espera que se
cumpla una condicin. Este tipo de salto forma lo que se denomina loop:
INACAP Renca
Electricidad, Electrnica y
Automatizacin
PROGRAMA
PRINCIPAL
INSTRUCCIN
INSTRUCCIN
INSTRUCCIN DE
SALTO
CONDICIONAL
LOOP
CONDICIN
DECISIN
NO
SI
INSTRUCCIN
INSTRUCCIN
FIN
Al formar un loop se corre el riesgo que, por alguna falla, no se cumpla la condicin
necesaria para que el programa de control fluya hasta el fin. Entonces non se completar el ciclo de
scan perdindose toda accin de control.
Watch dog
El watch dog es un programa del sistema del PLC que se ejecuta independientemente del
programa de control. El watch dog supervisa el tiempo de ejecucin del programa de control. Si el
programa de control tarda ms del tiempo que el prefijado, el sistema ejecuta un programa de
control, independiente del programa de control principal, destinado a producir alarmas. El tiempo
prefijado se ingresa en la configuracin del PLC.