Zpět na hlavní stránku
English version Produkty Novinky Software Podpora Ceník Mapa serveru

Ethernet I/O Controller - APLIKACE

Typickou aplikací je vzdálený přístup na technologii, která je ovládána přes RS-232 nebo RS-485. I/O Controller je ideální zařízení, pokud někde potřebujete vyvést nějakou binární signalizaci, ze serveru zjistit stav nějakého binárního vstupu, nebo tyto případy spojit zároveň se sériovou linkou RS-232 pro připojení například čtečky čárového kódu, displeje a podobně.

 

Typické aplikace

Propojení RS-232 a 8 + 8 binárních I/O signálů přes Ethernet

Pokud potřebujete propojit binární signalizaci, případně souběžně s RS-232 po síti Ethernet, je pro Vás použití I/O Controlleru ideální. Blokové schéma zapojení je vidět na obrázku.

Oba I/O Controllery jsou v režimu TCP Client/Server, spojení sestavuje ten, kdo potřebuje přenés nějaká nová data na svách vstupech. Pokud použijete funkci "Keep Connection" spojení se drží trvale a každých 10 sekund se posílá NVT paket NOP (No Operation). Pokud tento paket nepřijde do 50. vteřin, spojení se z jedné nebo druhé strany uzavře a bude otevřeno jakmile bude síťové spojení znovu k dispozici.

Pro případ výpadku napájení je nutné definovat počáteční hodnotu výstupního registru, která se na výstupu objeví po startu napájení, dokud I/O Controller neobnoví síťové spojení s protistranou a nesesynchronizuje binární výstupy se vstupy na druhé straně.

 

Ovládání RS-232 a I/O pinů z PC přes Ethernet

Příklad je podobný předchozímu, ale I/O Controller přenáší data proti nějakému počítači, nekomunikuje s druhým I/O Controllerem. Počítačů se k zařízení může samozřejmě připojit více, ale pouze jeden v jednu chvíli. Z bezpečnostního hlediska je zde výhodné definovat omezení rozsahu IP adres, které jsou zařízením akceptovány.

