Kdo chce ale poznat Control Web blíže, může si stáhnout zkušební verzi
systému, obsahující i více jak 1000 stran kompletní dokumentace
v elektronické podobě. Zkušební verze pracuje prakticky shodně
s plnou verzí, má jen několik omezení týkajících se např.
souvislé doby běhu či možnosti komunikace s reálnými
vstupně/výstupními jednotkami či průmyslovými automaty.
Pro získání alespoň rámcové představy o systému uvádíme
alespoň v bodech shrnutý přehled těch základních vlastností.
Co je Control Web?
Programový systém rychlého vývoje aplikací pro průmysl,
laboratoře, školy,...
Vizualizace a řízení technologických procesů
v reálném čase
Most mezi technologií a informačním systémem
podniku
Rozhraní člověk-stroj
Přímé řízení strojů a technologií
Simulace, výzkum, vývoj a výuka (třeba LF UK)
Podpora hardware
Control Web je důsledně navrhován jako systém nezávislý na
hardware
S patřičným ovladačem komunikuje
s jakýmkoliv průmyslovým zařízením
PLC (Siemens, Mitsubishi, Omron, Teco, Allen-Bradley,
ABB, Honeywell, …)
I/O moduly (DataLab IO, ELSACO, ADAM, …)
měřicí karty (Advantech, Axiom, Tedia, …)
virtuální zařízení, např. WWW server
apod.
Architektura ovladačů je otevřená a pečlivě
dokumentovaná, každý může implementovat vlastní ovladač
Podpora otevřených protokolů
ASCII komunikace po sériové lince
OPC Data Access
DDE / NetDDE, FastDDE
GSM modemy, SMS zprávy
HTTP přístup k WWW serverům
Modicon Modbus, Modbus/TCP
...
Podpora otevřených standardů
Široká interoperabilita díky podpoře standardních
protokolů a formátů dat
TCP/IP, HTTP, HTML (Ethernet, WiFi, dial-up, …)
ODBC / SQL
COM / ActiveX
OPC (OLE for Process Control)
GSM / GPRS
DDE, NetDDE
Schopnost práce v distribuovaném prostředí
Control Web Runtime (tlustý klient)
aplikace Control Web dokáží sdílet data po síti, volat
vzdálené metody apod.
data mohou být sdílena za účelem zálohování
(synchronizace dat)
nebo je možné přistupovat na vzdálené data (vzdálený
přístup)
oba způsoby je možno libovolně kombinovat a tvořit tak
aplikace client/server nebo peer-to-peer.
Přístup k aplikaci přes WWW browser (tenký
klient)
Control Web obsahuje zabudovaný HTTP server a dokáže vytvářet
dynamické aplikace založené na WWW technologiích, zpřístupňované
prostřednictvím standardních WWW prohlížečů
Je možné vytvářet serverové aplikace pro klienty na
plnohodnotných PC i na mobilních telefonech
Bohatost aplikace lze nastavovat podle požadavků na
přístup z různých klientů (čisté HTML, DHTML/CSS, Java,
ActiveX, ...)
WWW prohlížeč zobrazující stránku generovanou HTTP
serverem systému Control Web prostřednictvím rozhraní GPRS
Podpora platforem
Control Web podporuje všechny Win32 platformy:
Windows 9x/Me (dožívající platforma)
Windows XP Embedded (možnost práce z CF karty, bez
HDD)
Windows 2000 Advanced Server Clusters
Windows CE na standardním x86 PC (CEPC)
Windows CE na RISC systémech (verze pro procesory ARM,
MIPS, SH3/4)
Rodina systémů Control Web
Podpora jazyků a kódování
Podpora kódování
Control Web ANSI (8bitové znaky pro Evropu a USA)
Control Web UNICODE (16bitové kódování obsahující znaky všech
abeced)
UNICODE verze je nutná pro podporu východních
jazyků
Podpora jazyků
Vývojová i runtime verze v Češtině, Angličtině,
Němčině a Japonštině
Možnost upravit texty v runtime verzi pro jakýkoliv
jazyk
Runtime ve Slovenštině, Ruštině, ...
Control Web v japonské verzi
Trvalý provoz
Control Web určen pro trvalý spolehlivý provoz 24
hodin, 7 dní v týdnu
Interní velmi přísné testy prověřují každou jednotlivou
alokaci paměti a její párovou dealokaci
Control Web nasazen na kritických aplikacích ve Škoda Mladá
Boleslav, JE Dukovany, …
Control Web pracuje na kritických aplikacích firmy Moravské
přístroje (systém registrací a aktivací produktů).
Škálovatelnost
Control Web nemá žádná vnitřní omezení týkající se počtu
komunikujících kanálů, počtu panelů, přístrojů v panelech,
připojených PLC a jiných ovladačů apod.
Samozřejmě existují omezení daná kapacitou paměti,
rychlostí procesorů, propustností komunikačních linek
apod.
Řada aplikací je poměrně
rozsáhlých
Počet kanálů v řádu 10 000 na jeden
počítač…
Desítky PLC připojených k jednomu
počítači…
Řádově tisíce panelů v jediné aplikaci…
Desítky PLC, deset tisíc IO, ...
Struktura aplikace řízení energetiky ŠKODA automobilová
a.s.
Neomezená programovatelnost
Zabudovaný programovací jazyk s real-time
rozšířeními dovoluje realizovat zcela libovolné řídicí sekvence
a algoritmy
Programové API jednotlivých komponent dovoluje
jejich plně programové řízení
Událostní rozhraní komponent umožní reagovat na rozličné
stavy aplikace
Atributy kanálů umožňují precizně řídit komunikaci a
časování (QoS, Round-trip-time, timeout, ...)
Bezpečný programový model
Aplikační program nemá přímý přístup
k paměti
Eliminuje problémy s neplatnými ukazateli
Zabraňuje nestabilitám způsobeným nevracením paměti
(memory leaks)
Ošetření chyb ve výrazech (dělení nulou, indexování mimo
rozsah pole, přetečení, podtečení, ztráta přesnosti, …)
Možnost testování výskytu chyby a její programové
ošetření
Řízení přístupu uživatelů
Kompletní systém přístupových práv uživatelů
Uživatelé mají přiděleny úrovně oprávnění
Explicitní povolení či zakázání přístupu uživatelů
s daným oprávněním k jednotlivým prvkům
aplikace
Programová detekce přihlášení / odhlášení
operátora
Stejný systém přístupových práv lze rozšířit i na
aplikace zpřístupněné prostřednictvím WWW rozhraní
Ochrana investic
Systémy Control Panel / Control Web udržují vzestupnou
kompatibilitu aplikací již více jak 10 let
Nové verze přináší významná vylepšení a
rozšíření architektury, současně ale dovolují načíst aplikaci
předchozí verze
Aplikace vždy uchovávána v podobě zdrojového textu
(možnost automatického generování aplikace)
Podpora zákazníků
Technická podpora neomezená a zdarma pro
všechny zákazníky po dobu životnosti produktu
Školení pro vývojové pracovníky
Školení v prostorách firmy Moravské
přístroje pro malé skupiny 4 až 8 účastníků
Kompletní a podrobná dokumentace
Přes 1000 stran výkladu a referencí
Dokumentace rozdělena na 6 dílů
Standardní formáty CHM a PDF dovolují prohlížení
dokumentace i mimo integrované vývojové prostředí, případně
vytištění části nebo celé dokumentace
Snadná a rychlá tvorba aplikací
Vývoj nesmí být drahý
Aplikace je často nasazena jednou nebo jen několikrát,
další nasazení vyžadují modifikace
Vývoj musí být rychlý
Zákazník nechce čekat měsíce (nebo roky) na doladění
systému, odstranění chyb, …
Programátoři nemají čas studovat nové architektury, nové
vývojové nástroje, chtějí použít co už znají
Aplikace vytvořená v systému Control Web
Integrované vývojové prostředí
Tvorba aplikace drag-and-drop
Komponenty (virtuální přístroje) aplikace přetahovány
z palety
Modifikace parametrů v dialogových oknech
Přístrojový inspektor modifikuje specifické parametry
daného virtuálního přístroje
K tvorbě aplikace není zapotřebí znalost
programování
Funkce aplikace řízena parametry a výrazy
Programovací jazyk je k dispozici pro řešení
náročnějších požadavků zákazníků
Grafický vývoj aplikací
Control Web — jistota i do budoucna
Control Web spolehlivě pracuje i na pre-alfa verzích
operačního systému s kódovým názvem Windows Longhorn.
Vývojová verze sytému Control Web na operačním systému
Windows Longhorn
|