Está en la página 1de 17

I. T.

Tepic

UNIDAD 1
CONCEPTOS DE CONTROLADORES PROGRAMABLES

NATIONAL
(NEMA),

ELECTRICAL

MANUFACTURES

ASSOCIATION

define al controlador lgico programable

como un instrumento electrnico digital con una


memoria programable para almacenar instrucciones
que desarrollan funciones especficas tales como:
combinacional, secuencia, cronometraje, conteo y
aritmtica para controlar mquinas o procesos.

Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

I.

Introduccin.

En nuestros das, los constructores de equipos de


control y los ingenieros automatistas no ignoran ya nada
referente a los autmatas programables con memoria "
Programable Logic Controllers " ( PLC ). El punto de equilibrio
a partir del cual su precio es comparable, o incluso inferior a
los
tradicionales
de
lgica
cableada
disminuye
constantemente.
En numerosos problemas es conveniente, pues,
determinar el modo de gobierno ms apropiado y con esta
consideracin la eleccin se torna cada vez ms hacia los
autmatas programables con memoria. Por otro lado se
trata, no solamente de una cuestin de precio, sino, tambin
de una mejora en tiempo, flexibilidad incrementada con el
manejo, alta fiabilidad, localizacin y eliminacin rpida de
fallos, etc. Simultneamente, el producto final, es decir, la
maquina o la instalacin equipada con uno de tales
autmatas alcanza un nivel tecnolgico ms elevado.

II.

Origen y perspectivas.

Los autmatas programables se desarrollaron 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
Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

tarde. Su fecha de creacin coincide 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 los
ordenadores 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, etc.
El autmata programable es, pues en este sentido un
precursor y constituye para los automatistas un esbozo de la
mquina 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, sobre
todo, 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, mquinas o
procesos lgicos secuenciales.

Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

El funcionamiento de un autmata industrial puede


adaptarse plenamente a la formacin y hbitos del personal
de fabricacin y mantenimiento.
El nmero de instrucciones procesadas difiere de un
autmata a otro. El programa es directamente concebido por
un automatsta, electricista o mecnico. Este trabajo se
facilita an ms mediante el empleo de consolas de
programacin.
El autmata programable industrial aporta una serie de
ventajas como son las siguientes:
Diseados y construidos para su aplicacin en
ambiente industrial.
Son
equipos
programable.

flexibles,

por

su

carcter

Son fciles de instalar y reutilizables.


Construidos de forma que sea fcil
mantenimiento y la localizacin de averas.

el

Pueden emplearse en mltiples tipos de tarea de


control en una misma planta, lo que facilita el
aprendizaje, permite un mayor conocimiento y
explotacin de prestaciones.
Su capacidad de comunicaciones permite la
integracin en la tarea global de control, o sistema
de produccin integrado.
1.1 Trminos empleados en PLCs.
Antes de proseguir con la descripcin de las distintas
funciones del PLC es recomendable hacer mencin de
algunos trminos altamente utilizados en el desarrollo de la
Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

electrnica digital. Entre los trminos mas empleados se


encuentra la palabra lgica binaria.
La lgica binaria trata con variables que toman dos
valores discretos; los cuales pueden designarse como
verdadero y falso, encendido y apagado, etc.; pero para
mayor comodidad se pueden identificar como 1 y 0.
La manipulacin de la lgica binaria se realiza mediante
compuertas lgicas, las cuales se pueden presentar como la
generacin de una seal de salida (Z) dependiendo de
directamente de las combinaciones de los valores de
entrada(X e Y).
El uso de las variables binarias y la aplicacin de la
lgica binaria se demuestra por los circuitos con
interruptores de la siguiente figura.

Figura.1.1

1.1.1.

Circuitos simuladores de compuertas AND y OR

Funciones combinacionales.

Una funcin combinacional est constituida por


compuertas lgicas, cuyas salidas en todo momento estn
determinadas en forma directa por la combinacin de las
seales de entrada, sin tomar en cuenta las combinaciones
anteriores.

Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

Figura.-1.2 Tablas de verdad de distintas compuertas lgicas


Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

1.1.2.

Funciones de secuencia.

La lgica secuencial consta de elementos de memoria


