You are on page 1of 5

PLC

Introduccin
En este tema explicaba el funcionamiento de un autmata o PLC, aunque est referido a un
autmata concreto de la marca Siemens, las generalidades pueden resultaros interesantes a
todos aquellos que queris iniciaros en este apasionante mundo de la automatizacin porque
son comunes a todos los autmatas.
El curso estaba pensado para gente que vea el PLC como "una caja negra" que no entenda,
aparte, los ordenadores saban que existan pero poco ms.
As que algunas explicaciones os pueden parecer ingenuas pero tenis que entender la
situacin en la que tena que desarrollar el temario.
No se trataba de profundizar, al personal de mantenimiento se le impartan cursos de
autmatas (bsico y avanzado) ya que ellos se iban a encargar del mantenimiento de estos
dispositivos tanto a nivel de software como a nivel de hardware.

Autmatas programables (PLC): Origen e historia.


Los autmatas programables o PLC aparecieron en los Estados Unidos de Amrica en los
aos 1969 70, y ms particularmente en el sector de la industria del automvil. Fueron
empleados en Europa alrededor de dos aos ms tarde.
Su fecha de creacin coincide, pues con el comienzo de la era del microprocesador y con
la generacin de la lgica cableada modular.
El autmata es la primera mquina con lenguaje, es decir, un calculador lgico cuyo juego
de instrucciones se orienta hacia los sistemas de evolucin secuencial.
Hay que apreciar que, cada vez ms, la universalidad de las computadoras tiende a
desaparecer, el futuro parece abrirse hacia esta nueva clase de dispositivos: mquina para
proceso de seales, para la gestin de bases de datos...
El autmata programable es, pues en este sentido un percusor y constituye para los
automatistas un esbozo de la maquina ideal.
La creciente difusin de aplicaciones de la electrnica, la fantstica disminucin del
precio de los componentes, el nacimiento y el desarrollo de los microprocesadores y,
sobretodo, la miniaturizacin de los circuitos de memoria permiten presagiar una
introduccin de los autmatas programables, cuyo precio es atractivo incluso para equipos
de prestaciones modestas, en una inmensa gama de nuevos campos de aplicacin.

El autmata programable satisface las exigencias tanto de procesos continuos como


discontinuos. Regula presiones, temperaturas, niveles y caudales as como todas las
funciones asociadas de temporizacin, cadencia, conteo y lgica. Tambin incluye una
tarjeta de comunicacin adicional, el autmata se transforma en un poderoso satlite
dentro de una red de control distribuida.
El autmata programable es un aparato electrnico programable por un usuario
programador y destinado a gobernar, dentro de un entorno industrial, maquinas o procesos
lgicos secuenciales.

Historia del PLC (Controlador lgico programable)


El PLC (Control Lgico Programable) apareci con el propsito de eliminar el enorme
costo que significaba el reemplazo de un sistema de control basado en rels (relays) a
finales de los aos 60.
La empresa Bedford Associates (Bedford, MA) propuso un sistema al que llam Modular
Digital Controller o MODICON a una empresa fabricante de autos en los Estados Unidos.
El MODICON 084 fue el primer PLC producido comercialmente.
Con este Sistema cuando la produccin necesitaba variarse, entonces se variaba el sistema y
ya.
En el sistema basado en rels, estos tenan un tiempo de vida limitado y se necesitaba un
sistema de mantenimiento muy estricto.
El alambrado de muchos rels en un sistema muy grande era muy complicado, si haba una
falla, la deteccin del error era muy tediosa y lenta.
Este nuevo controlador (el PLC) tena que ser fcilmente programable, su vida til tena
que ser larga y ser resistente a ambientes difciles. Esto se logr con tcnicas de
programacin conocidas y reemplazando los rels por elementos de estado slido.
A mediados de los aos 70, la AMD 2901 y 2903 eran muy populares entre los PLC
MODICON. Por esos tiempos los microprocesadores no eran tan rpidos y slo podan
compararse a PLCs pequeos.
Con el avance en el desarrollo de los microprocesadores (ms veloces), cada vez PLC ms
grandes se basan en ellos.
La habilidad de comunicacin entre ellos apareci aproximadamente en el ao 1973. El
primer sistema que lo haca fue el Modbus de Modicon.

