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