Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
01.07.2025, 13:03:39

Domů Nápověda Vyhledávání Přihlásit Registrovat
 
Fórum k produktům firmy ELSACO Kolín  

+  PROMOS fórum
|-+  HW
| |-+  CCPU-02/03/21
| | |-+  Webové rozhraní
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Tisk
Autor Téma: Webové rozhraní  (Přečteno 7876 krát)
jíva
moderátor+

Příspěvků: 138



« kdy: 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).
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #1 kdy: 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) 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).

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.
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #2 kdy: 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 je možné dozvědět se detaily.
Zaznamenáno

Stran: [1] Nahoru Tisk 
« předchozí další »
Skočit na:  


Poháněno MySQL Poháněno PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines Validní XHTML 1.0! Validní CSS!