SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Controladores Lógicos Programables                                        Comunicación DDE


                        ESCUELA POLITÉCNICA DEL EJÉRCITO

                                     SEDE LATACUNGA
                                   INGENIERÍA MECATRÓNICA

                  CONTROLADORES LÓGICOS PROGRAMABLES (P.L.C.´s)


DATOS INFORMATIVOS:
    Edison Herrera

Nivel: Octavo
Fecha: 22/07/2011

   1. TEMA: Comunicación DDE entre los software Intouch y Excel.

   2. OBJETIVOS:

       2.1 OBJETIVO GENERAL:

              Implementar una comunicación DDE para recopilar datos del software Intouch y
               poder visualizarlos en una hoja de cálculo de Excel.

       2.2 OBJETIVOS ESPECÍFICOS:

              Conocer lo referente al protocolo de comunicación de Windows denominado DDE.
              Utilizar el asistente para realizar las comunicaciones respectivas entre software,
               como en nuestro caso Intouch-Excel.
              Realizar un ejercicio de un control del nivel de un tanque en el software Intouch
               mediante un slider, y además comunicar con una hoja de Excel para que se
               visualicen en una celda específica.

   3. EQUIPOS Y MATERIALES:

              Software Intouch.
              Software Excel.




                                                                                               1
Controladores Lógicos Programables                                        Comunicación DDE


   4. MARCO TEÓRICO:

       La Comunicación DDE
       DDE es un protocolo de comunicaciones desarrollado por Microsoft para intercambio de
       datos entre aplicaciones Windows.
       DDE es un sistema estándar en WINDOWS de muy sencillo uso, en el que la comunicación
       se establece automáticamente entre programas que contemplan la estructura DDE
       (cliente-servidor).
       Un programa que puede mandar datos al bus DDE es un programa servidor. Un programa
       cliente puede recibir datos DDE. Ello permite que podamos muy fácilmente crearnos
       programas con gestiones especiales en VBASIC, EXCEL, etc., y pasar los datos a InTouch sin
       necesidad de crear un programa de comunicaciones.
       Así ocurre con los servidores de autómatas que dispone WONDERWARE, entre los que se
       incluyen la práctica totalidad de los PLCs más conocidos del mundo con comunicación
       tanto punto a punto como en red. Por supuesto, podemos direccionar un servidor DDE a
       un puerto de comunicaciones y otro servidor a otro puerto, con lo que podemos compartir
       información que venga de distintos PLCs o sistemas de campo.

       La comunicación DDE se basa en una convención con estos tres parámetros:
        Aplicación
        Tópico
        Elemento
       Cuando queremos desde otra aplicación (p.e. Excel), enlazar vía DDE un dato InTouch, los
       parámetros son:

       APLICACIÓN VIEW
       TOPICO TAGNAME
       ELEMENTO {nombre del tag que queremos enlazar}

       InTouch Access Name
       Para poder enlazar datos vía DDE de otras aplicaciones Windows a InTouch, debemos
       crear un Access Name. A cada Access Name podemos asociar una Aplicación y un Tópico.




                                                                                               2
Controladores Lógicos Programables                                        Comunicación DDE




       Este ejercicio muestra cómo leer La Fila 1 Columna 1 de una hoja de cálculo EXCEL.
       En primer lugar, cree un Access Name como el que se muestra a continuación. Accederá al
       menú de
       Access name a través de SPECIAL       ACCESS NAMES
       Topic Name representa en este caso el nombre del fichero que queremos enlazar




       Cree un tagname llamado DatoExcel con los siguientes parámetros:




       Nótese que hemos asociado este tagname al Access Name de Excel, y que como item o
       elemento de esa hoja de Excel a leer hemos seleccionado f1c1



                                                                                             3
Controladores Lógicos Programables      Comunicación DDE


   5. PROCEDIMIENTO:
       Empezamos abriendo el Intouch.




       New




       Ubicación del nuevo proyecto




                                                           4
