Está en la página 1de 10

ESTRUCTURA INTERNA DE UN PLC

Introduccin
En este apartado vamos a estudiar la estructura interna de cada uno de los
diferentes elementos que componen el autmata, las funciones y
funcionamiento de cada una de ellas.
El autmata est constituido por diferentes elementos, pero tres son los
bsicos:
CPU
Entradas
Salidas
Con las partes mencionadas podemos decir que tenemos un autmata pero
para que sea operativo son necesarios otros elementos tales como:
Fuente de alimentacin
nterfaces
!a unidad o consola de pro"ramacin
!os dispositivos perif#ricos
Introduccin
!a CPU$Central Procesin" Unit% es la parte inteli"ente del sistema. nterpreta
las instrucciones del pro"rama de usuario y consulta el estado de las entradas.
&ependiendo de dic'os estados y del pro"rama, ordena la activacin de las
salidas deseadas.
!a CPU est constituida por los si"uientes elementos:
Procesador
(emoria monitor del sistema
Circuitos au)iliares

Procesador
Est constituido por el microprocesador, el relo*$"enerador de onda cuadrada% y
al"+n c'ip au)iliar.
El micropocesador es un circuito inte"rado $c'ip%, que reali,a una "ran cantidad
de operaciones, que podemos a"rupar en:
-peraciones de tipo l"ico.
-peraciones de tipo aritm#tico.
-peraciones de control de la transferencia de la informacin dentro del
autmata.
Para que el microprocesador pueda reali,ar todas estas operaciones est
dotado de unos circuitos internos que son los si"uientes:
Circuitos de la unidad aritmtica y lgica o ALU: Es la parte del .p donde se
reali,an los clculos y las decisiones l"icas para controlar el autmata.
Circuitos de la unidad de control (UC) o Decodificador de instrucciones:
&ecodifica las instrucciones le/das en memoria y se "eneran las se0ales de
control.
Acumulador: Es la encar"ada de almacenar el resultado de la +ltima
operacin reali,ada por el 1!U.
Flags: Fla"s, o indicadores de resultado, que pueden ser consultados por el
pro"rama.
Contador de programa: Encar"ada de la lectura de las instrucciones de
usuario.
Bus(interno): 2o son circuitos en si, sino ,onas conductoras en paralelo que
transmiten datos, direcciones, instrucciones y se0ales de control entre las
diferentes partes del mp.

Memoria monitor del sistema
Es una memoria de tipo 3-(, y adems del sistema operativo del autmata
contiene las si"uientes rutinas, incluidas por el fabricante.
niciali,acin tras puesta en tensin o reset.
3utinas de test y de respuesta a error de funcionamiento.
ntercambio de informacin con unidades e)teriores.
!ectura y escritura en las interfaces de E4S.

Funciones bsicas de la CPU
En la memoria 3-( del sistema, el fabricante 'a "rabado una serie de
pro"ramas e*ecutivos, soft5are del sistema y es a estos pro"ramas a los que
acceder el .p para reali,ar las funciones.
El soft5are del sistema de cualquier autmata consta de una serie de funciones
bsicas que reali,a en determinados tiempos de cada ciclo.
En "eneral cada autmata contiene y reali,a las si"uientes funciones:
6i"ilar que el tiempo de e*ecucin del pro"rama de usuario no e)ceda de un
determinado tiempo m)imo. 1 esta funcin se le denomina 7atc'do".
E*ecutar el pro"rama usuario.
Crear una ima"en de las entradas, ya que el pro"rama de usuario no debe
acceder directamente a dic'as entradas.
3enovar el estado de las salidas en funcin de la ima"en de las mismas,
obtenida al final del ciclo de e*ecucin del pro"rama usuario.
C'equeo del sistema.
FUENTE DE ALIMENTACIN
!a fuente de alimentacin proporciona las tensiones necesarias para el
funcionamiento de los distintos circuitos del sistema.
!a alimentacin a la CPU puede ser de continua a 89 6cc, tensin muy
frecuente en cuadros de distribucin, o en alterna a ::;488; 6ca. En cualquier
caso es la propia CPU la que alimenta las interfaces conectadas a trav#s del
bus interno.
!a alimentacin a los circuitos E4S puede reali,arse, se"+n tipos, en alterna a
9<4::;488; 6ca o en continua a :848949< 6cc.
!a fuente de alimentacin del autmata puede incorporar una bater/a tampn,
que se utili,a para el mantenimiento de al"unas posiciones internas y del
pro"rama usuario en memoria 31(, cuando falla la alimentacin o se apa"a el
autmata.
INTERFACES
En el control de un proceso automati,ado, es imprescindible un dialo"o entre
operador=mquina *unto con una comunicacin entre la mquina y el autmata,
estas comunicaciones se establecern por medio del con*unto de entradas y
salidas del citado elemento.
!os autmatas son capaces de mane*ar tensiones y corrientes de nivel
industrial, "racias a que disponen un bloque de circuitos de interfa, de E4S muy
potente, que les permite conectarse directamente con los sensores y
accionamientos del proceso.
&e entre todos los tipos de interfaces que e)isten, las interfaces especificas
permiten la cone)in con elementos muy concretos del proceso de
automati,acin. Se pueden distin"uir entre ellas tres "rupos bien diferenciados:
Entradas 4 salidas especiales.
Entradas 4 salidas inteli"entes.
Procesadores perif#ricos inteli"entes.

