UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ASIGNATURA: AUTOMATIZACIN INDUSTRIAL
O I O
Configuracin y Programacin
Telecomunicaciones
RTU
IHM
PLANTA
PLC
PID
Sistemas de Control Distribuido
DCS
La Asociacin Nacional de Fabricantes de productos Elctricos de los EUA (NEMA), define un controlador programable como: un aparato electrnico digital, con una memoria programable para el almacenamiento interno de instrucciones para implementar funciones especificas tales como lgica, secuencia, temporizacion, conteo, aritmtica, para controlar maquinas o procesos mediante mdulos de entrada o salida, analgicos o digitales, as como mdulos de comunicacin y de funciones especiales.
Operacin Local PC
Comunicaciones
Sistemas de Supervisin
Mdulos Entradas
(Analgicos, Digitales)
Mdulos Salidas
(Analgicos, Digitales)
PROCESO
Backplane
Batera Litio
Modos de Operacin RUN: Ejecuta Programa PROG: Configurar y Programar FAULT: Falla del CPU
Fuentes Externas
Elementos Internos
Fuente de Poder
Input: 24Vdc/120 Vac Out Put: 5Vdc/ 16 Amp +12Vdc/-12Vdc
Mdulos de Comunicacin
Salidas Discretas: - De 8, 16 y 32 Puntos - Niveles de AC/DC 120vac, 240vac, 125 vdc, 24vdc - Niveles de corriente 0.5 Amp a 4 Amp Salidas Rele: - De 8 o 16 Puntos de Contactos secos N.O - Niveles de corriente en contactos 2 amp, 4 amp
O I
S B T C R N F A D
0 1
2 3 4 5 6 7 8 9
Modulo 1: 16 Entradas Binarias Direccin Inicio: I:1/0 Direccin Fin: I:1/15 Modulo 2: 16 Salidas Binarias Direccin Inicio: O:2/0 Direccin Fin: O:2/15 Modulo 3: 16 Entradas Binarias Direccin Inicio: I:3/0 Direccin Fin: I:3/15 Modulo 4: 16 Salidas Binarias Direccin Inicio: O:4/0 Direccin Fin: O:4/15
Registros
Archivo de Temporizadores (T) Archivo No. 4 Archivo de Enteros (N) Archivo No.7 Manejo de Analgicos sin Decimales Mx. 65535 (16 Bits)
Archivo de Punto Flotante (F) Archivo No.8 Manejo de Analgicos con Decimales
AUTOMATIZACIN INDUSTRIAL. ING. GERARDO A. LEAL
EXAMINE IF OPEN (XIO) Verifica si el estado del BIT Es 0 para dar continuidad lgica
OUTPUT ENERGIZE (OTE) La bobina se energiza y se mantiene as, mientras la Instruccin previa sea verdadera (1)
OUTPUT LATCH (OTL) La bobina se energiza y queda enganchada (1) a pesar de que la instruccin previa cambie (SET)
OUTPUT UNLATCH (OTU) La bobina se desenergiza y queda desenganchada (0) a pesar de que la instruccin previa cambie (RESET) AUTOMATIZACIN INDUSTRIAL. ING. GERARDO A. LEAL
Instrucciones de Programacin
Temporizadores
X Input Y (0 a 32768) (0 a 32768)
T4:0
Input
ELEMENTOS DEL TEMPORIZADOR: EN: Enable. Bit se pone en 1 cuando es habilitado el T4 TT: Timming. Bit se pone en 1 mientras el T4 esta contando DN: Done. Bot se pone en 1 cuando T4 alcanza el valor prefijado Time Base: Base de tiempo para conteo. XY=00 10mSeg Seg XY=10 1 Seg Preset: Registro para el valor prefijado del temporizador segn la base de tiempo Accum: Registro para el valor actual acumulado de acuerdo al momento de temporizador DIRECCIONAMIENTO DEL TEMPORIZADOR: T4: 0/EN Bit Enable T4: 0/TT Bit Timming T4: 0/DN Bit Done T4: 0.PRE Registro del Preset T4: 0:ACC Registrro del Accum
Instrucciones de Programacin
Ejemplo de Temporizadores
Instrucciones de Programacin
Contadores
Count UP (CTU)
Instrucciones de Programacin
PLC
MUCHOS (>200) ESPECIFICACIONES FISICAS
RTU
NORMALES
PLC
ADAPTADO A CONDICIONES AMBIENTALES EXTREMAS RAPIDO (TIPICO=2 Ms)
SOFISTICADO
NO SOFISTICADO
BAJA POTENCIA (CMOS) PROTOCOLO ORIENTADO A DATA EFICIENTEPROPIETARIO INCLUYE MODEM ORIENTADO A BIT SOPORTA FIELD BUS COLECCION DE DATA, CONTROL SUPERVISORIO, CONTROL LOCAL DISTRIBUIDO
ALTO CONSUMO
OPERACION
PROCESOS INTERNOS (CPU) MENOS EFICIENTEFLEXIBLE ORIENTADO A BYTE SOPORTA ARQUITECTURA ABIERTA: ETHERNET, TCP/IP CONTROL DE PROCESOS
INTERRUPCION REPORTE POR EXCEPCIN REPORTE ESTADO CON MEMORIA RELOJ TIEMPO REAL LOCAL MENOR NUEMROS DE COMPONENTES REDUNDANCIA LIMITADA
SCAN CONTINUO
E/S
PROPOSITO
INTERFAZ H/M
TORPE
INTERACTIVO
MANTENIBILIDAD
SIMPLE
COMPLEJO (MODULAR)
Ejercicios de Aplicacin
Ejercicio No.1 Disear un programa de PLC, para controlar el proceso de distribucin de agua que se muestra en la figura. En condiciones inciales (Contenedor Vacio) y nivel mayor a 0,5 metros en el tanque, el sistema debe permitir la presurizacin del contenedor hasta 40 Psi a travs del arranque de la bomba 1. En estas condiciones la bomba 1 se detiene. A medida que disminuye las presin hasta 20 Psi, el sistema debe arrancar la bomba 1 hasta llevar nuevamente la presin a 40 Psi. Este es su ciclo normal de operacin. Si el nivel del tanque disminuye por debajo de 2 Mts, el sistema debe impedir el arranque de la bomba 1, hasta tanto el nivel en el tanque no supere los 0,5 metros. Cuando se detecte bajo nivel en el tanque, el sistema debe arrancar la bomba 2, si al cabo de 30 seg, el nivel se mantiene igual la bomba 2 debe detenerse y se activa una alarma que indicara problema de suministro de agua. Si la bomba 2 arranca, se deber detener cuando el nivel sea de 7 m. Suministro PT Tanque Subterrneo Succin Bomba 1 Vlvula Manual Contenedor Bomba 1 H=8m
Distribucin
Ejercicios de Aplicacin
Ejercicio No. 2 Disear un programa de PLC, para controlar el proceso de separacin de petrleo y gas, mostrado en la figura. Cuando el nivel de petrleo es igual a LH en la cmara inferior del Separador, el liquido es descargado hacia un tanque. Cuando el nivel alcanza el valor de LL, se bloquea la descarga. Cuando la presin de Gas en la cmara superior alcanza el valor PX, el gas es drenado hacia el sistema de recoleccin de gas. Si se genera un exceso de presin de 100 Psi, el sistema espera 30 seg. y enva una alarma de alta presin, la cual debe ser reseteada manualmente. Durante la descarga hacia el tanque 1 o hacia el sistema de recoleccin de gas, no debe fluir crudo hacia el separador. Las vlvulas operan normalmente cerradas. El sistema debe contabilizar el numero de descargas hacia el tanque. El contador debe se reseteado manualmente. PX = 50 Psi Cmara Superior LH = 5 m Recoleccin de Gas Vlvula 2
Vlvula 1
Entrada Crudo (petrleo+gas) LL = 0,5 m
Cmara Inferior
Vlvula 3
Separador