Comunicación CJ1M con hoja de Excel mediante Cx-Server DDE Manager

Fecha de publicación
Cateogría del artículo Autómatas
Visualizaciones del artículo Leído 20295 veces

Introducción:

En el ejemplo se muestra como visualizar el valor de una área de memoria del PLC CJ1M en una hoja de Excel.

Para ello se utiliza la herramienta DDE Manager del Cx-Server

\"\\"802_01\\"\"Programa de autómata

El punto a visualizar será D100, el programa del PLC consiste en incrementar cada segundo el valor de D100 hasta que llegue a 30, que pasará a valer 0

\"\\"802_02\\"\"

Desde \\\"Símbolos\\\" creamos el símbolo para el D100, el cual vincularemos con el proyecto de Cx-Server marcando la casilla.

\"\\"802_03\\"\"

Una vez creado el punto o puntos que queremos vincular con Cx Server, creamos el proyecto: doble clic sobre \\\"Nuevo proyecto\\\" y aparecerá la ventana para crear un nuevo proyecto Cx Server.

Indicamos el nombre y la ruta. Esto nos creará un archivo \\\".CDM\\\"

\"\\"802_04\\"\"

\"\\"802_05\\"\"

Desde Excel se vincula una celda al archivo \\\".CDM\\\" de Cx Server y al punto que queremos visualizar, en este ejemplo PUNTOD100 (D100)

Para esto se utiliza la sintaxis =CDMDDE|\\\'Ruta de archivo CDM\\\'!\\\\Punto a visualizar

\"\\"802_06\\"\"

Al arrancar el archivo de Excel aparece el siguiente mensaje para actualizar datos

\"\\"802_07\\"\"

Pulsar \\\"Actualizar\\\". Excel nos mostrará un mensaje en el que nos indica que para poder actualizar los datos vinculados con la hoja de Excel tiene que ejecutar la aplicación CDMDDE.EXE

\"\\"802_08\\"\"

Pulsar \\\"Sí\\\". Se ejecuta el Administrador DDE de Cx-Server.

Este programa es el Servidor DDE que vinculará los puntos del autómata del proyecto \\\".CDM\\\" del

Cx-Server con los clientes DDE, en este caso Excel.

En la parte inferior de la pantalla se puede ver el icono del Administrador DDE \\\"Cx\\\"

\"\\"802_09\\"\"

\"\\"802_010\\"\"

En la Hoja de Excel ya se puede ver el valor del D100 en la celda indicada.

\"\\"802_011\\"\"

Desde el Administrador DDE se puede configurar el intervalo de actualización de los puntos.

\"\\"802_012\\"\"




Últimas descargas