Documente Academic
Documente Profesional
Documente Cultură
E INGENIERA MARITIMA
ELECTRNICA Y AUTOMTICA DE
CONTROL APLICADA AL BUQUE
AUTMATAS PROGRAMABLES
Contenido
1.
AUTMATA PROGRAMABLE ..................................................................... 3
2.
BLOQUES ESENCIALES DE UN AUTMATA PROGRAMABLE ......... 3
3.
UNIDAD CENTRAL DE PROCESO, CPU .................................................. 5
4.
MEMORIA ........................................................................................................ 7
4.1. MEMORIAS INTERNAS ................................................................................ 9
4.2. MEMORIA DE PROGRAMA ....................................................................... 11
5.
LAS INTERFACES DE ENTRADA Y SALIDA ......................................... 12
6.
FUENTE DE ALIMENTACIN .................................................................... 13
7.
MODOS DE OPERACIN........................................................................... 15
8.
CICLO DE FUNCIONAMIENTO ................................................................. 16
9.
TIEMPO DE CICLO, RETARDOS E/S, TIEMPO DE RESPUESTA Y
CONTROL EN TIEMPO REAL .............................................................................. 19
9.1. TIEMPO DE CICLO ...................................................................................... 19
9.2. RETARDOS DE CONMUTACIN DE LAS E/S ...................................... 20
9.3. TIEMPO DE RESPUESTA Y EJECUCIN EN TIEMPO REAL ........... 21
10. PROCESADO Y TRATAMIENTO DE SEALES RPIDAS ................. 22
10.1. TAREAS RPIDAS, PROCESADO RPIDO DE SUBRUTINAS ..... 23
10.2. CONTADORES DE ALTA VELOCIDAD ................................................ 24
10.3. ENTRADAS DETECTORAS DE FLANCOS ......................................... 25
11. CONFIGURACIN EXTERNA DEL AUTMATA ................................... 26
12. TIPOS DE MICROPROCESADORES DE LA CPU ................................ 26
13. CONFIGURACION DEL CONTROL DEL PROCESO ............................ 28
13.1. MULTIPROCESADORES CENTRALES ............................................... 30
13.2. MULTIPROCESADORES PERIFERICOS ............................................ 31
14. REDUNDANCIA CON AUTMATAS PROGRAMABLES ..................... 32
15. CONFIGURACIONES POSIBLES DEL SISTEMA DE ENTRADAS /
SALIDAS ................................................................................................................... 33
15.1. ENTRADAS / SALIDAS CENTRALIZADAS.......................................... 33
15.2. ENTRADAS/ SALIDAS DISTRIBUIDAS ................................................ 36
1. AUTMATA PROGRAMABLE
Un autmata programable industrial API - ( PLC Programmable Logic
Controller), es un equipo electrnico de control con una circuitera y cableado
interno (hardware) independiente del proceso a controlar, que se adapta a
dicho proceso mediante un programa especfico (software) que contiene la
secuencia de las operaciones a realizar. Esta secuencia de operaciones se
define sobre seales de entrada y salida del proceso, cableada directamente
en los bornes de conexin del autmata.
El autmata gobierna las seales de salida segn un programa de control
previamente almacenado en una memoria, a partir del estado de las entradas.
Una caracterstica diferenciadora del API frente a otros sistemas de control
programables est en la estandarizacin del hardware.
El autmata se configura alrededor de una unidad central de control (CPU),
que, unida mediante unos buses internos a las interfaces de entrada y salida y
a las memorias, define lo que se conoce como estructura interna del autmata.
Fuente de
alimentacin
con salida
auxiliar para
circuitos de
E/S
Interfaces
de entradas
y salidas
Bus de datos, por donde circulan las transmisiones de datos entre los
dispositivos del autmata.
Bus de direcciones, a travs del cual se direccionan las memorias y el
resto de dispositivos.
Bus de control, constituido por todas las conexiones destinadas a
gobernar los intercambios de informacin y habilitar el funcionamiento de
cada dispositivo.
4. MEMORIA
En la memoria es donde el autmata guarda todo cuanto necesita:
Datos del proceso:
- Seales de la planta, entradas y salidas.
- Variables internas, bits o palabras que utiliza para la ejecucin del
programa del usuario.
- Constantes.
Datos del control:
- Programa del usuario.
- Configuracin del autmata: modo de funcionamiento, configuracin de
las E/S, parmetros de comunicaciones, errores
Una memoria es un dispositivo electrnico capaz de almacenar datos binarios,
que pueden ser ledos bit a bit, por bloques de ocho bits (byte), por bloques de
diecisis bits (palabra) o por bloques de 32 bits (doble palabra).
10
11
12
Por el aislamiento:
o Con separacin galvnica (opto-acopladores para las entradas,
salidas de contacto de rel para las salidas).
o Acoplamiento directo.
Por la ubicacin:
o Locales.
o Remotas.
6. FUENTE DE ALIMENTACIN
La fuente de alimentacin proporciona las tensiones necesarias para el
funcionamiento de los distintos circuitos del sistema.
Es frecuente que la alimentacin se obtenga de varias fuentes separadas,
procurando independizar las siguientes partes del circuito:
-
13
14
7. MODOS DE OPERACIN
Un autmata programable bajo tensin puede mantenerse en uno de los
siguientes modos de funcionamiento:
RUN (en ejecucin): El autmata ejecuta normalmente el programa del
usuario contenido en su memoria, evolucionando las salidas en funcin de las
entradas y de las rdenes del programa.
STOP (detenido): La ejecucin del programa se detiene por voluntad del
operador. Todas las salidas pasan a estado OFF. Las posiciones de la
memoria interna mantienen sus valores. Cuando se vuelve a pasar a estado
RUN, las posiciones de memoria interna pasan a 0, excepto aquellas
declaradas como mantenidas.
ERROR (error): El autmata detiene su funcionamiento de forma automtica
tras detectar un error, quedando bloqueado hasta que se corrige dicho error.
Todas las salidas pasan a estado OFF. Se vuelve al estado RUN tras un
reseteo, o bien desde selectores en la CPU (si estn disponibles), o desde el
software de programacin.
El modo de operacin del autmata puede ser controlado desde conmutadores
situados en la CPU, o desde el software de programacin.
Tras la puesta en tensin, el autmata pasa al modo RUN o STOP,
dependiendo de la configuracin del programador. Las conmutaciones
RUN/STOP pueden ser forzadas por el usuario desde el software de
programacin o desde los interruptores previstos en la CPU (si estn
disponibles en ese modelo).
Si durante la puesta en marcha se detecta algn mal funcionamiento en el
dispositivo o en el programa, el autmata pasa automticamente a modo
ERROR.
La siguiente figura muestra la relacin entre los distintos modos, indicndose
como se producen los cambios de acuerdo con los siguientes cdigos:
-
15
8. CICLO DE FUNCIONAMIENTO
El funcionamiento del autmata es, salvo en el proceso inicial que sigue a un
reinicio, de tipo secuencial y cclico, es decir, las operaciones tienen lugar una
16
17
Proceso comn.
Ejecucin del programa de usuario y entrada / salida de datos..
Servicio a perifricos.
Errores de hardware.
Errores de sintaxis.
Niveles de tensiones.
Estado de la batera si existe.
Conexin de las interfaces de E/S.
Comprobacin de los datos de la memoria.
Estructura de programa correcta.
18
19
Chequeos.
Actualizacin de E/S.
Ejecucin del programa.
Servicio a puertos de comunicaciones y perifricos.
20
21
22
23
Las interrupciones pueden ser por una seal fsica externa o por una variable
interna que alcance un determinado valor.
25
Con una nica CPU, el control queda centralizado en dicha mquina. Esta CPU
puede controlar varios mdulos de E/S, ubicados en el mismo bastidor de la
CPU, o localizados remotamente donde interese.
En los sistemas con control distribuido existen varios autmatas, cada uno con
su CPU, y en general con sus propias interfaces de E/S, controlando una parte
del proceso. Estos autmatas se conectan a un autmata central, principal, que
acta como CPU maestra, supervisora, que gestiona de forma general el
sistema y permite el intercambio de datos entre todo el sistema.
El sistema de entradas / salidas a su vez puede adoptar dos configuraciones
posibles:
-
27
Unidad de control compacta formada por una nica CPU que controla
todo el proceso con un nico programa (monoproceso).
Se observa que una nica CPU controla todas las entradas salidas, incluso las
remotas conectadas al bastidor principal mediante un bus de comunicaciones
industriales.
Por otro lado, la siguiente figura muestra una configuracin multiproceso,
donde la tarea de control est repartida entre varias CPU trabajando en
paralelo, lo que permite repartir entre ellas, segn la programacin del usuario,
las tareas de control.
29
30
Parmetros de configuracin.
rdenes de control del funcionamiento (parada, marcha, modo de
funcionamiento ).
Seales de interrupcin.
Transferencia de informacin.
31
32
Centralizadas:
o Autmatas compactos, ampliables mediante mdulos de
extensin de E/S compactas.
o Autmatas modulares, construidos a base de mdulos / tarjetas
insertados en un bastidor, ampliables mediantes bastidores de
extensin.
Distribuidas:
o Locales:
Autmatas compactos + mdulos de extensin distribuidos.
Autmatas modulares + bastidores de extensin
distribuidos.
o Remotas: Interconectadas mediante buses de campo, mediante
pares de cables trenzados, F.O., coaxial o radio.
33
34
35
36
38
39
40