Está en la página 1de 19

CONTROLADORES LGICOS PROGRAMABLES

UNIDAD 2:
ARQUITECTURA DEL PLC Y FUNCIONES DE MEMORIA

INTRODUCCIN

Para un eficaz diagnstico de las fallas en un automatismo, se debe conocer


plenamente el PLC y su entorno.
Esto significa identificar sus partes constructivas, tanto internas como externas,
realizar una buena programacin, lograr montarlo y cablearlo adecuadamente y,
finalmente, ponerlo en funcionamiento.

OBJETIVOS DE LA SESIN

Identificar las partes constitutivas del PLC.


Reconocer el principio de funcionamiento de cada parte.
Programar la funcin de memoria interna.
Programar la funcin de memoria set/reset.

ESTRUCTURA BSICA DE UN PLC

El PLC est constituido por:

Fuente de alimentacin.
Unidad de Procesamiento Central (CPU).
Mdulos de entrada/salida (E/S).
Mdulos de memoria.
Unidad o terminales de programacin.

EL PLC CONTROLANDO UN PROCESO

El PLC realiza el tratamiento de la informacin.


Recibe la informacin, la procesa y emite rdenes.

Controladores Lgicos Programables

P ROCE S O

ACTUADORES
(SALIDA)
SENSORES
(ENTRADA)

PLC

OPERADOR

TIPOS DE SEALES

Seales discretas :
Slo toman dos valores perfectamente distinguibles: hay seal o no hay seal.
Provienen de transductores discretos.
Ej.: La seal de un pulsador.

Seales analgicas :
Varan en el tiempo en forma continua.
Ej.: La seal de un tacogenerador.

Provienen de transductores continuos.

Controladores Lgicos Programables

ARQUITECTURA DEL PLC

El PLC est construido con componentes electrnicos (microprocesadores entre


ellos), los cuales trabajan a tensiones y corrientes muy bajas.
P

a continuacin describiremos brevemente la funcin de cada una de sus partes ...


FUENTE DE ALIMENTACIN

Tiene la funcin de adaptar la tensin de la red (220V y 60Hz) a la de funcionamiento


de los circuitos electrnicos internos del autmata y otras tarjetas, tales como
entradas/salidas, etc.

UNIDAD CENTRAL DE PROCESAMIENTO (CPU)

Es el cerebro del controlador.


Es la parte ms compleja del controlador programable.
Est hecha a base de microprocesadores y memorias. Tiene dos tipos de memorias:
ROM y RAM.

MDULOS DE ENTRADA/SALIDA (E/S)

Son tarjetas electrnicas, a travs de las cuales se intercambia informacin entre la


CPU del controlador programable y los dispositivos de campo del sistema.
Estas tarjetas pueden ser: discretas o anlogas, en DC o AC.

MDULOS DE ENTRADA DISCRETA

Estos mdulos son los encargados de leer los datos del proceso, de tipo discreto.
A estos mdulos o tarjetas se conectan: pulsadores, interruptores, conmutadores,
selectores, finales de carrera, detectores de proximidad, interruptores de nivel, etc.
En el mdulo est un opto-acoplador que aisla elctricamente el dispositivo de campo
con el procesador del PLC.

Interfase para
entrada
discreta en DC

Controladores Lgicos Programables

Interfase para entrada


discreta en AC

MDULOS DE SALIDA DISCRETA

Estos mdulos convierten las seales procedentes de la CPU, y transmiten las


ordenes hacia los dispositivos externos (actuadores), en la que slo es necesario
transmitir dos estados lgicos: activado o desactivado.
Los actuadores que se conectan a estas interfases pueden ser: contactores, rels,
lmparas indicadoras, electrovlvulas, displays, anunciadores, etc.

MDULOS DE ENTRADA ANALGICA

Estos mdulos tienen como funcin, digitalizar las seales analgicas para que
puedan ser procesadas por la CPU. Estas seales analgicas pueden ser
magnitudes de temperaturas, presiones, tensiones, corrientes, velocidades, etc.
El tipo de seal que reciben, pueden ser de tensin o de corriente, en rangos
normalizados:
Seal de corriente: 0-20 mA, 4-20mA, 10mA.
Seal de tensin: 0-10V, 0-5V, 0-2V, 10V.

MDULOS DE SALIDA ANALGICA

Estos mdulos son usados cuando se desea transmitir hacia los actuadores
analgicos seales de tensin o de corriente que varan continuamente.
Su principio de funcionamiento puede considerarse como un proceso inverso al de los
mdulos de entrada analgica.
Las seales analgicas de salida son de dos tipos: seales de corriente y seales de
tensin.
Dentro de los valores normalizados tenemos:
Seal de corriente: 0-20mA, 4-20mA, 20 mA.
Seal de tensin: 0-10V, 10V.

