Está en la página 1de 53

FUENTE

DE
ALIMENTACIN

BATERA

MEMORIA
DE
PROGRAMA

BUS INTERNO

INTERFACES
DE
ENTRADA

MEMORIA
IMAGEN E/S

MEMORIA
DE DATOS
TEMPORIZADORES

UNIDAD
CENTRAL
CPU

INTERFACES
DE
ENTRADA

CONTADORES

Autmatas Programables

ISA-UMH TDOC-99

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

Introduccin a los autmatas programables


n

Un autmata programable es:


un equipo electrnico, basado en un microprocesador o
microcontrolador, que tiene generalmente una configuracin
modular, puede programarse en lenguaje no informtico y est
diseado para controlar procesos en tiempo real y en ambiente
agresivo (ambiente industrial)
Una caracterstica diferenciadora del autmata programable frente
a otros sistemas de control programables est en la
estandarizacin de su hardware, que permite la configuracin de
sistemas de control a medida.

Autmatas Programables

ISA-UMH TDOC-99

Introduccin a los autmatas programables


Esquema de un proceso controlado por un PLC

ACTUADORES

PROCESO

Informacin
suministrada por el
proceso

Acciones que se que


se realizan sobre el
proceso

SALIDAS

Autmatas Programables

ISA-UMH TDOC-99

SENSORES

AUTOMATA

ENTRADAS

Introduccin a los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

Introduccin a los autmatas programables


Estructura externa
n

Aspecto fsico exterior del mismo, los bloques en los que esta
dividido, etc.
Clasificacin
Estructura compacta
n

en un solo bloque todos sus elementos : fuente de alimentacin, CPU,


memorias, entrada/salida, etc.
aplicaciones en el que el nmero de entradas/salidas es pequeo, poco
variable y conocido a priori
carcasa de carcter estanco, que permite su empleo en ambientes
industriales especialmente hostiles

Estructura modular
n

Permite adaptarse a las necesidades del diseo, y a las posteriores


actualizaciones. Configuracin del sistema variable
Funcionamiento parcial del sistema frente a averas localizadas, y una
rpida reparacin con la simple sustitucin de los mdulos averiados

Autmatas Programables

ISA-UMH TDOC-99

Introduccin a los autmatas programables


Estructura externa
n

Estructura modular. Del autmata S7-224.


MODULO
CPU

Autmatas Programables

ISA-UMH TDOC-99

EXPANSIN

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

Introduccin a los autmatas programables


Bloques que forman un autmata programable
n

Bloques principales
Bloque de entradas
n

Adapta y codifica de forma comprensible para la CPU las seales


procedentes de los dispositivos de entrada o captadores, como por
ejemplo, pulsadores, finales de carrera, sensores, etc.
Misin: proteger los circuitos internos del Autmata, proporcionando una
separacin elctrica entre estos y los captadores.

Bloque de salidas
n

Decodifica las seales procedentes de la CPU, las amplifica y las enva a


los dispositivos de salida o actuadores, como lmparas, rels,
contactores, arrancadores, electrovlvulas, etc.

Unidad central de proceso (CPU)


n
n

Este bloque es el cerebro del autmata


Su funcin es la interpretacin de las instrucciones del programa de
usuario y en funcin de las entradas, activa las salidas deseadas.

Autmatas Programables

ISA-UMH TDOC-99

10

Introduccin a los autmatas programables


Bloques que forman un autmata programable
n

Bloques principales

Dispositivos
de entrada o
captadores

Autmatas Programables

ISA-UMH TDOC-99

Bloque
Entradas

CPU

Bloque
Salidas

Dispositivos
de salida o
actuadores

11

Introduccin a los autmatas programables


Bloques que forman un autmata programable
n

Bloques necesarios para el funcionamiento del autmata


Fuente de alimentacin
n

A partir de una tensin exterior proporciona las tensiones necesarias


para el funcionamiento de los distintos circuitos electrnicos del
autmata.
Batera, condensador de alta potencia: para mantener el programa y
algunos datos en la memoria si hubiera un corte de la tensin exterior.

Consola de programacin
n

PC o consolas de programacin

Perifricos
n

Son aquellos elementos auxiliares, fsicamente independientes del


