Jak je to s podporou uživatelského kódu ve webmakeru?

<< < (2/2)

Slavomír Skopalík:
Uff, pokusim se postupne reagovat:

ad WebMaker) Zde si myslim, ze pokouset se omezit na vlastni HW panely neni zcela vhodne, jelikoz pokud opustite toto paradigma, tak zaniknou vsechny Vami zminovane problemy (tj. mit moznost vyvyjet www stranky dle soucasnych standartu s vyuzitim soucasnych techynologii).

Jedinou otazkou je, zda umoznuje FOXTROT CPU vice soucasnych EPSNET spojeni (rekneme 20-100).

Ono je potreba si uvedomit, ze ja nejsem koncovy zakanik, ale systemovy integrator, jenz MUSI vyresit pozadavky zakaznika.
Kdyz to zhrnu, bohate staci umoznit modyfikaci hlavicek XML stranky, umoznit vkladani vlastnich HTML tagu a umoznit dotaz pres Vas HTTP server
na data z adresy predane dynamicky (parametry, post, ...).
Jako bunos pak moznost automatickeho ukladani pub souboru do struktury www stranek i pro projekty jenz maji kratsi nazev, nez 8 znaku.

Jeste prani z rise snu:
Ciste SW CPU, jenz by se pripojil k TCL2 pres RS485. Pak by stacilo PC s Linuxem/WinXPE a bylo by vicemene po starostech (u sveho soukromeho domu
mam velke problemy s vykonem CPU).


Citace: Milan Bydžovský  09.10.2012, 18:54


ad 2) Otevřením webmakeru pro vlastní uživatelské kódy je v jistém smyslu proti logice Mosaicu, protože znamená ztrátu jeho WYSIWYG funkce a ztrátu možnosti na stejné stránky nahlížet pomocí panelů ID-18/28, které nekomunikují přes webové rozhraní, ale používají pro zobrazení popis vytvořený webmakerem a pro získání hodnot nativní protokol Epsnet.
Z toho důvodu se spíše snažíme implementovat nové objekty přímo do Webmakeru než jej otvírat uživatelským modifikacím.

Přístup přes javascript podle jména proměnných, bohužel naráží na HW limity PLC Foxtrot, kde není dostatek paměti na držení XML včetně jmen proměnných pro stránky s větším počtem proměnných. Generování jmen proměnných lze experimentálně zapnout, pokud ve Webmakeru ve Společných nastaveních kliknete pravým tlačítkem do plochy dialogu a v lokálním menu zvolíte Generovat jména proměnných. Obávám se, ale že narazíte na max. velikost XML souboru (to je také důvod proč je tato funkce skrytá běžným uživatelům).

Zavedení uživatelských session je složitější, protože neřeší přístup přes Webmaker a ID18/28, které nevyužívají HTTP protokol. Po pravdě si momentálně nedovedu představit, jak pro jednotlivé session připravovat unikátní data tak, aby každý uživatel mohl prohlížet např. svůj graf.

Řekl bych, že Vaše požadavky vedou spíš na nějaký SCADA systém než na jednoduché webové rozhraní.


SMILEK:
Citace: skopalik  09.10.2012, 23:03

Bohuzel, zrovna pokud se jedna o kalibrace senzoru a podobne cinnosti, tak nelze, aby dva kalibrovali ve stejny okamzik ruzne senzory pres jednu www stranku. Typicky, mate strukturu (ctete treba 20-30 instaci teto struktury) a nechcete pro kazdou delat vlastni www stranku (z pohledu udrzby projektu je to vrazedne). Stejne je to u grafu, mate jedna data, ale chcete se na ne divat "ruznym zpusobem" tj. treba jinym zoom.

Grafy samotne zatim resime takto: ...

