Está en la página 1de 24

Repblica Bolivariana de Venezuela. Ministerio de Educacin Superior. Universidad Nacional Experimental Politcnica Antonio Jos de Sucre.

Vicerrectorado Puerto Ordaz. Ctedra: Laboratorio de PLC. Seccin: M2.

Profesor: Borjas, Jos. C.I: 18077739 C.I: 17339168

Integrantes: Naranjo, Jhonny. Carranza, Jos.

Ciudad Guayana; 16-07-2009. Introduccin En la mayora de las diversas aplicaciones en las cuales se hace uso del PLC es muy comn la presencia de seales analgicas, a travs de las cuales es posible tener un

completo panorama acerca del comportamiento de las distintas variables de un proceso. Es por esta razn que los PLC's incluyen entradas y salidas analgicas, ya sea en forma integrada o modular. De esta manera el PLC est en la capacidad de generar acciones de control en funcin de las seales analgicas que ingresan, e incluso enviar seales analgicas para el accionamiento de una gran diversidad de elementos transductores. El rango de las seales analgicas (intensidad, voltaje) que pueden ser procesadas por un PLC es limitado; estos rangos se indican en el transcurso del presente laboratorio, el cual est enfocado en el aprendizaje acerca del manejo de las entradas analgicas del PLC Siemens S7-300. Para tal efecto, se llevar a cabo la automatizacin de un sistema para controlar el nivel de lquido en un tanque. Muy comnmente, cuando ingresan seales analgicas de intensidad o voltaje al PLC, es deseable un escalamiento de dichas seales para posteriormente procesar la informacin que contienen en el transcurso del programa cargado en el PLC; este es otro aspecto que ser tratado a lo largo de la prctica.

Investigar las caractersticas elctricas de las entradas analgicas integradas de la CPU 314 IFM. o Conversin de valores analgicos:

La CPU slo puede procesar los valores analgicos en forma binaria. Los mdulos de entradas analgicas convierten una seal del proceso analgica en una seal digital. Los mdulos de salidas analgicas convierten un valor de salida digital en una seal analgica. o Representacin de valores analgicos con resolucin de 16 bits : Un valor analgico digitalizado de un mismo margen nominal es idntico tanto si se trata de un valor de entrada como de salida. Los valores analgicos se representan como cifra de coma fija en forma de complemento de 2. De ello resulta la correspondencia siguiente:

o Signo: El signo de un valor analgico se codifica siempre con el bit nmero 15: 0 (+). 1 (-). o Resolucin inferior a 16 bits: Si un mdulo analgico tiene una resolucin inferior a 16 bits, los valores analgicos se registran en el mdulo comenzando por la izquierda. Los dgitos insignificantes no ocupados se rellenan con 0. En el ejemplo siguiente se muestra cmo estn rellenadas con 0 las posiciones libres en caso de una resolucin inferior.

o Representacin de valores analgicos para canales de entrada analgica : Las tablas (4-7,4-8) que se muestran a continuacin contienen la representacin binaria de los valores medidos. En dichas tablas se definen los mrgenes de entrada representados mediante complementos de 2:

o Caractersticas de las entradas analgicas de la CPU 314 IFM :

o Esquema de conexiones de la CPU 314 IFM :

Las entradas analgicas se leen directamente de la periferia (PEW).

Una entrada analgica es una seal de entrada que tiene una seal continua (ininterrumpida). Las entradas analgicas tpicas varan de 0 a 20 mA, 4 a 20 mA, o de 0 a 10 V. El autmata incorpora un convertidor analgico digital (A/D), en cada ciclo muestrea un valor analgico y despus lo traduce a bit. Cuantos ms bits, ms definicin y precisin. Estos valores van a ser un nmero entero, con la siguiente resolucin mxima:

En un proceso de medicin de nivel en el cual interviene un autmata, se sigue la siguiente secuencia:

Direccionamiento de seales analgicas. La CPU accede directamente a las entradas y salidas de mdulos de entradas/salidas analgicas. En el direccionamiento de periferia (acceso directo), las entradas y salidas disponen de su propia rea de direcciones. La direccin de un canal de entrada o salida analgico es siempre una direccin de palabra. La direccin de canal depende siempre de la direccin inicial del mdulo. ENTRADAS EXTERNAS: Byte de entrada de la periferia Palabra de entrada de la periferia Palabra doble de entrada de la periferia SALIDAS EXTERNAS: Byte de salida de la periferia Palabra de salida de la periferia Palabra doble de salida de la periferia PEB PEW PED [0 a 65535] [0 a 65534] [0 a 65532]

