Promotic
WikipediaLinkedInYoutubeTwitterFacebook

PmData(Web)Client - licence pro PROMOTIC klienty pro Internet/Intranet/LAN

Pro komunikaci v sítích LAN a Internet/Intranet používá PROMOTIC model klient - server.
- Server je aplikace, která poskytuje (nabízí) svá data.
- Klient aplikace naopak data ze stanice typu server čte nebo je mění.
 
PROMOTIC klientem může být:
1. PROMOTIC aplikace, která čte (zapisuje) data z (do) aplikace typu Server. Aplikace PROMOTIC klient si může se serverem vyměňovat data pomocí standardu XML (nebo zastarale přes PROMOTIC "socket" rozhraní).
2. WEB klient, který zobrazuje formou HTML stránek informace (data nebo obrazovky) z PROMOTIC WEB serveru. K prohlížení HTML stránek lze použít například MS Internet Explorer. Tito klienti mohou vizualizovat (nebo měnit) data z PROMOTIC Web serveru, ale neumožní úplně vše, co umí klientská aplikace vytvořená a provozovaná pod systémem PROMOTIC: například komunikaci s PLC, vytváření uživatelských algoritmů, atd.
3. Jiná aplikace, která umožňuje číst/zapisovat XML data.
 
Z obchodního hlediska rozlišujeme dva typy klientů - "runtime" licencí:
1. PmDataClient. Tato licence umožňuje:
- Získávat a zasílat data pomocí standardu XML (nebo postaru pomocí Soketů). Jedná se o následující přenosy dat:
- Komunikace mezi objekty PmData nebo PmDataTable.
- Číst XML data z objektu PmAlarmEvent.
- Číst XML data z objektu PmTrend.
- Využívat objekty PmWebDir (pro nabízení souborových html stránek) a PmWebInfo (pro vzdálené prohlížení INFO systému).
2. PmWebClient. Tato licence umožňuje vše co "PmDataClient" a navíc umožňuje prohlížet a získávat data z podsystémů:
- Prohlížení on-line obrazovek aplikace jako automaticky generované dynamické html stránky, tzv. Web Obrazy.
- Alarmy a Eventy: prohlížení alarmů a eventů na WEB klientech (v Internet Exploreru).
- Trendy: prohlížení trendů v grafické i tabulkové podobě.
 
Obě klientské licence dovolují provozovat klienta bez ohledu, zda je to aplikace PROMOTIC nebo ne. Licence pro klienty se ukládají (je nutné zakoupit) na PROMOTIC WEB serveru. Server pak umožňuje komunikovat s tolika klienty, pro kolik má licencí. Licence je tzv. "plovoucí": Web klienti mohou být spouštěni z různých stanic PC, ale počet současně spuštěných klientů nesmí překročit počet, pro který byla zakoupena runtime licence. Pokud například má PROMOTIC WEB server pouze 1 klientskou licenci, pak se připojí pouze první klient který požádá o data. Pokud tento klient po dobu 10 minut nepožádá o nová data, je ze serveru odregistrován a nový klient má možnost se připojit.

Pokud však klientská aplikace běží na stejném počítači jako serverovská a pokud adresa serveru je na klientovi zadána jako "http://localhost/" nebo "http:/127.0.0.1/" (to je univerzalní adresa pro lokální počítač), pak tento klient se připojuje k serverovi vždy jako PmWebClient bez potřeby licence (tzn. lokální klient je zdarma).

 
- Vývojový klíč má vždy pro testovací účely povoleno 5 klientů typu PmWebClient.
- V aplikaci typu PmFree jsou vždy povoleni 2 klienti typu PmWebClient.
 
Maximální a aktuální počet připojených klientů lze v runtime zjistit pomocí vlastností Pm.LicenceInfo.
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice