Mi az a VNC és miért hasznos az iparban?

A VNC (Virtual Network Computing) egy távoli képernyőelérési és vezérlési technológia, amellyel egy másik eszköz képernyője megjeleníthető és – jogosultságtól függően – kezelhető is. Az ipari automatizálásban ez azt jelenti, hogy egy HMI kijelző tartalmát irodából, másik telephelyről vagy akár mobilról is láthatjuk és kezelhetjük.

Az univerzális HMI kijelző többféle PLC rendszerrel kompatibilis, és ha rendelkezik Ethernet porttal, gyakran VNC szerver funkciót is tartalmaz. Ez lehetővé teszi, hogy a kezelőfelületet nem csak a helyszínen, hanem hálózaton keresztül távolról is elérjük.

Mire használható a VNC egy HMI/PLC rendszerben?

Hogyan működik a VNC a gyakorlatban?

A VNC működésének alapja egyszerű: a HMI kijelzőn fut a VNC szerver, amely a képernyő képét a hálózatra továbbítja. A távoli gépen (PC, laptop, mobil) futó VNC kliens alkalmazás ezt a képet megjeleníti, és az érintési/kattintási eseményeket visszaküldi.

Rievtech HMI példa

A PLCshop.hu-n elérhető Rievtech és Flexem HMI kijelzők közül több modell tartalmaz beépített VNC szerver funkciót. A kapcsolódás tipikus módja:

  1. A HMI-n bekapcsoljuk a VNC szerver funkciót és megadjuk a jelszót
  2. Feljegyezzük a HMI IP-címét (pl. 192.168.1.100) vagy beállítjuk a DDNS nevet
  3. A távoli gépen telepítjük a VNC klienst (pl. RealVNC Viewer, TightVNC, UltraVNC)
  4. Megadjuk az IP-címet/DDNS nevet és csatlakozunk
  5. A HMI képernyője megjelenik – felügyelhetjük vagy kezelhetjük is

Tipp: Ha a HMI és a kliens nem azonos helyi hálózaton van, VPN kapcsolat vagy portátirányítás szükséges. Ipari környezetben a VPN a biztonságosabb megoldás. Részletek: Rievtech VNC tudásbázis

VNC beállítás alaplépései

  1. Kompatibilitás ellenőrzése – győződj meg, hogy a HMI típus támogatja a VNC szerver funkciót (jellemzően Ethernet portos modellek)
  2. Hálózati paraméterek beállítása – IP-cím, alhálózati maszk, átjáró (gateway) konfigurálása a HMI-n
  3. VNC szerver bekapcsolása – a HMI beállításaiban engedélyezzük a VNC funkciót, beállítjuk a jelszót
  4. VNC kliens telepítése – PC-re vagy mobilra (RealVNC Viewer, TightVNC, UltraVNC – ingyenesek)
  5. Kapcsolódás – IP-cím vagy DDNS név megadása, jelszó megadása
  6. Jogosultság ellenőrzése – felügyelet (view-only) vagy beavatkozás (full control) mód kiválasztása

Felügyelet vagy beavatkozás?

Felügyelet (View-only)

A képernyő megfigyelése távolról. A felhasználó látja a HMI tartalmát, de nem tud beavatkozni. Ideális monitorozáshoz, oktatáshoz és állapotellenőrzéshez.

Beavatkozás (Full control)

A távoli felhasználó módosíthatja a kezelőfelület elemeit és paramétereit. Szükséges lehet hibakereséskor, paraméterezéskor – de mindig egyeztetéssel a helyszíni kezelővel!

Figyelmeztetés: Ipari környezetben a VNC távelérést ajánlott védett hálózaton (pl. VPN) és megfelelő jogosultságkezeléssel használni. Távbeavatkozás előtt mindig egyeztessen a helyszíni kezelővel.

VNC előnyei ipari környezetben

Kockázatok és gyakori hibák

Biztonsági minimum

Erős, egyedi jelszó a VNC szerverhez
VPN használata távoli elérésnél
Jogosultságkezelés (view/control)
Portok zárolása (ne legyen nyitott az interneten)
Egyeztetés a helyszíni kezelővel beavatkozás előtt
Hozzáférési napló vezetése

Kinek ajánlott a VNC használata?

Gyors ellenőrzőlista VNC bevezetéshez

HMI típus VNC szerver támogatás
Ethernet csatlakozás biztosítva
IP-cím / DDNS beállítva
VPN konfiguráció (ha távoli elérés)
VNC jelszó beállítva
Kliens alkalmazás telepítve és tesztelve
Jogosultságok definiálva (view/control)
Helyszíni egyeztetési protokoll rögzítve

Gyakori kérdések

Mi az a VNC?

A VNC (Virtual Network Computing) egy távoli képernyőelérési és vezérlési technológia, amellyel egy másik eszköz képernyője megjeleníthető és – jogosultságtól függően – kezelhető. Az ipari automatizálásban HMI kijelzők távoli eléréséhez használják.