PAB [0 a 65535] PAW [0 a 65534] PAD [0 a 65532]

Funcin de escalado de entradas analgicas (FC105). o Funcin: FC105 SCALE. Est funcin se inserta de la siguiente manera, en STEP7: Men Insertar Elementos de programa Libreras Standard Library TI-S7 Converting Blocks FC105. A continuacin, se muestra la configuracin del bloque de escalado FC105:

La funcin FC105 toma un valor entero a la entrada IN y lo convierte a un valor real, convirtindolo a escala entre un rango comprendido entre un lmite inferior (LO_LIM) y un lmite superior (HI_LIM). El resultado se escribe en la salida (OUT). La funcin FC105 se rige por la siguiente frmula:

donde presentan los siguientes casos:

se

Modo bipolar: Se supone que el valor entero de entrada deber estar entre K1= 27648 y K2= 27648. Modo unipolar: Se supone que el valor entero de entrada deber estar entre K1=0 y K2=27648. A continuacin, se describen los parmetros de la funcin (SCALE): Parmetros de entrada: IN (INT): Valor de entrada a escalar en valor real. HI_LIM (REAL): Lmite superior del rango de escala. LO_LIM (REAL): Lmite inferior del rango de escala. BIPOLAR (BOOL): 1 para entrada bipolar, 0 para entrada unipolar. Parmetros de salida: OUT (REAL): Resultado de la conversin a escala. Como OUT es un nmero real, se debe guardar como una marca de doble palabra (MD).

RET_VAL (WORD): Cdigo de retorno. Si devuelve el cdigo W#16#0000 es que no se han producido errores. Tambin devuelve otros cdigos.

Realizar un programa que permita controlar el sistema que se muestra en la figura, segn las especificaciones para su funcionamiento. Sistema a controlar: V1
S

100% 90% TANQUE

V2
10% LT 1 0% S

B1
4 - 20 mA

El sistema debe funcionar en modo manual y modo automtico. Modo manual: - Colocar selector en modo manual. - Se pueden abrir V1 y V2 desde un control remoto. - Se puede arrancar y parar B1 desde un control remoto. - V1 no deber estar abierta si el nivel actual supera 90%. - B1 no podr estar arrancada si el nivel actual es menor que el 10 % o si V2 est cerrada. Modo automtico: - Colocar selector en modo automtico. - Arranque y parada en modo automtico. - En este modo el PLC abrir/cerrara V1 y V2 y arrancara/parara B1 segn las siguientes condiciones: 1.-) Abrir V1 y V2 y en un tiempo prudencial arrancar B1 si el nivel actual es mayor a 10%. 2.-) Cerrar V1 si el nivel actual es mayor o igual a 90%. En condiciones normales B1 desaloja la misma cantidad de fluido que ingresa V1. o Configuracin de hardware:

En el PLC SIMATIC S7-300 viene integrado un mdulo de entradas y salidas analgicas, el cual es empleado a lo largo de la prctica.

o Tabla de smbolos:

o Programa realizado:

o Prueba de funcionamiento del programa :

Para probar el funcionamiento del programa se ha hecho uso de la herramienta de simulacin S7-PLCSIM, que se asemeja mucho a un PLC real en cuanto a las caractersticas de funcionamiento. Se han simulado varios casos: Modo manual: Primero se habilita el bloque de escalamiento FC-105 mediante la entrada ENABLE (E0.1). Gracias a la funcin de control deslizante (slider control) del simulador S7-PLCSIM es posible simular una variacin del valor bruto en la entrada analgica PEW 128 del PLC SIMATIC S7-300. Para ello se ha empleado el formato Regul: dec, es decir, el de regulacin en formato decimal, puesto que se est trabajando con valores brutos positivos (que oscilan en el rango de 027648). Entonces, para la funcin de control deslizante se ha establecido un valor mnimo de 0, y un valor mximo de 27648. A continuacin, se muestra el comportamiento del sistema en modo manual cuando se intenta abrir la vlvula de llenado del tanque V1 (A4.0) mediante la entrada AR Y PAR V1 (E0.3), habiendo un nivel en el tanque mayor al 90% (que corresponde a 24883). En este caso se tiene 25000 (90,4225%). Como se puede observar, no es posible abrir la vlvula V1 (A4.0) a pesar del intento. El modo manual se elige activando la entrada SELECTOR (E0.7).

