Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako importovať dáta PLC do Excelu pomocou softvéru RSLinx by DDE

Pre priemyselné inžiniermi , niekedy vzniká potreba importu dát do počítača pre manipuláciu . Údaje obsiahnuté v resgisters PLC možno importovať do programu Excel pomocou dynamickej výmeny údajov (DDE ) . DDE možno použiť pre výmenu dát medzi dvoma programami v prostredí klient - server . Program , ktorý má dáta je server a program , ktorý získava dáta je klient . Veci , ktoré budete potrebovať
PLC s pripojenie k sieti Ethernet ,
počítači nainštalovaný MS Excel , RSLinx a má pripojenie Ethernet .
Zobraziť ďalšie inštrukcie
1

Uistite sa , že PLC a počítač sú pripojené k sieti Ethernet . Povoliť DDE komunikácie v počítači . Jednoducho choďte na Ovládací panel> Nástroje na správu > Služby a umožňujú Network DDE a Network DDE DSDM
2

Otvorte RSLinx a nakonfigurovať ovládača tak , aby PLC môže byť videný na internete . Ak to chcete urobiť , v RSLinx potom na Komunikácia > Konfigurácia ovládača > Ethernet zariadení . Potom zadajte IP adresu PLC .
3

Než budete pokračovať , skontrolujte , či je PLC je on - line . K tomu ísť do komunikácie > RSWho . Je - li on - line a potom prejdite k ďalšiemu kroku .
4

ľudia komunikujú , ktoré potrebujú tému hovoriť . Preto budete musieť nastaviť tému v RSLinx . Ak to chcete vykonať , prejdite na DDE /OPC > Konfigurácia tému .... Kliknite na Nový a dať mu meno . Potom spojiť túto tému s PLC kliknutím na meno PLC na karte Zdroj dát v rovnakom okne a potom kliknite na tlačidlo Použiť .
5

Teraz sme pripravení začať komunikáciu DDE . Musíme začať MS Excel a povedať mu , čo tému , a my sú nastavené . To možno vykonať dvoma spôsobmi .. Pomocou prepojenia DDE a pomocou makra
6

pomocou DDE
7

Použitie makra ( ako je uvedené v RS Linx online referencie ) :

Čítanie dát z PLC pomocou DDE vyžaduje makro ako nasledujúce . Toto makro predpokladá , že je list vytvorený a uložený ako RSLINXXL.XLS . To je cieľ dát , ktorá bude čítať z makra . Táto rutina prečíta slovo : Sub Word_Read ( ) " otvorené DDE : testsol = DDE TopicRSIchan = DDEInitiate ( " RSLinx " , " testsol " ) ' dostať dáta a uložiť do dát variabledata = DDERequest ( RSIchan , " N7 : 30 " ;) " Vložiť dáta do zvoleného rangeRange ( " [ RSLINXXL.XLS ] DDE_Sheet ! C7 " ) . Value = data'close DDE linkDDETerminate ( RSIchan ) End Sub
8

Hurá ! Teraz sme hotoví ! Použite dáta importované podľa potreby .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené