Doba čtení: přibližně 10 minut
Programovatelné automaty Fatek řady FBs patří k osvědčeným řídicím systémům pro stroje, technologie i budovy.
Mobilní aplikace PlcConsole jim přidává novou dimenzi: diagnostiku, práci s registry a přehledné ovládání přímo z iPhonu, iPadu nebo telefonu s Androidem.
Stačí, aby byl automat připojený do lokální sítě – aplikace ho v ní sama vyhledá. V článku představujeme, co aplikace umí, jak ji využít v praxi a jaký hardware Fatek k ní zvolit.

Proč mít PLC „v kapse“
Kdo oživoval stroj nebo hledal závadu v rozvaděči, to zná: notebook na bedně, kabel přes půl haly a k tomu snaha zachytit vstup, který se na zlomek sekundy objeví a zase zmizí. Programovací prostředí je pro tvorbu programu nezastupitelné, ale pro rychlou kontrolu stavu, otestování sekvence nebo předání ovládání uživateli je často zbytečně těžkopádné.
Druhou stranou mince jsou lidé, kteří s automatem jen pracují – obsluha, správce budovy nebo majitel chytré domácnosti. Ti nepotřebují vidět žebříčkový diagram ani adresy registrů. Potřebují tlačítko „Rozsvítit terasu“ a teplotu v obýváku.
PlcConsole spojuje oba světy v jedné aplikaci. Technik v ní najde nástroje pro diagnostiku na úrovni protokolu, instalátor z týchž dat připraví přehledné ovládání pro koncového uživatele. Automat Fatek tak získává mobilní rozhraní, aniž by bylo nutné zasahovat do jeho programu.
Co je PlcConsole
PlcConsole je mobilní aplikace pro telefony a tablety, která komunikuje s PLC Fatek FBs nativním protokolem Fatek přes TCP v lokální síti. Nepotřebuje žádný server, cloud ani účet – telefon se připojí přímo k ethernetovému rozhraní automatu. Aplikaci vyvíjí nezávislý autor David Krzystek a je zdarma ke stažení v App Store i na Google Play.
| Platformy | iPhone a iPad (iOS / iPadOS 18 a novější), telefony a tablety s Androidem 8.0 a novějším |
| Podporovaná PLC | Fatek FBs s ethernetovým rozhraním (komunikační deska nebo modul) |
| Komunikace | Nativní protokol Fatek přes TCP v lokální síti |
| Cena | Zdarma ke stažení |
| Jazyk rozhraní | Angličtina |
| Uložení dat | Pouze v zařízení – bez cloudu, analytiky a reklam |
Aplikace má dvě hlavní části, které sdílejí stejné připojení k PLC:
- Diagnostika a práce s registry – pro programátory, integrátory a servisní techniky.
- Site Automation – vizuální ovládání pro instalátory, správce budov a koncové uživatele.
Diagnostika a práce s registry
Připojení během minuty
Práce začíná vytvořením profilu PLC: název, IP adresa, port a číslo stanice (Station ID). Pokud adresu neznáte, aplikace umí prohledat lokální síť a nalezená zařízení ověří protokolem Fatek – v seznamu se tedy objeví jen skutečně odpovídající automaty. Před aktivací profilu lze spustit krátký test spojení, který případnou chybu ukáže hned s nápovědou, kde hledat příčinu. Profily lze exportovat do souboru a přenést na jiné zařízení nebo kolegovi.
Dashboard, stav PLC a registry
Po připojení se otevře Dashboard se stavem automatu a tlačítky Run a Stop (obě akce aplikace před odesláním potvrzuje). Obrazovka PLC Status zobrazí podrobné příznaky – chod, stav baterie, kontrolní součet programu, watchdog – a také kapacitu jednotky a verzi operačního systému PLC.
Pro práci s daty slouží tři nástroje. Read Registers přečte souvislý rozsah registrů a zobrazí jej desítkově, šestnáctkově nebo binárně. Write Register zapíše bit přepínačem nebo číslo v zápisu 123, 0x7B či 0b1111011. Control Register provádí cílené akce nad bitovými registry: Set bit nastaví na 1, Reset na 0. Disable odpojí vybraný vstup, výstup nebo pomocné relé od logiky programu – jeho stav pak program nemění a lze jej ručně nastavit akcemi Set a Reset. Enable vrátí řízení zpět programu. Aplikace přitom hlídá platné rozsahy adres pro každý typ registru, takže neplatný příkaz se k automatu vůbec nedostane.
Příklad 1: Snímač, který „zlobí“
Dopravník se občas zastaví bez zjevné příčiny. Podezření padá na koncový snímač, jehož signál možná na okamžik vypadává. Technik v PlcConsole otevře Watchlist, přidá do něj vstup snímače (registr X), související výstup motoru (Y) a pomocné relé (M), které v programu řídí zastavení. Nastaví obnovování po jedné sekundě a nechá telefon položený u stroje.
Watchlist zvýrazňuje řádky, jejichž hodnota se od posledního čtení změnila, takže krátký výpadek signálu je vidět na první pohled. Místo procházení dlouhých bloků paměti má technik pohromadě přesně ty signály, které s problémem souvisejí. Volba „neusínat během monitorování“ zajistí, že se displej mezitím nezamkne.

