Como importar dados plc para o excel usando o software rslinx por dde

Para os engenheiros industriais, às vezes surge precisa importar os dados do processo a um computador para manipulação. Os dados contidos nos resgisters PLC podem ser importados para o Excel usando Dynamic Data Exchange (DDE). DDE pode ser usado para trocar dados entre dois programas em um ambiente cliente-servidor. O programa que tem os dados é o servidor e o programa que está adquirindo os dados é o cliente.

Coisas que você precisa

  • A PLC com ligado à Ethernet,
  • computador instalado com o MS Excel, RSLinx e tem uma conexão Ethernet.

instruções

  1. 1

    Certifique-se de que o PLC eo computador estiver conectado à Ethernet. Permitir a comunicação DDE no computador. Basta ir ao Controle Panelgt; Administrativo Toolsgt; Serviços e permitir DDE de Rede e Rede DDE DSDM

  2. 2
  3. 3
  4. 4
  5. 5


    Agora estamos prontos para iniciar uma comunicação DDE. Temos de começar a MS Excel e dizer-lhe o que o tópico é e nós estamos prontos. Isso pode ser feito de duas maneiras, usando um link DDE e usando Macros.

  6. 6
    Usando ligação directa DDE para importar dados para o Excel.

    Usando a ligação de DDE.

  7. 7

    Usando Macros (conforme consta na referência RS Linx Online):

    Ler dados de um PLC via DDE requer uma macro semelhante ao seguinte. Esta macro pressupõe que haja uma folha de cálculo criados e salvos como RSLINXXL.XLS. Este é o destino dos dados que vão ser lidos pela macro. Essa rotina lê uma palavra:
    Sub Word_Read ()
    `Ligação DDE aberta: testsol = DDE Topic
    RSIchan = DDEInitiate ("RSLinx", "testsol")
    `Obter dados e armazena na variável de dados
    data = DDERequest (RSIchan, "N7: 30")
    `colar dados em intervalo selecionado
    Alcance("[RSLINXXL.XLS] DDE_Sheet! C7") .Value = Dados
    "Elo dde perto
    DDETerminate (RSIchan)
    End Sub

  8. 8

    Hurray !! Agora estamos a fazer! Use os dados importados como desejado.


LiveInternet