ElektroPrůmysl.cz, srpen 2021

ElektroPrůmysl.cz AUTOMATIZACE, ŘÍZENÍ A REGULACE 74 | srpen 2021 REST Na rozdíl od ostatních konceptů popsa- ných v tomto článku není REST (REpre- sentational State Transfer) protokol ani technologie, ale vlastně architektonický koncept pro pohyb dat po internetu. Ar- chitektura REST neboli rozhraní RESTful je jednoduše velmi flexibilní návrh, obvykle postavený nad protokolem HTTP, pro kli- entská zařízení, která mohou zadávat poža- davky serverovým zařízením pomocí dob- ře definovaných a jednoduchých procesů. Síť si obvykle představujeme jako soubor zařízení, která poskytují určitou specifickou sadu služeb. Ve většině technologií použí- vaných v průmyslové automatizaci existuje určitá sada předdefinovaných služeb, které se klientská zařízení musí naučit, implemen- tovat a používat pro přístup ke zdrojům zaří- zení. Tento druh architektury funguje dobře v systémech automatizace s omezeným pa- radigmatem, ale nefunguje dobře ve světě přenosu dat do podniku a cloudu. REST je zaměřen na zdroje místo na funkce. V architektuře RESTful je server vnímán jako sada zdrojů, chcete-li podstat- ných jmen, se kterými lze pracovat pomocí jednoduché sady sloves jako GET, POST, UPDATE a podobně. Tato architektura při- náší mnohem flexibilnější mechanismus pro získávání zdrojů než omezené techno- logie zaměřené na funkce, které jsme pou- žívali v minulosti. Jaké jsou její výhody a nevýhody? REST je velmi dobrou alternativou pro vy- tváření jednoduchých aplikací internetu věcí. Je jednoduchý na pochopení, snadno se implementuje, ale je méně funkční než některé jiné alternativy. Jako jednoduchý mechanismus pro přesun dat z výrob- ních hal do IT aplikace nebo cloudového serveru může být REST dobrou volbou. Můžete implementovat Server pro výrobní haly, který poskytuje rozhraní REST, a de- finovat objekty Java, XML nebo CSV jako formát pro doručení dat. Nebude to v reál- ném čase, ale ne vždy data v reálném čase potřebujete. Programovatelné řídicí jednotky a internet věcí Pokud jste integrátor, distributor nebo jiný odborník v oblasti automatizace, vaši zá- kazníci stále častěji požadují větší integraci s podnikem. Vždy jste integrovali automa- tizační zařízení s aplikacemi pro Windows a Linux, ale nyní potřebujete přenést data z výrobních hal do podnikových aplikací a cloudových aplikací, kde lze tato data ar- chivovat, vizualizovat, zpracovávat a analy- zovat. Někteří vaši zákazníci dokonce chtějí dopřednou integraci se svými zákazníky a zpětnou integraci se svými dodavateli. To je velká výzva. Někdy jsou potřebná data uzamčena v zařízení a nejsou snadno dostupná. Někdy ve skutečnosti neexistují. Jindy jsou k dispozici v nějaké staré, propri- etární a v současné době nepodporované síti, jako je DH+. Často se však nacházejí v programovatelné řídicí jednotce. Pokud máte nový PLC od společností Siemens, Beckhoff nebo Wago, je pravdě- podobné, že podporuje komunikaci po- mocí OPC UA. Díky nativní podpoře OPC UA ve Windows 10 můžete získat potřebná data poměrně snadno a bezproblémově. Jak vytvoříte nějakou aplikaci IoT, pokud máte staré PLC? I když vaše PLC nemají žád- nou přirozenou schopnost přesouvat data do podniku, existuje několik možností. Přidat další počítač Takto jsme to dělali v minulosti. Použijete např. ovladač OPC Classic k přesunu dat z programovatelného automatu do pro- středí Windows. Odtud napíšete vlastní aplikaci, která tyto položky datové tabulky přesune do místní databáze, do databáze na jiném serveru nebo do nějaké aplikace na podnikovém nebo cloudovém serveru. To je aplikace IoT, ale není to nic pěkné- ho. Často musíme PLC naprogramovat tak, aby sbíralo některá data, která nejsou ne-

RkJQdWJsaXNoZXIy Mjk3NzY=