Controladores Lógicos Programables                      Comunicación DDE


       Nombre del archivo: Comunicación




       Next




       Finish
       Doble click en el archivo nuevo (Comunicación)




                                                                           5
Controladores Lógicos Programables                                     Comunicación DDE


       File-New Window
       Creamos una window para trabajar en ella con el nombre: principal




       Para poner los elementos de nuestro proceso buscamos el icono del sombrero.
       Wizard Selection




                                                                                          6
Controladores Lógicos Programables                              Comunicación DDE


       Doble Click en Simbol Factory




       Escoger como en nuestro caso para el ejemplo un tanque




                                                                                   7
Controladores Lógicos Programables                                      Comunicación DDE


       De la misma manera en Wizard seleccionar un slider para controlar el tanque




                              Comunicación DDE con una hoja de Excel.
       Special-Acces Name




                                                                                           8
Controladores Lógicos Programables                                     Comunicación DDE


       Añadir un nuevo con Add y rellenar los campos siguientes:




       Close y ya tenemos creado nuestro Acces name en el asistente para la comunicación
       DDE.

       Ahora seleccionar Special-Tagname Dictionary




                                                                                           9
Controladores Lógicos Programables                                      Comunicación DDE


       New
       Nuestra variable se llamara tanque (Tagname), rellenar los campos de la siguiente
       manera.




       Escoger el Tipo de Tag y OK.




       Se habilita la opción Acces name y se rellenan los campos de nuevo.




       Click en Acces Name y seleccionamos Excel que ya habíamos definido antes.




                                                                                           10
Controladores Lógicos Programables                                         Comunicación DDE


       Como podemos ver ya estamos referidos al tagname Excel.




       Escogemos que en Excel se visualice en la fila uno columna uno “f1c1”




       Save y Close
       Ahora definimos la variable tanque referida al tanque y a su slider que lo controla.




       Seleccionamos el tanque y nos vamos a Arrange-Break Cell




                                                                                              11
Controladores Lógicos Programables                           Comunicación DDE


       Y ahora si doble click sobre el grafico del tanque.




       Enlazamos con el tagname tanque.




       OK




                                                                                12
Controladores Lógicos Programables                                        Comunicación DDE


       Ahora conectamos el tagname con el slider.




       Doble click sobre el slider




       OK

                           Ahora nos queda probar si existe la comunicación



       Abrimos la hoja de Excel.
       En intouch nos dirigimos a la parte superior derecha al siguiente botón.




       Se despliega un archivo ejecutable de intouch




       Variamos el slider y vemos el cambio de nivel en el tanque.
                                                                                             13
Controladores Lógicos Programables                                          Comunicación DDE


       También observamos en la hoja de Excel en la “f1c1” que el dato se actualiza con el
       cambio de nivel del tanque.




       Para cerrar el ejecutable del intouch dar click en Development en la parte superior
       derecha.




   6. CONCLUSIONES:

              Para definir la comunicación con Excel, hay que definir el “Nombre de Acceso”
               correspondiente (desde el menú “Especial”), se puede poner cualquier nombre de
               acceso, en nombre de la aplicación hay que poner obligatoriamente “Excel” y en
               nombre del tópico, se pondrá en nombre de la hoja de Excel sobre la que estemos
               trabajando. Con estos datos, se habrá definido el enlace entre el SCADA y Excel.
              La comunicación reduce el tiempo y el esfuerzo necesario para crear, distribuir y
               reconfigurar informes.
              Cada celda de la hoja de cálculo, necesita de un punto (tagname) de enlace. Al
               crear el punto, debemos definirlo de I/O, según el formato de la celda, será de
               entrada/salida en formato de bit, numérico (entero o real) ó de texto. Cuando se
               ha definido el tipo hay que especificar el nombre de acceso que va a utilizar para
               la comunicación y el Item. El Item es la dirección de la celda de Excel con la que se
               va a comunicar, el formato utilizado es línea columna, por ejemplo la celda C4 se
               definiría como L4C3 (línea o fila 4, columna 3).




                                                                                                 14
Controladores Lógicos Programables                                        Comunicación DDE


   7. RECOMENDACIONES:

              Con el avance de la tecnología cada vez van apareciendo mas herramientas para el
               desarrollo de aplicaciones, por lo que es recomendable que la persona que diseña
               un sistema mediante el estudio previo, seleccione adecuadamente las
               herramientas de software y hardware a utilizar para resolver el problema de la
               manera más sencilla, rápida y económica posible.
              También puedes escribir en Excel utilizando DDE, wonder tiene su propia
               herramienta (incluida en versiones básicas) para acceder a bases de datos como
               access, sql, mysql. Debes leer los manuales, en ellos se explica de manera simple.



   8. BIBLIOGRAFÍA:
           http://www.inele.ufro.cl/apuntes/Automatizacion_Industrial/Intouch_Basico.
             pdf




                                                                                              15

Más contenido relacionado

La actualidad más candente

Cesnavarra 2009-boletín 5
Cesnavarra 2009-boletín 5Cesnavarra 2009-boletín 5
Cesnavarra 2009-boletín 5Cein
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0Gregory de la Rosa
 
Espoch modalidad dual cristina balladares
Espoch modalidad dual cristina balladaresEspoch modalidad dual cristina balladares
Espoch modalidad dual cristina balladaresCriss Balladares
 
Primer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarialPrimer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarialPamela Quintuprai Muñoz
 
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003Alonso Laguna
 
Capítulo 9 qbasic introducción a la poo
Capítulo 9 qbasic  introducción a la pooCapítulo 9 qbasic  introducción a la poo
Capítulo 9 qbasic introducción a la pooJulio Ayala Rolón
 
Cetis 109 jen_ax
Cetis 109 jen_axCetis 109 jen_ax
Cetis 109 jen_axJennimtzy
 
Guia bootstrap
Guia bootstrapGuia bootstrap
Guia bootstrapljds
 

La actualidad más candente (14)

Cesnavarra 2009-boletín 5
Cesnavarra 2009-boletín 5Cesnavarra 2009-boletín 5
Cesnavarra 2009-boletín 5
 
ATIX22
ATIX22ATIX22
ATIX22
 
Visual foxpro
Visual foxproVisual foxpro
Visual foxpro
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0
 
Espoch modalidad dual cristina balladares
Espoch modalidad dual cristina balladaresEspoch modalidad dual cristina balladares
Espoch modalidad dual cristina balladares
 
Primer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarialPrimer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarial
 
Base de datos moviles
Base de datos movilesBase de datos moviles
Base de datos moviles
 
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
 
7.distribucion de aplicaciones
7.distribucion de aplicaciones7.distribucion de aplicaciones
7.distribucion de aplicaciones
 
Capítulo 9 qbasic introducción a la poo
Capítulo 9 qbasic  introducción a la pooCapítulo 9 qbasic  introducción a la poo
Capítulo 9 qbasic introducción a la poo
 
Software
SoftwareSoftware
Software
 
Cetis 109 jen_ax
Cetis 109 jen_axCetis 109 jen_ax
Cetis 109 jen_ax
 
Guia bootstrap
Guia bootstrapGuia bootstrap
Guia bootstrap
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 

Destacado

Herejías digitales y estrategias institucionales
Herejías digitales y estrategias institucionalesHerejías digitales y estrategias institucionales
Herejías digitales y estrategias institucionalesFreire Juan
 
Plan de Marketing Digital 2014 - Brochure Seminario Taller Medellín
Plan de Marketing Digital 2014 - Brochure Seminario Taller MedellínPlan de Marketing Digital 2014 - Brochure Seminario Taller Medellín
Plan de Marketing Digital 2014 - Brochure Seminario Taller MedellínAplixus Marketing Digital
 