autmata, que se unen al mismo para realizar una funcin especfica y
que amplan su campo de aplicacin o facilitan su uso. Como tales no
intervienen directamente ni en la elaboracin ni en la ejecucin del
programa

Autmatas Programables

ISA-UMH TDOC-99

12

Introduccin a los autmatas programables


Bloques que forman un autmata programable
Interfaces
n

circuitos o dispositivos electrnicos que permiten la conexin a la CPU de


los elementos perifricos descritos.

Dispositivos
de entrada o
captadores

F. Alimentacin
Bloque
Entradas

CPU

Bloque
Salidas

Dispositivos
de salida o
actuadores

Interfaces

Consola de
programacin

Autmatas Programables

ISA-UMH TDOC-99

Dispositivos
perifricos

13

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

14

Arquitectura interna de un autmata programable


n

Esquema de la arquitectura interna de un PLC


FUENTE
DE
ALIMENTACIN

BATERA

MEMORIA
DE
PROGRAMA

BUS INTERNO

INTERFACES
DE
ENTRADA

MEMORIA
IMAGEN E/S

MEMORIA
DE DATOS
TEMPORIZADORES

UNIDAD
CENTRAL
CPU

INTERFACES
DE
SALIDA

CONTADORES

Autmatas Programables

ISA-UMH TDOC-99

15

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

16

Arquitectura interna de un autmata programable


Unidad central de proceso (CPU)
n

La CPU (Crontrol Processing Unit) es la encargada de ejecutar el


programa de usuario y activar el sistema de entradas y salidas
Tiene la misin, en algunos tipos de
autmatas, de controlar la
comunicacin con otros perifricos externos, como son la unidad de
programacin, LCDs,
LCDs, monitores, teclados, otros autmatas u otros
ordenadores, etc.
etc.

La CPU esta formada por el microprocesador ( P), la memoria y


circuitos lgicos complementarios
El microprocesador se sustituye por dispositivos lgicos programables
programables (DLP),
o redes de puertas lgicas (gate
(gate array),
array), tambin llamados circuitos
integrados de aplicacin especfica ASIC.

La CPU ejecuta el programa de usuario, que reside en la memoria,


adquiriendo las instrucciones una a una.
El funcionamiento es de tipo interpretado, con decodificacin de
las instrucciones cada vez que son ejecutadas

Autmatas Programables

ISA-UMH TDOC-99

17

Arquitectura interna de un autmata programable


Unidad central de proceso (CPU)
n

Lenguaje compilado vs interpretado


Compilado
n

programa fuente compilacin programa objeto enlazado


linkado programa ejecutable

Interpretado
n

analiza y ejecuta un programa sentencia a sentencia

Bloques fundamentales de una CPU

ALU (Arithmetic Logic Unit)


Acumulador
Flags
Contador de programa (PC)
Decodificadores de instrucciones y secuenciador
Programa ROM

Autmatas Programables

ISA-UMH TDOC-99

18

Arquitectura interna de un autmata programable


Unidad central de proceso (CPU)
n

Esquema de los bloques fundamentales que componen una CPU


BUS DE DIRECCIONES
BUS DE DATOS
BUS DE CONTROL

ACUMULADOR
DECODIFICADOR
ALU
FLAGS
REGISTROS
DE LA PILA

Autmatas Programables

ISA-UMH TDOC-99

RELOJ
PROGRAMA

CONTADOR
DE
PROGRAMA

MONITOR
SISTEMA

19

Arquitectura interna de un autmata programable


Unidad central de proceso (CPU)
n

ALU
unidad aritmtico lgica, es la parte de la CPU donde se realizan los
clculos y las decisiones lgicas (combinaciones Y, O, sumas,
comparaciones, etc.).

ACUMULADOR
almacena el resultado de la ltima operacin realizada por la ALU.

FLAGS
indicadores de resultado de operacin (mayor que, positivo,
negativo, resultado cero, etc.). El estado de estos flags puede ser
consultado por el programa.

CONTADOR DE PROGRAMA (PC)


direccionamiento de la memoria donde se encuentran las
instrucciones del programa de control, y del cual depende la
secuencia de ejecucin de ellas.

Autmatas Programables

ISA-UMH TDOC-99

20

