Вы находитесь на странице: 1из 12

INSTITUTO TECNOLOGICO SUPERIOR DE ATLIXCO

DEMOSTRACION CIENTIFICA Y TECNOLOGICA 2011

CATEGIRA B

AUTOMATIZACION Y CONTROL DE PROCESOS

CONTROL A DISTANCIA

DANIEL LUCERO ORTIZ 9 SEMESTRE ENRIQUE ISIDORO CRUZ 11SEMESTRE EFRAIN CURZ MORA 11 SEMESTRE

SUBESTAIONES ELECTRICAS

Objetiv Disear, programar, manipular y/o operar una subestacin a distancia o tele controlada.

Justificacin Comprender el funcionamiento de una subestacin controlada a distancia, puede brindar bases para el desempeo del ingeniero electromecnico, a si mismo se puede analizar detalladamente cmo es que operan las subestaciones de hoy en da estando a la vanguardia en automatizacin y en este caso control a distancia o subestacin tele controlada. Antecedentes Cien aos no son nada en comparacin con el tiempo que lleva el hombre vagando sobre la Tierra. Pero en trminos de tecnologa, son una eternidad. Cuando ABB fabric su primera subestacin hace unos cien aos, nadie habra podido adivinar cmo seran estas instalaciones en la actualidad. En aquella poca, los interruptores eran voluminosos y complicados, y exigan supervisin constante y mantenimiento frecuente. Gran parte del siglo XX se centr en el desarrollo de nuevas tecnologas que aumentaran la capacidad y la disponibilidad y redujeran el mantenimiento, y tambin en la solucin de aspectos como el tamao, la velocidad y la automatizacin. Algunos de estos avances e innovaciones condujeron al lanzamiento en el decenio de 1960 de la a paramenta aislada en gas (GIS por sus siglas en ingls). Estos equipos pequeos y compactos redujeron las dimensiones de una subestacin convencional aislada en aire (AIS) en casi un 90 %. En el decenio de 1970, la proteccin electromecnica convencional fue sustituida por la proteccin esttica (amplificadores operativos), y las innovaciones posteriores han dado lugar a los sistemas actuales de control numrico y proteccin, provistos de numerosas funciones y tareas, que se comunican con otros sistemas por medio de tecnologa digital.

Desde hace algn tiempo, las compaas elctricas pueden manejar y controlar a distancia las subestaciones sin necesidad de mantener personal en las instalaciones. Hay subestaciones prediseadas, prefabricadas y modulares en distintas configuraciones AIS y GIS que garantizan plazos de entrega cortos y alta calidad de los interruptores actuales exigen menos mantenimiento que sus antecesores. Para el desarrollo en la simulacin de una subestacin tele controlada se empleo, un programa auxiliar (en este caso visual basic) en l se desarrollo la programacin que ejecutara el pic para cada una de los dispositivos (interruptores), es por dems mencionar que se utilizaron dos ordenadores o computadores interconectados por la red cada una identificando al otro (usando la direccin IP (TCP/IP v4) de ambos ordenadores), adems cumplen con la funcin de retroalimentacin entre ambos PCs para realizar una simulacin mas real e por igual a como funcionan hoy en da, a si mismo uno se empleo como control a distancia (ordenador remoto) y el otro jugando el papel de ordenador local, en este ltimo se conecta el circuito con el pic (planta) quien ejecutara los mandos de ambos ordenadores a los dispositivos a controlar (interruptores). Fundamento terico para desarrollar este proyecto necesitamos conocer el funcionamiento de los dispositivos para desarrollarlo, empezaremos con el funcionamiento del pic 18f4550, este es un componente que convierte las seales analgicas en seales digitales, as como operaciones simultaneas para enviar seales, tambin puede hacer conversin de seales digitales a analgicas, esto depender de cmo se programe el pic, el pic cuenta con 40 patas, de las cuales 24 pueden ser configuradas como entradas o salidas de informacin las cuales estn identificadas como RB RC o RD en su configuracin y pueden ser manipuladas desde su programacin las cuales se configuran.

