Está en la página 1de 7

ESCUELA POLITÉCNICA NACIONAL

DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL


INDUSTRIAL
ÁREA DE INSTRUMENTACIÓN

LABORATORIO DE:

REDES INDUSTRIALES

INFORME

Práctica: #02 Tema: I/O TAGS & DATA SOURCES: DDE/OPC (Parte 1)

Realizado por:

Alumno (s): Diego Valdiviezo Grupo: GR3


Diego Lombeida

Fecha de entrega: ____ /_____ /_____ f.


Recibido por:

Sanción:

Semestre: Ene./Junio

Ago/Dic.
I/O Tags & Data Sources: DDE/OPC (parte 1)
Diego Valdiviezo Andino, Diego Lombeida, Escuela Politécnica Nacional, Quito-Ecuador
Diego.valdiviezo@epn.edu.ec, Diego.Lombeida@epn.edu.ec

INFORME
OBJETIVOS
1. Familiarizar al estudiante con el manejo de variables adquiridas a través de
comunicación en Wonderware® InTouch® HMI usando I/O Tags.
2. Familiarizar al estudiante con la creación y configuración de “Access Name” con
protocolo de intercambio de datos SuiteLink y DDE entre aplicaciones de Windows
en la Plataforma Wonderware.

DESARROLLO

1) Consulte en que consiste el protocolo Dynamic Data Exchange (DDE).

EL protocolo DDE es una tecnología de comunicación de aplicaciones dentro de sistemas


operativos de Microsoft Windows . En particular, DDE permite que una aplicación abra una
sesión con otra, enviar comandos al servidor de aplicaciones y recibir respuestas. Sin
embargo, este no permite incorporar una interfaz del servidor dentro de la aplicación cliente,
tampoco soporta la incorporación de un servidor de datos dentro del archivo cliente

Fig1.- Estructura de comunicación DDE

DDE se caracteriza por usar un bloque de memoria común para la comunicación entre
aplicaciones , lo que dificulta su uso en multiusuario o entre aplicaciones de distintas PC
conectadas en una misma red.
2) Elabore un mapa de memorias con las direcciones utilizadas tanto en el PLC como en la
HMI.

MAPA DE MEMORIAS
Variable Dir HMI Dir PLC
Pm_HMI MX0.0 %M0.0
horno_HMI MX0.1 %M0.1
valvula_HMI MX0.2 %M0.2
agitador_HMI MX0.4 %M0.4
temp_A_HMI MINT8 %MW8
temp_B_HMI MINT10 %MW10
Temperatura MINT6 %MW6
Tiempo_HMI MIINT20 %MW20
SW_HMI MX0.3 %M0.3

3) Realizar el procedimiento de:


A. Configuración en InTouch del “Access Name”.

1. Para configurar el acces name en Intouch, primero se debe crear el servidor OPC
2. Luego desde el Tagname dicctionary creamos la variable del HMI que se asociaran
desde el PLC con tipo I/O.
3. Configuramos el Acces name y ponemos agregar.

4. Aquí confiuramos el Acces y Topic con el mismo servidor creado en el SMC y en


aplication name DASSIDirect en el caso de SIEMENS y aceptar.

B. Configuración del servidor DASSIDirect.

1. Ingresamos al SMC y abrimos el DataServer/DefaultGroup/local


2. Seleccionamos el servidor DASSIDirect/ Configuration
3. Damos Clic derecho y agregamos un puerto CpS7
4. Y luego de la misma manera un Objeto al cual le colocamos el nombre deseado
5. Damos doble clic en el objeto y configuramos su dirección y Slots en parámetros
6. En device Group agregamos nuestro Acces name con el nombre que deseamos
7. Guardamos y cerramos.
4) En base al desarrollo de la práctica presente:
A. El programa del PLC Siemens S7 1200 implementado.
B. Las pantallas desarrolladas en la interface de operador.

5) Conclusiones y Recomendaciones Individuales.

Diego Valdiviezo

Conclusiones

1. Siemens permite comunicar una HMI de manera directa con su programación


mediante el uso de las direcciones de sus registros con al menos 2 dígitos , por lo
que el caso de variables booleanas en el HMI se debe agregar una letra mas a la
dirección que se tiene en PLC.
2. Un acces name permite realizar una base de datos de las variables de nuestro
PLC y por medio de estos comunicar variables del HMI con las de PLC, tanto
como escritura y lectura , en el caso de SIEMENS se un acces name con un OPC
de DASSIDirect.
3. Las I/O tags de configuración de un HMI en Intouch , son variables de tipo
discreto, entero o real que provienen desde el PLC o se envían hacia el , por lo
que es indispensable que el tipo de variables del PLC sean los mismos que los
del HMI para poder relacionarnos.

Recomendaciones.

1. Tener en cuenta que siemens usa un mismo bloque de memorias para el registro
de marcas indistintamente del tipo de dato , por lo que se debe establecer
direcciones en bytes distintos para que estas no se sobreescriban.
2. Revisar la programación del PLC y ponerlo en línea durante el funcionamiento.
6) Bibliografía

[1] Dynamic Data Exchange


Disponible en:
https://es.wikipedia.org/wiki/Dynamic_Data_Exchange
[2] Configuración OPC S7-1200
Disponible en:
https://plc-hmi-scadas.com/088.php

También podría gustarte