Los PLC podan incluso estar alejados de la maquinaria que controlaban, pero la falta de
estandarizacin debido al constante cambio en la tecnologa hizo que esta comunicacin se
tornara difcil.
En los aos 80 se intent estandarizar la comunicacin entre PLCs con el protocolo de
automatizacin de manufactura de la General Motors (MAP).
En esos tiempos el tamao del PLC se redujo, su programacin se realizaba mediante
computadoras personales (PC) en vez de terminales dedicadas slo a ese propsito.
En los aos 90 se introdujeron nuevos protocolos y se mejoraron algunos anteriores.
El ltimo estndar (IEC 1131-3) ha intentado combinar los lenguajes de programacin de
los PLC en un solo estndar internacional.
Ahora se tiene PLCs que se programan en funcin de diagrama de bloques, listas de
instrucciones, lenguaje C, etc. al mismo tiempo. Tambin se ha dado el caso en que
computadoras personales (PC) han reemplazado a PLCs.
La compaa original que diseo el primer PLC (MODICON) ahora crea sistemas de
control basados en PC.

Control de un limpiaparabrisas de automvil por medio de un PLC


El siguiente programa fue simulado satisfactoriamente en un software llamado Simsa32,
y realizado en STEP 7 para los PLC de SIEMENS.
Su funcionamiento se ejecuta de la siguiente forma:
Entradas.
Debe haber un botn de paro y uno de arranque. (Pulsadores)
Un sensor para el lmite derecho (Pulsador).
Un sensor para el lmite izquierdo (Interruptor).
Salidas.
Una que active un motor hacia la derecha.
Una que active un motor hacia la izquierda.
Especificaciones:
Para que el sistema sea activado el limpiador debe de estar colocado en la parte izquierda
(el sensor de la izquierda debe de estar cerrado), de lo contrario el sistema no debe de
activarse.
En cuanto el sistema sea activado, los limpiadores deben de moverse de derecha a
izquierda, por ello los sensores de ambos lados se van a abrir y a cerrar segn la ubicacin

de estos.
Para que el sistema sea apagado el limpiador debe de estar en el sensor izquierdo, de lo
contrario no se debe de apagar hasta que esta condicin se cumpla (se debe cumplir todo el
ciclo).
Programa en AWL:
NETWORK 1
LD ARRANQUE
A SENIZQ
S M0.0, 1

// Verifica el arranque
// Verifica el lmite izquierda
// Pone la condicin de arranque

NETWORK 2
LD PARO
S M0.1, 1

// Verifica el paro
// Pone la condicin de paro

NETWORK 3
LD M0.0
O MOTDER
AN SENDER
AN MOTIZQ
= MOTDER

//
//
//
//
//

Verifica si arranca
Verifica si motor derecha activo
Detiene si lmite derecha o
si el motor gira hacia la izquierda
Activa giro de motor hacia la derecha

NETWORK 4
LD M0.0
O MOTIZQ
AN SENIZQ
AN MOTDER
= MOTIZQ

//
//
//
//
//

Verifica marca de arranque


Verifica si motor gira hacia la izquierda
Detiene si lmite izquierda o
si el motor gira hacia la derecha
Activa giro de motor hacia la izquierda

NETWORK 5
LD M0.1
A SENIZQ
R M0.0, 1
R M0.1, 1

//
//
//
//

Verifica el paro
Verifica si ya se alcanz lmite izquierdo
Si, apaga motor y
limpia marca de paro

NETWORK 6
MEND

Programa en KOP:

You might also like