Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TranspASCT ArquitecturaPLC Color PDF
TranspASCT ArquitecturaPLC Color PDF
Autmatas Programables
(PLCs)
ISAISA-UMH
ndice
Introduccin
z
z
z
Definicin
Estructura externa del autmata
Bloques que forman un autmata programable
Lenguajes de Programacin
ACTUADORES
PROCESO
SENSORES
Informaci
Informacin
suministrada por
el proceso
Acciones que se
realizan sobre el
proceso
SALIDAS
ENTRADAS
AUTOMATA
Estructura externa
Clasificacin
z
Estructura compacta
z
z
z
Estructura modular
z
z
Estructura externa
MDULO
EXPANSION
Bloques principales
FUENTE
DE
ALIMENTACIN
INTERFAZ
COMUNICACIONES
PERIFRICOS
BLOQUE
DE
ENTRADAS
BLOQUE
DE
SALIDAS
BATERA
BUS INTERNO
MEMORIA
IMAGEN E/S
MEMORIA
DE DATOS
TEMPORIZADORES
UNIDAD
CENTRAL
CPU
MEMORIA
DE
PROGRAMA
CONTADORES
Bloque de entradas
z
z
Bloque de salidas
z
Adapta y codifica la se
seales procedentes de los dispositivos de
entrada o captadores: pulsadores, finales de carrera, sensores,
sensores, etc.
Protege los circuitos internos del aut
autmata, proporcionando una
separaci
separacin el
elctrica entre stos y los captadores.
Descodifica las se
seales procedentes de la CPU, las amplifica y las
env
enva a los dispositivos de salida o actuadores, como l
lmparas, rel
rels,
contactores,
contactores, arrancadores, electrov
electrovlvulas, etc.
Su funci
funcin es la interpretaci
interpretacin de las instrucciones del programa de
usuario y en funci
funcin de las entradas, activa las salidas deseadas.
Componentes: el microprocesador (
(P), la memoria y circuitos l
lgicos
complementarios
Fuente de alimentaci
alimentacin
z
Consola de programaci
programacin
z
Perif
Perifricos
z
Elementos auxiliares
ndice
Introduccin
z
z
z
Definici
Definicin
Estructura externa del aut
autmata
Bloques que forman un aut
autmata programable
Lenguajes de Programacin
10
Compilado
z
Interpretado
z
11
Memoria
Definici
Definicin
z
Clasificaci
Clasificacin
z
z
z
12
Memoria
Clasificaci
Clasificacin:
z
z
z
z
z
Memoria
Programas firmware y de
sistema.
(ROM o EPROM)
Memorias temporales
(RAM o EPROM)
Memoria imagen o tabla de
estados de E/S
(RAM)
Memoria de datos num
numricos y
variables internas
(RAM)
Memoria del programa de usuario
(RAM o EEPROM)
Memoria de la tabla de
datos
MEMORIA INTERNA
Memoria de
usuario
Memoria del programa de
usuario
MEMORIA DE PROGRAMA
14
Memorias internas
Posiciones de 8,16 o m
ms bits (registros internos).
z
z
z
Temporizaciones
Contadores
Otros registros de uso general
15
Memorias internas
Antes de la ejecuci
ejecucin del programa de usuario, la CPU
consulta los estados de las entradas f
fsicas y carga con ellos
la memoria imagen de entradas.
.
entradas
MEMORIA DE
PROGRAMA
IMAGEN DE
ENTRADAS
INTERFAZ
DE ENTRADAS
CPU
MEMORIA
DE DATOS
IMAGEN DE
SALIDAS
INTERFAZ
DE SALIDAS
16
Memorias internas
z
Durante la ejecuci
ejecucin del programa de usuario, la CPU realiza
los c
clculos a partir de los datos de la memoria imagen y del
estado de los temporizadores, contadores y rel
rels internos. El
resultado de estos c
clculos queda depositado en la memoria
imagen de salidas.
salidas.
MEMORIA DE
PROGRAMA
IMAGEN DE
ENTRADAS
CPU
INTERFAZ
DE ENTRADAS
MEMORIA
DE DATOS
IMAGEN DE
SALIDAS
INTERFAZ
DE SALIDAS
17
Memorias internas
z
Finalizada la ejecuci
ejecucin, la CPU transfiere a las interfaces de
salida los estados de las se
seales contenidos en la memoria
imagen de salidas,
salidas, quedando el sistema preparado para
comenzar un nuevo ciclo
MEMORIA DE
PROGRAMA
IMAGEN DE
ENTRADAS
INTERFAZ
DE ENTRADAS
CPU
MEMORIA
DE DATOS
IMAGEN DE
SALIDAS
INTERFAZ
DE SALIDAS
18
Memorias internas
Memoria imagen de
salidas
A Interfaz de salidas
Ejecucin
del
programa
19
Memorias internas
Cuando se cierra el
interruptor se guarda un 1
en el Bit 1 del Byte 0
MODULO DE
ENTRADAS
DIGITALES
MEMORIA DE
ENTRADAS
(Bit)
Bit
0 )
Byte 0
E0
E1
E2
E3
E4
E5
E6
.
.
.
.
.
.
.
Byte N
E7
Masa
20
Memorias internas
MEMORIA DE
SALIDAS
(Bit)
Bit
0 )
Byte 0
Q0
Q1
Si el dato almacenado
es un 1, el contacto
Q1 esta cerrado
Q2
Q3
Q4
Q5
Q6
.
.
.
.
.
.
.
Byte N
Q7
Masa
21
Memorias internas
EA 0
Masa
MEMORIA DE
ENTRADAS
(Bit)
Bit
0 )
CONVERSOR
D/A
7
D D D D D D D D
Byte 0
.
.
.
.
.
.
.
Byte N
22
Memorias internas
0-10V
Masa
MEMORIA DE
SALIDAS
(Bit)
Bit
0 )
CONVERSOR
D/A
7
D D D D D D D D
Byte 0
.
.
.
.
.
.
.
Byte N
23
Memorias internas
24
Memorias de programa
Adem
Adems puede contener datos alfanum
alfanumricos y textos
variables, y tambi
tambin informaci
informacin parametrizada sobre el
sistema, por ejemplo nombre o identificaci
identificacin del programa
escrito, indicaciones sobre la configuraci
configuracin de E/S o sobre la
red de aut
autmatas, si existe, etc.
Cada instrucci
instruccin del programa de usuario ocupa un paso o
direcci
direccin del programa y necesita para ser almacenada dos
posiciones de memoria (dos bytes o lo que es lo mismo una
palabra (word
(word)) ).
).
25
Memorias de programa
26
ndice
Introduccin
z
z
z
Definicin
Estructura externa del autmata
Bloques que forman un autmata programable
Lenguajes de Programacin
Entradas
z
Salidas
z
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.
27
- Digitales de 1 bit.
- Digitales de varios bits.
- Analgicas.
Por el aislamiento
- Locales
- Remotos
31
Fuente de Alimentacin
Misi
Misin: proporcionar las tensiones necesarias para el
funcionamiento de los distintos circuitos del sistema
Debido a:
z
z
aut
autmatas formados por bloques que requieren niveles de
tensi
tensin y de potencia diferentes
est
estn en ambientes con un alto contenido en ruido
electromagn
electromagntico.
32
ndice
Introduccin
z
z
z
Definici
Definicin
Estructura externa del aut
autmata
Bloques que forman un aut
autmata programable
Lenguajes de Programacin
Lenguajes de Programacin
Sistema Operativo
z
z
z
z
Programa de Control
z
z
z
z
33
Lenguajes de Programacin
Y = (BC + B C ) A
Lenguajes Literales
z Siemens STEP7:
z
z
LD B
AN "C"
LDN "B"
A
"C
OLD
A
"A"
=
"Y"
IEC 11311131-3
Lenguajes Gr
Grficos
z Siemens STEP 7:
z
z
z
z
z
GRAFCET
Activar Motor1
Desactivar Motor1
Transicin
35