!as interfaces especiales del primer "rupo se caracteri,an por no influir en las
variables de estado del proceso de automati,acin. >nicamente se encar"an
de adecuar las E4S, para que puedan ser inteli"ibles por la CPU, si son
entradas, o para que puedan ser interpretadas correctamente por actuadores
$motores, cilindros, etc.%, en el caso de las salidas.

!as del se"undo "rupo admiten m+ltiples modos de confi"uracin, por medio
de unas combinaciones binarias situadas en la misma tar*eta. &e esta forma se
descar"a de traba*o a la unidad central, con las venta*as que conlleva.

!os procesadores perif#ricos inteli"entes, son mdulos que incluyen su propio
procesador, memorias y puntos au)iliares de entrada 4 salida. Estos
procesadores contienen en ori"en un pro"rama especiali,ado en la e*ecucin
de una tarea concreta, a la que le basta conocer los puntos de consi"na y los
parmetros de aplicacin para e*ecutar, de forma autnoma e independiente de
la CPU principal, el pro"rama de control.

UNIDAD DE PR!RAMACIN
Es el con*unto de medios 'ard5are y soft5are mediante los cuales el
pro"ramador introduce y depura sobre las secuencias de instrucciones $en uno
u otro len"ua*e% que constituyen el pro"rama a e*ecutar.

ENTRADAS " SALIDAS
Introduccin
!a seccin de entradas mediante el interfa,, adapta y codifica de forma
comprensible para la CPU las se0ales procedentes de los dispositivos de
entrada o captadores.
?ay dos tipos de entradas:
Entradas di"itales
Entradas anal"icas

!a seccin de salida tambi#n mediante interfa, traba*a de forma inversa a las
entradas, es decir, decodifica las se0ales procedentes de la CPU, y las
amplifica y manda con ellas los dispositivos de salida o actuadores como
lmparas, rel#s... aqu/ tambi#n e)isten unos interfaces de adaptacin a las
salidas de proteccin de circuitos internos.
?ay dos tipos de salidas:
Salidas di"itales
Salidas anal"icas

Entradas di#itales
!os mdulos de entrada di"itales permiten conectar al autmata captadores de
tipo todo o nada como finales de carrera pulsadores...
!os mdulos de entrada di"itales traba*an con se0ales de tensin, por e*emplo
cuando por una v/a lle"an 89 voltios se interpreta como un @:@ y cuando lle"an
cero voltios se interpreta como un @;@
El proceso de adquisicin de la se0al di"ital consta de varias etapas.
Proteccin contra sobretensiones
Filtrado
Puesta en forma de la onda
1islamiento "alvnico o por optoacoplador.

