webSCADA folyamatirányító rendszer

Web alapú, XML-re épülő folyamatirányítási és ellenőrző szoftver rendszer

A Controlsoft Automatika Kft. a Microsoft Magyarország és a Budapesti Műszaki és Gazdaságtudományi Egyetem közösen kifejlesztett egy olyan megbízható, szabványos, skálázható, elosztott, ipari szoftver megoldásokat biztosító rendszert, amely lehetőséget biztosít az üzemi információk összegyűjtésére (Supervisory Control And Data Acquisition - SCADA) és szétosztására az üzemi szinttől az átfogó vállalati szintig. Felhasználóink irányíthatják üzemüket, vizualizálhatják folyamataikat, egyszerű ember-gép kapcsolat (HMI) segítségével, az Internet (Intranet) ipari felhasználásával. A rendszer szabványos adatbázisban (MS SQL Server, Oracle, egyszerű rendszer esetén Access,…) tárolja az adatokat. A folyamatok vizualizációja tetszőleges, XML 1.0-t támogató böngésző segítségével, egy Web szerveren keresztül történik. A kliens ún. vékony kliens, előzetesesen nem szükséges semmilyen speciális szoftver, driver, vagy felhasználói alkalmazás installálása. A projekt végterméke egy egységes felületű, nagy megbízhatóságú, komponens alapú keretrendszer, amely magába foglalja az intelligens mobil eszközök támogatását is. Ezen keretrendszer beépül MS Visual Studio.net korszerű fejlesztő környezetbe, és ennek segítségével optimalizált, egyedi, web alapú SCADA alkalmazások fejleszthetők.

A rendszer korszerű, elosztott, több-rétegű architektúrára épül, ahol elkülönül egymástól az adat-reprezentáció, az üzleti logika, valamint a megjelenítés. A kliensek egy Web szerveren keresztül tartják a kapcsolatot az adatbázissal és az adott technológiával. A technológiai folyamatábrák, az összesítő táblázatok és naplók, valamint a paraméterező táblázatok is dokumentumként jelennek meg a böngészőben. Az adatbázisból történő olvasások, és az adatbázisba való írások közvetlenül XML protokoll használatával valósulnak. A technológiai oldalon speciális komponensek felelősek a terepi kommunikáció (Modbus, Profibus DP, …) megvalósításáért, és a beérkező adatoknak az adatbázisban történő letárolásáért.

A kialakított rendszer állandó hozzáférést tesz lehetővé a különböző folyamatokhoz, bárhol és bármikor. Áthidalja a különböző információ források közötti rendszerhatárokat, és új, egységes, XML alapú kommunikációra helyezi a felügyeleti rendszereket, megvalósítva az Internet/intranet technológiák ipari felhasználását.

További célkitűzésünk volt a rendszerrel kapcsolatban, az egyre meghatározóbb szerepet betöltő mobil eszközök (Netbookok, Personal Digital Assistants, okostelefonok…) bekapcsolása a távfelügyeleti rendszerbe. Ezen eszközök használata lényegesen megváltoztatja a jelenlegi ügyeleti rendszerben, vagy a távoli felügyelet esetén használt módszereket.

A kifejlesztett rendszer különböző iparágakban használható: víz és szennyvízkezelés, az olaj és gázkitermelés és feldolgozás, a vegyipar és gyógyszeripar, az élelmiszer és italgyártás, valamint a darabgyártás területén. A rendszer minden olyan vállalatnál segíti az üzemirányítást, ahol adatokat kell összegyűjteni, feldolgozni és vizualizálni, valamint kritikus gyártási folyamatait vezérelni, szabályozni és irányítani, legyen az szennyvíztisztító telep vagy cementgyár. A teljes rendszer a Microsoft .NET architektúrájára épül, kihasználva annak előnyeit.


Rendszer architektúra

Az elsődleges technológiától származó jelek (különböző digitális és analóg I/O-k) terepi kommunikáció segítségével egy központi adatbázisban kerülnek letárolásra, valamint az eszköz és média függő, egyedi terepi kommunikáció során a kiküldendő adatok is az adatbázisból kerülnek kiolvasásra.

A SCADA alkalmazás szerver összefogja az üzleti logikát, elvégzi a szükséges vezérléseket, naplózásokat. Az adatok megjelenítése egy Web szerverhez kapcsolt alkalmazás kiszolgáló segítségével történik. A klienseken mindössze egy böngészőre van szükség és ezen keresztül megvalósíthatók a különböző üzemviteli funkciók: diszpécser munkahely, mérnöki munkaállomás, …stb. Távoli felhasználók kiszolgálásához - nyílt, az informatikában elterjedt kommunikációs protokollok segítségével - tűzfalak is alkalmazhatók a fokozott védelem érdekében. A rendszer felépítését az alábbi ábra szemlélteti.

Az ipari és informatikai szabványok és technológiák használatának következtében az általunk kínált, Web alapú, XML-re épülő folyamatirányító és ellenőrző rendszer nyitott, bővíthető, egyszerűen fejleszthető és integrálható rendszer.

Természetesen egyszerű rendszer esetén a különböző a funkciók, az alkalmazás különböző rétegei – terepi kommunikáció, adatbázis, alkalmazás kiszolgáló, Web szerver, megjelenítő kliens - egy gépen futnak. Összetett alkalmazások esetén az egyes funkciók szétválaszthatók, ezáltal biztosítva a rendszer architektúra skálázhatóságát. A web technológia – mint meglévő, korszerű technológia - használatával az ipari folyamatok irányítása és vezérlése egy egységes felületű, speciális információs szolgáltatásnak és hálózati alkalmazásnak tekinthető.

További jellemzők:

  • Szabványos, elosztott SCADA rendszer
  • Skálázhatóság
  • Teljes körű redundancia
  • Hierarchikus rendszerek kiépítése
  • Teljesítmény optimalizálás:
  • processzor teljesítményre
  • adatátviteli sebességre
  • egyidejűleg kiszolgált kliensekre
  • Teljes körű adatvédelem: SSL és a legújabb szabványok szerint
  • Real-time és hisztorikus trend
  • SQL alapú adatgyűjtés és feldolgozás
  • Alarmkezelés
  • Riport készítés
  • Dinamikus kód újrafelhasználás
  • On-line konfiguráció
  • Objektumorientált, könnyen kezelhető grafika

 

További információ

 

« Vissza