Příklad 2: Test sekvence při oživování
Při uvádění stroje do provozu je potřeba opakovaně projít stejnou posloupnost kroků – například simulovat start cyklu, počkat na ustálení a ověřit, že se nastavily správné stavy. Ruční přepínání jednotlivých bitů je pomalé a náchylné k chybám.
Batch Operations umožňují takovou posloupnost sestavit jako dávku: zapsat pomocná relé M0–M2, počkat 2 000 ms a stav znovu přečíst. Kromě kroků čtení, zápisu a řízení lze vložit i čekání do určitého času dne. Dávka běží krok za krokem, ukazuje průběh a lze ji kdykoli zastavit. Hotovou sekvenci si technik uloží jako pojmenovanou předvolbu a může ji exportovat – kolega na jiné zakázce pak spustí přesně stejný test. Importovaná předvolba se z bezpečnostních důvodů nikdy nespustí automaticky.

Příklad 3: Automat neodpovídá
Vizualizace hlásí ztrátu komunikace a není jasné, zda je problém v síti, v nastavení nebo v samotném automatu. PlcConsole nabízí jasný postup:
- Test spojení ověří, zda automat na dané adrese, portu a čísle stanice vůbec odpovídá.
- Diagnostics odešle krátkou zprávu a čeká na její ozvěnu (loopback). Pokud selže, jde nejspíš o problém v komunikační cestě, ne v programu.
- PLC Status ukáže, zda automat běží a zda nehlásí chybu – například vybitou baterii nebo zásah watchdogu.
- History zaznamenává každý příkaz s výsledkem a dobou trvání a záznamy lze filtrovat podle typu příkazu, výsledku a data. Po zapnutí v nastavení zobrazí i surová data protokolu Fatek (dotaz a odpověď), takže lze odlišit chybu sítě od chybné adresy nebo formátu zprávy.
Celá historie, předvolby i profily zůstávají v telefonu, takže je má technik k dispozici i po návratu z provozu.

Site Automation: z registrů přehledné ovládání
Druhá část aplikace je určena pro situace, kdy má s automatem pracovat někdo, kdo nepotřebuje znát adresy registrů. Site Automation převádí data z PLC do srozumitelné podoby: lokality (například rodinný dům nebo provozovna), zóny (místnosti, úseky), aktory (světla, žaluzie, vrata, relé) a senzory (teplota, pohyb, stav kontaktu). Vše se zobrazuje jako dlaždice nebo seznam, lze filtrovat podle zóny a typu a často používané prvky označit jako oblíbené.
Aktory a jejich chování
Každý aktor má jednu nebo více akcí navázaných na pomocné registry M nebo S v programu PLC. Chování akce se nastavuje v aplikaci: Pulse (krátký impulz 50–1 000 ms, např. pro garážová vrata), Hold (aktivní po dobu stisku, např. pro žaluzie), Set On a Set Off (zapnutí a vypnutí světla). Instalátor tak může upravit chování tlačítek, aniž by měnil program automatu. Opakující se prvky lze klonovat a pro běžné typy zařízení jsou připraveny šablony.
Senzory s přepočtem a barevnými prahy
Hodnota v registru je často jen celé číslo. V editoru senzoru lze nastavit násobitel, posun, počet desetinných míst a jednotku, takže se z čísla stane například „23,5 °C“.
Přidat lze barevné prahy pro varování a kritický stav a pruh rozsahu, který ukáže, kde se hodnota pohybuje. Vše se nastavuje přímo v aplikaci, bez úprav programu PLC.
U bitových signálů lze stavům 0 a 1 dát vlastní popisky a jeden z nich označit jako alarm. Viditelné senzory se mohou automaticky obnovovat.

Příklad 4: Chytrá domácnost s PLC Fatek
Majitel rodinného domu má osvětlení, žaluzie, garážová vrata a několik čidel řízených automatem Fatek FBs. Instalátor v PlcConsole založí lokalitu „Dům“ se zónami Obývák, Garáž a Terasa. Do obýváku přidá žaluzie s akcemi nahoru a dolů, do garáže vrata s pulzním ovládáním, na terasu světla, pohybové čidlo a teploměr s rozsahem −20 až 40 °C.
Celou strukturu exportuje do souboru a naimportuje do tabletu na zdi i do telefonu majitele. Ten pak ovládá dům přehlednými dlaždicemi rozdělenými podle místností a o registrech nemusí nic vědět.
Stejný přístup funguje i v menších provozech – pro správce budovy, obsluhu kotelny nebo technologie, kde stačí přehled několika veličin a pár ovládacích prvků.

