Para los ingenieros industriales , a veces surge la necesidad de importar los datos de proceso a un ordenador para la manipulación. Los datos contenidos en los resgisters PLC se pueden importar a Excel utilizando intercambio dinámico de datos ( DDE ) . DDE puede usarse para intercambiar datos entre dos programas en un entorno cliente-servidor . El programa que tiene los datos es el servidor y el programa que está adquiriendo los datos es el cliente. Cosas que necesitará
Un PLC con conexión a la red Ethernet , de computadora instalada con MS Excel , RSLinx y tiene una conexión Ethernet.
Ver Más instrucciones
1
Asegúrese de que el PLC y el ordenador están conectados a la red Ethernet . Habilitar la comunicación DDE en el equipo. Sólo tienes que ir al Panel de Control Herramientas > administrativas> Servicios y permitir DDE de red y Network DDE DSDM
2
Abre RSLinx y configurar los controladores para que el PLC se puede ver en línea. Para ello, haga clic en RSLinx Comunicaciones > Configurar Drivers > Dispositivos Ethernet. A continuación, escriba la dirección IP del PLC .
3
Antes de continuar, asegúrese de que el PLC está en línea. Para ello, accede a Comunicaciones > RSWho . Si la línea y luego ir al siguiente paso .
4
Para las personas se comunican , tienen un tema de que hablar. Por lo tanto, tendrá que configurar un tema en RSLinx . Para ello , vaya a DDE /OPC > Configuración tema .... Haga clic en Nuevo y darle un nombre. A continuación, asociar este tema con el PLC haciendo clic en el nombre de PLC en la ficha Origen de datos de la misma ventana y luego haga clic en Aplicar .
5
Ahora estamos listos para iniciar una comunicación DDE. Tenemos que empezar a MS Excel y decirle cuál es el tema y estamos listos. Esto puede hacerse de dos maneras: mediante un vínculo DDE y el uso de Macros
6
mediante DDE Enlace
7
Uso de macros ( que figura en el RS Linx Online. . referencia) :
la lectura de datos desde un PLC a través de DDE requiere una macro como la siguiente. Esta macro se supone que hay una hoja de trabajo creado y guardado como RSLINXXL.XLS . Este es el destino de los datos que se leerán por la macro. Esta rutina lee una palabra: Word_Read Sub ( ) 'eslabón abierto dde : testsol = DDE TopicRSIchan = DDEInitiate ( " RSLinx ", " testsol ")' obtener datos y almacenar datos en datos_variable = DDERequest ( RSIchan ", N7: 30 " Pegar datos ;) en rangeRange seleccionado ( " [ RSLINXXL.XLS ] DDE_Sheet ! C7 ") . Valor = data'close dde linkDDETerminate ( RSIchan ) End Sub
8
Hurra ! Ahora hemos terminado ! Utilice los datos importados si lo deseas .