For industrielle ingeniører , noen ganger oppstår det behov for å importere behandle data til en datamaskin for manipulasjon. Dataene i PLS resgisters kan importeres til Excel ved hjelp av Dynamic Data Exchange ( DDE ) . DDE kan brukes til å utveksle data mellom to programmer i en server- klient setting. Programmet som har data er serveren og programmet som er å skaffe data er klienten . Du trenger:
En PLS med koblet til Ethernet , etter datamaskin installert med MS Excel , RSLinx og har en Ethernet-tilkobling .
Vis flere instruksjoner
1
Pass på at PLC og datamaskinen er koblet til Ethernet. Aktiver DDE kommunikasjon i datamaskinen . Bare gå til Kontrollpanel > Administrative verktøy> Tjenester og aktivere Network DDE og Network DDE DSDM
2
Åpne opp RSLinx og konfigurere driverne slik at PLS kan sees på nettet . For å gjøre dette , i RSLinx klikk Kommunikasjon> Konfigurer Drivere > Ethernet -enheter . Deretter skriver du inn IP -adressen til PLS.
3
Før du fortsetter, må du kontrollere at PLC er online . For å gjøre dette gå til Kommunikasjon> RSWho . Hvis nettet så gå videre til neste trinn .
4
For mennesker kommuniserer , de trenger et emne å snakke om. Derfor må du konfigurere et tema i RSLinx . For å gjøre dette, gå til DDE /OPC > Emne Configuration .... Klikk på Ny og gi den et navn. Deretter knytte dette emnet med PLS ved å klikke på PLC navnet på kategorien Datakilde det samme vinduet klikk deretter Bruk .
5
Vi er nå klar til å starte en DDE kommunikasjon. Vi må begynne MS Excel og fortelle det hva temaet er, og vi er satt . Dette kan gjøres på to måter, ved hjelp av en DDE link og bruke makroer
6
Bruke DDE Link
7
hjelp av makroer ( som finnes i RS Linx Online. . referanse) : en
Lese data fra en PLS via DDE krever en makro som følgende . Denne makroen forutsetter at det er et regneark opprettet og lagret som RSLINXXL.XLS . Dette er målet for de data som leses av makroen. Denne rutinen leser et ord : Sub Word_Read () ' åpen DDE link: testsol = DDE TopicRSIchan = DDEInitiate ( " RSLinx ", " testsol ")' få data og lagrer i data variabledata = DDERequest ( RSIchan , " N7 : 30 " ;) ' Lim inn data i valgt rangeRange ("[ RSLINXXL.XLS ] DDE_Sheet ! C7 ") . Verdi = data'close DDE linkDDETerminate ( RSIchan ) End Sub
8
Hurra ! Nå er vi ferdige ! Bruk dataene importeres som ønsket.