Vous êtes sur la page 1sur 14

www.infoPLC.

net

Autmatas Programables, Gua 8 Facultad: In eniera Escuela: Electrnica !si natura: !utmatas "ro ramables

Tema: Control Proporcional con PLC OMRON


Contenidos
Entradas Analgicas en el CP1H XA Funciones de Escalado Potencimetro Analgico Display de 7 segmentos Aplicacin de lectura de variables analgicas Control Proporcional

Objetivos Especficos
!tili"ar el P#C CP1H como controlador Proporcional utili"ando las entradas y salidas analgicas integradas$ Aprender el uso de las instrucciones de escalado$ !tili"ar las %unciones adicionales como el potencimetro y los display de 7 segmentos integrados en el autmata$

Material y Equipo
1 Computadora con &indo's XP 1 (o%t'are de Programacin CX) Programmer 1 Cable de inter%a" !(* 1 CP1H 1 Fuente de +,1 Fuente de ./) 101 1ransductor de Presin /volta2e 1 3dulo de tan4ue 1 3dulo Ampli%icador de Potencia 15 cables de intercone6in de mdulos

Introduccin Terica
El Autmata CP1H posee , entradas analgicas y + salidas analgicas con%igurables de volta2e o corriente$ El direccionamiento de dic7as entradas y salidas se resume en la siguiente tabla con sus respectivos datos de rango$

www.infoPLC.net

Autmatas Programables, Gua 8

