Stručný a přehledný průvodce výběrem software pro váš programovatelný logický kontroler (PLC) UniPi.
Co je třeba zvážit
Naše produkty jsou kompatibilní s řadou software - některé jsou vyvíjené přímo námi, jiné jsou oblíbené a známé platformy pro systémy automatizace vyvíjené třetí stranou. Při výběru správného software pro vaši řídící jednotku je potřeba si ujasnit odpověď na následující otázky:
- Je daný software s řídící jednotkou kompatibilní?
Pro software vyvíjený a dodávaný námi platí, že je kompatibilní se všemi našimi produkty. U cizích platforem ale závisí kompatibilita pouze na jeho dodavatelích či vývojářích. Pokud si proto nejste jistí, zda je vybraný software vhodný pro naše produkty, doporučujeme zvolit některou z námi dodávaných možností. - Do jaké míry je k danému software poskytována podpora?
Externí vývojáři obvykle pro své softwarové platformy poskytují vlastní dokumentaci, manuály a další podporu. Rovněž často nabízejí pomoc na komunitních fórech dané platformy, kde se můžete v případě problémů zeptat na radu či zjistit, zda obdobný problém nemá více uživatelů. Návody, dokumentace a jinou podporu pro naše produkty naleznete buď na veřejném úložišti UniPi, případně u jednotlivých produktů na e-shopu. Navštívit můžete i naše technologické fórum na odkazu - Je lepší otevřená platforma nebo proprietární software?
Obě možnosti mají své výhody a nevýhody. U proprietárních komerčních platforem má zákazník jistotu technické podpory, pravidelných aktualizací, dynamický vývoj a uživatelskou přívětivost, byť za cenu toho, že jde o uzavřený systém s velmi omezenými možnostmi úprav. Nevýhodou jsou rovněž nutné finanční náklady na koupi softwaru či licence a jejich pravidelné obnovování. Open-source platformy jsou oproti tomu většinou dostupné zdarma a jejich otevřený kód umožňuje úpravy dle potřeby a talentu daného vývojáře. Uživatelská podpora, aktualizace a kontinuální vývoj ale závisí čistě na zájmu komunity a není vždy zaručena. - K čemu bude řídící jednotka užívána?
Výhodou našich jednotek je jejich velká flexibilita díky širokému výběru platforem. Každý software je ale navržen pro odlišné prostředí a je tedy třeba zvážit, zda hledáte systém pro domácí či podnikové využití. U domácího systému závisí na volbě mezi otevřenějším systémem umožňujícím úpravy a přizpůsobení (zde můžeme doporučit open-source řešení) a uzavřenou platformou více se blížící hotovému systému domácí automatizace. V podnikové sféře pak nabízíme řešení navržená přímo pro nasazení v průmyslu a podporující programovací standard IEC-61131-3 (v našem případě CODESYS či Mervis). - Jakou technologii budete ve vašem projektu používat?
Odlišné platformy nemusí podporovat všechny přenosové protokoly, zařízení a produkty třetí strany. Ujistěte se nejprve na stránkách dodavatele software, zda je daná technologie softwarem podporovaná.
Přehled dostupného software |
||||
Název | Podpora | Cena | Kompatibilita | Vlastnosti |
Naše softwarové platformy | ||||
Mervis | Plná | Placený1) |
UniPi 1.1, UniPi 1.1 Lite, Neuron, Axon |
dle IEC 61131-3, SCADA, záloha dat do cloudu, platforma pro Smart Home i aplikace v lehkém průmyslu |
EVOK | Plná | Zdarma | UniPi 1.1, UniPi 1.1 Lite, Neuron, Axon |
poskytuje základní přístup k funkcím zařízení, uživatel jej lze může doplnit o vlastní skripty přes dostupná rozhraní, vhodný pro vývojáře a integraci do jejich software |
Komerční alternativy | ||||
CODESYS | Fórum, externí | Placený | UniPi 1.1, UniPi 1,1 Lite, Neuron2) | dle IEC 61131-3, mezinárodně rozšířený, pro univerzální využití se zaměřením na průmyslovou automatizaci |
REXYGEN | Fórum, externí | Placený | UniPi 1.1, UniPi 1.1 Lite | rychlá doba odezvy, pro real-time aplikace, vhodný pro využití v lehkém průmyslu |
Wyliodrin | Fórum, externí- | Placený | UniPi 1.1, UniPi 1.1 Lite | poskytuje jednoduché vizuální programování, podpora velkého množství programovacích jazyků |
HomeSeer | Fórum, externí | Placený | UniPi 1.1, UniPi 1.1 Lite | zaměření na automatizaci domácnosti |
Open Source | ||||
Jeedom | Fórum, externí | Placený, lite verze Zdarma | UniPi 1.1, UniPi 1.1 Lite | v lite verzi zdarma, velké množství doplňků, uživatelsky přívětivý, zaměření na domácnost |
FHEM | Fórum, externí | Zdarma | UniPi 1.1, UniPi 1.1 Lite | podpora velkého množství protokolů, vhodný k propojení bezdrátových a drátových systémů |
PiDome | Fórum, externí | Zdarma | UniPi 1.1, UniPi 1.1 Lite | platforma pro domácí automatizaci, přizpůsobitelné uživatelsky přívětivé rozhraní, možnosti pro pokročilé uživatele |
Pimatic | Fórum, externí | Zdarma | UniPi 1.1, UniPi 1.1 Lite | univerzální platforma pro domácí automatizaci, velké množství rozšiřujících modulů |
Domoticz | Fórum, externí | Zdarma | UniPi 1.1, UniPi 1.1 Lite | jednoduché a rychlé uživatelské rozhraní, zaměřen na Smart Home projekty |
DomotiGa | Fórum, externí | Zdarma | UniPi 1.1, UniPi 1.1 Lite | vývojářská platforma pro domácí automatizaci postavená na linuxu |
Node-RED | Fórum, externí | Zdarma | UniPi 1.1, UniPi 1.1 Lite | nástroj, který umožňuje jednoduše propojit hardwarová zařízení, programová API a webové služby |
1) Oficiální podporovaná platforma. Mervis IDE lze zdarma stáhnout z downloads.unipi.technology (jednotky UniPi Axon jsou dodávány s Mervisem již nainstalovaným). Žádanku o licenci pro užívání databáze Mervis DB či Mervis proxy serveru lze buď zakoupit samostatně, případně je součástí balení u kompletní sady UniPi 1.1/1.1 Lite a všech modelů UniPi Neuron a UniPi Axon.
2) Kompatibilita s řadou UniPi Axon je ve vývoji
IEC 61131-3
IEC 61131-3 je část mezinárodního standardu pro programovatelné řídící jednotky (PLC), která popisuje základní softwarovou architekturu a programovací jazyky pro jejích ovládání. Pro uživatele, kteří znají programovací metody definované tímto standardem, bude snadnější pracovat s neznámou platformou vyvíjenou v souladu s tímto standardem.