Está en la página 1de 23

AUTÓMATAS

PROGRAMABLES
¾Definición.
¾Estructura:
9Estructura Externa
9Estructura Interna
¾Tipos de Memorias
¾Ciclo de Trabajo
DEFINICIÓN DE AUTÓMATA
PROGRAMABLE

„ Se entiende por Controlador Lógico


Programable (PLC), o autómata
programable, a toda máquina
electrónica capaz de almacenar
instrucciones, para controlar en
tiempo real y en medios industriales,
procesos secuenciales.
Estructura de un Autómata (I)

„ Los autómatas o PLC poseen un hardware, es


decir, una parte física que puede ser
descompuesta en una en una ESTRUCTURA
INTERNA, que corresponde su representación
interior y ESTRUCTURA EXTERNA (el
aspecto físico que se puede apreciar a simple
vista).
Estructura de un Autómata (II)
„ Estructura Externa:
„ Compacta

„ Modular

„ Estructura Interna:
„ Sección de Entradas

„ La memoria

„ Unidad Central de Procesamiento (CPU)

„ Sección de Salidas
Estructura Externa Compacta (I)
„ Todos los elementos del autómata en un
solo bloque: CPU, fuente, memorias,
entradas/salidas.
Estructura Externa Compacta
(II)
Estructura Externa Modular
„ Los elementos del autómata están divididos en
módulos partes que realizan funciones específicas:
fuente, CPU más memoria, módulos de E/S.
Estructura Externa Modular

PLC Simatic S7-300 PLC Simatic S7-400


Tamaño de los PLC
„ Gama Pequeña: máximo 128 E/S y
4 K de instrucciones.

„ Gama Mediana: de 128 a 512 E/S y


hasta 16 K de instrucciones.

„ Gama Grande: más de 512 E/S y


100 K de instrucciones.
Arquitectura Interna de un PLC
C A

A C
E S
P
N
UNIDAD CENTRAL A
T

T DE U
T L
A PROCESAMIENTO A
R I
D (CPU) D
A D
O
D + MEMORIA A
O

R R
A S
E E
S
S S
ELEMENTOS AUXILIARES

Para que el PLC pueda realizar su función,


necesita de otros elementos auxiliares, los
cuales son:
„ La Fuente de Alimentación

„ La Unidad de Programación

„ Los Periféricos

„ Las Interfacesx
Memorias en un PLC (I)
Tipo de Sistema de Sistema de Ante el corte de
memoria programación borrado tensión la memoria

RAM Eléctrica Eléctrico Se pierde, es volátil.


o memoria de
lectura escritura

ROM Durante su Es imposible su Se mantiene.


o memoria de solo proceso de borrado
lectura fabricación
PROM Eléctrica Es imposible su Se mantiene.
o memoria borrado
programabl
EPROM Eléctrica Por rayos UV Se mantiene.
o memoria
modificable
EEPROM o Eléctrica Eléctrico Se mantiene.
memoria
modificable
Memorias en un PLC (II)
TABLA DE ENTRADAS
TABLA DE SALIDAS

Área para Área de la


almacenar BITS INTERNOS Tabla de Datos
Bits y
Registros/Palabras

REGISTROS/PALABRAS

Área del
INSTRUCCIONES DEL Programa
de Usuario
PROGRAMA DE CONTROL
Estructura de la Memoria en
un Autómata Programable
PROGRAMAS
EJECUTIVOS:
FIRMWARE Y DEL
Programas y
SISTEMA Memorias del
(ROM o EPROM) Sistema o
Firmware
MEMORIAS TEMPORALES
(RAM O EPROM)

MEMORIA IMAGEN O
TABLA DE ESTADOS DE
ENTRADAS/SALIDAS
(RAM)
Memoria de
la Tabla
MEMORIAS DE DATOS de Datos
NUMÉRICOS Y Memoria
VARIABLES INTERNAS de
(RAM)
Usuario

MEMORIA DEL Memoria del


PROGRAMA DE USUARIO Programa del
(RAM) usuario
Ejemplo de distribución de
la Memoria en un autómata
DIRECCIÓN DE
PALABRA F E D C B A 9 8 7 6 5 4 3 2 1 0
HEXADECIMAL

TABLA DE
8 PALABRAS ENTRADAS
128 BITS
128 ENTRADAS

TABLA DE
8 PALABRAS
SALIDAS
128 BITS
128 SALIDAS

8 PALABRAS
128 BITS
INTERNOS

256 PALABRAS
MÁXIMO
REGISTROS

MEMORIA DE
3816 PALABRAS PROGRAMA
USUARIO
Funcionamiento de un autómata
AUTOTEST

DIÁLOGO CON EL
TERMINAL

ACTUALIZACIÓN ENTRADAS
DE ENTRADAS FÍSICAS

EJECUCIÓN DEL
PROGRAMA

ACTUALIZACIÓN SALIDAS
DE SALIDAS FÍSICAS
Modos de operación de un PLC

POWER - ON
Sistema
Sistema Sistema

HALT/STOP CPU / Programa


RUN

Programa

CPU
Sistema

ERROR
LEDS DE INDICACIÓN EN UN PLC
Clasificación de procesadores para
las CPU de autómatas (Balcells)
„ ÚNICO
„ MICROPROCESADOR ESTÁNDAR

„ ASIC (Circuito Integrado para Aplicaciones Específicas)

„ MÚLTIPLE:
„ DOBLE

„ De Bits (ASIC)

„ De Palabras (ASIC/estándar)

„ COPROCESADORES

„ Supervisor (estándar)

„ Booleanos (ASIC)

„ Aritméticos (ASIC/estándar)

„ De intercambios (ASIC/estándar)
Unidad central con arquitectura
de coprocesadores
Terminales de Programación

¾ El terminal de programación es el medio


material del que se auxilia el programador
para crear e introducir las instrucciones en el
autómata.

„ Unidades tipo calculadora


„ Unidades tipo consola (panel) de
programación
„ Unidades con PC
Bibliografía recomendada

„ Balcells, Joseph y José Romeral. Autómatas Programables.


(1998). Edit. Alfaomega – Marcombo.
„ Piedrafita, Ramón. Ingeniería de la Automatización
Industrial. (2001). Edit. Alfa-Omega. México.
„ Herrera, Adriana C. Guía Experimental de Aplicaciones
Industriales para Autómatas Programables. (Trabajo
Especial de Grado). (1999). Universidad de Carabobo.

También podría gustarte