para formar una trayectoria de retroalimentacin.
Los
elementos de memoria son dispositivos con la capacidad de
almacenar informacin, la cual define en cualquier momento
el estado del circuito secuencial. El circuito secuencial
adems de recibir las seales de entradas externas, tiene
como seal adicional la seal del estado presente, los cuales
determinan el estado siguiente.
Por tanto, una lgica
secuencial est asignada por una secuencia de tiempo de
entradas, salidas y estado internos.

1.1.3.

Funciones de cronometraje.

Dicha funcin es conocida comnmente como


temporizacin; que puede definirse como una mquina
secuencial que tiene pulsos de entrada constantes
(provenientes de un reloj) a una velocidad constante y,
adems, en donde el usuario puede definir el nmero de
estados que tiene que cruzar la maquina secuencial, sin
importan otro tipo de entradas, ms que el puro pulso de
reloj. Al trmino de todos los estados, (fin de cuenta), el
temporizador, genera un cambio de nivel en la seal de
salida. Son utilizados bsicamente para generar bases de
tiempo ms exactas que los sistemas analgicos.
1.1.4.

Funciones de conteo

Un circuito secuencial que se ejecuta por una serie de


pasos prescrita de estados, bajo la aplicacin de pulsos de
entrada se denomina contador. Los pulsos de entrada,
comnmente llamados pulsos de conteo, pueden ser pulsos
Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

de reloj o pueden originarse con una fuente externa y


pueden ocurrir en intervalos de tiempo fijo o aleatorios. En
la funcin contador, la secuencia de estados es casi siempre
un conteo binario, la aplicacin de esta funcin es para
contar el nmero de ocurrencias de un evento y son tiles
para controlar secuencias de operaciones en sistemas
digitales.

1.1.5.

Funciones aritmticas.

Una funcin aritmtica se puede considerar como las


operaciones ejecutadas con los datos almacenados en
registros.
Una operacin aritmtica es una instruccin
elemental, realizada durante un pulso de reloj, con la
informacin almacenada en uno o ms registros y el
resultado de la operacin reemplaza la informacin binaria
de un registro. Algunos ejemplos de operaciones aritmticas
son: suma, resta, multiplicacin, divisin, desplazamiento,
cuenta, aclaramientos.
1.1.6.

Terminologa general.

Los plcs utilizan los siguientes conceptos en todo su


entorno
CPU (Unidad Central de Procesamiento)
Unidad central de proceso o UCP (conocida por sus
siglas en ingls, CPU), circuito microscpico que interpreta y
ejecuta instrucciones. La CPU se ocupa del control y el
proceso de datos en las computadoras. Generalmente, la
CPU es un microprocesador fabricado en un chip, un nico
trozo de silicio que contiene millones de componentes
electrnicos. El microprocesador de la CPU est formado por
una unidad aritmtico-lgica que realiza clculos y
Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

comparaciones, y toma decisiones lgicas (determina si una


afirmacin es cierta o falsa mediante las reglas del lgebra
de Boole); por una serie de registros donde se almacena
informacin temporalmente, y por una unidad de control que
interpreta y ejecuta las instrucciones. Para aceptar rdenes
del usuario, acceder a los datos y presentar los resultados, la
CPU se comunica a travs de un conjunto de circuitos o
conexiones llamado bus. El bus conecta la CPU a los
dispositivos de almacenamiento (por ejemplo, un disco
duro), los dispositivos de entrada (por ejemplo, un teclado o
un mouse) y los dispositivos de salida (por ejemplo, un
monitor o una impresora).
I/0 Indicacin de entradas salidas (INPUT/ OUTPUT)
Este trmino se usa para describir los dispositivos que
usa el PLC para comunicarse con el mundo real.
Dgito binario (BIT)
Bit, acrnimo de Binary Digit (dgito binario), que
adquiere el valor 1 o 0 en el sistema numrico binario. En el
procesamiento y almacenamiento informtico un bit es la
unidad de informacin ms pequea manipulada por el plc, y
est representada fsicamente por un elemento como un
nico pulso enviado a travs de un circuito, o bien como un
pequeo punto en un disco magntico capaz de almacenar
un 0 o un 1. La representacin de informacin se logra
mediante la agrupacin de bits para lograr un conjunto de
valores mayor que permite manejar mayor informacin.
Seal que slo tiene 2 niveles
1/0).
Seal digital

Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

