You are on page 1of 9

Universidad Nacional de Quilmes Martn A.

Castillo
Ingeniera en Automatizacin y Control Industrial Legajo:!"#
Laboratorio de Automatizacin I
$%&$'&("
Trabajo Final
Informe
BREVE DESCRIPCION: El trabajo realizado consiste en controlar un proceso a travs de
un PC! Pode"os #ablar entonces de dos partes $uncionales% P&N'& ( PC!
Dic#o proceso consiste en controlar )re*ular+ el nivel de un tan,ue a travs de un control
PID utilizando un PC!
Este controlador PID tendr- co"o se.ales de entrada de ca"po un SP )Set Point /01/V+ (
un PV )Valor de proceso /01/V+ ( una se.al de salida para el actuador )v-lvula 203/ "&+!
P&N'&:
PC:
)e utilizo un *LC MicroLogi+ (,$$ de Allen -radley con ' mdulos analgicos
1769-IF4 Mdulo de entrada analgica de corriente/voltaje d e 4canales
1769-OF2 Mdulo de salida analgica de corriente/voltaje de 2 canales
Caracter4sticas PC:
Memoria de gran ca.acidad de usuario
/ Mayor 0ue memoria de usuario de # 1
/ Memoria de usuario de (' 1
Matem2tica de enteros con signo de ' 3its
4&) incor.oradas5 las cuales .ro.orcionan
entradas y salidas de alta velocidad o.timizadas
6res o.ciones 3ase5 incluyendo la con7iguraciones
el8ctricas con:
/ entradas de CA o CC
/ alimentacin de CA o CC
/ salidas de rel8 o de estado slido
9 ( 9
*LC AI A:
)4N):;
NI<4L
-:M-A
)*
<2lvula
de control
Universidad Nacional de Quilmes Martn A. Castillo
Ingeniera en Automatizacin y Control Industrial Legajo:!"#
Laboratorio de Automatizacin I
$%&$'&("
=os .otencimetros de ajuste analgico incor.orados en el controlador. Un giro de &" de
vuelta ajusta un entero entre $ y ',$
Ca.acidades *I= incor.oradas
=os salidas de alta velocidad 0ue se .ueden con7igurar como *6: >salidas de tren de
.ulsos? de '$ @Az o como salidas *BM >ancCura de .ulso modulado? con .er7iles de
aceleracin& desaceleracin
*uerto de comunicacin ;)9'' adicional5 el cual .ermite acceso de .rogramacin al
controlador5 mientras est2 conectado a otros dis.ositivos o redes
*roteccin de descarga del arcCivo de datos5 lo cual evita 0ue los datos crticos del usuario
sean so3rescritos durante las trans7erencias lgicas
*roteccin del arcCivo de datos est2ticos5 lo cual evita 0ue los datos del usuario sean
alterados mediante la comunicacin
Ca.acidad de lectura&escritura A)CII con arcCivo ti.o cadena
La instruccin de registro de datos almacena Casta ,$ 1- de registros de datos
Caracter4sticas 56dulos E7S )189:0I;2 < 189:0O;3+:
Cada canal en los mdulos (#D!9IE" y (#D!9:E' tiene la ca.acidad de
ser
con7igurado individualmente .ara entradas&salidas de corriente
analgica
>" a '$ mA $ a '$ mA? o voltaje >F($ <CC5 $ a ($ <CC5 $ a , <CC
o ( a , <CC?. 4sto .ro.orciona 7le+i3ilidad de a.licacin5 y reduce el
inventario y la curva de a.rendizaje.
Rslin= co"unicatios service
4ste servicio >servidor / cliente? es el 0ue utiliza el so7tGare ;)Logi+ ,$$ .ara comunicarse
con el *LC a trav8s del .uerto ;)''.
Con$i*uraci6n Driver

