För industriella ingenjörer , ibland uppstår behov av att importera processdata till en dator för manipulation . Uppgifterna i PLC resgisters kan importeras till Excel med hjälp av Dynamic Data Exchange ( DDE ) . DDE kan användas för att utbyta data mellan två program i en server - klient inställning . Det program som har data på servern och programmet som förvärvar data klienten . Saker du behöver Review, en PLC med ansluten till Ethernet ,
dator installeras med MS Excel , RSLinx och har en Ethernet -anslutning .
Visa fler instruktioner
1
Kontrollera att PLC och datorn är anslutna till Ethernet . Aktivera DDE kommunikation i datorn. Bara gå till Kontrollpanelen > Administrationsverktyg> Tjänster och aktivera Network DDE och Network DDE DSDM
2
Öppna upp RSLinx och konfigurera drivrutinerna så att PLC kan ses på nätet . För att göra detta , i RSLinx klicka Communications > Konfigurera drivrutiner > Ethernet -enheter . Ange sedan IP- adressen för PLC .
3
Innan du fortsätter ska du kontrollera att PLC är online . För att göra detta går du till Kommunikation > RSWho . Om nätet sedan gå till nästa steg .
4
För människor kommunicerar , de behöver ett ämne att prata om . Därför måste du konfigurera ett ämne i RSLinx . För att göra detta , gå till DDE /OPC > Ämnet Konfiguration .... Klicka på Ny och ge den ett namn . Då förknippar detta ämne med PLC genom att klicka på PLC namnet på fliken Datakälla i samma fönster klicka sedan på Verkställ .
5
Vi är nu redo att starta en DDE kommunikation . Vi måste börja MS Excel och tala om vad ämnet är och vi är inställda . Detta kan göras på två sätt, med hjälp av en DDE -länk och använda makron med hjälp av DDE Link
6
7
Använda makron ( som återfinns i RS Linx Online . . referens ) :
läsa data från en PLC via DDE kräver ett makro som följande . Detta makro förutsätter att det finns ett kalkylblad skapas och sparas som RSLINXXL.XLS . Detta är destinationen för de data som kommer att läsas av makrot. Denna rutin läser ett ord : Sub Word_Read ( ) "öppen DDE-länk : testsol = DDE TopicRSIchan = DDEInitiate ( " RSLinx " , " testsol " ) " få data och lagra i uppgifter variabledata = DDERequest ( RSIchan , " N7 : 30 " ;) " Klistra in data i vald rangeRange ( " [ RSLINXXL.XLS ] DDE_Sheet ! C7 " ) . Value = data'close DDE linkDDETerminate ( RSIchan ) End Sub
8
Hurra ! Nu är vi klara ! Använd data som importeras och returresa .