(ALTO/BAJO, ON/OFF,

I. T. Tepic

10

Es una funcin discontinua en el tiempo y slo puede


tener dos valores uno y cero.
Seal analgica
Es una seal compuesta por un nmero infinito de
valores y es continua en el tiempo.
Byte
Conjunto de ocho bits.
Word (palabra)
Conjunto de diecisis bits.
Memoria principal
La memoria principal es la unidad de almacenamiento
central en un sistema de computadora. Es una memoria
rpida y relativamente grande y se utiliza para almacenar
programas y datos durante la operacin de la computadora.
La tecnologa fundamental que se utiliza para la memoria
principal
se
basa
en
los
circuitos
integrados
semiconductores. Gran parte de la memoria principal en una
computadora de propsito general est formada de circuitos
integrados de RAM, pero una parte de la memoria est
formada por la ROM.
Memoria de acceso aleatorio (RAM): Las memorias
RAM o de lectura /escritura son voltiles. Se
utilizan generalmente para guardar resultados
intermedios o finales del proceso y tambin para
almacenar programas procedentes de dispositivos
externos tales como discos y cintas magnticas.
Son conocidas como memorias de trabajo. Las
memorias RAM se dividen en estticas y
dinmicas.
Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

11

a) Memoria de Acceso Aleatorio Esttica (SRAM):


La RAM esttica (SRAM) consiste en latches
internos que almacenan la informacin binaria.
La informacin almacenada es vlida mientras
se aplique energa a la RAM. Una vez que se
escribe una palabra
en
una localidad
permanece almacenada todo el tiempo que se
siga aplicando energa al chip, a menos que se
escriba de nuevo en la misma localidad.
b)

Memoria de Acceso Aleatorio Dinmica


(DRAM): La RAM dinmica (DRAM) almacena la
informacin binaria en forma de carga elctrica
en capacitores. Estos capacitores se acceden
dentro del chip por medio de transistores de
MOST de canal n. La carga almacenada en los
capacitores tiende a perderse con el tiempo, por
lo que deben recargarse peridicamente
refrescando la DRAM. Este requerimiento
significa
que
el
sistema
de
memoria
ocasionalmente no est disponible porque est
enviando una seal para refrescar cada chip. La
DRAM ofrece un consumo de corriente reducido
y mayor capacidad de almacenamiento en un
chip de memoria.

Memoria de slo lectura (ROM): Una memoria de


slo lectura (ROM) es esencialmente un dispositivo
en el que se almacena informacin binaria de
manera permanente. La informacin debe
especificarla el diseador y luego incrustarla en la
ROM para establecer el patrn de interconexiones
o de dispositivo electrnico. Una vez hecho,
permanece en la ROM an tras apagados y
encendidos repetidos; es decir, la ROM es no
voltil. Se emplean cuatro tecnologas en la
programacin de ROM. Si se utiliza programacin
por mscara, entonces la ROM sencillamente se
Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

12

llama ROM. Si se usan fusibles, la ROM puede


programarla el usuario con el equipo de
programacin adecuada. En ese caso. La ROM se
conoce como ROM programable o PROM. Si se vale
de tecnologa de compuerta flotante borrable,
entonces la ROM se conoce como ROM borrable y
programable o EPROM. Por ltimo, si la tecnologa
borrable elctricamente es la usada, la ROM se
llama
ROM
borrable
elctricamente
y
programable, o EEPROM o E2PROM.
a) Memoria de Solo Lectura Programable y
Memoria
de
solo
Lectura
Borrable
y
Programable (PROM y EPROM): Las PROMs son
bsicamente iguales que las ROM de mscara,
una vez que han sido programadas. La
diferencia consiste en que las PROMs salen de
fbrica sin estar programadas y las programa el
usuario a medida y de acuerdo a sus
necesidades. Normalmente una PROM se
programa insertndola en un dispositivo
especial denominado programador de PROMs,
que es controlado por software.
b)

Memorias de Solo Lectura Borrable y


Programable (EPROM): Una EPROM es una
PROM borrable. A diferencia de una PROM
ordinaria, una EPROM puede ser reprogramada
si antes se borra el programa existente en la
matriz
de
memoria.
Los
dos
tipos
fundamentales de EPROMs son las PROM
borrables por rayos ultravioletas (UV EPROM) y
las PROMs borrables elctricamente (EEPROM).

