SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Tendances (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
 

En vedette

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
Edison Herrera Núñez
 
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
Edison 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ón
Koca3015
 
La difusión de los eventos
La difusión de los eventosLa difusión de los eventos
La difusión de los eventos
Stella Pereyra
 
Planeacion tactica o funcional
Planeacion tactica o funcionalPlaneacion tactica o funcional
Planeacion tactica o funcional
Levy Kinney
 
Medios De Divulgación
Medios De DivulgaciónMedios De Divulgación
Medios De Divulgación
guestdd3dac
 
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
19972911
 

En vedette (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
 

Similaire à Informe comunicación dde

Deber de computacion
Deber de computacionDeber de computacion
Deber de computacion
xaviuuuu
 
Paquetes integrados (1)
Paquetes integrados (1)Paquetes integrados (1)
Paquetes integrados (1)
diana arias
 
Evidenciadeconocimientos mecanic al2011-2
Evidenciadeconocimientos mecanic al2011-2Evidenciadeconocimientos mecanic al2011-2
Evidenciadeconocimientos mecanic al2011-2
Nathanoj Jovans
 
sistema operativo grafico de windows XP
sistema operativo grafico de windows XPsistema operativo grafico de windows XP
sistema operativo grafico de windows XP
guest162190
 
Deber de computacion
Deber de computacionDeber de computacion
Deber de computacion
xaviuuuu
 
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
gerardd98
 
Portada manual
Portada manualPortada manual
Portada manual
mayorlin
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bd
Annie Mrtx
 

Similaire à 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
 
Trabajo tic. xabi y jesús
Trabajo tic. xabi y jesúsTrabajo tic. xabi y jesús
Trabajo tic. xabi y jesús
 
sistema operativo grafico de windows XP
sistema operativo grafico de windows XPsistema operativo grafico de windows XP
sistema operativo grafico de windows XP
 
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
 

Dernier

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Dernier (20)

LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 

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