Arquitectura interna de un autmata programable


Unidad central de proceso (CPU)
n

DECODIFICADOR DE INSTRUCCIONES Y SECUENCIADOR


cableado y/o programado, donde se codifican las instrucciones ledas
en la memoria y se generan las seales de control pertinentes.

PROGRAMA ROM
El fabricante suele grabar una serie de programas ejecutables fijos,
firmware o software del sistema y es a estos programas a los que
acceder el microprocesador para realizar las funciones ejecutivas.
El software de sistema de cualquier Autmata consta de una serie de
funciones bsicas que realiza en determinados tiempos de cada ciclo:
n
n
n

en el inicio o conexin
durante el ciclo o ejecucin del programa
y a la desconexin.

Autmatas Programables

ISA-UMH TDOC-99

21

Arquitectura interna de un autmata programable


Unidad central de proceso (CPU)
n

PROGRAMA ROM
Este software o programa del sistema es ligeramente variable para
cada autmata, pero, en general, contiene las siguientes funciones :
n

n
n

n
n
n

Supervisin y control de tiempo de ciclo (watchdog), table de datos,


alimentacin, batera, etc.
Autotest en la conexin y durante la ejecucin del programa.
Inicio del ciclo de exploracin de programa y de la configuracin del
conjunto.
Generacin del ciclo base de tiempo.
Comunicacin con perifricos y unidad de programacin.
Etc.

Hasta que el programa del sistema no ha ejecutado todas las


acciones necesarias que le corresponden, no se inicia el ciclo de
programa de usuario.
Autmatas Programables

ISA-UMH TDOC-99

22

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

23

Arquitectura interna de un autmata programable


Memoria
n

Definicin
cualquier tipo de dispositivo que permita almacenar informacin en
forma de bits (unos y ceros), los cuales pueden ser ledos posicin a
posicin (bit a bit), o por bloques de 8 (byte) o diecisis posiciones
(word)

Clasificacin
RAM (Random Access Memory), memoria de acceso aleatorio o
memoria de lectura-escritura. Pueden realizar los procesos de lectura
y escritura por procedimientos elctricos. Su informacin desaparece
al faltarle la alimentacin.
ROM (Read Only Memory), o memoria de slo lectura. En estas
memorias se puede leer su contenido, pero no se puede escribir en
ellas; los datos e instrucciones los graba el fabricante y el usuario no
puede alterar su contenido. Aunque haya un fallo en la alimentacin.

Autmatas Programables

ISA-UMH TDOC-99

24

Arquitectura interna de un autmata programable


Memoria
n

Clasificacin (lectura/escritura)

Memorias de lectura/escritura, RAM


Memorias de slo lectura, no reprogramables, ROM
Memorias de slo lectura, reprogramables, con borrado por
ultravioletas, EPROM
Memorias de slo lectura, reprogramables, alterables por medios
elctricos, EEPROM. Tienen un nmero mximo de ciclos de
borrado/grabado.

Autmatas Programables

ISA-UMH TDOC-99

25

Arquitectura interna de un autmata programable


Memoria
MEMORIA
VOLTIL

LECTURA/ESCRITURA

SLO LECTURA

RAM

Datos internos
Memoria
Imagen E/S

NO
VOLTIL

ROM

Monitor
Intrprete

EPROM

Programa de usuario
(Lo Guarda una vez depurado)

RAM + BATERIA
RAM + EEPROM
EEPROM

Autmatas Programables

ISA-UMH TDOC-99

APLICACIONES

Programa de usuario
(RAM + Batera)
Datos internos mantenidos
Parmetros
Ms RAM + EEPROM
respalda a la RAM
Programa usuario
Parmetros

26

Arquitectura interna de un autmata programable


Memoria
Programas firmware y de sistema.
(ROM o EPROM)

Programa o memoria del sistema firmware

Memorias temporales
(RAM o EPROM)
Memoria imagen o tabla de estados de E/S
(RAM)
Memoria de datos numricos y variables
internas
(RAM)
Memoria del programa de usuario
(RAM)

Autmatas Programables

ISA-UMH TDOC-99

Memoria de la tabla de datos


MEMORIA INTERNA
Memoria de usuario
Memoria del programa de usuario
MEMORIA DE PROGRAMA