G1.herrera.núñez.edison.gestión de la calidad y la productividad
G1.herrera.núñez.edison.gestión de la calidad y la productividadG1.herrera.núñez.edison.gestión de la calidad y la productividad
G1.herrera.núñez.edison.gestión de la calidad y la productividadEdison Herrera Núñez
 
Plan de comunicación evento 2013
Plan de comunicación evento 2013Plan de comunicación evento 2013
Plan de comunicación evento 2013María Rubio
 
Aplicación de una mezcladora de fluidos en Intouch
Aplicación de una mezcladora de fluidos en IntouchAplicación de una mezcladora de fluidos en Intouch
Aplicación de una mezcladora de fluidos en IntouchEdison Herrera Núñez
 
21.estudio de fatiga por el método fem.
21.estudio de fatiga por el método fem.21.estudio de fatiga por el método fem.
21.estudio de fatiga por el método fem.Edison Herrera Núñez
 
Instrumentos para medir la presión
Instrumentos para medir la presiónInstrumentos para medir la presión
Instrumentos para medir la presiónKoca3015
 
La difusión de los eventos
La difusión de los eventosLa difusión de los eventos
La difusión de los eventosStella Pereyra
 
Planeacion tactica o funcional
Planeacion tactica o funcionalPlaneacion tactica o funcional
Planeacion tactica o funcionalLevy Kinney
 
Medios De Divulgación
Medios De DivulgaciónMedios De Divulgación
Medios De Divulgaciónguestdd3dac
 
Tu plan de marketing digital en 120 minutos
Tu plan de marketing digital en 120 minutosTu plan de marketing digital en 120 minutos
Tu plan de marketing digital en 120 minutosWide Marketing
 
Planeación estratégica, táctica y operativa
Planeación estratégica, táctica y operativaPlaneación estratégica, táctica y operativa
Planeación estratégica, táctica y operativa19972911
 

Destacado (18)

Herejías digitales y estrategias institucionales
Herejías digitales y estrategias institucionalesHerejías digitales y estrategias institucionales
Herejías digitales y estrategias institucionales
 
Plan de Marketing Digital 2014 - Brochure Seminario Taller Medellín
Plan de Marketing Digital 2014 - Brochure Seminario Taller MedellínPlan de Marketing Digital 2014 - Brochure Seminario Taller Medellín
Plan de Marketing Digital 2014 - Brochure Seminario Taller Medellín
 
G1.herrera.núñez.edison.gestión de la calidad y la productividad
G1.herrera.núñez.edison.gestión de la calidad y la productividadG1.herrera.núñez.edison.gestión de la calidad y la productividad
G1.herrera.núñez.edison.gestión de la calidad y la productividad
 
Plan de comunicación evento 2013
Plan de comunicación evento 2013Plan de comunicación evento 2013
Plan de comunicación evento 2013
 
Aplicación de una mezcladora de fluidos en Intouch
Aplicación de una mezcladora de fluidos en IntouchAplicación de una mezcladora de fluidos en Intouch
Aplicación de una mezcladora de fluidos en Intouch
 
21.estudio de fatiga por el método fem.
21.estudio de fatiga por el método fem.21.estudio de fatiga por el método fem.
21.estudio de fatiga por el método fem.
 
Instrumentos para medir la presión
Instrumentos para medir la presiónInstrumentos para medir la presión
Instrumentos para medir la presión
 
La difusión de los eventos
La difusión de los eventosLa difusión de los eventos
La difusión de los eventos
 
Instrumentos presión
Instrumentos presiónInstrumentos presión
Instrumentos presión
 
Tipos de medios de
Tipos de medios deTipos de medios de
Tipos de medios de
 
Planeacion tactica o funcional
Planeacion tactica o funcionalPlaneacion tactica o funcional
Planeacion tactica o funcional
 
Medios no masivos
Medios no masivosMedios no masivos
Medios no masivos
 
Medios De Divulgación
Medios De DivulgaciónMedios De Divulgación
Medios De Divulgación
 
