Název: Webové rozhraní Přispěvatel: jíva 03.12.2013, 07:08:47 Je mozne cez webove rozhranie na CCPU-03 vycitat aj nejake procesne hodnoty, alebo sluzi len na nastavenie jednotky?
Dotaz zákazníka (viz výzva (http://forum.elsaco.cz/index.php?topic=13.msg112#msg112)). Název: Re: Webové rozhraní Přispěvatel: libor 04.12.2013, 07:56:33 CCPU-03 nemá přímo možnost webového rozhraní. Jedinou možností je vytvoření offline stránek, které budou využívat komponentu IQQ (součástí instalace ovladače Driver.PL2 (http://www.elsaco.cz/index.php?file=./download/266_fred-pl2.php)) jako ActiveX komponentu (stránky budou následně fungovat pouze v Internet Exploreru po povolení ActiveX obsahu). Komponentu IQQ je možno využívat zdarma.
Zde je příklad HTML stránky, která jednorázově vyčte nastavení parametrů posuv a sklon modulu Ekviterm s instancí číslo 1 a vypíše je na stránku (připojení je realizováno k jednotce CPU-03 po TCP s výchozím IP tj. 192.168.222.33): Kód: <html> <head> <title>HTML PL2 Ekviterm</title> <OBJECT ID="qq" CLASSID="clsid:D0A82C4A-8A37-454A-9379-C9EEFA1F421C" CODEBASE="Driver.PL2.dll#Version=2,0,1,1"> </OBJECT> </head> <body> <SCRIPT language="JavaScript"> var posuv; var sklon; qq.SetConnection("tcp:192.168.222.33/1998"); qq.SetCurrentStationAddress(1); qq.InsertRead("Ekviterm", 1, "posuv"); qq.InsertRead("Ekviterm", 1, "sklon"); qq.Read(); posuv = qq.GetReadValue("Ekviterm", 1, "posuv"); sklon = qq.GetReadValue("Ekviterm", 1, "sklon"); document.write("posuv: "); document.write(posuv); document.write("<br>"); document.write("sklon: "); document.write(sklon); document.write("<br>"); qq.Close(); </SCRIPT> </body> </html> Více informací najdete v nápovědě rozhraní IQQ (součástí instalace Driver.PL2 (http://www.elsaco.cz/index.php?file=./download/266_fred-pl2.php)). Samozřejmě se to dá udělat tak, že JavaScript (případně s knihovnou jQuery) pravidelně komunikuje (přes časovač) a aktualizuje hodnoty v přípravené stránce. A pomocí formuláře a jeho zpracování přes JavaScript lze provádět i zápis, tj. lze vytvořit HTML verzi dispečinku, která ovšem nebude uložená v jednotce, ale na dispečerském počítači. Název: Re: Webové rozhraní Přispěvatel: libor 04.12.2013, 08:42:07 Další možností je použít novou centrálu CCPU-34, která je postavená na procesoru s Linuxovým jádrem. Ve vlákně o webovém rozhraní CCPU-34 (http://forum.elsaco.cz/index.php?topic=246.0) je možné dozvědět se detaily.
|