27

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

28

Arquitectura interna de un autmata programable


Memorias internas
n

Se almacena el estado de las varibles que maneja el autmata :


entradas, salidas, contadores, rels internos, seales de estado,
etc.
Clasificacin por el tipo de variables que almacena y el nmero de
bits que ocupa la variable:
Posiciones de 1 bit (bits internos).
n
n
n

Memoria imagen entradas/salidas


Rels internos
Rels especiales/auxiliares

Posiciones de 8,16 o ms bits (registros internos).


n
n
n

Temporizaciones
Contadores
Otros registros de uso general

Autmatas Programables

ISA-UMH TDOC-99

29

Arquitectura interna de un autmata programable


Memorias internas
n

Las variables contenidas en la memoria interna pueden ser


consultadas y modificadas continuamente por el programa,
cualquier nmero de veces. RAM
Memoria Imagen
almacena las ltimas seales ledas en la entrada y enviadas a la
salida, actualizandose tras cada ejecucin completa del programa.

Autmatas Programables

ISA-UMH TDOC-99

30

Arquitectura interna de un autmata programable


Memorias internas
n

Ciclo de tratamiento de las seales de entrada/salida a travs de


las memorias imagen:
Antes de la ejecucin del programa de usuario, la CPU consulta los
estados de las entradas fsicas y carga con ellos la memoria imagen
de entradas.
MEMORIA DE
PROGRAMA
IMAGEN DE
ENTRADAS

INTERFAZ
DE
ENTRADAS

Autmatas Programables

ISA-UMH TDOC-99

CPU

MEMORIA
DE
DATOS

IMAGEN DE
SALIDAS

INTERFAZ
DE
SALIDAS

31

Arquitectura interna de un autmata programable


Memorias internas
Durante la ejecucin del programa de usuario, la CPU realiza los
clculos a partir de los datos de la memoria imagen y del estado de
los temporizadores, contadores y rels internos. El resultado de estos
clculos queda depositado en la memoria imagen de salidas.
MEMORIA DE
PROGRAMA

IMAGEN DE
ENTRADAS

INTERFAZ
DE
ENTRADAS

Autmatas Programables

ISA-UMH TDOC-99

CPU

MEMORIA
DE
DATOS

IMAGEN DE
SALIDAS

INTERFAZ
DE
SALIDAS

32

Arquitectura interna de un autmata programable


Memorias internas
Finalizada la ejecucin, la CPU transfiere a las interfaces de salida los
estados de las seales contenidos en la memoria imagen de salidas,
quedando el sistema preparado para comenzar un nuevo ciclo
MEMORIA DE
PROGRAMA
IMAGEN DE
ENTRADAS

INTERFAZ
DE
ENTRADAS

Autmatas Programables

ISA-UMH TDOC-99

CPU

MEMORIA
DE
DATOS

IMAGEN DE
SALIDAS

INTERFAZ
DE
SALIDAS

33

Arquitectura interna de un autmata programable


Memorias internas
n

Ciclo real (Optimizar)

Interfaz de entradas
a
Memoria imagen de entradas

Memoria imagen de salidas


a
Interfaz de salidas

Ejecucin
del
programa

Autmatas Programables

ISA-UMH TDOC-99

34

Arquitectura interna de un autmata programable


Memorias internas
n

Carga en la memoria imagen de entradas de las entradas


digitales.
Cuando se cierra el
interruptor se guarda
un 1 en el Bit 1 del
Byte 0

MODULO DE
ENTRADAS
DIGITALES

MEMORIA DE ENTRADAS
(Bit)
0

7
D

Byte 0

E0
E1
E2
E3
E4
E5
E6

.
.
.
.
.
.
.
Byte N

E7
Masa

Autmatas Programables

ISA-UMH TDOC-99

35

Arquitectura interna de un autmata programable


Memorias internas
n

Carga en la memoria imagen de entradas de las entradas


analgicas.

+
-

MEMORIA DE ENTRADAS
(Bit)
EA 0
Masa

CONVERSOR
D/A

0
7
D D D D D D D D

Autmatas Programables

ISA-UMH TDOC-99

Byte 0
.
.
.
.
.
.
.
Byte N

36

Arquitectura interna de un autmata programable


