Dnes bývá samozřejmou součástí vizualizace i správa databázové
agendy s technologií přímo nesouvisející, netriviální zacházení s
naměřenými daty, bohaté tiskové služby a podobně, a to se týká i
malých a středně velkých technologických celků. Řešením je využití
standardu SQL (Structured Query Language - strukturovaný dotazovací
jazyk). Nový Control Web 2000 vychází těmto potřebám vstříc, a to jak
dalším usnadněním návrhu a výroby takovýchto aplikací, tak zvýšením
výkonu, stability a bezpečnosti výsledných programů.
Základním stavebním kamenem všech tří dále popisovaných příkladů
nasazení systému Control Web je databázová komponenta SQL. Díky ní
může systém pracovat s libovolným datovým formátem přístupným
prostřednictvím rozhraní ODBC a využít dotazovacích služeb jazyka SQL
pro záznam, zobrazení a vyhledávání údajů.
Prvním zástupcem středně velké aplikace, kterého bychom vám rádi
představili, je řízení procesu kalení a popouštění ve žďárském podniku
ŽĎAS, a.s. K autonomní regulaci a sběru dat slouží programovatelný
regulátor Watlow F4, namontovaný na každé ze tří obsluhovaných pecí.
Součástí software regulátoru je implementace protokolu Modbus, jímž
jsou po sběrnici RS-485 zpřístupněny jednotlivé paměťové registry.
Úkolem aplikačního programu je prostřednictvím SQL udržovat agendu
zakázek, zapisovat program do regulátoru pro zpracování zakázky v peci
a sbírat data v průběhu regulačního cyklu. Výsledek, tedy graf
nastavené a skutečné teploty v peci v závislosti na čase, je pak
samozřejmě možné prohlížet na obrazovce i vytisknout na protokolu.
Uložení programu do regulátoru probíhá sekvenčním zápisem do
registrů zařízení. To je úkol, jenž vpodstatě nelze obecným
vizualizačním nástrojem řešit bez programování. Většina soudobých
systémů vám to ale buď vůbec neumožní, nebo budete muset použít drahý
software třetí strany. V Control Webu je to naopak velmi jednoduché,
navíc už nemusíte použít dříve k tomuto účelu vyhraženou komponentu
program, zápis programového kódu je nyní vlastní každému objektu
aplikace.
Také zobrazení grafu (obr. 1), jehož jednotlivé série obsahují
nestejný počet vzorků (žádané a skutečné hodnoty), by bez možností
Control Webu nebylo jednoduché. Tady se potřebné funkčnosti podařilo
snadno dosáhnout kombinací univerzálního tabulkového nástroje a trochy
programování.
Měření pneumatikových forem v podniku Barum Continental, a.s.
je podobným příkladem použití nových programovacích technologií v
provozu střední velikosti. Tato aplikace plně využívá možnosti
relačního návrhu databáze výrobků a měření a přístupu k ní dotazy
jazyka SQL. Volba datového formátu mdb navíc umožňuje přistupovat k
databázi i prostřednictvím programu Microsoft Access a využít tak jeho
prostředků k výrobě složitě formátovaných výstupních sestav.
Samotný sběr dat z měřidel Mitutoyo vyžadoval napsání speciálního
ovládače, který tak rozšířil nabídku Control Webem podporovaných
zařízení. Napsat nový ovladač není složité a dá se to zvládnout i v
poměrně krátké době. Tuto možnost mají všichni uživatelé systému
Control Web, rozhraní ovládače je podrobně popsáno v dokumentaci k
produktu a jako vývojový nástroj poslouží libovolný produkt, který
umožňuje vyrobit dynamicky linkovatelnou knihovnu formátu Win32.
Část aplikace sloužící k měření obvodové házivosti forem vyžadovala
vyvinutí speciálního matematického postupu k ustavení formy na měřicí
stůl. Implementace tohoto postupu pak už byla snadnou záležitostí -
vše potřebné k naprogramování komplexních matematických výpočtů je
součástí prostředí.
Ukázka automaticky vypracovaného protokolu
Rozsáhlým vizualizačním a řídicím systémem je sběr dat a ovládání
zařízení na přehradě Morávka. Je rozdělený na dvě samostatné aplikace,
z nichž jednou je datový server, nadřazený síti PLC Saia, který
komunikuje na lince RS-485 protokolem S-Bus s jedním z automatů a
zajišťuje čtení a archivaci dat a přenos povelů do technologie, a
druhou je samotná vizualizační část (obr. 3), která může běžet na
kterémkoli počítači v lokální síti stanic WindowsNT a jejíž styk s
datovým serverem zajišťuje ovladač pro TCP/IP spojení. Systém
poskytuje přehled vodohospodářských parametrů přehrady, ovládání a
monitorování dvou vodních turbín a dvojích výpustí přehrady a přehled
elektrorozvodů a zabezpečení vstupu do štol a správních objektů.
Datový server prostřednictvím radiomodemu Racom a radiové sítě
Povodí Odry předává vybraná data na ostravský dispečink, kde aplikace
v Control Panelu, předchůdci Control Webu pro operační systém MS-DOS,
koncentruje údaje ze všech přehrad zapojených do systému a vybrané
veličiny obratem zpřístupňuje lokálním stanicím. Nová aplikace Morávka
je modernizací předchozího systému postaveného na technolgii Control
Panel, jenž je v různých modifikacích úspěšně používán ještě na
přehradách Kružberk, Šance a Olešná.

Vizualizační systém Povodí Odry byl v poslední době doplněn o
monitorování hladin podzemní vody a průsaků (TBD), a to na přehradách
Morávka, kde vznikla vazba na datový server řídicího systému v lokální
počítačové síti, a Slezská Harta, jejíž řídicí systém předává potřebné
údaje do aplikace TBD protokolem NetDDE. V obou případech jde o
program běžící v prostředí Control Web, který v pravidelných
intervalech získává naměřené hodnoty tlaků a teplot v podzemních
vrtech z ústředen Geokon, provádí potřebné přepočty na hladinu
podzemní vody a po archivaci data zpřístupní ve schematických řezech
přehradní hrází nebo jako grafy historických trendů. Aplikace na
Slezské Hartě navíc plní funkci přenosu dat na vodohospodářský
dispečink.
|