9 ' 9
Universidad Nacional de Quilmes Martn A. Castillo
Ingeniera en Automatizacin y Control Industrial Legajo:!"#
Laboratorio de Automatizacin I
$%&$'&("
Protocolo D;1 ;ull0Duple=
4l .rotocolo =E( Eull9=u.le+ .ro.orciona una cone+in de .unto a .unto entre dos
dis.ositivos.
4l .rotocolo =E( Eull9=u.le+ o7rece trans.arencia de datos >American National )tandards
Institute AN)I / es.eci7icacin H.'%9(!#D su3categora =(? y transmisin simult2nea
3idireccional con res.uestas incor.oradas >su3categora E(?.
Los controladores MicroLogi+ ace.tan el .rotocolo =E( Eull9=u.le+ mediante la cone+in ;)9
'' a dis.ositivos e+ternos tales como com.utadoras u otros controladores com.ati3les con
=E(
Eull9=u.le+.
Operaci6n D;1 ;ull0Duple=
4l .rotocolo =E( Eull9=u.le+ >llamado tam3i8n .rotocolo =E( .unto
a .unto?5 es Itil cuando se re0uiere comunicacin ;)9'' .unto a .unto. 4ste ti.o de .rotocolo
ace.ta transmisiones simult2neas entre dos dis.ositivos en am3as direcciones. 4l .rotocolo =E(
controla el 7lujo de mensajes5 detecta y seJala errores y e7ectIa reintentos si se
detectan errores.
Cuando el driver del sistema es =E( Eull =u.le+5 .ueden cam3iarse
los siguientes .ar2metros:
Par-"etros de con$i*uraci6n de D;1 ;ull0Duple=
9 9
Universidad Nacional de Quilmes Martn A. Castillo
Ingeniera en Automatizacin y Control Industrial Legajo:!"#
Laboratorio de Automatizacin I
$%&$'&("
So$t>are de pro*ra"aci6n RSo*i= ?//
4l .a0uete de .rogramacin de lgica de escalera ;)Logi+ ,$$ ayuda a ma+imizar el
rendimiento5 reducir el tiem.o necesario .ara desarrollar un .royecto y mejorar la
.roductividad. 4ste .roducto Ca sido desarrollado .ara 7uncionar en los sistemas o.erativos
BindoGsK !,5 BindoGsK !% y BindoGs N6L de ' 3its de Microso7t. ;)Logi+ ,$$ es
com.ati3le con las 7amilias de .rocesadores MicroLogi+ y )LC ,$$ de Allen9-radley y 7ue el
.rimer so7tGare de .rogramacin *LC en o7recer inmejora3le .roductividad con una inter7ace
de usuario lder en la industria.
9 " 9
Universidad Nacional de Quilmes Martn A. Castillo
Ingeniera en Automatizacin y Control Industrial Legajo:!"#
Laboratorio de Automatizacin I
$%&$'&("
Con$i*uraci6n de E7S
4l con7igurador de 4&) es 72cil de usar .ermite Cacer clic o arrastrar y colocar un mdulo de
una lista glo3al a 7in asignarle una ranura en la con7iguracin.
La con7iguracin avanzada5 la cual es re0uerida .ara los mdulos es.eciales y analgicos5
o7rece acceso 72cil. 4stos m8todos Itiles aceleran la entrada de datos de con7iguracin. 6am3i8n
est2 dis.oni3le una 7uncin de con7iguracin autom2tica de 4&).
Con$i*uraci6n de E7S anal6*icas
Archivo de datos de entrada 1769-IF4
*or cada mdulo de entrada5 las .ala3ras $ a contienen los valores analgicos de las entradas.
Los 3its se de7inen de la siguiente manera:
)MN N -it de signo en 7ormato de com.lemento a dos.
)+ N -its de estado general .ara canales $ Casta . 4ste 3it se esta3lece >(? cuando e+iste un
error >so3rerrango o 3ajo rango? .ara ese canal.
U+ N -its de indicacin de 3ajo rango .ara los canales $ a . 4stos 3its .ueden usarse en el
.rograma de control .ara la deteccin de errores.
:+ N -its de indicacin de so3rerrango .ara los canales $ a . 4stos 3its .ueden usarse en el
.rograma de control .ara la deteccin de errores.
Archivo de datos de salida 1769-OF2
*or cada mdulo5 las .ala3ras $ y ( en el arcCivo de datos de salida
contienen los datos de salida del canal $ y canal (.
9 , 9
Universidad Nacional de Quilmes Martn A. Castillo
Ingeniera en Automatizacin y Control Industrial Legajo:!"#
Laboratorio de Automatizacin I
$%&$'&("
)MN N -it de signo en 7ormato de com.lemento a dos.
9 D 9
Con7iguracin
Mdulos 4&)
Modulo 4ntrada
analgica
Modulo )alida
Analgica
4ntrada del sensor de
Nivel del *roceso
><alor de *roceso?
4ntrada de *<
>)et *oint? del
*roceso
Universidad Nacional de Quilmes Martn A. Castillo
Ingeniera en Automatizacin y Control Industrial Legajo:!"#
Laboratorio de Automatizacin I
$%&$'&("
Pro*ra"a )&DDER+
9 # 9
)alida a la <2lvula
de control de
.roceso >actuador?
-lo0ue *I=
-lo0ue M:<
Entrada I:1!/
;egistro de entrada
analgica Nro. $
>)et .oint?
4nva los datos del
registro de entrada
al )*) del 3lo0ue
*I=
Entrada I:1!1
;egistro de entrada
del valor de *roceso
>directo?
Salida O:3!/
;egistro de salida
>actuador?
Universidad Nacional de Quilmes Martn A. Castillo
Ingeniera en Automatizacin y Control Industrial Legajo:!"#
Laboratorio de Automatizacin I
$%&$'&("
a instrucci6n PID usa el si*uiente al*orit"o:
Ecuacin estndar con ganancias dependientes
=urante la .rogramacin5 la .antalla de con7iguracin .ro.orciona acceso a los .ar2metros de
con7iguracin de la instruccin *I=.
La siguiente ilustracin muestra la .antalla de con7iguracin ;)Logi+ ,$$.
Sintonizaci6n del controlador PID
*ara sintonizar el *I= >valores de 1c5 6i5 td ? utilizamos la regla de Oiegler9NicCols 5 en este
caso utilizaremos el 'do m8todo.
/ *rimero esta3lecemos 6iNin7inito y 6dN$5 usando solo la accin de control .ro.orcional5
luego incrementamos el 1c de $ a un valor critico 1cr donde el sistema comience a tener
oscilaciones sostenidas5 y tomamos el .eriodo de oscilacin.
4n este caso el .eriodo 7ue de '." a '.% seg. con un 1c de $$.
9 % 9
Universidad Nacional de Quilmes Martn A. Castillo
Ingeniera en Automatizacin y Control Industrial Legajo:!"#
Laboratorio de Automatizacin I
$%&$'&("
/ Utilizando la ta3la o3tenemos:
1crN(%$
1cN1cr&($ >se divide .or diez .or las ganancia 0ue tiene el sistema?
6iN$.,
6dN$.(', .
/ En el PID se utilizo @cA19< 'dA/ 'iA/!?
Cableado de cone=i6n de E7S anal6*icas!
4ntradas:
><&I in $9? >< in $P? 4ntrada del set *oint >6ensin?
><&I in (9? >< in (P? 4ntrada del sensor de nivel >6ensin?
)alidas:
>I out $P? >ANLM Com? )alida a v2lvula "9'$ mA >Corriente?
Puesta en "arc#a
(. ;ealizar el ca3leado de entrada y salidas analgicas con la .lanta >*restar atencin a las
.olaridades y en el cone+ionado?QQQ
'. Conectar el *LC a la *C a trav8s del .uerto serie.
. 4ncender el *LC. >''$ volt5 ,$ Cz?
". A3rir el so7tGare ;)Logi+ ,$$.
,. Iniciar el servicio de Comunicacin >;slin+?.
D. Con7igurar la comunicacin >C:M Nro.5 -aud rate5 etc.?
#. A3rir el arcCivo *I=R6
%. -ajarlo al *LC >doGnload?
!. Correr el *rograma.
Con el Comando :NLIN4 se .uede visualizar las entradas y salidas5 al igual 0ue los
valores del *I= >*I= )46U* )C;44N?
BBB Es conveniente por se*uridad veri$icar las se.ales de ca"po con un "ulti"etro
antes de conectarla a los "6dulos de E7S!
9 ! 9
4ntradas
)alidas

You might also like