E/S Analgicas en CPUs XA Entradas Analgicas8 C9: +55 a C9: +5; <, canales= Salidas Analgicas8 C9: +15 a C9: +11 <+ canales= Datos Canal Descripcin Datos Resolucin 1/6000 Ent$ )15 a 15 -8 Analgica 5F,,> a 5*** 7e6 Ent$ Analgica 1:tros rangos8 5555 a 1775 7e6 Ent$ Analgica + Ent$ Analgica ; (al$ Analgica 5 (al$ Analgica 1 Resolucin 1/12000 )15 a 15 -8 E>?5 a 1775 7e6 :tros rangos8 5555 a +EE5 7e6

Conversin C9: +55 A/D <Entradas C9: +51 Analgicas= C9: +5+ C9: +5; Conversin C9: +15 D/A <(alidas C9: +11 Analgicas=

Funciones de Escalado *CD y He6adecimal Funcin de Escalado !"AR!# a CD $ SC% A di%erencia de la %uncin *CD 4ue convierte un valor He6adecimal de , d@gitos a su valor *CD la %uncin (CA#9AB (C# permite 7acer la conversin usando una relacin lineal$ Esta l@nea de conversin estC de%inida por + puntos con%igurados en el Crea de parCmetros$

En el siguiente diagrama se muestra el dato de origen ( convertido a D de acuerdo a la l@nea de%inida por los puntos <Ay A6= y <*y *6=$

www.infoPLC.net

Autmatas Programables, Gua 8

Desultado D E *y F<*y Ay=/<*6 A6= 6 <*6 (=G El resultado se convierte al valor entero mCs cercano$ (i el valor es menor 4ue 5 se escribe 5555 en D$ (i el valor es mayor 4ue ???? se escribe ???? en D$ Como e2emplo

Funcin de Escalado CD a !"AR!# C#" S!&"# $ SC%' #a %uncin (C#; permite 7acer la conversin de un valor *CD a un valor He6adecimal con signo usando una relacin lineal$

www.infoPLC.net

Autmatas Programables, Gua 8

El registro ( puede ser de 5555 a ????$ Pero se puede tratar como nHmero negativo usando (1C)(et Carry o C#C)Clear Carry por lo 4ue el rango e%ectivo es de ???? a ????$ #os parCmetros P1.; y P1., de%inen los l@mites de salida ya 4ue pueden usarse mdulos de distinta resolucin$ Por e2emplo en un modulo de salida de 1+ bits se tiene como l@mites 57FF y F>55$ En el siguiente diagrama se muestra el dato de origen ( convertido a D de acuerdo a la l@nea de%inida por el punto <5 P1= y la pendiente <()/(X=$

Desultado D E <()/(X 6 (= . P1

www.infoPLC.net

Autmatas Programables, Gua 8

Potenci*etro Analgico Dando vueltas al potencimetro de a2uste analgico en el CP! CP1H con un destornillador P7illips el P- en el Crea au6iliar AI,+ puede ser cambiado a cual4uier valor dentro de un rango de 5 a +00$ Durante el a2uste el valor es desplegado desde 55 7asta FF en los leds del display de 7 segmentos en cual4uier modo de operacin del CP1H$

Displa+ de %EDs de , seg*entos !n display de dos d@gitos de 7 segmentos 7ace %Ccil monitorear el status del P#C$ Esto me2ora la inter%a" 7umano)mC4uina para mantenimiento 7aciendo mCs %Ccil detectar problemas 4ue pueden ocurrir durante la operacin de la mC4uina$ #os siguientes mensa2es 4ue se detallan despuJs pueden ser desplegados

www.infoPLC.net

Autmatas Programables, Gua 8

Contenidos del Display 1$ -ersin de la unidad <slo cuando la %uente de alimentacin se enciende= +$ Cdigos de Error para errores 4ue pueden ocurrir durante la operacin del CP! ;$ Progreso de trans%erencias entre el CP! y el cartuc7o de memoria ,$ Cambios en valores cuando se usa el potencimetro analgico 0$ Cdigos de%inidos por el usuario desde instrucciones especiales en el programa de escalera$ Versin de la unidad #a versin de la unidad CP! es desplegada por apro6imadamente 1 segundo cuando la %uente de alimentacin se enciende

Despliegue de errores en la unidad CPU Cuando un error ocurre en la unidad CP! el cdigo del error es desplegado$ (i mHltiples errores ocurren simultCneamente son priori"ados para desplegar en orden de importancia$ Entonces cuando se limpia un error el cdigo de error para el siguiente es desplegado$ <Para mCs detalles consulte el manual en la seccin ?)1 Clasi%icacin de errores y con%irmacin=$ Despliegue de progreso de transferencia al cartucho de memoria. Cuando son trans%eridos datos entre un cartuc7o de memoria y la unidad CP! o cuando una veri%icacin es comen"ada el porcenta2e de datos restantes a ser trans%eridos o veri%icados es desplegado como un porcenta2e <??K a 55K= tambiJn es desplegado para trans%erencias automCticas en la iniciali"acin$

Despliegue del valor del potencimetro analgico

www.infoPLC.net

Autmatas Programables, Gua 8

Cuando el potencimetro analgico es usado para cambiar un valor de consigna ese valor es desplegado en el display de 7 segmentos desde 55 a FF 7e6a <5 a +00=$ El valor de consigna es desplegado no importando el modo de operacin de la unidad CP!$ El display es limpiado cuando el valor de consigna es mantenido sin cambios por al menos , segundos$

Despliegue de cdigos definidos por el usuario. #as instrucciones D9(P#AL 7 (EB3EA1 &:DD DA1A <(CH<5,7== y 7 (EB3EA1 #ED C:A1D:# <(C1D#<5,>== pueden ser usadas para desplegar cual4uier cdigo o caracteres desde el programa de escalera$

Cuando &5$51 se activa +d es desplegado en el display de 7 segmentos Desplegando individualmente los Led de los 7 segmentos y los puntos Cual4uier cdigo puede ser desplegado usando (C1D#<5,>= para activar los bits correspondientes a los segmentos individuales y a los puntos$

Limpiando el display de 7 segmentos

www.infoPLC.net

>

Autmatas Programables, Gua 8

Poniendo M5555 para (C1D#<5,>= y e2ecutando la instruccin limpia por completo los leds de%inidos por el usuario en el display$

"rocedimiento
El control Proporcional 4ue se reali"arC en esta prCctica pretende regular el nivel de un sistema de tan4ue con un sensor 4ue da una respuesta en el rango de 5 a 15Al sistema se ingresarC el valor de re%erencia a la entrada analgica 5 por medio de un mdulo de set point sus valores variarCn el rango de 5 a 15-$ El sensor de nivel estarC ubicado en la entrada analgica 1 con el mismo rango de volta2e$ #a salida analgica 5 estarC variando su valor de 5 a 15- conectCndola a un ampli%icador de corriente para el mane2o de la bomba 4ue 7ace 4ue %luya agua 7acia el tan4ue$ !n es4uema en diagrama de blo4ues del control proporcional a implementar es el siguiente8

1$ Abra el programa CX)Programmer desde el menH inicioN1odos los programasN:3D:AN CX) :AENCX)Programmer +$ (eleccione de la barra de menH la opcin Arc7ivoNnuevo o su correspondiente icono en la barra de 7erramientas ;$ En el siguiente diClogo escriba en Aombre de dispositivo8 ControlOProporcionalP en 1ipo de dispositivo seleccione CP1H 7aga clic en con%iguracin y veri%i4ue 4ue el P#C a utili"ar es un CP! XA <con entradas y salidas analgicas= y en 1ipo de red seleccione !(*

www.infoPLC.net

Autmatas Programables, Gua 8

,$ !b@4uese en el cuadro de operaciones

0$ DJ doble clic en con%iguracin del cuadro 4ue aparece dir@2ase 7acia las Hltimas viQetas a una 4ue dice AD/DA integrado seleccione la resolucin de I555 y AD 5CH en rango de 5 a 15AD 1CH en el rango de 5 a 15- y DA 5CH en el rango de 5 a 15- como se muestra en la %igura siguiente$

www.infoPLC.net

15

Autmatas Programables, Gua 8

I$ 9ntrodu"ca el siguiente programa en la pantalla de edicin Programa control Proporcional tenga presente 4ue la presentacin de las instrucciones var@a por ser la vista de impresin slo tenga presente en colocar los operandos de manera correcta$

www.infoPLC.net

Autmatas Programables, Gua 8

11

7$ Descargue el programa al CP1H <desde el CX Programmer ponga al P#C en :A#9AE y luego utilice el comando descargar al P#C= >$ Arme el sistema de acuerdo a la siguiente %igura

www.infoPLC.net

1+

Autmatas Programables, Gua 8

?$ :bserve los resultados de las variables internas del CP1H por medio del comando RActivar ventana de vigilanciaS en el menH -er en la opcin -entanas y vigilancia o por la combinacin de teclas A#1.; o por el @cono en la barra de 7erramientas $

15$ :bserve en la ventana de vigilancia los contenidos de las entradas analgicas las variables en el Crea de datos 4ue tienen los datos de error TP salida y compruebe la estructura empleada para reali"ar este controlador$

www.infoPLC.net

Autmatas Programables, Gua 8

1;

!n#lisis de $esultados
Ponga al P#C en modo monitori"acin y seleccione un valor de re%erencia de 75K <mdulo (E1 P:9A1 tendrC a su salida 7-=$ 3odi%i4ue el valor del potencimetro integrado en el CP1H 7asta 4ue ponga en el display 5+ <valor de constante proporcional Tp de += :bserve los resultados y el valor de nivel obtenido en el tan4ue modi%i4ue el Tp a un valor de 0 y veri%i4ue 4uJ pasa con el nivel (i la constante Tp es modi%icada a su mC6imo valor <Tp E15= U4uJ sucede con el error de estado estacionarioV UEs mCs rCpido el sistemaV UEs mCs estable o inestableV Cambie a distintos valores de re%erencia y observe el comportamiento en el nivel del tan4ue$

Investi acin Complementaria


Haga un control :A):FF de nivel de tan4ue donde el potencimetro analgico mane2e el valor de 7istJresis del sistema con un valor m@nimo de 0K y un valor mC6imo de +5K 9nvestigue acerca de los blo4ues de %uncin de%inidos por el usuario para la programacin del CP1H y de su codi%icacin por medio de te6to estructurado$ 9nvestigue acerca de las pantallas A( 4ue tiene :3D:A para visuali"ar y controlar procesos especialmente la pantalla A()0$

%iblio rafa
CP1H CP! !nit operation manual <revisado en mayo de +55I=$ (L(3AC CP series Programming manual <revisado en mayo de +557=

www.infoPLC.net

1,

Autmatas Programables, Gua 8


3oja de cotejo: 4

5ua 4: Control "roporcional con "6C OM$O2


!lumno: Maquina 2o:

7ocente: EVALUACION % CONOCIMIENTO &'( 1-4 Conocimiento deficiente de los fundamentos tericos 5-7 Conocimiento y e)plicacin incompleta de los fundamentos tericos $eporte parcialmente completo del an#lisis de resultados proporcional a las partes reali0adas

56:

Fec8a:

8-10 Conocimiento completo y e)plicacin clara de los fundamentos tericos $eporte completo con el correcto an#lisis de los resultados e investi acin complementaria

Nota

APLICACIN DEL CONOCIMIENTO

*+(

$eporte Incompleto del an#lisis de resultados ,-+(. Investi aci n complementar ia ,&+(./

ACTITUD

1'(

2o tiene actitud proactiva/

!ctitud propositiva y con propuestas no aplicables al contenido de la ua/

Tiene actitud proactiva y sus propuestas son concretas/

TOTAL

1++(

Vous aimerez peut-être aussi