Til industrielle ingeniører , der nogle gange opstår behov for at importere procesdata til en computer til manipulation. De data, der er indeholdt i PLC resgisters kan importeres til Excel ved hjælp Dynamic Data Exchange ( DDE ) . DDE kan bruges til at udveksle data mellem to programmer i en server-klient indstilling. Det program, der har data på serveren og det program, der er at erhverve data er klienten. Ting du har brug
PLC med tilsluttet Ethernet ,
computer installeret med MS Excel, RSLinx og har en Ethernet-forbindelse .
Vis Flere Instruktioner
1 < p > Sørg for, at PLC og computeren er tilsluttet til Ethernet. Aktiver DDE kommunikation i computeren . Du skal blot gå til Kontrolpanel> Administration > Tjenester og aktivere Network DDE og Network DDE DSDM
2
Åbn RSLinx og konfigurere drivere, så PLC'en kan ses online. For at gøre dette , i RSLinx klik Communications > Indstil Drivers > Ethernet -enheder . Indtast derefter IP-adressen på PLC'en.
3
Før du fortsætter , skal du kontrollere , at PLC'en er online. For at gøre dette skal du gå til Kommunikation> RSWho . Hvis online derefter gå videre til næste trin .
4
folk kommunikerer , de har brug for et emne at tale om. Derfor vil du nødt til at konfigurere et emne i RSLinx . For at gøre dette , skal du gå til DDE /OPC > Emne Configuration .... Klik på Ny, og give den et navn. Derefter forbinder dette emne med PLC'en ved at klikke på PLC navn på fanen Datakilde i samme vindue klik derefter på Anvend .
5.
Vi er nu klar til at starte en DDE kommunikation. Vi er nødt til at starte MS Excel og fortælle det, hvad emnet er, og vi er indstillet. Dette kan gøres på to måder, ved hjælp af en DDE-link og bruge makroer
6
Brug DDE Link
7
Brug makroer ( som indeholdt i RS Linx Online. . reference) : Hej
læses data fra en PLC via DDE kræver en makro som følgende. Denne makro forudsætter, at der er et regneark oprettet og gemt som RSLINXXL.XLS . Dette er den destination for de data, der vil blive læst af makroen. Denne rutine læser et ord : Sub Word_Read () ' open DDE link: testsol = DDE TopicRSIchan = DDEInitiate ( " RSLinx ", " testsol ")' får data og gemme dem i data variabledata = DDERequest ( RSIchan , " N7 : 30" ;) ' indsætter data i udvalgte rangeRange ( " [ RSLINXXL.XLS ] DDE_Sheet ! C7 "). Value = data'close DDE linkDDETerminate ( RSIchan ) End Sub
8
Hurra ! Nu vi er færdig ! Bruge dataene importeres som ønsket.