Bezpečnost a soukromí
PlcConsole je navržen jako lokální nástroj. Profily, historie, předvolby i struktura Site Automation jsou uloženy pouze v zařízení. Aplikace neobsahuje analytiku, reklamy ani sledování a data z PLC si vyměňuje výhradně s automatem, který uživatel zvolí. Pro vyhledávání a připojení si vyžádá oprávnění k lokální síti.
Aplikace umožňuje zapisovat do libovolného registru PLC, který uživatel zvolí. Nevhodný zápis může narušit správnou funkci automatu. Před zápisem by proto uživatel měl vědět, k čemu daný registr v programu slouží, a postupovat obezřetně.
PlcConsole také umožňuje zakázat (Disable) a znovu povolit (Enable) vstupy a výstupy PLC. Zakázaný vstup nebo výstup lze ovládat ručně, bez zásahu do logiky programu – to se hodí například při oživování nebo servisu. I tuto funkci je však třeba používat s opatrností: nesprávný zásah může ovlivnit funkci celého automatizačního systému.
Bezpečnost obsluhy zůstává v PLC.
Blokace, ochrany motorů, časové limity a bezpečné stavy při poruše musí být vždy řešeny v programu automatu. Akce Site Automation jsou určeny pro pomocné registry M a S, ne pro přímé spínání fyzických výstupů. Sledování hodnot běží jen v popředí aplikace – PlcConsole neslouží k hlídání a odesílání alarmů na pozadí. Po zápisu se hodnota automaticky znovu nečte.
PlcConsole Remote: vzdálený přístup s pravidly
Mobilní aplikace pracuje v lokální síti. Pro správu automatů na vzdálených lokalitách vzniká PlcConsole Remote – samostatná hostovaná služba, která je zatím k dispozici pouze pro pozvané uživatele. Režim Remote v mobilní aplikaci je stále ve vývoji a není součástí veřejné verze.
Hlavní přínosy Remote:
- Lokalita se připojuje odchozím spojením přes Site Agent nebo přes schválenou VPN – port automatu není otevřený do internetu.
- Přístup je řízen organizacemi, rolemi a oprávněními; politiky navíc omezují, které typy a rozsahy registrů smí uživatel číst, zapisovat nebo ovládat.
- Příkazy na každý automat se řadí za sebou, takže si vzdálení uživatelé navzájem nepřekážejí.
- Provázaný auditní záznam ukáže, kdo, kdy a s jakým výsledkem s automatem pracoval.
Více informací najdete na stránce PlcConsole Remote.
Která PLC Fatek s PlcConsole použít
Aplikace komunikuje přes Ethernet, proto automat potřebuje ethernetové rozhraní připojené do stejné lokální sítě jako telefon nebo tablet. U řady FBs je k dispozici několik možností:
- Základní jednotky FBs – například FBs-24MCR2-D24 (14 vstupů, 10 reléových výstupů, napájení 24 V DC), ke kterým se Ethernet doplní deskou nebo modulem.
- Komunikační deska FBs-CBES – vkládá se přímo do základní jednotky a přidává port Ethernet s protokoly Fatek a Modbus.
- Komunikační deska FBs-CBEH – Ethernet rozšířený o webový server, synchronizaci času a odesílání e-mailů.
- Komunikační modul FBs-CM25E (RS232 + RS485/Ethernet) a FBs-CM55E (RS485 + RS485/Ethernet) – připojují se vlevo od základní jednotky a přes Ethernet zpřístupní i další automaty na sběrnici RS485.
- FBs Starter Kit Ethernet – sada s automatem, ethernetovou komunikační deskou a USB převodníkem, ideální pro první seznámení nebo domácí projekty.
Přehled vlastností ethernetových modulů pro řadu FBs najdete v příspěvku Řada FBs a Ethernet moduly, postup připojení automatu na stránce Připojení PLC.
Aplikace byla ověřena mimo jiné se starší komunikační deskou FBs-CBE a s moduly FBs-CM25E/CM55E. Použít lze i novější řady B1 (s komunikačními moduly B1-CM25E nebo B1-CM55E) a HB1; kompatibilitu konkrétního modelu doporučujeme předem ověřit. Program pro automaty Fatek se vytváří v bezplatném prostředí WinProladder, PlcConsole ho doplňuje o mobilní diagnostiku a ovládání. Celou nabídku najdete v kategorii PLC programovatelné automaty.
Jak začít
Stáhněte si aplikaci, vytvořte profil svého automatu, otestujte spojení a aktivujte jej. Podrobný popis všech obrazovek se snímky najdete v manuálu PlcConsole, kde je i kapitola o bezpečném ovládání a řešení potíží.
Autor aplikace a podpora
Aplikaci PlcConsole vyvíjí David Krzystek. Dotazy k aplikaci, hlášení chyb a náměty na nové funkce posílejte na support@plcconsole.com. Další informace najdete na plcconsole.com.
Hardware Fatek, programování a školení
S výběrem automatu a komunikačního rozhraní vám rádi pomůžeme v SEA spol. s r.o. Nabízíme také programování PLC a školení a konzultace.
PlcConsole je produkt nezávislého autora; SEA spol. s r.o. dodává programovatelné automaty Fatek. Snímky obrazovky: plcconsole.com. App Store je ochranná známka společnosti Apple Inc., Google Play a Android jsou ochranné známky společnosti Google LLC.
Social tagging: B1 > B1z > FBs > PlcConsole

Nejnovější komentáře