Come importare i dati del PLC per Excel utilizzando il software RSLinx da DDE

April 7

Per gli ingegneri industriali, a volte ci si pone bisogno di importare i dati di processo a un computer per la manipolazione. I dati contenuti nei resgisters PLC possono essere importati in Excel utilizzando Dynamic Data Exchange (DDE). DDE può essere utilizzato per lo scambio di dati tra i due programmi in un ambiente server-client. Il programma che ha il dato è il server e il programma che sta acquisendo i dati è il client.

istruzione

1 Assicurarsi che il PLC e il computer sono collegati alla rete Ethernet. Abilita comunicazione DDE nel computer. Basta andare a Pannello di controllo> Strumenti di amministrazione> Servizi e attivare DDE di rete e DDE DSDM di rete

2 Come importare i dati del PLC per Excel utilizzando il software RSLinx da DDE

Aprire RSLinx e configurare i driver in modo che il PLC può essere visto online. Per fare questo, in RSLinx fare clic su Comunicazioni> Configura Driver> dispositivi Ethernet. Quindi, immettere l'indirizzo IP del PLC.

3 Come importare i dati del PLC per Excel utilizzando il software RSLinx da DDE


Prima di procedere, controllare per assicurarsi che il PLC è in linea. Per fare questo andare Comunicazioni> RSWho. Se in linea quindi andare al passo successivo.

4 Come importare i dati del PLC per Excel utilizzando il software RSLinx da DDE


Per le persone comunicano, hanno bisogno di un argomento di cui parlare. Pertanto è necessario configurare un argomento in RSLinx. Per fare questo, andare a DDE / OPC> Configurazione topic .... Fare clic su Nuovo e dargli un nome. Poi associare questo argomento con il PLC facendo clic sul nome del PLC nella scheda Origine dati della stessa finestra fare clic su Applica.

5 Ora siamo pronti per iniziare una comunicazione DDE. Dobbiamo iniziare a MS Excel e indicare cosa l'argomento è e ci sono impostati. Questo può essere fatto in due modi; utilizzando un collegamento DDE e l'utilizzo di macro.

6 Come importare i dati del PLC per Excel utilizzando il software RSLinx da DDE

Utilizzando DDE Link.

7 Utilizzo di macro (contenuta nel riferimento RS Linx online):

La lettura dei dati da un PLC tramite DDE richiede una macro come il seguente. Questa macro presuppone che vi sia un foglio di lavoro creato e salvato come RSLINXXL.XLS. Questa è la destinazione dei dati che verrà letto dalla macro. Questa routine si legge una parola:
Sub Word_Read ()
'Collegamento DDE aperto: testsol = DDE Discussione
RSIchan = DDEInitiate ( "RSLinx", "testsol")
'Ottenere i dati e memorizzare in variabile di dati
Dati = DDERequest (RSIchan, "N7: 30")
'Incolla dati in gamma selezionata
Range ( "[RSLINXXL.XLS] DDE_Sheet! C7"). Value = dati
'Collegamento DDE vicino
DDETerminate (RSIchan)
End Sub

8 Evviva !! Ora abbiamo finito! Utilizzare i dati importati, se lo desideri.

Consigli e avvertenze

  • Per usare le macro in Excel, è necessario per consentire loro e talvolta necessario impostare il livello di sicurezza a basso.
  • Il riferimento RS Linx online è una grande risorsa per risolvere i problemi e correggere gli errori.