ad WebMaker) Zde si myslim, ze pokouset se omezit na vlastni HW panely neni zcela vhodne, jelikoz pokud opustite toto paradigma, tak zaniknou vsechny Vami zminovane problemy (tj. mit moznost vyvyjet www stranky dle soucasnych standartu s vyuzitim soucasnych techynologii).
...
Ono je potreba si uvedomit, ze ja nejsem koncovy zakanik, ale systemovy integrator, jenz MUSI vyresit pozadavky zakaznika.
Kdyz to zhrnu, bohate staci umoznit modyfikaci hlavicek XML stranky, umoznit vkladani vlastnich HTML tagu a umoznit dotaz pres Vas HTTP server
na data z adresy predane dynamicky (parametry, post, ...).


S tou kalibrací vám rozumím. A grafy jsou docela pěkné. Ale tak, jak to celé ve svých příspěvcích popisujete, je to vyloženě zralé na Relianci. Vyřešíte si tím kopec starostí - vizuální stránku rozhraní (animace, grafy),  souběžné přístupy, apod. Reliance sice není zdarma, ale to, co za takovou nástavbu dáte, ušetříte na vývoji a následné údržbě mnoha oslích můstků mezi PLC a očima/rukama zákazníka. Než řešit při každé rekonfiguraci PLC systému změny firmwarů,  funkcí a přizpůsobovat všechno, co jsem k PLC externě dobastlil, raději sáhnu po něčem, co za mne udržuje někdo jiný. Vyplatilo se mi to.
Navíc, jako zákazník Teca bych zde hlasoval pro zachování ID18 - nějak jsme si na ně docela zvykli.  (dance) 
To ale neznamená (pro Teco),  že by nemohl být v nabídce i větší model a s hezčím rámečkem! ;)

Slavomír Skopalík:
Ne, Relianci opravdu ne  :(.
Misto realiance mame vlastni system (http://www.elektlabs.cz/m2demo),  jenz ma pro zakaznika priznivejsi cenovou politiku a hlavne nevyzaduje HW klic pro OPC server.
Ale k problemu, prave na kalibraci, rychle grafy nejsou SCADA systemy vubec vhodne, jelikoz tyto veci potrebujete vetsinou drive, nez je SCADA hotov, nebo v situacich kdy SCADA neni funkcni. Proto se mimo jine se zacalo s WWW strankami v PLC (jeste musim prozkoumat novy firmware pro S7/1200).
Jinak ja nemam nic proti Teco panelum, jen mi neprijde jako dobry napad limitovat funkcnost WebMakeru podle toho co umi Teco panely.
Pro jednoduchost "by stacilo",  kdyby kompiler pri vytvareni dat pro Teco panely pri vyskytu "nekompatibilni ch" dat zahlasil chybu, ze tohle neni podporovano v panelech. Pokud budeme mit cas, tak zverejnime kompletni postup pro realizaci grafu, ale nemohu to slibit, jelikoz je to prace mimo bezne ukoly.


Citace: Pavel Smílek  10.10.2012, 12:43

S tou kalibrací vám rozumím. A grafy jsou docela pěkné. Ale tak, jak to celé ve svých příspěvcích popisujete, je to vyloženě zralé na Relianci. Vyřešíte si tím kopec starostí - vizuální stránku rozhraní (animace, grafy),  souběžné přístupy, apod. Reliance sice není zdarma, ale to, co za takovou nástavbu dáte, ušetříte na vývoji a následné údržbě mnoha oslích můstků mezi PLC a očima/rukama zákazníka. Než řešit při každé rekonfiguraci PLC systému změny firmwarů, funkcí a přizpůsobovat všechno, co jsem k PLC externě dobastlil, raději sáhnu po něčem, co za mne udržuje někdo jiný. Vyplatilo se mi to.
Navíc, jako zákazník Teca bych zde hlasoval pro zachování ID18/28 - nějak jsme si na ně docela zvykli.  (dance) 
To ale neznamená (pro Teco),  že by nemohl být v nabídce i větší model a s hezčím rámečkem! ;)


Navigace

[0] Index zpráv

[*] Předchozí strana