Spletni strežnik na upravljalnem panelu XV100
V tej številki Informatorja vam bomo predstavili postavitev spletnega strežnika, ki je vključen v upravljalnem panelu XV100 podjetja Micro Innovation. Spletni strežnik nam tako omogoča internetno dostopanje do htmlstrani na panelu. Prek spletne strani tako vidimo različne podatke oziroma izvajamo kontrolo nad procesi, s katerimi upravlja PLC na panelu (nadzor temperature, el. energije, ogrevanje, hlajenje hiše, alarmni/video sistem, industrijski procesi,...).
Gregor Selak, Kolektor Sinabit, d. o .o.
Spletni strežnik na panelu bazira na standardnem Windows CE 3.0 oziroma Windows CE 5.0 spletnem strežniku. Podpira del protokola HTTP/1.0 z omejeno funkcionalnostjo in ASP (aktivne spletne strani). Prek strežnika pa lahko na upravljalni panel dostopa do 10 uporabnikov naenkrat.
Spletni strežnik lahko realiziramo na upravljalnih panelih XV-100, ki omogočajo PLC-funkcionalnost (XV-102-B...-...- 10-PLC). Potrebujemo še najnovejšo verzijo programskega orodja MXpro (V2.3.9 SP1) podjetja Micro Innovation. Mxpro bazira na standardiziranem programskem orodju CoDeSys, ki se uporablja za programiranje krmilnikov različnih proizvajalcev. Zadnja verzija programskega orodja MXpro že vsebuje datoteko XV-Targets V2.3.9 SP1, ki vsebuje podatke o Micro Innovationovih krmilnikih, ki jih lahko programiramo v Mxpro-ju. Da nam bo spletni strežnik deloval, pa moramo osvežiti tudi strojno programsko opremo (firmware) upravljalnega panela na verzijo Target Firmware- WinCE V2.4.7. Vse omenjene aplikacije dobimo na spletni strani podjetja Kolektor Synatec in jih lahko naložimo brezplačno na osebni računalnik.
Med seboj priklopimo prek etherneta panel in osebni računalnik, ter zaženemo zagonsko datoteko TargetFirmware- WinCE_V2.4.7.exe. Prikaže se nam instalacijski menu, kjer izberemo FTP Instalation. S klikanjem na ikono Next, se nam odprejo še druge nastavitve, kjer kot target type (tip PLC-ja) izberemo XV-1xx, označimo komponento WEBServer V2.4.7 in izberemo lokacijo Internal Storage. Kot FTP-parametre določimo samo IP-naslov panela in namestitev se začne (slika 1).
Slika 1 – Meniji za namestitev strojne programske opreme (firmware)
S programsko opremo MXpro lahko poleg programiranja PLC-ja ustvarjamo tudi spletne strani, ki jih nato naložimo na PLC-panel. V programu odpremo nov projekt in določimo PLC, ki ga bomo uporabljali. V našem primeru je to XV-1xx-V2.3.9, spodaj označimo še možnost web vizualizacije (slika 2).
Slika 2 – Izbira krmilnika (PLC-ja)
Spletno stran skreiramo pod zavihkom Visualizations (levo spodaj), kjer odpremo nov objekt z imenom PLC_VISU (prva stran naj bi bila vedno označena s tem imenom). Tu imamo različne ikone, s katerimi lahko dodajamo predmete, gumbe, tabele, alarmne tabele, trende in histograme (slika 3).
Slika 3 – MXpro vizualizacija
Tem objektom v njihovih nastavitvah po potrebi dodamo povezavo do vhodov in izhodov na vhodno-izhodnih modulih, ki jih bomo prek spletne strani opazovali in spreminjali.
Pod Online > Communication Parameters nastavimo IP-panela (slika 4) in se z ukazom Online > Login povežemo na panel ter naložimo celoten projekt z vizualizacijo. Projekt je sedaj naložen na PLC-ju le trenutno, zato moramo izvesti še ukaz Online > Creat Boot Project, ki shrani projekt na PLC in ga zažene zmeraj, ko se na novo zažene PLC.
Slika 4 – Komunikacijski parametri
Sedaj lahko dostopamo preko brskalnika do vizualizacije z ukazom http://<IP naslov panela>:8080/webvisu.htm (slika 5).
Slika 5 – Prikaz delujoče vizualizacije v brskalniku
Paneli XV 100 z vključenim spletnim strežnikom, predstavljajo veliko prednost na trgu nizkocenovnih upravljalnih panelov s PLC-funkcionalnostjo. Z uporabo spletnega strežnika lahko tako dostopamo do panela z osebnim računalnikom ali mobilnikom in nadziramo procese tako rekoč od kjerkoli. Dostop do interneta v današnjem času ni več problematičen, saj imamo na razpolago tudi že veliko brezplačnih dostopnih točk WLAN.