Comunicación CJ1M con hoja de Excel mediante Cx-Server DDE Manager
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
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
Desde \\\"Símbolos\\\" creamos el símbolo para el D100, el cual vincularemos con el proyecto de Cx-Server marcando la casilla.
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\\\"
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
Al arrancar el archivo de Excel aparece el siguiente mensaje para actualizar datos
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
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\\\"
En la Hoja de Excel ya se puede ver el valor del D100 en la celda indicada.
Desde el Administrador DDE se puede configurar el intervalo de actualización de los puntos.