Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ELECTRNICA Y AUTOMATISMOS
2 Curso de Instalaciones Electromecnicas Mineras
Tema 5: Introduccin a los sistemas programables
Electrnica y Automatismos
Universidad de Oviedo
Electrnica y Automatismos
Universidad de Oviedo
Electrnica y Automatismos
Seales analgicas: nivel, presin, temperatura, Seales digitales (todo/nada): interruptores, barreras, encoders
Universidad de Oviedo
Electrnica y Automatismos
Control
Proceso
Universidad de Oviedo
Electrnica y Automatismos
Supervisin
Control
Proceso
Sensores
Electrnica y Automatismos
Proximidad
OUT GND
i
+VDC
OUT GND
Universidad de Oviedo
Electrnica y Automatismos
Salida en tensin:
0 a 10V
Sensor de presin
Salida en corriente:
Universidad de Oviedo
Electrnica y Automatismos
i
Control de velocidad de motores
Universidad de Oviedo
Electrnica y Automatismos
Universidad de Oviedo
Electrnica y Automatismos
Circuito de mando
Q1
Pulsadores Seccionador KM1 Marcha Paro
F1
Contactor
Sealizacin
U1 V1 W1 M 3~ Magnetotrmico
Universidad de Oviedo
Electrnica y Automatismos
Lgica cableada
Limitaciones de la lgica cableada: El circuito de mando emplea elementos voluminosos y caros Los contactos mecnicos se desgastan en cada maniobra: elevado mantenimiento
La velocidad de actuacin es limitada: no se pueden utilizar cuando se tiene que conmutar varias veces por segundo
No se pueden manejar seales analgicas Cualquier cambio en el sistema es complejo de realizar No se puede realizar supervisin remota
Universidad de Oviedo
Electrnica y Automatismos
Universidad de Oviedo
Electrnica y Automatismos
Dispositivos de entrada/salida
Mundo exterior
reloj
Unidad de control
CPU
Registros
BUS DE DIRECCIONES
Bus de control
Universidad de Oviedo
Electrnica y Automatismos
Dispositivos de entrada/salida
Mundo exterior
reloj
Unidad de control
CPU
Registros
Memorias rpidas de uso interno de la CPU Registros bsicos: BUS DE DIRECCIONES Acumulador: la ALU siempre opera con l Bus posicin Contador de programa: contiene la de control de memoria de la siguiente instruccin a ejecutar
Universidad de Oviedo
Electrnica y Automatismos
Slo lectura Se programan en fbrica y no se pueden alterar posteriormente Facilidad para modificar los datos Lectura/escritura Una sola escritura WORM (Write Once Read Many), OTP (One Time Program),
Universidad de Oviedo
Electrnica y Automatismos
Caractersticas
No voltil y no programable Voltil Se puede borrar mediante rayos ultravioleta
EEPROM Electrically Erasable Programmable Read Only Memory (requiere una tensin superior para el borrado) FLASH
Son un tipo especial de EEPROM en la que se puede acceder a varias posiciones de memoria de forma simultnea
Universidad de Oviedo
Electrnica y Automatismos
Sistemas programables
Comparacin entre un sistema programable y un sistema de lgica cableada: Un sistema programable se basa en circuitos integrados: es mucho ms compacto que un sistema de lgica cableada No existen partes mviles. La vida til de los sistemas programables es muy superior a la de los sistemas cableados La funcionalidad de un sistema programable depende del programa: muchos cambios se pueden realizar sin modificar fsicamente el sistema Un mismo sistema programable puede realizar mltiples funciones Es tal el nmero de aplicaciones actuales que se pueden encontrar sistemas basados en microprocesador por menos de 0,5 El empleo de sistemas de comunicaciones digitales permite la supervisin remota as como construir sistemas con inteligencia distribuida
Universidad de Oviedo
Electrnica y Automatismos
Sistemas programables
Los puntos marcan dnde hay un microprocesador:
Universidad de Oviedo
Electrnica y Automatismos
Universidad de Oviedo
Electrnica y Automatismos
Lgica cableada
Applicatio
n
Universidad de Oviedo
Electrnica y Automatismos
Muy bajo
Bajo Bajo
Alta
Los datos de esta tabla son orientativos. Todas las soluciones estn en evolucin y las caractersticas de algunas de ellas se solapan.
Universidad de Oviedo
Electrnica y Automatismos
Microcontrolador
Microprocesador
Reloj
Memoria de programa
Memoria de datos
Universidad de Oviedo
Electrnica y Automatismos
Sistemas basados en la arquitectura de un PC adaptados para su uso en entornos industriales Pueden ejecutar los mismos programas que un PC
Universidad de Oviedo
Electrnica y Automatismos
Sistema completo comercial adaptado para su uso en entornos industriales No requiere ninguna circuitera auxiliar para el funcionamiento
Suelen disponer de sistemas de programacin que describen el funcionamiento de forma muy similar a los esquemas de la lgica de contactos
Universidad de Oviedo
Electrnica y Automatismos
Universidad de Oviedo
Electrnica y Automatismos
11
ANDLW 33d
Instruccin en ensamblador
Universidad de Oviedo
Electrnica y Automatismos
SIGUE5 SIGUE6
Comentarios
; Cuando se detecta que se ha llegado al medio ... ; Inhabilita interrupciones ; Actualiza la base de tiempo ; Suma la duracin del semiciclo anterior ; con la duracin del ciclo actual
Universidad de Oviedo
Electrnica y Automatismos
compilacin
SIGUE10
SIGUE5 SIGUE6
Universidad de Oviedo
Electrnica y Automatismos
Caractersticas de la programacin en ensamblador: Muy laborioso de programar Es necesario conocer muchos detalles del funcionamiento interno del sistema para poder realizar la programacin Se tiene un control total de los recursos: Mximo aprovechamiento de la memoria Control total del tiempo de ejecucin
Universidad de Oviedo
Electrnica y Automatismos
compilacin
Cdigo mquina
Archivo.hex
Listado en C Archivo.c
Universidad de Oviedo
Electrnica y Automatismos
Caractersticas de la programacin en lenguajes de alto nivel: Bastante menos laborioso de programar que el ensamblador
El compilador se encarga de generar el cdigo especfico para la mquina que se est usando:
No es necesario conocer todos los detalles de la mquina Mayor portabilidad: cambiar de mquina recompilar No se tiene tanto control de los recursos como en ensamblador: Menor aprovechamiento de la memoria Calcular el tiempo que tarda en ejecutarse una parte del programa es complejo
Universidad de Oviedo
Electrnica y Automatismos
S_izq
S_der
START/STOP
Ejemplo: sistema de control de una cinta con movimiento en ambos sentidos Si la cinta est parada y se pulsa START/STOP tiene que arrancar hacia la derecha Si se est moviendo hacia la derecha y se activa S_der, se cambia el sentido de giro Si se est moviendo hacia la izquierda y se activa S_izq, se pasa a girar a la derecha Si en cualquier sentido de giro se activa de nuevo START/STOP, la mquina se para
Universidad de Oviedo
Electrnica y Automatismos
pulsacin START/STOP
PARADO
pulsacin START/STOP
GIRANDO A DERECHAS
GIRANDO IZQUIERDAS
Todos los sistemas programables se pueden representar como una mquina de estados finitos. La obtencin del cdigo del programa es bastante sencilla a partir de esta representacin.
Universidad de Oviedo
Electrnica y Automatismos
NO
SI
Para motor
SI
Universidad de Oviedo
Electrnica y Automatismos
Universidad de Oviedo
Electrnica y Automatismos
Esta parte est incompleta. Espero terminarla para el curso que viene.
Universidad de Oviedo
Electrnica y Automatismos
Universidad de Oviedo
Electrnica y Automatismos
Conclusiones
Existen mltiples alternativas para realizar el control de sistemas industriales. Alguno de los factores que hay que considerar son:
El tiempo de desarrollo El precio por unidad El tamao La facilidad con la que un tercero podra copiar nuestro trabajo La necesidad de emplear circuitera compleja
Como se ha visto, los sistemas basados en microprocesador son una de las alternativas ms extendida para el control de todo tipo de sistemas. Los autmatas programables son uno de los sistemas ms extendidos para el control de procesos en la industria.
Universidad de Oviedo