voor industriële ingenieurs , soms ontstaat er behoefte aan proces gegevens te importeren naar een computer voor manipulatie . De gegevens in de PLC resgisters kan worden geïmporteerd in Excel met behulp van Dynamic Data Exchange ( DDE ) . DDE kan worden gebruikt om gegevens tussen twee programma's in een client - server omgeving . Het programma dat de gegevens de server en het programma dat het verwerven van de gegevens de client . Wat je nodig hebt Een PLC met aangesloten op de Ethernet- , verkoop computer geïnstalleerd met MS Excel , RSLinx en heeft een Ethernet-verbinding . Toon Meer Aanwijzingen 1 Zorg ervoor dat de PLC en de computer zijn aangesloten op de Ethernet . DDE communicatie mogelijk te maken in de computer . Ga gewoon naar Configuratiescherm > Systeembeheer> Services en schakel Network DDE en Network DDE DSDM kopen van 2 Open RSLinx en configureren van de drivers , zodat de PLC kan worden gezien online . Om dit te doen , in RSLinx op Communicatie > Configure Drivers > Ethernet -apparaten . Voer vervolgens het IP -adres van de PLC . 3 Voordat u verder gaat , controleren om ervoor te zorgen dat de PLC is online . Om dit te doen gaat u naar Communicatie > RSWho . Als online ga dan naar de volgende stap . 4 Voor mensen communiceren , moeten ze een onderwerp om over te praten . Daarom moet u een onderwerp te configureren in RSLinx . Om dit te doen , gaat u naar DDE /OPC > Topic Configuratie .... Klik op Nieuw en geef het een naam . Dan associëren dit onderwerp met de PLC door te klikken op de PLC naam op het tabblad Gegevensbron van hetzelfde venster klik vervolgens op Toepassen . 5 We zijn nu klaar om een DDE communicatie starten . We moeten naar MS Excel te starten en vertellen wat het onderwerp is en we zijn ingesteld . Dit kan op twee manieren worden gedaan , met behulp van een DDE-koppeling en het gebruik van macro's 6 Met DDE Link 7 Macro's gebruiken ( zoals opgenomen in de RS Linx Online . . referentie) : lezen van gegevens van een PLC via DDE vereist een macro als volgt uit. Deze macro wordt ervan uitgegaan dat er een werkblad gemaakt en opgeslagen als RSLINXXL.XLS . Dit is het doel van de gegevens die worden gelezen door de macro . Deze routine leest een woord : Sub Word_Read ( ) 'open dde link: testsol = DDE TopicRSIchan = DDEInitiate ( " RSLinx " , " testsol ")' gegevens en op te slaan in de gegevens variabledata = DDERequest ( RSIchan , " N7 : 30 " krijgen gegevens plakken ;) ' in geselecteerde rangeRange ( " [ RSLINXXL.XLS ] DDE_Sheet ! C7 " ) . Value = data'close dde linkDDETerminate ( RSIchan ) End Sub Hoera 8 ! Nu zijn we klaar ! Gebruik het zoals gewenst geïmporteerde data .
|