Entradas anal#icas
!os mdulos de entrada anal"icas permiten que los autmatas pro"ramables
traba*en con accionadores de mando anal"ico y lean se0ales de tipo
anal"ico como pueden ser la temperatura, la presin o el caudal.
!os mdulos de entradas anal"icas convierten una ma"nitud anal"ica en un
numero que se deposita en una variable interna del autmata. !o que reali,a
es una conversin 14&, puesto que el autmata solo traba*ar con se0ales
di"itales. Esta conversin se reali,a con una precisin o resolucin
determinada $numero de bits% y cada cierto intervalo de tiempo $periodo
muestreo%.
!os mdulos de entrada anal"ica pueden leer tensin o intensidad.
El proceso de adquisicin de la se0al anal"ica consta de varias etapas:
Filtrado
Conversin 14&
(emoria interna

Salidas di#itales
Un mdulo de salida di"ital permite al autmata pro"ramable actuar sobre los
preaccionadores y accionadores que admitan ordenes de tipo todo o nada.
El valor binario de las salidas di"itales se convierte en la apertura o cierre de un
rel# interno del autmata en el caso de mdulos de salidas a rel#.
En los mdulos estticos $bornero%, los elementos que conmutan son los
componentes electrnico como transistores o triacs, y en los mdulos
electromecnicos son contactos de rel#s internos al mdulo.
!os mdulos de salidas estticos al suministrar tensin, solo pueden actuar
sobre elementos que traba*an todos a la misma tensin, en cambio los mdulos
de salida electromecnicos, al ser libres de tensin, pueden actuar sobre
elementos que traba*en a tensiones distintas.
El proceso de env/o de la se0al di"ital consta de varias etapas:
Puesta en forma
1islamiento
Circuito de mando $rel# interno%
Proteccin electrnica
Aratamiento cortocircuitos
Salidas anal#icas
!os mdulos de salida anal"ica permiten que el valor de una variable
num#rica interna del autmata se convierta en tensin o intensidad.
!o que reali,a es una conversin &41, puesto que el autmata solo traba*a con
se0ales di"itales. Esta conversin se reali,a con una precisin o resolucin
determinada $numero de bits% y cada cierto intervalo de tiempo $periodo
muestreo%.
Esta tensin o intensidad puede servir de referencia de mando para actuadores
que admitan mando anal"ico como pueden ser los variadores de velocidad,
las etapas de los tiristores de los 'ornos, re"uladores de temperatura...
permitiendo al autmata reali,a funciones de re"ulacin y control de procesos
continuos.
El proceso de env/o de la se0al anal"ica consta de varias etapas:
1islamiento "alvnico
Conversin &41
Circuitos de amplificacin y adaptacin
Proteccin electrnica de la salida
Como 'emos visto las se0ales anal"icas sufren un "ran proceso de
adaptacin tanto en los mdulos de entrada como en los mdulos de salida.
!as funciones de conversin 14& y &41 que reali,a son esenciales. Por ello los
mdulos de E4S anal"icos se les considera mdulos de E4S especiales.
MEMRIA
Introduccin
!a memoria es el almac#n donde el autmata "uarda todo cuanto necesita
para e*ecutar la tarea de control.
&atos del proceso:
Se0ales de planta, entradas y salidas.
6ariables internas, de bit y de palabra.
&atos alfanum#ricos y constantes.
&atos de control:
nstrucciones de usuario $pro"rama%
Confi"uracin del autmata $modo de funcionamiento, n+mero de e4s
conectadas, ...%

E)isten varios tipos de memorias:
31(. (emoria de lectura y escritura.
3-(. (emoria de solo lectura, no repro"ramable.
EP3-2. (emoria de solo lectura, repro"ramables con borrado por
ultravioletas.
EEP3-2. (emoria de solo lectura, alterables por medios el#ctricos.

!a memoria 31( se utili,a principalmente como memoria interna, y
+nicamente como memoria de pro"rama en el caso de que pueda ase"urarse
el mantenimiento de los datos con una bater/a e)terior.
!a memoria 3-( se utili,a para almacenar el pro"rama monitor del sistema
como 'emos visto en el apartado dedicado a la CPU.
!as memorias EP3-( se utili,an para almacenar el pro"rama de usuario, una
ve, que 'a sido convenientemente depurada.
!as memorias EEP3-( se emplean principalmente para almacenar
pro"ramas, aunque en la actualidad es cada ve, ms frecuente el uso de
combinaciones 31( B EEP3-(, utili,ando estas ultimas como memorias de
se"uridad que salvan el contenido de las 31(. Una ve, reanudada la
alimentacin, el contenido de la EEP3-( se vuelca sobre la 31(. !as
soluciones de este tipo estn sustituyendo a las clsicas 31( B bater/a puesto
que presentan muc'os menos problemas.

Memoria interna
En un autmata pro"ramable, la memoria interna es aquella que almacena el
estado de las variables que mane*a el autmata: entradas, salidas, contadores,
rel#s internos, se0ales de estado, etc. Esta memoria interna se encuentra
dividida en varias reas, cada una de ellas con un cometido y caracter/sticas
distintas.
!a clasificacin de la memoria interna no se reali,a atendiendo a sus
caracter/sticas de lectura y escritura, sino por el tipo de variables que almacena
y el numero de bits que ocupa la variable. 1s/, la memoria interna del autmata
queda clasificada en las si"uientes reas.

Crea de im"enes de entradas4salidas y Crea interna $3%.
En esta rea de memoria se encuentran:
!os canales $re"istros% asociados a los terminales e)ternos $entradas
y salidas%.
!os rel#s $bit% internos $no correspondidos con el terminal e)terno%,
"estionados como rel#s de E4S.
!os rel#s E4S no usados pueden usarse como 3.
2o retienen estado frente a la falta de alimentacin o cambio de modo de
operacin.

Crea especial $S3%.
Son rel#s de se0ali,acin de funciones particulares como:
Servicio $ siempre -2, -FF%
&ia"nosis $ se0ali,acin o anomal/as%
Aempori,aciones $relo*es a varias frecuencias%
Clculo
Comunicaciones
1ccesible en forma de bit o de canal.
2o conservan su estado en caso de fallo de alimentacin o cambio de modo.

Crea au)iliar $13%.
Contienen bits de control e informacin de recursos de P!C como:
Puerto 3S8D8C, puertos perif#ricos, casetes de memoria...
Se dividen en dos bloques:
Se0ali,acin: Errores de confi"uracin, datos del sistema.
(emori,acin y "estin de datos
Es un rea de retencin.
1ccesible en forma de bit o de canal.
2o conservan su estado en caso de fallo de alimentacin o
cambio de modo.

Crea de enlace $!3%.
Se utili,an para el intercambio de datos entre dos P!CEs unidos enforma PC
!inF$:::%.
&edicados al intercambio de informacin entre P!CEs.
Si no se utili,an como !3 pueden usarse como 3.
1ccesible en forma de bit o canal.
2o conservan su estado en caso de fallo de alimentacin o cambio de modo.

Crea de retencin $?3%.
(antienen su estado ante fallos de alimentacin o cambio de modo de P!C.
Son "estionados como los 3 y direccionables como bit o como canal.

Crea de tempori,adores y contadores $A(4C2A%.
Es el rea de memoria que simula el funcionamiento de estos dispositivos.
Son usados por el P!C para pro"ramar retardos y conta*es.
Crea de datos $&(%.
Se trata de memoria de :G bits $ palabra%.
Utili,able para "estin de valores num#ricos.
(antiene su estado ante cambios de modos de traba*o o fallo
de alimentacin.
&ireccionables como Canal$palabra%.
Esta rea suele contener los parmetros de confi"uracin del P!C$setup%.





!as variables contenidas en la memoria interna, pueden ser consultadas y
modificadas continuamente por el pro"rama, cualquier n+mero de veces. Esta
actuali,acin continua de los datos obli"a a construir la memoria con
dispositivos 31(.

Memoria de $ro#rama
!a memoria de pro"rama, normalmente e)terna y enc'ufable a la CPU
mediante casete de memoria, almacena el pro"rama escrito por el usuario para
su aplicacin.
Cada instruccin del usuario ocupa un paso o direccin del pro"rama.
!as memorias de pro"rama o memorias de usuario son siempre de tipo
permanente 31( B bater/a o EP3-(4EEP3-( . Por lo "eneral la mayor/a de
los fabricantes de autmatas ofrecen la posibilidad de utili,ar memorias 31(
con bater/a para la fase de desarrollo y depuracin de los pro"ramas, y de
pasar estos a memorias no voltiles EP3-( o EEP3-( una ve, finali,ada
esta fase.
!a e*ecucin del pro"rama en el mdulo es siempre prioritaria, de forma que si
se da tensin al autmata con un mdulo conectado, la CPU e*ecuta su
pro"rama y no el contenido en memoria 31( interna.

También podría gustarte