Comunicación DDE Entre Visual Basic de Excel y PLC

7
Comunicación DDE Entre Visual Basic de Excel y PLC Comunicaciones industriales con HMI diferentes a SCADA INTOUCH Este trabajo trata de la comunicación entre herramientas comunes existentes en cualquier computador y un PLC, usando DDE (Intercambio dinámico de datos) Darío Montenegro, Gustavo Salazar & Oscar Orbea 09/12/2010

Transcript of Comunicación DDE Entre Visual Basic de Excel y PLC

Comunicacin DDE Entre Visual Basic de Excel y PLCComunicaciones industriales con HMI diferentes a SCADA INTOUCHEste trabajo trata de la comunicacin entre herramientas comunes existentes en cualquier computador y un PLC, usando DDE (Intercambio dinmico de datos) Daro Montenegro, Gustavo Salazar & Oscar Orbea 09/12/2010

Comunicacin DDE Entre Visual Basic de Excel y PLCComunicaciones industriales con HMI diferentes a SCADA INTOUCH Daro Montenegro, Gustavo Salazar & Oscar Orbea

ContenidoVisual Basic De Excel ...................................................................................................................... 3 Programacin................................................................................................................................. 4 Apertura De Comunicacin......................................................................................................... 4 Enviar dato desde HMI ............................................................................................................... 4 Recibir dato desde HMI .............................................................................................................. 5 Cierre de comunicacin .............................................................................................................. 5

2

Comunicacin DDE Entre Visual Basic de Excel y PLCComunicaciones industriales con HMI diferentes a SCADA INTOUCH Daro Montenegro, Gustavo Salazar & Oscar Orbea

Visual Basic De ExcelPara empezar a realizar la prctica se realiza la activacin la pestaa de programador en Excel:

Ilustracin 1 Pestaa Del Programador

Ingresamos al visual Basic y tenemos la siguiente interfaz:

Ilustracin 2 Diseo De Frame

En la que diseamos el Frame que contendr la HMI que deseamos crear los respectivos botones y visualizadores numricos para ver el estado del proceso.

3

Comunicacin DDE Entre Visual Basic de Excel y PLCComunicaciones industriales con HMI diferentes a SCADA INTOUCH Daro Montenegro, Gustavo Salazar & Oscar Orbea

ProgramacinLa programacin se realiza en cada botn que se haya puesto en la HMI

Apertura De ComunicacinPara iniciar la comunicacin o mejor dicho el canal se ingresa el siguiente cdigo

Donde: RSLINX es la aplicacin com es el tpico.

Enviar dato desde HMIPara poder enviar datos desde la HMI como para enviar un 1 lgico se realiza el siguiente cdigo.

Donde:

4

Comunicacin DDE Entre Visual Basic de Excel y PLCComunicaciones industriales con HMI diferentes a SCADA INTOUCH Daro Montenegro, Gustavo Salazar & Oscar Orbea rslinx es el canal de comunicacin B3:0/0 es el Item Cells(1,3) es el dato

Recibir dato desde HMIPara poder enviar datos desde la HMI como para enviar un 1 lgico un 0 lgico se realiza el siguiente cdigo.

Donde: rslinx es el canal de comunicacin B3:0/0 es el Item Cells(1,3) es el dato (el visual basic de excel pide necesariamente el dato sea puesto en una celda del libro de excel)

Cierre de comunicacinPara iniciar la comunicacin o mejor dicho el canal se ingresa el siguiente cdigo

Donde: rslinx es el canal.

5