Memorias internas
n

Esquema de la transferencia de los datos contenidos en la


memoria de salidas a las salidas digitales

MODULO DE
SALIDAS
DIGITALES

MEMORIA DE SALIDAS
(Bit)
0

7
D

Byte 0

E0
E1
E2
E3

Si el dato almacenado es
un 1, el contacto E1 esta
cerrado

E4
E5
E6

.
.
.
.
.
.
.
Byte N

E7
Masa

Autmatas Programables

ISA-UMH TDOC-99

37

Arquitectura interna de un autmata programable


Memorias internas
n

Esquema de la transferencia de los datos contenidos en la


memoria de salidas a las salidas analgicas

MEMORIA DE SALIDAS
(Bit)
EA 0

0-10V

Masa

CONVERSOR
A/D

0
7
D D D D D D D D

Autmatas Programables

ISA-UMH TDOC-99

Byte 0
.
.
.
.
.
.
.
Byte N

38

CONVERTIDOR A/D
n

CONVERTIDOR A/D

Autmatas Programables

ISA-UMH TDOC-99

39

CONVERTIDOR D/A

Autmatas Programables

ISA-UMH TDOC-99

40

Arquitectura interna de un autmata programable


Memorias internas
n

OTRAS VARIABLES QUE SE ALMACENAN EN LA MEMORIA


INTERNA :
rels internos ocupan posiciones RAM de 1 bit, y son utilizados como
rea de datos temporales, como salida de resultados de operaciones
intermedias, y para controlar otros bits o registros, temporizadores y
contadores.
rels auxiliares/especiales se guardan en posiciones de 1 bit, y
mantienen informacin sobre seales necesarias para el sistema,
como relojes, bits de control, flags de estados de la CPU, e
informacin sobre el autmata (Run, Stop, Halt, errores, etc.). Estos
rels pueden consultarse y utilizarse desde el programa usuario.
Area de temporizadores y contadores ocupa posiciones de 16 bits o
ms bits, capaces de almacenar los valores de preseleccin y estado
actualizados de estos elementos.

Autmatas Programables

ISA-UMH TDOC-99

41

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

42

Arquitectura interna de un autmata programable


Memorias de programa
n

Almacena el programa de usuario.


Adems puede contener datos alfanumricos y textos variables, y
tambin informacin parametrizada sobre el sistema, por ejemplo
nombre o identificacin del programa escrito, indicaciones sobre la
configuracin de E/S o sobre la red de autmatas, si existe, etc.

Cada instruccin del programa de usuario ocupa un paso o


direccin del programa y necesita para ser almacenada dos
posiciones de memoria (dos bytes o lo que es lo mismo una
palabra (word) ).

Autmatas Programables

ISA-UMH TDOC-99

43

Arquitectura interna de un autmata programable


Memorias de programa

Autmatas Programables

ISA-UMH TDOC-99

44

Arquitectura interna de un autmata programable


Memorias de programa
n

memoria de usuario es siempre de tipo permanente RAM +


batera o EPROM/EEPROM
Secuencia normal de trabajo
n

en la fase de desarrollo y depuracin del programa de control se utilizan


las memorias RAM respaldadas por batera
una vez se este seguro del funcionamiento correcto del programa se
pasa este a las memorias no voltiles EPROM o EEPROM. Cartuchos de
memoria

A todas las posiciones de memoria que es capaz de direccionar el


autmata se le denomina mapa de memoria.
n

Depende de varios factores: La capacidad de direccionamiento de la


CPU, que determina el nmero de direcciones asignadas a los
dispositivos internos. El nmero de entradas/salidas conectadas, que
determina la longitud de la memoria imagen de E/S. La longitud de la
memoria de usuario utilizada.

Autmatas Programables

ISA-UMH TDOC-99

45

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

46

Arquitectura interna de un autmata programable


Interfaces de entrada y salida
n

misin establecer un puente de comunicacin entre el autmata y


el proceso
n

interfaces de entrada filtran, adaptan y codifican de forma comprensible


para la CPU las seales procedentes de los elementos de entrada.
Las interfaces de salida son las encargadas de decodificar, y amplificar
las seales generadas durante la ejecucin del programa antes de
enviarlas a los elementos de salida.

