21.06.2018 Views

Phoenix Contact - Innovátor Magazin 2018

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TREND<br />

A HATÁRTALAN AUTOMATIZÁLÁSI PLATFORM – Új PLC-technológia<br />

JÖVŐBIZTOS AUTOMATIZÁLÁSI MEGOLDÁSOK<br />

MAGAS SZABADSÁGFOKKAL<br />

Az automatizálási technológiák világa sokkal konzervatívabb, mint amit az információtechnológiai<br />

megoldások terén tapasztalunk, aminek egyik oka, hogy<br />

az új technológiák bevezetése és elterjedése lényegesen lassabb. További<br />

akadályozó tényező, hogy a technológiai trendek alakítása és az újdonságok<br />

Az új PLCnext<br />

techno ló giával<br />

a <strong>Phoenix</strong> <strong>Contact</strong><br />

olyan platformot kínál,<br />

amely szabadságot<br />

biztosít a felhasználóknak<br />

mind a programozási<br />

nyelvek és<br />

eszközök tekintetében,<br />

mind a nyílt forrású,<br />

integrált funk ciók<br />

vonatkozásában.<br />

bevezetése néhány gyártó kezében összpontosul. A gyártók saját protokolljaikat<br />

használják, így ha egyszer egy felhasználó egy bizonyos<br />

protokoll mellett dönt, akkor egyúttal el is köteleződik<br />

az adott gyártó eszközei mellett. Ráadásul azt a mérnöki<br />

rendszert kénytelen használni, amit a hardverszállító biztosít.<br />

Ha a felhasználó gyártót akar cserélni, a mérnököknek<br />

új rendszert kell megtanulniuk annak ellenére,<br />

hogy a programozási nyelv maga standardizált.<br />

-<br />

KIHÍVÁS<br />

-<br />

NYÍLT FORRÁSKÓDÚ FUNKCIÓK<br />

INTEGRÁCIÓJA<br />

Egyre több informatikai alkalmazás, mint például<br />

az adatbázisokkal való kommunikáció, felhőalkalmazások<br />

és az ERP-rendszerekkel való közvetlen<br />

kapcsolat, megtalálja az útját a klasszikus irányítási<br />

technológiákhoz. Ez feltárja a legtöbb rendszer<br />

alapvető gyengeségét: nehéz olyan funkciókat<br />

integrálni, amelyek gyakran nyílt forráskódúak.<br />

A felhasználók a nyílt<br />

forráskódú közösség<br />

előnyeit élvezik<br />

A felhasználói<br />

folyamatok<br />

gyorsabb<br />

automatizálása<br />

KÓDFELDOLGOZÁS VALÓS IDŐBEN<br />

A hardveren túl az operációs rendszer is lényeges eleme<br />

egy modern processzorrendszernek. Egy vezérlőrendszerben<br />

való használathoz az operációs rendszernek valós<br />

idejűnek kell lennie, ezért nem minden megoldás alkalmas<br />

a feladatra. Ezen alapvető követelmény miatt a <strong>Phoenix</strong><br />

<strong>Contact</strong> egy valós idejű kiterjesztésű Linux mellett döntött<br />

a PLCnext technológia kidolgozásánál. Ez lehetővé teszi<br />

a valós időben és az azon kívüli kód végrehajtását.<br />

Annak érdekében, hogy a felhasználó az IEC 61131-3<br />

szerinti, ismerős környezetben programozhasson,<br />

a futásidejű környezetnek az operációs rendszer felett<br />

kell elhelyezkednie, hogy kommunikálhasson a mérnöki<br />

eszközzel – a <strong>Phoenix</strong> <strong>Contact</strong> esetében a PCWorx-szel.<br />

Az ott létrehozott programok betöltődnek a vezérlőre<br />

és a feladatot futásidejű környezetben hajtják végre.<br />

A PLCnext technológia így hasonlít egy klasszikus<br />

PLC-rendszerhez azzal a különbséggel, hogy nyílt<br />

operációs rendszert használ.<br />