Para nuestro propsito necesitamos que en las entradas del pic hagan una lectura del interruptor que necesitamos controlar, para poder determinar si es de que est activado o est apagado, mientras que las salidas haremos que el pic envi una seal para apagarlo. Mientras el pic reciba una seal a su entrada el pic enviara una informacin a la computadora que haga referencia que el interruptor esta prendido, cuando desde la computadora se envi una seal de apagado, el pic recibir una seal digital y la convertir en una analgica que har que apague el interruptor. Para la interfaz de la computadora para que se realice la comunicacin hacia el pic se realizara en Visual Basic, debido a que es un programa el cual su programacin es sencilla y fcil de entender si es que no estamos muy familiarizado con la realizacin de interfaz y es un ambiente que sus componentes son sencillos. Empezando por el comando que necesitamos empezando por los botones de rdenes los cuales nos ayudaran a realizar el apagado y encendido de los interruptores, as como una sealizacin que nos permita cerciorarnos que el interruptores esta encendido o apagado. Otro botn que tenemos que tomar en cuenta es la comunicacin con la computadora que necesitamos que comparta informacin para poder saber cundo es que desde la otra computadora se ha operado los interruptores.

Metodologa La conexin externa del pic en placa se presenta en la siguiente imagen por lo cual se detalla los componentes necesarios para la correcta conexin de nuestra planta o caja negra.

A continuacin se anexara la secuencia de programacin que se realizo para la demostracin de la prctica todos los comandos corresponden a una accin en especifico y una secuencia nica adems se complementan con las imgenes de los arreglos realizados en el programa.

Dim dato As Byte Private Sub Command1_Click() Winsock1.Connect End Sub Private Sub Command2_Click()

Winsock1.SendData Chr(CByte(Text1.Text)) End Sub Private Sub Command3_Click(Index As Integer) dato = dato Xor &H1

If (dato And &H1) Then Shape1.FillColor = &HFF00& Else Shape1.FillColor = &HFF& End If Winsock1.SendData Chr(dato) End Sub Private Sub Command4_Click() dato = dato Xor &H2 If (dato And &H2) Then Shape2.FillColor = &HFF00& Else Shape2.FillColor = &HFF& End If Winsock1.SendData Chr(dato) End Sub Private Sub Command5_Click() dato = dato Xor &H4 If (dato And &H4) Then Shape3.FillColor = &HFF00& Else Shape3.FillColor = &HFF& End If Winsock1.SendData Chr(dato) End Sub

Private Sub Command6_Click() dato = dato Xor &H8 If (dato And &H8) Then Shape5.FillColor = &HFF00& Else Shape5.FillColor = &HFF& End If Winsock1.SendData Chr(dato) End Sub Private Sub Form_Unload(Cancel As Integer) Winsock1.Close End Sub Private Sub Winsock2_ConnectionRequest(ByVal requestID As Long) Text2.Text = "inetto de conexion" End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim datos As String Text1.Text = Winsock1.BytesReceived Winsock1.GetData datos x = Mid(datos, 1, 1) dato = CByte(Asc(x))

If (dato And &H1) Then Shape1.FillColor = &HFF00& Else Shape1.FillColor = &HFF& End If If (dato And &H2) Then Shape2.FillColor = &HFF00& Else Shape2.FillColor = &HFF& End If If (dato And &H4) Then

Shape3.FillColor = &HFF00& Else Shape3.FillColor = &HFF& End If If (dato And &H8) Then Shape5.FillColor = &HFF00& Else Shape5.FillColor = &HFF& End If End Sub

El siguiente proceso o secuencia de comandos esta dado para el ordenador local Dim dato As Byte Private Sub Command1_Click() MSComm1.Output = Chr(0) + Chr(3) End Sub Private Sub Command2_Click() dato = dato Xor &H1 If (dato And &H1) Then Shape1(0).FillColor = &HFF00& Else Shape1(0).FillColor = &HFF& End If MSComm1.Output = Chr(0) + Chr(dato) Winsock1.SendData (Chr(dato)) End Sub Private Sub Command3_Click() dato = dato Xor &H2 If (dato And &H2) Then Shape2(2).FillColor = &HFF00& Else Shape2(2).FillColor = &HFF& End If MSComm1.Output = Chr(0) + Chr(dato) Private Sub Command5_Click() dato = dato Xor &H8 If (dato And &H8) Then Shape3.FillColor = &HFF00& Else Shape3.FillColor = &HFF& End If MSComm1.Output = Chr(0) + Chr(dato) Winsock1.SendData (Chr(dato)) Winsock1.SendData (Chr(dato)) End Sub Private Sub Command4_Click() dato = dato Xor &H4 If (dato And &H4) Then Shape1(2).FillColor = &HFF00& Else Shape1(2).FillColor = &HFF& End If MSComm1.Output = Chr(0) + Chr(dato) Winsock1.SendData (Chr(dato)) End Sub

End Sub Private Sub Form_Load() MSComm1.PortOpen = True Winsock1.Listen dato = &HFF MSComm1.Output = Chr(0) + Chr(dato) End Sub Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) If MSComm1.PortOpen = True Then MSComm1.PortOpen = False End If End Sub Private Sub Form_Unload(Cancel As Integer) Winsock1.Close End Sub Private Sub Winsock1_Close() Text1.Text = "CONEXION CERRADA" Winsock1.Close End Sub Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long) Text1.Text = "CONEXION REMOTA"

If Winsock1.State <> sckClosed Then Winsock1.Close Winsock1.Accept requestID End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim datos As String Dim x As String Text1.Text = Winsock1.BytesReceived Winsock1.GetData datos x = Mid(datos, 1, 1) MSComm1.Output = Chr(0) + Chr(Asc(x)) dato = CByte(Asc(x)) If (dato And &H1) Then Shape1(0).FillColor = &HFF00& Else Shape1(0).FillColor = &HFF& End If If (dato And &H2) Then Shape2(2).FillColor = &HFF00& Else Shape2(2).FillColor = &HFF& End If If (dato And &H4) Then

Shape1(2).FillColor = &HFF00& Else Shape1(2).FillColor = &HFF& End If If (dato And &H8) Then

Shape3.FillColor = &HFF00& Else Shape3.FillColor = &HFF& End If End Sub

Resultados Las pruebas realizadas con la subestacin controlada a distancia nos demostr que la maniobras realizadas pueden realizarse sin problemas, adems demostr una respuesta rpida a las acciones que se le ordenaban desde la computadora,

adems de una constante monitorizacin sin necesidad de estar presentes, as reduciendo la cantidad de personas necesarias para la operacin. Anlisis de costo produccin Los materiales utilizados para la construccin fueron: 1 Pic18f4550 1 Cristal de cuarzo 5Mhz 2 Capacitores de 20f 2 transistores 7812CT capacitores de;1 de 70 f,3 de 100 f,1 de 47 f,1 de 10 f c/u 1 diodo 1 resistencia de 1K conector hembra clase b usb placa fenlica de 10x10 cm 4 clemas dobles c/u $150 $10.00 $8.00 c/u $7.50 c/u $07.00

$03.00 $02.00 $15.00 $20.00 $03.00

Conclusiones: Gracias a tener una subestacin controlada a distancia se pueden hacer maniobras al instante sin necesidad de tener personal en la subestacin. Podemos proteger a los operadores de altos voltajes sin necesidad de exponerlos. Podemos checar las maniobras que se realizan en tiempo real y ver en qu momento se vuelven a restablecer la parte de la subestacin que se quita fuera de servicio. Podemos hacer maniobras desde una computadora que est conectada a la red que este a una determinada distancia y nos facilita los movimientos sin necesidad de ir a verificar que el movimiento s realiz.

Inversin inicial mayor a la de una subestacin normal pero con una recuperacin econmica en unos cuantos aos debido a que el personal que labora es casi nulo. Este dispositivo est diseado para controlar ms dispositivos, del mismo tipo u otros. Bibliografa Programacin enserio con Visual Basic Segunda edicin, Andrs escobar,2008

Вам также может понравиться