Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROYECTO DE CURSO
Presentado por:
GUAYAQUIL ECUADOR
Ao: 2013
1. ANTECEDENTES
El avance tecnolgico a nivel mundial resulta ser acelerado conforme avanza el tiempo,
esto involucra cambios y aperturas en mercados regionales, por las exigencias de la
economa global. En tal virtud las organizaciones se ven obligadas a ser ms
competentes e innovadoras, siendo una alternativa la tecnificacin de sus procesos
industriales. Las tcnicas de produccin y fabricacin de cualquier producto es por
consiguiente, un factor prioritario que marca la competitividad. Esta realidad nos
conduce que utilicemos eficaz y eficientemente la capacidad operativa de las mquinas
e instalaciones que se dispone en determinada industria.
Visual Basic fue desarrollado por Alan Cooper en 1991 para Microsoft, con la intencin
de simplificar la programacin utilizando un ambiente de desarrollo completamente
grfico que facilitara la creacin de interfaces grficas y en cierta medida la
programacin misma.
2. JUSTIFICACION TCNICA
Lo que se pretende con ste estudio es analizar, controlar y vincular a un Micro PLC
(Logo Siemens 0BA6) y a una Balanza electrnica mediante la aplicacin de Visual
Basic 2010 para conocer las alternativas de conexin, funcionabilidad y campos de
aplicacin. Tambin se enfoca como una gua de estudio, ya que se pueden utilizar
bancos de estudio terico prcticos para sistemas de enseanza en automatizacin
industrial, apoyando al desarrollo tecnolgico y para la formacin de futuros ingenieros.
3. OBJETIVOS
3.1 GENERAL
Controlar un Micro PLC (Logo Siemens 0BA6) y una Balanza Electrnica mediante
la Aplicacin de Visual Basic 2010.
3.2 ESPECFICOS
Figura 1
La Figura 1, muestra el diseo del programa visto desde el entorno de visual Basic
2010 en donde se puede observar el puerto a seleccionar, las lecturas del peso en Kg y
Acumulados, es decir el peso que se va adicionando desde el peso inicial. El objetivo
es controlar que la medicin en la pantalla de la balanza sea la misma en visual Basic y
luego los valores de peso y acumulados se registrarn en una base de datos. A
continuacin mediante un diagrama de flujo (Ver diagrama de flujo 1) se procede a
describir la programacin realizada.
Diagrama de Flujo 1
La Figura 2, muestra el diseo del programa visto desde el entorno de visual Basic
2010 en donde se puede observar las lecturas del peso en gramos y acumulados, junto
con un indicador de aguja que mostrar tambin el peso total acumulado. As mismo
muestra una barra que indica la cantidad de registros de datos que han sido
almacenados.
Figura 2
Figura 3
4.1.1 PRIMERA PROGRAMACIN (BALANZA ELECTRNICA).
La Figura 4, muestra el diseo del programa visto desde el entorno de visual Basic
2010 en la pestaa Panel de Control, siguiendo los parmetros de la librera
Destransfer.dll, creada por DESMUL24 de Siemens Logo.
Cabe mencionar que en el programa no se pueden ver las entradas y las salidas
porque no se cuenta con la sentencia que se debe enviar al Micro LC logo para que
ste responda (comando test online), en consecuencia queda como propuesta para
mejorar sta programacin en un trabajo futuro.
Diagrama de Flujo 3
Figura 6
Figura 7
pba1 = Now.ToShortDateString
nrow = Me.DATOSDataSet.MANTENIMIENTO.NewRow
nrow(1) = pba1.ToString
Me.DATOSDataSet.MANTENIMIENTO.Rows.Add(nrow)
Me.MANTENIMIENTOTableAdapter.Update(Me.DATOSDataSet.MANTENIMIENTO)
End If
End If
ProgressBar2.Value = contador2
contador2 = contador2 + 1
If ProgressBar2.Value = 299 Then
ProgressBar2.Value = 0
contador2 = 0
pba2 = Now.ToShortDateString
nrow = Me.DATOSDataSet.MANTENIMIENTO.NewRow
nrow(2) = pba2.ToString
Me.DATOSDataSet.MANTENIMIENTO.Rows.Add(nrow)
Me.MANTENIMIENTOTableAdapter.Update(Me.DATOSDataSet.MANTENIMIENTO)
End If
End If
ProgressBar3.Value = contador3
contador3 = contador3 + 1
If ProgressBar3.Value = 499 Then
ProgressBar3.Value = 0
contador3 = 0
pba3 = Now.ToShortDateString
nrow = Me.DATOSDataSet.MANTENIMIENTO.NewRow
nrow(3) = pba3.ToString
Me.DATOSDataSet.MANTENIMIENTO.Rows.Add(nrow)
Me.MANTENIMIENTOTableAdapter.Update(Me.DATOSDataSet.MANTENIMIENTO)
End If
End If
End Sub
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
End
End Sub
End Class
5. CONCLUSIONES
6. RECOMENDACIONES