AUTÓMATAS PROGRAMABLES Tema 3 Antonio Robles Álvarez Índice Introducción Estructura de un Autómata Pr
Views 110 Downloads 71 File size 1MB
AUTÓMATAS PROGRAMABLES Tema 3 Antonio Robles Álvarez
Índice
Introducción Estructura de un Autómata Programable Modos de operación Ciclo de funcionamiento Elementos de proceso rápido Configuración El estándar internacional IEC61131 Bibliografía
Antonio Robles, 2003
Tema 3. Autómatas Programables
2
Introducción
Antonio Robles, 2003
(sustitución de armarios de relés)
Tema 3. Autómatas Programables
3
Estructura de un AP Los elementos básicos son: Unidad central de proceso (CPU) o unidad de control Memoria Interfaces de entrada y salida Fuente/s de alimentación
Antonio Robles, 2003
Tema 3. Autómatas Programables
4
Antonio Robles, 2003
Tema 3. Autómatas Programables
5
Estructura (III)
Antonio Robles, 2003
Tema 3. Autómatas Programables
6
Unidad central de proceso
Función principal:
Consulta el estado de las entradas. Recoge de la memoria la secuencia de instrucciones a ejecutar. Elabora las señales de salida.
También:
Comunica con periféricos Realiza chequeos, etc.
Antonio Robles, 2003
Tema 3. Autómatas Programables
7
Memoria
Sirve para almacenar los datos necesarios:
del proceso: entradas, salidas, variables internas. Constituyen la memoria interna. de control: Programa, configuración. Constituyen la memoria de programa.
Antonio Robles, 2003
Tema 3. Autómatas Programables
8
Memoria (II)
La memoria interna es de tipo RAM y se suele clasificar en:
Posiciones de 1 bit: imagen de e/s, relés internos, relés especiales/auxiliares Posiciones de byte o palabra: temporizadores, contadores, registros de uso general.
La memoria de programa suele ser externa y enchufable a la CPU (EPROM/EEPROM), aunque en la fase de prueba se suele usar RAM + batería. El SO suele ir en ROM.
Antonio Robles, 2003
Tema 3. Autómatas Programables
9
Memoria (III) Acceso a la imagen de e/s
Memoria de programa
Imagen de entradas
CPU
Imagen de salidas
Interfaz de entradas
Memoria de datos
Interfaz de salidas
Sensores Antonio Robles, 2003
Actuadores Tema 3. Autómatas Programables
10
Interfaces de E/S
Establecen la comunicación entre CPU y proceso:
Entradas habituales:
Filtran, adaptan y codifican las señales de entrada Decodifican y amplifican las señales de salida. CC a 24 O 48 VCC. AC a 110 o 220 VAC. Analógicas de 0-10 V o 4-20 mA.
Salidas típicas:
Por relé Estáticas por triac a 220 V (max.) Colector abierto a 24 o 48 VCC. Analógicas de 0-10 V o 4-20 mA.
Antonio Robles, 2003
Tema 3. Autómatas Programables
11
Fuente de alimentación
Proporciona las tensiones y corrientes necesarias. Salvo en pequeños compactos, se suele separar al menos:
Alimentación del autómata (CPU, memoria e interfaces). Normalmente a 24 Vcc. Alimentación de los emisores de señal y de los actuadores de salida. Puede ir en continua o alterna según las necesidades.
Antonio Robles, 2003
Tema 3. Autómatas Programables
12
Modos de operación
RUN:
El programa ejecuta normalmente el programa de usuario.
STOP:
La ejecución se detiene (usuario, programa o error). Las salidas pasan a estado OFF. Las posiciones internas mantienen su estado. En el paso a RUN, todas las posiciones internas excepto las remanentes, pasan a OFF.
Antonio Robles, 2003
Tema 3. Autómatas Programables
13
Ciclo de funcionamiento Tensión
Proceso inicial Proceso común Ejecución del programa y e/s de datos
Comprobación del sistema físico (hardware) Borrado de variables internas, temporizadores y contadores Puesta a cero del perro guardián
Servicio a periféricos externos Antonio Robles, 2003
Comprobación de conexiones y memoria
Tema 3. Autómatas Programables
14
Ciclo de funcionamiento (II) Ejecución del NO ¿Comprobación programa y correcta? entrada/salida SI de datos Lectura de la interfaz de entrada
Indicador de error
Escritura de la interfaz de salida Ejecución del programa de usuario
Antonio Robles, 2003
Tema 3. Autómatas Programables
15
Ciclo de funcionamiento (III)
El tiempo de ciclo depende de:
número de entradas y salidas longitud del programa de usuario número y tipo de periféricos conectados
Será la suma de tiempos de:
autodiagnósticos actualización de E/S (retardos de conmutación) ejecución del programa (ms/Kinstrucción) servicio a periféricos
Antonio Robles, 2003
Tema 3. Autómatas Programables
16
Elementos de proceso rápido
Procesamiento de alarmas (interrupción externa) Procesamiento de rutinas periódicas (interrupción temporizada) Lectura de impulsos de alta frecuencia Detección de señales de corta duración
Antonio Robles, 2003
Tema 3. Autómatas Programables
17
Configuración
Unidad de control (UC)
Arquitectura de las tarjetas Arquitectura del sistema Redundancia
Sistema de E/S
Antonio Robles, 2003
Tema 3. Autómatas Programables
18
Arquitectura de las tarjetas
Las tarjetas de la UC, pueden llevar uno o varios procesadores. Procesador único:
Micro estándar Circuito ASIC específico
Procesadores múltiples:
DOBLE (bits y palabras) COPROCESADORES (supervisor, booleanos, aritméticos, otros)
Antonio Robles, 2003
Tema 3. Autómatas Programables
19
Arquitectura del sistema
Control centralizado: unidad de control
Control distribuido: Unidad de control modular
Posibles configuraciones (distribuido):
compacta (todas las E/S a una única CPU, monoproceso)
(varios procesadores con sus E/S conectados a una unidad central, multiproceso)
multiprocesadores centrales procesador central + procesadores periféricos procesadores en red
Antonio Robles, 2003
Tema 3. Autómatas Programables
20
Multiprocesadores centrales
Varias unidades centrales en un mismo bastidor gestionadas por una unidad de coordinación. Permite la estructuración de la tarea de control. En caso de ampliación basta con añadir otro procesador Se reducen los tiempos de respuesta frente a señales rápidas Ejemplo: Simatic S5-135 (hasta 4 unidades centrales). Procesadores disponibles: S (lógicas), R (aritméticas) y M (estadísticas y de gestión)
Antonio Robles, 2003
Tema 3. Autómatas Programables
21
Procesadores periféricos
Incorporan nuevas tareas descargando la CPU:
Transmisión de datos Posicionamiento de móviles sobre ejes Tratamiento de señales analógicas
Intercambian información con la CPU:
Parámetros de configuración Órdenes de control de funcionamiento Señales de interrupción, indicadores de fin, valores elaborados
Antonio Robles, 2003
Tema 3. Autómatas Programables
22
Procesadores en red
Mayor disponibilidad y puestas en marcha más rápidas
Antonio Robles, 2003
Tema 3. Autómatas Programables
23
Redundancia
Se pretende incrementar la disponibilidad Redundancia
total: 2 UC idénticas con sus propias E/S, acopladas entre sí y funcionando en paralelo parcial: 2 UC idénticas conectadas al mismo interfaz de E/S
Un firmware en las UCs o en los procesadores de acoplamiento gestiona la redundancia. Aumenta el tiempo de ciclo.
Antonio Robles, 2003
Tema 3. Autómatas Programables
24
Redundancia. Ejemplo
Antonio Robles, 2003
Tema 3. Autómatas Programables
25
Redundancia. Ejemplo (II)
Antonio Robles, 2003
Tema 3. Autómatas Programables
26
Configuración del sistema de E/S
Centralizadas
Autómatas compactos, µautómatas (+módulos) Autómatas modulares (+módulos y +bastidores)
Distribuidas
Locales (50-100 m). Bastidor de expansión Remotas (>100 m). Bus de campo Pueden disminuir los costes de instalación Aumenta la seguridad de la transmisión
Antonio Robles, 2003
Tema 3. Autómatas Programables
27
Configuración de un S5-135 EG 184U
6ES5 721-0xxx0
IM 312-5
EG185U IM 314 EG 184U
EG 185U máx. 4 EGs
IM 314
IM 312-5 6ES5 760-1AA11 IM 304
EG 184U
máx. 600m
IM 312-5 ZG S5-135U/155U
EG 185U
EG185U
IM 300-5
IM314
máx. 4 EGs
IM 314
6ES5 721-0xxx0
ZG S5-135U/155U
centralizada
Antonio Robles, 2003
6ES5 760-1AA11
distribuida (propietaria) Tema 3. Autómatas Programables
28
Configuración de E/S Remotas CPU
DP-Master
PLC
E/S, accionadores y dispositivos de campo inteligentes conectados a bus de campo estándar (PROFIBUS) Profibus DP
Antonio Robles, 2003
Tema 3. Autómatas Programables
29
Bibliografía
Siemens, Manual del S5-90 y S5-95 U Siemens, Manual del S5-135U y S5-155U Ballcells, J. Autómatas Programables, Marcombo, 1997
Cap. 4. Arquitectura interna del autómata Cap. 5. Ciclo de funcionamiento del autómata y control en tiempo real Cap. 6. Configuración del autómata
PLCOpen, traducido por Felipe Mateos, IEC 61131. Un recurso de programación estándar
Antonio Robles, 2003
Tema 3. Autómatas Programables
30