Program Communication Server umožňuje sledovat či nastavovat v Excelu stav vstupů a výstupů (nebo jiných registrů) vašeho PLC Fatek. A to i v reálném čase. Program naleznete zdarma ke stažení pod tímto článkem.
Nejdříve je potřeba nastavit Communication Server pomocí následujícího postupu:
- Nainstalujte si stažený program Communication Server.
- Spusťte Communication Server ze Start – Programy – Fatek PLC – Facon Server

- Pomocí menu File – New Project … začněte nový projekt

- Nyní máte nový projekt

- Přidáme síť stanic z menu Edit – Add device …


- Protože v jedné síti lze mít mnoho stanic, přidáme ten náš PLC z menu Edit – Add Station(PLC) …


- Monitorované a ovládácí prvky v PLC jsou rozděleny do skupin. Nyní přidáme skupinu z menu Edit – Add Group …


- A nyní přidáváme prvky, které chceme monitorovat. V našem případě X0-X3. Menu Edit – Add Item …


- A ještě přidáme výstupy pro monitorování a ovládání. Menu Edit – Add Item …


- A nakonec náš projekt spustíme z menu Project – Connect

Nyní je náš server připraven, funkční a komunikuje s PLC. Následuje příprava Excelu pro čtení dat.
- Spusťte Microsoft Excel (vyzkoušeno v Excel 2003)

- Připravíme si popisky

- A magický výraz =FaconSvr|Channel0.Station0.Group0!X0 zajistí přenešení dat z Communication Serveru do naší buňky

- Obdobným způsobem pokračujeme pro ostatní elementy

- A máme hotovo.

Dále je možné z Excelu způsobit změnu elementu v PLC. Následující obrázek ukazuje funkci VBA, která do elementu Y3 zapíše hodnotu buňky A1.

Výpis kódu:
Private Sub XXX()
Cells(1, 1) = „0“ ‚Put the written value at cell (1,1)
Channel = DDEInitiate(„FaconSvr“, „Channel0.Station0.Group0“)
‚Setup the data linkage
DDEPoke Channel, „Y3“, Cells(1, 1) ‚Write the cell(1,1) data to the PLC
DDETerminate (Channel) ‚Close the data group
End Sub
Program Communication Server je možno využívat i z jiného programu. Pouze musí být schopen použít technologii DDE (ActiveX), například všechny programy rodiny MS Office.
Ke stažení:
Fatek Communication Server, Dokumentace
Nejnovější komentáře