En los autmatas pequeos, el tipo de interfaces disponibles suele


ser limitado, siendo las ms frecuentes, clasificadas por entradas
y salidas:
Entradas
n

Corriente continua a 24 o 48 Vcc.Corriente alterna a 110 o 220 Vca. Analgicas de


0-10 Vcc o 4-20 mA

Salidas
n

Autmatas Programables

ISA-UMH TDOC-99

Por rel. Estticas por triac a 220 Vca mximo. Colector abierto para 24 o 48 Vcc.
Analgicas de 0-10 V o 4-20 mA.
47

Arquitectura interna de un autmata programable


Interfaces de entrada y salida
Criterios
Por el tipo de seales

- Digitales de 1 bit.
- Digitales de varios bits.
- Analgicas.

Por la tensin de alimentacin

- De corriente continua (estticas de


24/110 Vcc)
- De corriente continua a colector
abierto(PNP/NPN)
- De corriente alterna (60/110/220 Vca)
- Salidas por rel (libres de tensin)
- Con
separacin
galvnica
(optoacopladores).
- Con acoplamiento directo.

Por el aislamiento

Por la forma de comunicacin con la - Comunicacin serie.


- Comunicacin paralelo.
unidad central
Por la ubicacin
- Locales
- Remotos

Autmatas Programables

ISA-UMH TDOC-99

48

Arquitectura de los autmatas programables


n

Arquitectura de los autmatas programables


Introduccin a los autmatas programables
n
n

Estructura externa del autmata


Bloques que forman un autmata programable

Arquitectura interna de un autmata programable


n
n

Unidad central de proceso


Memoria
Memorias internas
Memoria de programa

n
n

Interfaces de entrada salida


Fuente de alimentacin

Autmatas Programables

ISA-UMH TDOC-99

49

Arquitectura interna de un autmata programable


Fuente de Alimentacin
n

Misin: proporcionar las tensiones necesarias pare el


funcionamiento de los distintos circuitos del sistema
Debido a:
autmatas formados por bloques que requieren niveles de tensin y
de potencia diferentes
estn en ambientes con un alto contenido en ruido electromagntico.

Por estos motivos normalmente la alimentacin se obtiene de


diferentes fuentes separadas, procurando aislar o independizar las
siguientes partes del circuito :

Unidad central e interfaces E/S (alimentacin autmata).


Alimentacin de entradas.
Alimentacin de salidas (cargas) de tipo electromagntico.

Autmatas Programables

ISA-UMH TDOC-99

50

Arquitectura interna de un autmata programable


Fuente de Alimentacin
n

La alimentacin de la CPU:
puede ser continua a 24 Vcc o alterna a 110/220 Vca
la propia CPU la que alimenta las interfaces conectadas a travs del
bus interno.

La alimentacin de los circuitos de E/S puede realizarse, segn


tipos , en alterna a 48/110/220 Vca, o en continua a 12/24/48
Vcc.
Formas de de alimentar a un autmata y a sus unidades de
expansin de entradas/salidas locales (unidas por el bus interno
del autmata), con sus sensores y actuadores:
Una nica fuente incorporada en el autmata alimenta a la CPU con
sus interfaces de entrada y salida y a los sensores y actuadores. A la
unidad de expasin le llega la tensin a travs del bus interno.

Autmatas Programables

ISA-UMH TDOC-99

51

Arquitectura interna de un autmata programable


Fuente de Alimentacin
Varias fuentes de alimentacin diferentes para :
n
n
n
n

La propia del autmata


La auxiliar para alimentacin de E/S
Fuente de alimentacin CC para los actuadores de salida
Fuente de alimentacin de CA para los actuadores de salida

La eleccin de uno u otro sistema de alimentacin depende de los


siguientes aspectos :

Niveles de potencia necesarios para la aplicacin.


Compatibilidad entre la tensin auxiliar suministrada por el autmata
y las necesarias en el sistema de E/S
Funcionamiento o no de sensores y cargas a igual tensin de
alimentacin
Necesidad de aislamiento galvnico en el sistema de E/S
Autmatas Programables

ISA-UMH TDOC-99

52

Despertar!!!

Autmatas Programables

ISA-UMH TDOC-99

53

También podría gustarte