c) Memoria
de
Solo
Lectura
Borrable
Electrnicamente:
Las
PROMs
borrables
elctricamente se pueden borrar y programar
mediante impulsos elctricos. La ventaja de las
EEPROMs es que se pueden reprogramar dentro
Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

13

del propio circuito final, sin tener que sacarlo


del mismo. Esto permite reconfigurar cualquier
sistema fcil y rpidamente.
Memoria FLASH: Las memorias flash son memorias
de lectura/escritura de alta densidad (gran
capacidad de almacenamiento de bits) que son no
voltiles. Alta densidad significa que se puede
empaquetar en una pequea superficie del chip,
gran cantidad de celdas, lo que implica que cuanto
mayor sea la densidad, ms bits se pueden
almacenar en un chip de tamao determinado. La
memoria flash es la memoria ideal porque posee
una capacidad de almacenamiento alta, es no
voltil, tiene capacidad de lectura/escritura,
rapidez de operacin comparativamente alta,
buena relacin calidad/precio. Las tecnologas
tradicionales de memoria como la ROM, RAM,
EPROM, EEPROM, SRAM, DRAM, poseen una o ms
caractersticas pero ninguna de ellas tiene todas,
excepto las memorias flash. Actualmente se
utilizan en la fabricacin de BIOS para
computadoras, generalmente conocidos como
FLASH-BIOS. La ventaja de esta tecnologa es que
permite actualizar el bios con un software
proporcionado por el fabricante, sin necesidad de
desmontar el chip del circuito final, ni usar
aparatos especiales.
Tiempo de barrido (SCAN)
Es el tiempo que tarda el PLC para procesar un 1 Kbyte
de memoria de programa.

1.2.

Diagrama de escaleras

RLL (Relay Ladder Logic)


Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

14

Diagrama de escalera o diagrama de contactos.

Fase

Neutro

Vivo
Caa

Muerto
Tierra
Condiciones

Acciones

Figura 1.3 Descripcin de las partes de un diagrama de


escalera

Ejemplo de un diagrama de escalera:

Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

15

Figura 1.4 Diagrama de escalera de un circuito elctrico

1.3 Mdulos ms importantes de un PLC.


La CPU
es un aparato autnomo compacto que
comprende una unidad central de procesamiento (CPU), la
fuente de alimentacin, as como entradas y salidas
digitales.
La CPU ejecuta el programa y almacena los datos para
la tarea de automatizacin o el proceso.
La fuente de alimentacin le proporciona corriente a la
unidad central y a los mdulos de ampliacin conectados.
Las entradas y salidas controlan el sistema de
automatizacin. Las entradas vigilan las seales de los
aparatos de campo (p.ej. sensores e interruptores) y las
salidas supervisan las bombas, motores u otros dispositivos
del proceso.
La interfaz de comunicacin permite conectar la CPU a
una unidad de programacin o a otros dispositivos. Algunas
CPUs disponen de dos interfaz de comunicacin.
Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

I. T. Tepic

16

Los diodos luminosos indican el modo de operacin de


la CPU (RUN o STOP), el estado de las entradas y salidas
integradas, as como los posibles fallos del sistema que se
hayan detectado.
En la figura 1.5 se puede observar el diagrama a
bloques de mdulos que integran la parte esencial de un
sistema a base de un controlador lgico programable.

PLC
INTERFACE COM
En
Fuente
de poder

CPU
OUT
BUS DE DATOS

I10
MODULO
PORT EXPANSOR

Figura 1.5

Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

Diagrama de bloques del PLC

I. T. Tepic

17

1.4. Mdulos de ampliacin.


Los mdulos de ampliacin para las CPU ofrecen un
nmero determinado de entradas y salidas integradas. Si se
conecta un mdulo de ampliacin se dispondr de ms
entradas y salidas.
Como se muestra en la figura 1-6, los mdulos de
ampliacin disponen de un conector de bus para su unin al
aparato central.

Figura 1.6 Imgenes de PLCs

Autmatas Programables U-1

Ing. Ignacio Chvez Arcega

También podría gustarte