Mire használható a VNC ipari HMI esetén?

Távfelügyeletre, hibakeresésre, paraméterezésre, műszaki támogatásra és kezelői felület távoli ellenőrzésére. Segítségével nem kell kiutazni minden problémáért.

Minden HMI támogatja a VNC-t?

Nem. A támogatás típus- és gyártófüggő. Jellemzően a hálózati (Ethernet) kapcsolattal rendelkező modellek között érhető el. Érdemes a termék adatlapjában ellenőrizni.

Milyen eszközről lehet VNC-vel csatlakozni?

PC-ről, laptopról és sok esetben mobil eszközről (Android / iOS), megfelelő VNC kliens alkalmazással. Népszerű kliensek: RealVNC Viewer, TightVNC, UltraVNC.

Mi kell a csatlakozáshoz?

A távoli eszköz IP-címe vagy DDNS neve, működő hálózati kapcsolat, valamint szükség esetén a megfelelő jelszó/jogosultság.

Mi a különbség a felügyelet és a beavatkozás között?

Felügyeletnél (view-only) a képernyő megfigyelése történik. Beavatkozásnál (full control) a távoli felhasználó módosíthatja a HMI kezelőfelület elemeit és paramétereit is.

Biztonságos a VNC ipari környezetben?

Megfelelő jelszóval, hozzáférés-kezeléssel és védett hálózaton (például VPN-en) használva biztonságosan alkalmazható. Nyílt internetre kitett, jelszó nélküli VNC szerver komoly kockázat.

Mi az az RFB protokoll?

Az RFB (Remote Framebuffer) a VNC alapját képező protokoll, amely a képernyőfrissítések és a kliens oldali input események (billentyű, egér, érintés) továbbítását kezeli hálózaton keresztül.

A VNC kialakulása és története

A VNC technológia az 1990-es évek végén született meg a Cambridge-i Olivetti Research Laboratory (ORL) kutatólaboratóriumban, később AT&T Labs Cambridge néven működött tovább. A fejlesztők célja egy egyszerű, platformfüggetlen távoli képernyőelérési megoldás volt.

A VNC alapja az RFB (Remote Framebuffer) protokoll, amelyet kifejezetten arra terveztek, hogy minimális sávszélességgel és egyszerű implementációval működjön. A protokoll nyílt specifikációja lehetővé tette, hogy számos ingyenes és kereskedelmi VNC implementáció szülessen (RealVNC, TightVNC, UltraVNC stb.).

A kutatócsoport tagjai később megalapították a RealVNC céget, amely ma is az egyik vezető VNC megoldásszállító. A technológia nyílt jellege és egyszerűsége tette lehetővé, hogy az ipari automatizálásban is elterjedjen – különösen HMI kijelzők távoli eléréséhez.

Hogyan működik technikailag? (RFB protokoll)

Az RFB (Remote Framebuffer) protokoll lényege, hogy a szerver oldal (HMI) a képernyő képét pixel szinten továbbítja a kliens felé. A kliens oldalon a felhasználó interakciói (billentyűleütés, egérmozgás, érintés) visszaküldésre kerülnek a szerverre.

A protokoll több tömörítési módot támogat: csak a változott képernyőrészek küldése, különböző kódolási algoritmusok (Raw, CopyRect, RRE, Hextile, ZRLE, Tight). Ez biztosítja, hogy még alacsonyabb sávszélességű kapcsolaton is használható legyen.

Az RFB protokoll platformfüggetlen: nem számít, milyen operációs rendszeren fut a szerver vagy a kliens. Ez az ipari környezetben különösen hasznos, ahol a HMI saját beágyazott rendszert futtat, a kliens pedig Windows, Linux, Android vagy iOS lehet.

VNC az ipari automatizálásban – miért aktuális ma is?

A VNC technológia az ipari automatizálásban továbbra is aktuális, mert egyszerű, megbízható és platformfüggetlen megoldást kínál a távoli eléréshez. A modern HMI kijelzők (pl. Flexem, Rievtech) beépített VNC szerver funkciójával a távelérés „dobozból" elérhető – külön szoftver vagy licenc nélkül.

A többtelephelyes üzemeltetés, a gyors szervizreakció és a távoli beüzemelés igénye egyre növekszik. A VNC ezekre a kihívásokra egyszerű, költséghatékony választ ad – különösen VPN-nel kombinálva, ahol a biztonság is garantált.

VNC távelérést szeretne bevezetni?

Segítünk a megfelelő HMI kiválasztásában, a hálózati beállításokban és a biztonságos távelérés kialakításában.

Kapcsolatfelvétel → HMI kijelzők →
VNC távelérésHMIPLCRFB protokolltávfelügyeletVNC szerverVNC kliensDDNSipari biztonságVPNRievtechFlexemEthernettávbeavatkozásModbusPLCszervizPLCshopjogosultságjelszókezelésRealVNC
← Tudásbázis WeLovePLC Blog →