Controladores Lgicos Programables

LA MEMORIA ROM (READ ONLY MEMORY)

Es una memoria de slo lectura, que contiene el sistema operativo con que opera el
controlador, NO SE BORRA.
Se dice tambin que es una memoria ejecutiva, fue programada por el fabricante del
PLC para ejecutar las instrucciones.

LA MEMORIA RAM (RANDOM ACCESS MEMORY)

Memoria de acceso aleatorio (voltil), es fcil de modificarla; su informacin


desaparece al faltarle corriente.
Se dice tambin que es una memoria de aplicacin, pues en sta se ubica el
programa del usuario, pudiendo ser modificado cuando se requiera.

MDULOS DE MEMORIA ADICIONALES


Son dispositivos electrnicos enchufables en la CPU, destinados a guardar informacin
de manera provisional o permanente.
Se cuentan con dos tipos de memorias:
Voltiles: RAM, ya mencionada, con la diferencia que tambin pueden ser
enchufables.
No voltiles: EPROM y EEPROM.
A continuacin detallamos estos:
MEMORIA EPROM (Enable Programmable Read Only Memory)

Es un mdulo de memoria enchufable del tipo no voltil. Se utiliza normalmente para


guardar programas definitivos ya probados y debidamente depurados, adems
pueden ser transportados y utilizados en cualquier momento.

Estos mdulos son programados con seales elctricas, mientras que para borrarlos
deben ser sometidos luz ultravioleta.

MEMORIA EEPROM
(Electrically Erasable Programmable Read Only Memory)

Este mdulo tiene las mismas caractersticas que el mdulo EPROM, con la nica
diferencia que tanto la escritura como el borrado se realiza elctricamente.

Controladores Lgicos Programables

BATERA DE RESPALDO

El contenido de la memoria RAM, es voltil, generalmente se salvaguarda mediante


una batera de larga duracin (entre 2 a 5 aos) enchufable en la CPU; por lo tanto,
es importante que esta batera se mantenga en perfectas condiciones.

EL DILOGO HOMBRE- MQUINA

La etapa que permite la comunicacin entre el operador humano y la inteligencia del


PLC se denomina dilogo hombre-mquina.
El dispositivo que se usa para esta comunicacin se denomina terminal de
programacin.

OPERADOR
HUMANO

PLC

OPERADOR

UNIDAD DE PROGRAMACIN

Las unidades o terminales de programacin, son el medio por el cual el hombre podr
acceder a la escritura, lectura, modificacin, monitoreo, forzado, diagnstico y la
puesta a punto de los programas.
teclado y un visualizador o pantalla.
Son una herramienta muy
importante y necesaria para el dilogo con el PLC, pero fsicamente independiente.
PROGRAM ACIN BSICA 1 (Funcione s de me moria)

PROGRAMACIN DE LAS FUNCIONES DE MEMORIA

En este mdulo veremos otra herramienta de programacin: memorias internas

MEMORIAS INTERNAS

Tambin llamada salida virtual, es decir, que fsicamente no activa una salida fuera
del PLC.
Tiene la funcin equivalente a la funcin de los rels auxiliares en los tableros
convencionales.
En la lgica del programa, simplifican el circuito para un mejor seguimiento y
comprensin.
Segn la marca y procedencia del PLC, se le conoce en la programacin como:
Bits (B)
Marca (M)
Bandera (F), etc.
Controladores Lgicos Programables

DESARROLLEMOS UN EJEMPLO:

Tenemos esta aplicacin que deseamos programarla en el PLC:

S1

S4

S2

S6

S5

S7

S8

S9

S10
S11

S3

S12

S13
S14
K1

Otra forma de presentarlo al circuito anterior sera:

S1

S4

S2

S6

S3

S5

S7

S8

S9

K2

S10
S11

S12

S14

S13

K2

K3

Controladores Lgicos Programables

K1

K3

En diagrama de contactos sera:

Label 1
S1

S2

S3

S13

B1

Label 2
B2
Hay dos salidas virtuales y
una salida real en PLC

Label 3
B1

S14

O 0,1

B1

Controladores Lgicos Programables

PROGRAMACIN : MEMORIAS SET / RESET

En todo sistema de mando es necesario memorizar algunas seales,


por ejemplo, en los circuitos elctricos tenemos:

Tan slo pulsando marcha, el contactor se energiza, y seguir as hasta que se pulse
paro.
La salida K1 se ha memorizado

marcha

K1

paro

K1

marcha

paro

K1

Controladores Lgicos Programables

K1

HASTA CUNDO?..

Hasta que se pulse paro.


La salida K1 ser reseteada.

marcha

marcha

K1

paro

paro

K1

K1

K1

Esto es posible hacerlo tambin en el PLC de esta forma:

i 0,0

i 0,1

