You are on page 1of 14

VARIABLE ANALOGICA

VARIABLE ANALOGICA En los PLC, el manejo de las variables analgicas de entrada y salida es diferente a las variables discretas de entrada y salida. Da que el PLC trabaja con nmeros finitos, las variables analgicas son discretizadas, para lo cual posee un conversor analgico digital de entrada y un conversor digital analgico de salida.

VARIABLE ANALOGICA ENTRADAS ANALOGICAS:


Se tiene la siguiente configuracin:

VARIABLE ANALOGICA ENTRADAS ANALOGICAS:


El conversor A/D, divide la seal analgica de entrada, compuesto de infinitos puntos, en un nmero finito de valores que cubren todo el rango de la seal analgica. Por ejemplo una seal de 4 a 20 mA, se puede descomponer en 16,000 divisiones, desde 4000 hasta 20000. Tambin se puede descomponer en 26200 divisiones, entre 6550 y 32750.

VARIABLE ANALOGICA ENTRADAS ANALOGICAS:


Los nmeros en que se divide la seal son enteros que varan en forma proporcional con la seal analgica de entrada. Los valores del conversor A/D son escritos en la memoria de entrada cuya direccin coincide con la posicin de la entrada analgica. La memoria de entrada se puede leer solo con algunas instrucciones, siendo la ms usada el bloque MOVE, para lo cual se usar como direccin la misma que corresponde a la ubicacin de la entrada.

VARIABLE ANALOGICA SALIDAS ANALOGICAS:


Se tiene la siguiente configuracin:

VARIABLE ANALOGICA SALIDAS ANALOGICAS:


El valor de la variable, que es un nmero real, es escalado para que vare, por ejemplo entre 4000.0 y 20000.0 o entre 6550.0 y 32750.0 (nmeros reales). Antes de la conversin D/A, el nmero real de la variable escalada es convertida a entero. En el ejemplo, variar entre 4000 y 20000 o 6550 y 32750 segn sea el caso. Este nmero es escrito en la memoria de salida por medio del bloque MOVE

VARIABLE ANALOGICA SALIDAS ANALOGICAS:


El conversor D/A, integra la seal discontinua formada por nmeros enteros en una seal continua, para lo cual lee de la memoria de salida el valor correspondiente y lo convierte en una seal analgica estndar. Por ejemplo una seal descompuesta en 16,000 divisiones, desde 4000 hasta 20000 se puede recomponer en una seal continua de 4 a 20 mA. Tambin una seal descompuesta en 26200 divisiones, entre 6550 y 32750, se puede recomponer en la misma seal de 4 a 20 mA.

SEALES ANALOGICAS
PESAJE DE BOLSAS
PESO VALVULA DISPLAY

PESAJE DE BOLSAS En el proceso de pesaje de bolsas de granos se tiene el esquema mostrado en la figura, en la cual se observa: 1) Una balanza, sobre la cual se ponen los sacos a pesar. La balanza tiene un rango de medicin de 0 a 80.0 kg., enviando una seal proporcional de 4 20 mA al PLC. La balanza requiere que antes de iniciar el pesaje, se enve un pulso de tara de 1 seg. de duracin. 2) Una electrovlvula proporcional que abre de 0 a 100%, por medio de una seal de 4 20 mA. 3) Un display numrico que mide de 0 a 99.99, con una seal de entrada de 4 20 mA 4) Un PLC conectado como se indica.

PESAJE DE BOLSA DE GRANOS

TANQUE DE GRANOS

0 100% 4-20 mA
VAL_01
60 kg
AO0.0 AO0.1

0 80 kg 4-20 mA
AI0.0 DO0.0

DO0.1 DI0.0 DI0.1 DI0.2

CON_PRI PUL_ARR PUL_PARA PUL_PESA

Se requiere hacer el programa para que se realice el pesaje de bolsa de la siguiente manera: Se tiene un pulsador de arranque (permanente abierto) PUL_ARR, un pulsador de parada (permanentemente cerrado) PUL_PARA y un contactor CON_PRI que da arranque al sistema. Adicionalmente se tiene un pulsador de inicio (PUL_PESA) de inicio de pesaje, que acciona el operador cuando ha puesto un saco vaco en la boquilla del tanque de granos. Cuando se pulsa PUL_PESA, el PLC enva un pulso de 1 seg. a la balanza para realizar la tara de la misma, paralelamente espera dos segundos y abre la vlvula VAL_01 al 100%, empezndose a llenar el saco. Cuando el peso llega a 55.0 kg., el PLC cierra la vlvula VAL_01 hasta quedar abierta al 10%. Finalmente cuando el saco llega a 60.0 Kg., la vlvula cierra totalmente (0% de apertura), dando por terminado el proceso. Mientras esto ocurre, el display va indicando al operador el peso que tiene en la bolsa en todo momento, valor que lo enva el PLC. Usar los valores y puertas indicadas en el diagrama.

PESAJE DE BOLSAS
PROGRAMA PARA PESAJE DE BOLSAS ENCENDIDO Y RETENCION DEL CONTACTROR PRINCIPAL

APAGADO DEL CONTACTROR PRINCIPAL

INICIO DE PESAJE: ACCIONAMIENTO DE PUL_PESA

GENERACION DEL PULSO DE TARA DE 1 SEG. DE DURACION

PESAJE:M0.0

TARA:T37

P_TARA:Q0.0

ESPERA DE 1 SEG DESPUES DE LA TARA PARA QUE LA BALANZA LA EJECUTE Y MARCA T38

INGRESO DE VALOR DE PESAJE AL PROGRAMA. CONVERISON DE AIW0 A REAL

VD0

DI_R

EN
VD0 IN

EN0 OUT
VD4

CONVERSION DE LAS CUENTAS 6550 A 32750 A VALORES DE PEOS 0 A 80 KG

DETECCION DEL PRIMER RANGO DE 0 A 55 KG PARA ABRIR LA VALVULA AL 100%

DETECCION DEL SEGUNDO RANGO DE 55 A 60 KG PARA ABRIR LA VALVULA AL 10%

DETECCION DEL TERCER RANGO DE 60 A 80 KG PARA CERRAR LA VALVULA (ABIERTA AL 0%)

SELECCIN PARA QUE LA VALVULA ABRA AL 100%

SELECCIN PARA QUE LA VALVULA ABRA AL 10%

SELECCIN PARA QUE LA VALVULA CIERRE TOTALMENTE

CONVERSION DEL VALOR DE VALVULA A CUENTAS DE 6550 A 32750

CONVERSION DEL VALOR REAL DE CUENTAS A UN NUEMERO ENTERO

PONER EL VALOR DE VALVULA EN LA SALIDA AQW0 COMO CORRIENTE DE 4 A 20 mA

GENERACION DEL PULSO PARA REPONER EL PROGRAMA Y ESPERO UN NUEVO PESAJE. PULSO DE 1 SEG

CONVERSION DEL PESO A CUENTAS (6550 A 32750) PARA ENVIAR AL DISPLAY POR AQW2

REDONDEO DE LAS CUENTAS Y CONVERSION DE UN NUMERO REAL A UN ENTERO

ENVIO DEL VALOR DEL PESO AL DISPLAY POR LA SALIDA AQW0 DE 4 A 20 mA

You might also like