ADATREKORDOK TOVÁBBÍTÁSA RÖGZÍTETT IDŐKÖZÖNKÉNT<br />

A programok általában az IEC 61131-3 szerint készülnek a gépvezérlő<br />

rendszerhez. Azonban van olyan eset, amikor például egy MATLAB<br />

Simulink vagy C++ programmal létrehozott vezérlőt szeretnénk integrálni<br />

az alkalmazásba anélkül, hogy ezt az IEC 61131-3-ban kellene lefordítani.<br />

A hálózati infrastruktúra és a TCP/IP és az UDP/IP, mint szállítási<br />

mechanizmusok tulajdonságainak köszönhetően a kommunikációs<br />

feladat végrehajtása valós idejű környezetben kihívást jelent. Ennek oka,<br />

hogy az átviteli csatorna – a hálózat vagy az internet – nem determinisztikus.<br />

A determinisztikus azt jelenti, hogy az alkalmazás elvárja, hogy<br />

egy adatrekordot meghatározott időközönként továbbítsanak, ami nem<br />

mindig lehetséges a hálózati jellemzők miatt.<br />

HIBRID MŰKÖDÉS – IEC 61131 ÉS MAGAS SZINTŰ NYELVI KÓD<br />

A modern alkalmazásokban egyre több IEC 61131 program és magas<br />

szintű nyelvi komponens hibrid működésére lesz szükség, amelyek valós<br />

idejű és valós időn kívüli végrehajtása is megvalósulhat. Ezenkívül a programozónak<br />

biztosítania kell, hogy az adatokat folyamatosan továbbítsák<br />

az egyik folyamatról a másikra.<br />

6<br />

7<br />

TERVEZÉS<br />

IEC 61131-3<br />

nyelvű program<br />

és magas<br />

szintű nyelvi<br />

komponens<br />

hibrid működése<br />

Nincs kényszerválasztás, hogy<br />

csak egyazon gyártó fejlesztőrendszerét<br />

kell alkalmazni<br />

Klasszikus PLC nyílt<br />

operációs rendszerrel<br />

A PLCnext technológia előnyei felhasználónak, programozónak:<br />

Magában foglalja a Végrehajtás és Szinkronizálás Manager-t (ESM) és a Global Dataspace-t (GDS) is.<br />

Az ESM segítségével könnyen konfigurálhatóak az IEC 61131, C++ vagy MATLAB Simulink rendszerekben írt<br />

programok egy rögzített feldolgozási ciklusra, és meg határozható a feldolgozási sorrend.<br />

Lehetséges, hogy egy tipikus PLC egyszerűen működik hibrid üzemelési környezetben – magas szintű nyelven<br />

vagy IEC 61131-3 környezetben írt programot futtat.<br />

ÚJ FEJLESZTÉSŰ, EGYEDÜLÁLLÓ<br />

PLCNEXT TECHNOLOGY PLATFORM<br />

C++ vagy MATLAB Simulink<br />

rendszerekben írt programok<br />

Végrehajtás és Szinkronizálás<br />

Manager (ESM)<br />

Global<br />

Dataspace<br />

(GDS)<br />

Technológiai<br />

trendek<br />

VÁLASZ<br />

Egyéb<br />

programozási<br />

nyelvek<br />

IEC 61131<br />

PC Worx Engineer<br />

eclipse<br />

Linux-alapú,<br />

nyílt forráskód<br />

C/C++<br />

Hibrid üzemelési<br />

környezet<br />

Amennyiben<br />

további részleteket<br />

szeretnél<br />

megtudni, vagy<br />

szeretnéd saját<br />

ipari környezetedben<br />

tesztelni a PLCnext<br />

technológiát, vedd<br />

fel a kapcsolatot<br />

értékesítő<br />

kollégánkkal!<br />

Felhőtechnológia<br />

egyszerű<br />

integrációja<br />

Microsoft Visual<br />

Studio<br />

MATLAB Simulink<br />

INNOVÁTOR magazin<br />

Valós idejű<br />

operációs rendszer<br />

phoenixcontact.hu

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!