Typickým využitím je komunikace s nějakým zákaznickým programem v počítači (pro ladící účely je ideální záložka "Test mode" v programu Hercules, který přípo podporuje NVT komunikaci s binárními vstupy a výstupy.

Hercules je ale program typu TCP Client, pokud byste chtěli, aby I/O Controller hlásil změny na binárních vstupech, je možné jej nastavit do režimu TCP Client/Server jako v předchozím případě. Počítačem zde nemusí být pouze PC uživatele, ale také server, na němž běží řídící aplikace. tomu se ale blíží následující příklad aplikace.

 

Ovládání I/O výstupů z WWW stránek nebo uživatelského rozhraní

Typickou aplikací je potřeba vzdáleného ovládání nějaké technologie z WWW prohlížeče uživatele. Vzhledem ke složitosti programování WWW stránek do zařízení se však v praxi jeví podstatně výhodnější WWW stránka realizovaná na serveru například scriptem PHP nebo ASP, která při zpracování na straně serveru otevře spojení ze serveru na I/O Controller, nastaví výstupy, přečte vstupy, uzavře spojení na I/O Controller s vrátí uživateli WWW stránku s přečtenými hodnotami. Schéma komunikace je zřetelné z obrázku.

Tento způsob je na první pohled složitější, ale má pouze jedinou nevýhodu - nutnost běžícího serveru. To lze ale ve stávajících systémech velmi často předpokládat a orpoti tomu má již jenom výhody :

  • Programátor tvoří grafiku pro uživatele pouze v PHP nebo ASP, které již zná. Nemusí se učit žádnou novou technologii = zásadní zkrácení doby pro uvedení systému na trh.
  • Bezpečnost robusního serveru proti hacknutí, nebo distribuovanému útoku je neporovnatelně větší
  • Data vyčtená ze zařízení lze na serveru dále zpracovávat a ukládat například do SQL databáze.
  • V případě pádu serveru má administrátor stále šansi se k I/O Controlleru připojit a ručně zařízení ovládat.
  • WWW stránky pro uživatele lze snadno modifikovat podle práv zda má možnost technologii ovládat, nebo pouze vidě naměřená data.
  • K I/O Controlleru může po síti přistupovat více řídících serverů. Počet uživatelů těchto serverů není nijak omezen. Naopak adresy těchto serverů lze snadno omezit použitím IP filtru.

 

Příklady realizovaných aplikací s I/O Controllerem

Možných aplikací I/O Controlleru je skutečně nepřeberné. Pro lepší představu jsme vybrali několik aplikací, které realizovali a realizují naši zákazníci.

  • Řízení výroby a pracovníků z ORACLE serveru
    K I/O Controlleru je připojen LCD displej na sériový port a binární vstupy a výstupy jsou připojeny na 8 tlačítek s podsvětlením. Pracovník stiskne tlačtko s požadovanou činnostií (například pozastavení výroby vzhledem k nutnosti servisního zásahu). Požadavek se odešle jako TCP/IP paket na řídící ORACLE Server, který činnost potvrdí prosvětlením tlačítka, nebo zamítne s vypsáním důvodu na LCD displej.
  • Jednoduchý přístupový systém
    K I/O Controlleru je na RS-232 připojena čtečka bezkontaktní identifikace. Při sejmutí karty je odeslán paket na dohledový server, který otevře nebo neotevře dveře. Nastavením dalších logických výstupů může server například zaktivovat poplašné zařízení nebo vypnout světla v objektu, protože server ví, že dotyčný člověk byla poslední autorizovaná osoba z z dalšího binárního vstupu zjistí, že dotyčný zamkl.
  • Vzdálený RESET problematického zařízení po síti
    I/O Controller ovládá binárními výstupy resetovací relé, nebo relé pro odpojení napájení zařízení, které je třeba resetovat. Obsluha tam může například z PHP scriptu na dálku zresetovat několik zařízení.
    Na binárním vstupu může být připojeno relé před UPS (záložním zdrojem napájení) a při výpadku proudu je změna na binárním vstupu odeslána po síti, jako informace že systém v daném místě jede z baterek a má omezenou dobu než naběhne napájení. Lze tak použít podstatně levnější UPS bez SNMP dohledu..

  • Vzdálené měření teploty s možností zapnout přídavné topení nebo chlazení
    Na RS-232 rozhraní I/O Controlleru je připojen jednoduchý teploměr a na binárních vstupech je klasický termostat s bimetalem. Binární výstupy proti tomu ovládají přídavné chlazení nebo větrání. Řídící server si pravidelně vyčítá hodnotu teploty z teploměru na RS-232. Pokud teplota překročí nastavenou mez, zařízení samo sestaví spojení na server.. Obsluha může přes binární výstupy provádět extrémn zásahy, které by nebylo možné svěřit lokálnímu automatickému řízení.
  • Hlášení o poplachu z ústředny poplachového zařízení
    Binární výstup z poplachové ústředny lze připojit na vstup I/O Controlleru, který ohlásí nadřízenému serveru alarm odesláním paketu. Tento způsob je podstatně rychlejší než vytočení spojení na standardní PCO po telefonní lince.
    Proti standardnímu řešení má obrovskou výhodu ve vyšší bezpečnosti, protože server se může kdykoliv připojit k zařízení a ověřit stav poplašného zařízení. Zásadním způsobem se tak zvyšuje bezpečnost a snižují se poplatky za telekomunikační služby, pokud je Ethernet v objektu instalován. Systémy navíc mohou běžet paralelně.
  • Jednoduchý systém parkovacích míst
    Na vstup I/O Controlleru je připojeno čidlo, které zjišťuje přítomnost vozidla v garážovém stání. Na výstup pak může být připojen například elektricky ovládaný sloupek, který blokuje konkrétní vyhražené parkovací místo pro konkrétního zákazníka.
    Propojení po síti Ethernet je velmi levné, celý systém je robusní a relativně levně naprogramovatelný do jakéhokoliv serveru. Počet takto připojených parkovacích míst není prakticky omezen. Na rozhraní RS-232 lze připojit například displej s navigačními informacemi kde jsou ještě volná místa a kudy má auto jet k nejbližšímu parkovacímu místu.

 

Charon I - vestavná verze I/O Controller

Pokud potřebujete I/O Controller ve vestavné verzi, lze použít modul Charon I, který obsahuje shodný FirmWare. Binární vstupy/výstupy jsou zde sloučeny na jeden 8. bitový port. Ten lze pomocí nastavení rozdělit na jen vstupní, jen výstupní nebo kombinované piny.

Pokud potřebujete skutečně 8x oddělený binární vstup a 8x binární výstup, případně více, lze použít speciální FirmWare a binární vstupy/výstupy rozšířit pomocí posuvných registrů. Tímto způsobem lze kaskádně zapojit až 64 binárních vstupů a výstupů, obládaných přes TCP/IP pomocí NVT.

Poznámka: Vytvoření TCP spojení v režimu TCP Client změnou hodnoty na binárních vstupech i v rozšířeném počtu vstupů týká pouze spodních 8. bitů. Hodnotu dalších bytů lze pouze zjišťovat NVT dotazem z protistrany.


<<  zpět na podrobný popis I/I Controlleru



English version Produkty DOWNLOAD Ceník Kontakty Mapa stránek


HW group - U Pily 3/103, 143 00, Praha 4

Telefon: 222 511 918   fax 222 513 833