|
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 schopnen použít technologii DDE (ActiveX), například všechny programy rodiny MS Office. Ke stáhnutí: Fatek Server, verze 1.10
Fatek Server DDE Interface-enu.pdf
FatekServer ActiveX-enu.pdf
|