Tu plan de marketing digital en 120 minutos
Tu plan de marketing digital en 120 minutosTu plan de marketing digital en 120 minutos
Tu plan de marketing digital en 120 minutos
 
Planeación estratégica, táctica y operativa
Planeación estratégica, táctica y operativaPlaneación estratégica, táctica y operativa
Planeación estratégica, táctica y operativa
 
Mecànica de los fluìdos(presion)
Mecànica de los fluìdos(presion)Mecànica de los fluìdos(presion)
Mecànica de los fluìdos(presion)
 
Instrumentos de medicion
Instrumentos de medicionInstrumentos de medicion
Instrumentos de medicion
 
Planeación estratégica, táctica y operativa
Planeación estratégica, táctica y operativaPlaneación estratégica, táctica y operativa
Planeación estratégica, táctica y operativa
 

Similar a Informe comunicación dde

Deber de computacion
Deber de computacionDeber de computacion
Deber de computacionxaviuuuu
 
Paquetes integrados (1)
Paquetes integrados (1)Paquetes integrados (1)
Paquetes integrados (1)diana arias
 
Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Jose Ponce
 
Evidenciadeconocimientos mecanic al2011-2
Evidenciadeconocimientos mecanic al2011-2Evidenciadeconocimientos mecanic al2011-2
Evidenciadeconocimientos mecanic al2011-2Nathanoj Jovans
 
sistema operativo grafico de windows XP
sistema operativo grafico de windows XPsistema operativo grafico de windows XP
sistema operativo grafico de windows XPguest162190
 
Trabajo tic. xabi y jesús
Trabajo tic. xabi y jesúsTrabajo tic. xabi y jesús
Trabajo tic. xabi y jesúsb2bticjdomine
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacionTu ConsenTiida
 
Visual Basic
Visual BasicVisual Basic
Visual BasicIrismar_6
 
Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02Ana Ruth G H
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_exceldiegofmfm
 
Deber de computacion
Deber de computacionDeber de computacion
Deber de computacionxaviuuuu
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicgerardd98
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAlfredo Joya
 
Portada manual
Portada manualPortada manual
Portada manualmayorlin
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bdAnnie Mrtx
 

Similar a Informe comunicación dde (20)

Deber de computacion
Deber de computacionDeber de computacion
Deber de computacion
 
Paquetes integrados (1)
Paquetes integrados (1)Paquetes integrados (1)
Paquetes integrados (1)
 
Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005
 
Act 20 de oct
Act 20 de octAct 20 de oct
Act 20 de oct
 
Evidenciadeconocimientos mecanic al2011-2
Evidenciadeconocimientos mecanic al2011-2Evidenciadeconocimientos mecanic al2011-2
Evidenciadeconocimientos mecanic al2011-2
 
sistema operativo grafico de windows XP
sistema operativo grafico de windows XPsistema operativo grafico de windows XP
sistema operativo grafico de windows XP
 
Trabajo tic. xabi y jesús
Trabajo tic. xabi y jesúsTrabajo tic. xabi y jesús
Trabajo tic. xabi y jesús
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_excel
 
Copia de entorno de grado (1)
Copia de entorno de grado (1)Copia de entorno de grado (1)
Copia de entorno de grado (1)
 
Deber de computacion
Deber de computacionDeber de computacion
Deber de computacion
 
Resumen semana2
Resumen semana2Resumen semana2
Resumen semana2
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
 
Portada manual
Portada manualPortada manual
Portada manual
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual
VisualVisual
Visual
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bd
 

Último

MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxMartaChaparro1
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfdeBelnRosales2
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraJose Sanchez
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfHannyDenissePinedaOr
 

Último (20)

MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldadura
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
Acuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptxAcuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptx
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 

Informe comunicación dde

  • 1. Controladores Lógicos Programables Comunicación DDE ESCUELA POLITÉCNICA DEL EJÉRCITO SEDE LATACUNGA INGENIERÍA MECATRÓNICA CONTROLADORES LÓGICOS PROGRAMABLES (P.L.C.´s) DATOS INFORMATIVOS:  Edison Herrera Nivel: Octavo Fecha: 22/07/2011 1. TEMA: Comunicación DDE entre los software Intouch y Excel. 2. OBJETIVOS: 2.1 OBJETIVO GENERAL:  Implementar una comunicación DDE para recopilar datos del software Intouch y poder visualizarlos en una hoja de cálculo de Excel. 2.2 OBJETIVOS ESPECÍFICOS:  Conocer lo referente al protocolo de comunicación de Windows denominado DDE.  Utilizar el asistente para realizar las comunicaciones respectivas entre software, como en nuestro caso Intouch-Excel.  Realizar un ejercicio de un control del nivel de un tanque en el software Intouch mediante un slider, y además comunicar con una hoja de Excel para que se visualicen en una celda específica. 3. EQUIPOS Y MATERIALES:  Software Intouch.  Software Excel. 1
  • 2. Controladores Lógicos Programables Comunicación DDE 4. MARCO TEÓRICO: La Comunicación DDE DDE es un protocolo de comunicaciones desarrollado por Microsoft para intercambio de datos entre aplicaciones Windows. DDE es un sistema estándar en WINDOWS de muy sencillo uso, en el que la comunicación se establece automáticamente entre programas que contemplan la estructura DDE (cliente-servidor). Un programa que puede mandar datos al bus DDE es un programa servidor. Un programa cliente puede recibir datos DDE. Ello permite que podamos muy fácilmente crearnos programas con gestiones especiales en VBASIC, EXCEL, etc., y pasar los datos a InTouch sin necesidad de crear un programa de comunicaciones. Así ocurre con los servidores de autómatas que dispone WONDERWARE, entre los que se incluyen la práctica totalidad de los PLCs más conocidos del mundo con comunicación tanto punto a punto como en red. Por supuesto, podemos direccionar un servidor DDE a un puerto de comunicaciones y otro servidor a otro puerto, con lo que podemos compartir información que venga de distintos PLCs o sistemas de campo. La comunicación DDE se basa en una convención con estos tres parámetros:  Aplicación  Tópico  Elemento Cuando queremos desde otra aplicación (p.e. Excel), enlazar vía DDE un dato InTouch, los parámetros son: APLICACIÓN VIEW TOPICO TAGNAME ELEMENTO {nombre del tag que queremos enlazar} InTouch Access Name Para poder enlazar datos vía DDE de otras aplicaciones Windows a InTouch, debemos crear un Access Name. A cada Access Name podemos asociar una Aplicación y un Tópico. 2
  • 3. Controladores Lógicos Programables Comunicación DDE Este ejercicio muestra cómo leer La Fila 1 Columna 1 de una hoja de cálculo EXCEL. En primer lugar, cree un Access Name como el que se muestra a continuación. Accederá al menú de Access name a través de SPECIAL ACCESS NAMES Topic Name representa en este caso el nombre del fichero que queremos enlazar Cree un tagname llamado DatoExcel con los siguientes parámetros: Nótese que hemos asociado este tagname al Access Name de Excel, y que como item o elemento de esa hoja de Excel a leer hemos seleccionado f1c1 3
  • 4. Controladores Lógicos Programables Comunicación DDE 5. PROCEDIMIENTO: Empezamos abriendo el Intouch. New Ubicación del nuevo proyecto 4
  • 5. Controladores Lógicos Programables Comunicación DDE Nombre del archivo: Comunicación Next Finish Doble click en el archivo nuevo (Comunicación) 5
  • 6. Controladores Lógicos Programables Comunicación DDE File-New Window Creamos una window para trabajar en ella con el nombre: principal Para poner los elementos de nuestro proceso buscamos el icono del sombrero. Wizard Selection 6
  • 7. Controladores Lógicos Programables Comunicación DDE Doble Click en Simbol Factory Escoger como en nuestro caso para el ejemplo un tanque 7
  • 8. Controladores Lógicos Programables Comunicación DDE De la misma manera en Wizard seleccionar un slider para controlar el tanque Comunicación DDE con una hoja de Excel. Special-Acces Name 8
  • 9. Controladores Lógicos Programables Comunicación DDE Añadir un nuevo con Add y rellenar los campos siguientes: Close y ya tenemos creado nuestro Acces name en el asistente para la comunicación DDE. Ahora seleccionar Special-Tagname Dictionary 9
  • 10. Controladores Lógicos Programables Comunicación DDE New Nuestra variable se llamara tanque (Tagname), rellenar los campos de la siguiente manera. Escoger el Tipo de Tag y OK. Se habilita la opción Acces name y se rellenan los campos de nuevo. Click en Acces Name y seleccionamos Excel que ya habíamos definido antes. 10
  • 11. Controladores Lógicos Programables Comunicación DDE Como podemos ver ya estamos referidos al tagname Excel. Escogemos que en Excel se visualice en la fila uno columna uno “f1c1” Save y Close Ahora definimos la variable tanque referida al tanque y a su slider que lo controla. Seleccionamos el tanque y nos vamos a Arrange-Break Cell 11
  • 12. Controladores Lógicos Programables Comunicación DDE Y ahora si doble click sobre el grafico del tanque. Enlazamos con el tagname tanque. OK 12
  • 13. Controladores Lógicos Programables Comunicación DDE Ahora conectamos el tagname con el slider. Doble click sobre el slider OK Ahora nos queda probar si existe la comunicación Abrimos la hoja de Excel. En intouch nos dirigimos a la parte superior derecha al siguiente botón. Se despliega un archivo ejecutable de intouch Variamos el slider y vemos el cambio de nivel en el tanque. 13
  • 14. Controladores Lógicos Programables Comunicación DDE También observamos en la hoja de Excel en la “f1c1” que el dato se actualiza con el cambio de nivel del tanque. Para cerrar el ejecutable del intouch dar click en Development en la parte superior derecha. 6. CONCLUSIONES:  Para definir la comunicación con Excel, hay que definir el “Nombre de Acceso” correspondiente (desde el menú “Especial”), se puede poner cualquier nombre de acceso, en nombre de la aplicación hay que poner obligatoriamente “Excel” y en nombre del tópico, se pondrá en nombre de la hoja de Excel sobre la que estemos trabajando. Con estos datos, se habrá definido el enlace entre el SCADA y Excel.  La comunicación reduce el tiempo y el esfuerzo necesario para crear, distribuir y reconfigurar informes.  Cada celda de la hoja de cálculo, necesita de un punto (tagname) de enlace. Al crear el punto, debemos definirlo de I/O, según el formato de la celda, será de entrada/salida en formato de bit, numérico (entero o real) ó de texto. Cuando se ha definido el tipo hay que especificar el nombre de acceso que va a utilizar para la comunicación y el Item. El Item es la dirección de la celda de Excel con la que se va a comunicar, el formato utilizado es línea columna, por ejemplo la celda C4 se definiría como L4C3 (línea o fila 4, columna 3). 14
  • 15. Controladores Lógicos Programables Comunicación DDE 7. RECOMENDACIONES:  Con el avance de la tecnología cada vez van apareciendo mas herramientas para el desarrollo de aplicaciones, por lo que es recomendable que la persona que diseña un sistema mediante el estudio previo, seleccione adecuadamente las herramientas de software y hardware a utilizar para resolver el problema de la manera más sencilla, rápida y económica posible.  También puedes escribir en Excel utilizando DDE, wonder tiene su propia herramienta (incluida en versiones básicas) para acceder a bases de datos como access, sql, mysql. Debes leer los manuales, en ellos se explica de manera simple. 8. BIBLIOGRAFÍA:  http://www.inele.ufro.cl/apuntes/Automatizacion_Industrial/Intouch_Basico. pdf 15