A continuacin, se intenta abrir la vlvula V1 (A4.0) mediante la entrada AR Y PAR V1 (E0.3), ahora con un nivel actual del tanque menor al 90% (24883). En este caso probamos con un nivel al 30,9606% (8560). Ahora s se abre V1 (A4.0).

Se intenta abrir la vlvula de vaciado V2 (A4.1) mediante la entrada AR Y PAR V2 (E0.4), siendo el nivel del tanque menor al 10% (2764). En este caso suponemos un nivel de 7,59549% (2100). Como se puede observar, no es posible abrir la vlvula V2 (A4.1) a pesar del intento. Luego, se intenta encender la bomba B1 (A4.2) mediante la entrada MAN_BOMB (E1.0), pero no es posible debido a que la vlvula V2 est cerrada.

A continuacin, se intenta abrir la vlvula V2 (A4.1) mediante la entrada AR Y PAR V2 (E0.4), ahora con un nivel actual del tanque mayor al 10% (2764). En este caso probamos con un nivel al 12,2975% (3400). Ahora s se abre V2 (A4.1), y enciende la bomba B1 (A4.2).

Ahora se muestra el sistema con las vlvulas V1 (A4.0) y V2 (A4.1) abiertas, y la bomba B1 encendida (A4.2). El nivel del tanque se encuentra al 65,8275% (18200).

Modo automtico: A continuacin, se muestra el comportamiento del sistema en modo automtico. Este modo se elige desactivando la entrada SELECTOR (E0.7). En este caso suponemos un nivel del tanque menor al 10% (2764). Probamos con un nivel de 6,1487% (1700). Se activa la entrada arranque_aut (E0.5), tras lo cual nicamente se abre en forma automtica la vlvula de llenado V1 (A4.0), y no se enciende la bomba B1 (A4.2).

Ahora, suponemos un nivel del tanque entre el 10% (2764) y el 90% (24883). Probamos con un nivel de 35,8073% (9900). En el instante en el cual se activa la entrada arranque_aut (E0.5), se abren las vlvulas V1 (A4.0) y V2 (A4.1), y comienza la temporizacin (T1) de 5s para el encendido de la bomba B1 (A4.2).

Luego de transcurrida la temporizacin (T1) de 5s, se enciende la bomba B1 (A4.2).

Como continuacin del caso previo, ahora suponemos que el nivel del tanque se eleva a ms del 90% (24883). Probamos con un nivel de 95,486% (26400). La vlvula V1 (A4.0) se cierra automticamente, mientras que V2 (A4.1) permanece abierta y la bomba B1 (A4.2) se mantiene encendida.

Realizar los planos elctricos del sistema automatizado.

Conclusin Luego de automatizar mediante el PLC Siemens S7-300 un sistema para controlar el nivel de lquido en un tanque, se ha demostrado la importancia de que el autmata programable tenga la capacidad de procesar seales analgicas. Tambin se ha evidenciado lo fcil que puede ser controlar un proceso mediante el uso de un PLC. Para efectos de la simulacin de la seal de salida del transmisor de nivel, se ha empleado una seal analgica de voltaje en el rango de 0 a 10V, generada por una fuente de tensin variable. Una vez que dicha seal analgica llega al PLC, en este caso a travs de la entrada PEW 128, es convertida en un dato binario que vara en el rango de 0 a 27648 (modo unipolar). Este dato entero posteriormente es procesado por el bloque de escalamiento FC105 para obtener un porcentaje (en formato tipo real) del nivel en el tanque. En este momento se puede notar la utilidad del bloque FC105, pues ha permitido convertir valores brutos del proceso en unidades de ingeniera que luego son procesadas por el programa de usuario cargado en el PLC para ejercer la accin de control, que en este caso est referida a la apertura y cierre de dos vlvulas (V1, V2) y el accionamiento de una bomba (B1), para asegurar un nivel en el tanque entre 10 y 90%. Esta es solo una de las muchsimas aplicaciones con seales analgicas en las que tiene cabida el PLC. Como recomendacin, siempre hay que estar al tanto de si el margen de variacin de la seal analgica que se desea ingresar al PLC se encuentra dentro del rango permitido por el mismo. Adems, hay que tener precaucin al momento de hacer las conexiones en la tarjeta I/O analgica, a fin de evitar cortocircuitos y consecuentes daos al PLC.

También podría gustarte