O 0,0

O 0,0

Pero hay una herramienta que simplica las cosas: LA MEMORIA SET/ RESET.
En diagrama de funciones se representa as:

Controladores Lgicos Programables

El diagrama de contactos se representa as:

i 0,1

i 0,2

i 0,1

O 0,1
S

i 0,2

O 0,1
R

O 0,1

Cmo funciona la lgica?.


Sigamos la secuencia en el tiempo.

Si accioncamos
set

1
0

Indeterminado

Se setea

Se qued Seteado

Hasta cundo? ...

Controladores Lgicos Programables

Hasta que se mande un 1 lgico al RESET.

4
0

Se Resetea

Se qued Reseteado

Qu pasa cuando se presiona el SET y el RESET a la vez?

Tiene prioridad el
que est abajo

Controladores Lgicos Programables

Veamos un ejemplo en diagrama de contactos:

S1

i 0,1

O 0,1
S

i 0,2

O 0,1
R

i1

S2

O1

i2

Si presionamos los pulsadores en la secuencia mostrada.


Cul sera el comportamiento de la salida K1?

0
S1

3 4

9
accionado

1
0

S2

1
0

K
1

1
0

no accionado

Controladores Lgicos Programables

Si los dos pulsadores no estn presionados, no hay tensin en las entradas del PLC,
por lo tanto, tampoco hay tensin en la salida.

0
S1

S2

K
1

Programa del usuario

1
0

1
0

i 0,1

O 0,1
S

i 0,2

O 0,1
R

1
0

Primero, si S1 est presionado y S2 no, la salida se setea y hay tensin en la salida


O0,1.

0
S1

S2

K
1

1
0

1
Programa del usuario
i 0,1

O 0,1
S

i 0,2

O 0,1
R

1
0

1
0

Controladores Lgicos Programables

Segundo, si S1 se suelta y S2 sigue sin presionar, la salida seguir seteada y hay


tensin en la salida O0,1.

2
Programa del usuario

S1

S2

K
1

1
0

1
0

S2

K
1

O 0,1
S

i 0,2

O 0,1
R

1
0
Tercero, si S2 se presiona, la salida se resetea y no hay tensin en la salida O0,1.

0
S1

i 0,1

1
0

3
Programa del usuario
i 0,1

O 0,1
S

i 0,2

O 0,1

1
0

1
0

Controladores Lgicos Programables

Cuarto, si S1 se presiona y S2 sigue presionado, la salida se resetea, puesto que


tiene prioridad RESET y no hay tensin en la salida O0,1.

0
S1

4
Programa del usuario

1
0

K
1

i 0,1

O 0,1
S

i 0,2

O 0,1
R

1
0
Quinto, si S1 y S2 se sueltan, seguir el estado anterior, por lo tanto, hay tensin en
la salida O0,1.

0
S1

S2

K
1

1
0

S2

1
0

1
0

3 4

5
Programa del usuario
i 0,1

O 0,1
S

i 0,2

O 0,1
R

1
0

Controladores Lgicos Programables

TAREA:

Completar los pasos que falten en el diagrama...

0
S1

9
accionado

1
0

S2

1
0

K
1

1
0

no accionado

AUTOEVALUACION: pregunta 1

De las figuras mostradas indicar cuales se relacionan con las entradas del PLC y
cuales con las salidas.

1)

4)

7)

2)

5)

8)

3)

6)

Controladores Lgicos Programables

9)

Solucin de la pregunta 1
Entradas ------------ numeros : 1 , 3 , 4 , 9.
Salidas ------------ numeros : 2 , 5 , 7 , 8.
AUTOEVALUACION: pregunta 2
Este dibujo en conjunto representa
un:
a) fototransistor
b) triac
c) optoacoplador
d) diodo

Solucin de la pregunta 2:
c) Representa un optoacoplador
AUTOEVALUACION: pregunta 3
En que tipo de memoria se encuentra el sistema operativo puesto por el fabricante?
Solucin de la pregunta 3:
Se encuentra en una memoria del tipo

ROM (solo lectura)

Controladores Lgicos Programables

AUTOEVALUACION: pregunta 4
Cual de las caractersticas mencionadas pertenecen a la memoria EPROM?
a) Son voltiles
b) Son programables por el fabricante del PLC
c) Se borran elctricamente
d) Se borran con luz ultravioleta
Solucin de la pregunta 4
La memoria EPROM es no voltiles, programables elctricamente y se borran con luz
ultravioleta, por lo tanto respuesta: d)
AUTOEVALUACION: pregunta 5
Los mdulos de entrada, cuales son los tipos de seales que pueden recibir?
Solucin de la pregunta 5
Los tipos de seales que pueden recibir son:
a) Seales discretas:
b) Seales analgicas:

a.-

b-

Controladores Lgicos Programables