Programovanie PLC a priemyselná automatizácia
Programovanie PLC a automatizácia
Naprogramujem PLC, navrhnem HMI a oživím
baliace stroje
— spoľahlivo, prehľadne a s čitateľným kódom.
Čo programovaním získate
Stroj, ktorý
beží ako
hodinky
PLC program, ktorý stroj riadi presne
Naprogramujem a nakonfigurujem riadiaci systém tak, aby stroj robil presne to, čo má — v správnom poradí, v správnom čase a bez zbytočného čakania. Píšem v jazykoch podľa normy IEC 61131-3 (LAD, FBD, SCL/ST aj GRAPH) a pre každú časť volím ten, v ktorom bude logika najčitateľnejšia aj pre vašu údržbu.
Otestované skôr, než prídem k stroju
Vývoj softvéru a jeho testovanie idú u mňa ruka v ruke. Program odladím v simulácii na reálnych scenároch — vrátane porúch, výpadkov a hraničných stavov. Pri stroji sa potom neladí od nuly, iba dolaďuje, a uvedenie do prevádzky je kratšie a pokojnejšie.
HMI, ktorému obsluha rozumie
Navrhnem obrazovky HMI pre prehľadné ovládanie stroja, nastavovanie parametrov a receptúr, zobrazovanie prevádzkových údajov, alarmov a diagnostiky. Operátor vidí, čo stroj práve robí, a údržbár hneď vie, kde hľadať. Preklikajte si ukážku HMI.
Oživenie a uvedenie do prevádzky
Prídem priamo k stroju, preverím vstupy a výstupy, oživím snímače aj pohony a stroj rozbehnem krok za krokom až do plnej prevádzky. Zostávam, kým stroj nebeží stabilne a obsluha s ním nevie s istotou pracovať.
Porucha nájdená, nie obídená
Diagnostika a riešenie problémov PLC a HMI systémov je o hľadaní skutočnej príčiny — v programe, v zapojení, v snímači alebo v nastavení meniča. Poruchu zanalyzujem, odstránim a zavediem nápravné opatrenie, aby sa nevracala. Žiadne „premostíme to a uvidíme“.
Program, v ktorom sa vyzná aj ďalší
Kód komentujem, každú verziu zálohujem a opakujúce sa časti staviam ako knižnicu funkčných blokov, ktorú použijeme aj na ďalších strojoch. K projektu pripravím technickú dokumentáciu. Ďalší stroj tak vznikne rýchlejšie a údržba sa vyzná v každom z nich.
Podpora aj po spustení
Výroba sa mení a stroj sa má meniť s ňou. Program upravím podľa prevádzkových skúseností, doplním nové funkcie a pomôžem pri servisných požiadavkách. Vy poznáte svoju výrobu, ja každý riadok programu — spolu stroj vyladíme presne na vašu prevádzku.
Softvér, v ktorom pracujem
Siemens, Beckhoff
aj Rockwell
Stroje vo výrobe nebývajú od jedného výrobcu. Preto pracujem v štyroch najrozšírenejších prostrediach — či ide o úplne nový stroj, alebo o program, ktorý na linke spoľahlivo beží už desať rokov.
Siemens TIA Portal
S7-1200 · S7-1500 · WinCC
Moderné prostredie, v ktorom je PLC program, HMI obrazovky, pohony aj sieť PROFINET v jednom projekte. Programujem v LAD, FBD, SCL aj GRAPH a obrazovky pre obsluhu navrhujem vo WinCC.
SIMATIC STEP 7
S7-300 · S7-400 · overená klasika
Na mnohých strojoch beží spoľahlivo už roky. Upravím a rozšírim existujúci program, nájdem poruchu a ak to dáva zmysel, pripravím aj prechod na novšiu generáciu v TIA Portal — bez toho, aby výroba stála dlhšie, ako musí.
Beckhoff TwinCAT
PC-based · EtherCAT · IEC 61131-3
Riadenie bežiace na priemyselnom PC s bleskovou zbernicou EtherCAT. Programujem v štruktúrovanom texte (ST) aj objektovo — s čistou architektúrou, ktorú sa dá roky rozširovať bez prepisovania.
Rockwell Automation
Studio 5000 · CompactLogix · ControlLogix
Kontroléry Allen-Bradley so sieťou EtherNet/IP. Pracujem s tagmi, vlastnými inštrukciami (AOI) aj prehľadne rozdelenými rutinami, v ktorých sa rýchlo zorientuje aj servisný technik.
Ako prebieha projekt
Od zadania
po rozbehnutý stroj
Programovanie PLC a uvedenie stroja do prevádzky vediem v ôsmich jasných krokoch. Presne viete, čo sa deje, kedy sa program testuje a čo dostanete na konci.
Analýza a zadanie
Spolu prejdeme, čo má stroj robiť, ako má reagovať na poruchy a čo potrebuje obsluha. Zhromaždím technologický popis, elektrické schémy a zoznam vstupov a výstupov. Z toho vznikne jasné zadanie a realistický plán.
Návrh architektúry riadenia
Navrhnem štruktúru programu, rozdelenie na funkčné bloky, komunikáciu so zariadeniami (PROFINET, EtherCAT, EtherNet/IP, Modbus) a koncept obrazoviek HMI. Ak ešte nemáte zvolený hardvér, pomôžem s výberom PLC.
Programovanie PLC
Napíšem riadiaci program — ručný aj automatický režim, sekvencie, regulácie, ošetrenie porúch a bezpečné stavy stroja. Kód je štruktúrovaný, okomentovaný a postavený na opakovane použiteľných blokoch.
Tvorba HMI obrazoviek
Navrhnem prehľadné ovládanie stroja, nastavovanie parametrov a receptúr, prevádzkové údaje, alarmy aj diagnostiku. Obrazovky ladím tak, aby sa s nimi dalo pracovať rýchlo, isto a bez pomýlenia.
Simulácia a testovanie
Program aj HMI otestujem v simulácii ešte pred príchodom k stroju — bežný cyklus, poruchové stavy aj hraničné situácie. Väčšinu chýb tak odhalím pri stole, nie vo výrobe.
Oživenie a uvedenie do prevádzky
Na mieste skontrolujem signály, oživím pohony a snímače, odladím časovanie a spolu s vami odskúšam celý stroj. Do ostrej prevádzky ide až vtedy, keď beží stabilne.
Dokumentácia a zaškolenie
Odovzdám okomentovaný program, zálohy, technickú dokumentáciu a zaškolím obsluhu aj údržbu. Viete, ako stroj funguje, a nie ste závislí od jedného človeka.
Servis a podpora
Po spustení zostávam k dispozícii. Upravujem program podľa prevádzkových skúseností, riešim servisné požiadavky a pomáham pri zmenách výroby.
Interaktívna ukážka HMI
Obrazovky, ktoré
obsluha pochopí
HMI je to jediné, čo obsluha zo stroja reálne vidí. Preklikajte sa obrazovkami nižšie — takto navrhujem ovládanie stroja, receptúry, prevádzkové údaje, alarmy aj diagnostiku. Prehľadne, s veľkými prvkami a bez zbytočností.
Prehľad stroja
Ovládanie stroja
Interaktívna kalkulačka
Koľko vás
stojí prestoj
Vyberte typ projektu a rozsah diagnostiky. Kalkulačka aj grafy nižšie ukážu orientačnú cenu, čas realizácie a hlavne — koľko hodín prestoja ročne ušetríte, keď vám stroj sám povie, kde je problém.
Graf 01
Ako dlho trvá nájsť poruchu
Bez diagnostiky sa porucha hľadá s multimetrom a notebookom. Pri zvolenej diagnostike sa priemerný čas na nájdenie a odstránenie poruchy skráti z 67 min na 40 min.
Graf 02
Prestoje za rok
Limetková plocha medzi krivkami sú hodiny, počas ktorých stroj vyrába namiesto toho, aby stál. Potiahnite posuvník na svoj počet porúch.
Pri 8 poruchách mesačne ušetríte približne 43 hodín prestoja ročne — to sú celé zmeny, počas ktorých stroj vyrába namiesto státia.
Odhad úspory
Koľko ušetríte kratšími prestojmi
0 € odhadovaná ročná úspora vďaka rýchlejšiemu nájdeniu poruchyIlustračný model: do ceny hodiny prestoja patrí stojaca obsluha, nevyrobené kusy, nadčasy aj meškajúce dodávky. Presný prepočet spravím pre váš konkrétny stroj.
Odkiaľ tie čísla sú? Rozkliknite si výpočet
Kalkulačka je jednoduchý, ale poctivý model postavený na bežnej praxi z údržby. Každý vstup si viete overiť a na stretnutí ho spresníme priamo pre váš stroj:
- Čas hľadania poruchy. Pre šesť typických skupín porúch (snímače, pohony, pneumatika, komunikácia, bezpečnostné obvody a sekvencia programu) počíta model s bežným časom na nájdenie a odstránenie poruchy bez diagnostiky. Každá skupina má iný potenciál — vypadnutú stanicu na sieti ukáže HMI presne, zaseknutý ventil len čiastočne.
- Vplyv diagnostiky. Zvolený rozsah diagnostiky skracuje ten čas podľa toho, koľko z hľadania zvládne stroj za vás: základné hlásenia trochu, alarmy s príčinou výrazne, plná diagnostika so stavom vstupov, výstupov a sietí najviac.
- Prestoje za rok. Počet porúch za mesiac × 12 × priemerný čas na jednu poruchu. Rozdiel medzi krivkou bez diagnostiky a s diagnostikou sú ušetrené hodiny.
- Úspora. Ušetrené hodiny × cena jednej hodiny prestoja. Do nej patrí stojaca obsluha, nevyrobené kusy, nadčasy aj meškajúce dodávky.
ušetrené hodiny = poruchy/mesiac × 12 × (čas bez − čas s diagnostikou) | úspora = ušetrené hodiny × cena hodiny prestoja
Je to model, nie záruka. Princíp je však vždy rovnaký: čím rýchlejšie stroj povie, čo mu je, tým kratšie stojí. Presne s tým pri návrhu HMI a diagnostiky počítam.
Prečo elektrotechnik, ktorý programuje
Schéma aj kód
v jednej hlave
Pri automatizácii vzniká najviac problémov na hranici medzi elektrikou a programom. Elektrikár zapojí rozvádzač, programátor napíše program — a keď stroj pri oživovaní nerobí, čo má, hľadá sa, či je chyba vo vodiči, v snímači alebo v kóde. Stroj medzitým stojí.
Vyštudoval som strednú priemyselnú školu elektrotechnickú, takže elektrickú schému čítam rovnako plynulo ako program v PLC. Keď niečo nesedí, rýchlo rozlíšim, či ide o zapojenie, snímač, nastavenie meniča alebo logiku programu — a riešim to na jednom mieste.
A ku každému stroju viem doplniť aj to, čo klasická automatizácia neponúka: napojenie výroby na web dashboard, databázu, mobilnú aplikáciu či IoT. Dáta zo stroja tak neostanú zamknuté v rozvádzači.
Dobrý program pre PLC spoznáte podľa toho, že o ňom obsluha ani nevie. Stroj jednoducho beží — a keď sa niečo stane, obrazovka presne povie čo, kde a prečo.
Nový stroj, alebo úprava existujúceho?
Oboje. Program napíšem od nuly pre nový stroj, ale rovnako často upravujem a rozširujem programy, ktoré na strojoch bežia roky — aj po inom dodávateľovi. Vtedy ho najprv zálohujem, zanalyzujem a zdokumentujem, až potom doňho siaham.
Čo dostanete na konci?
Odladený a okomentovaný program pre PLC aj HMI, zálohy všetkých verzií, technickú dokumentáciu, zaškolenú obsluhu a partnera, ktorý stroj pozná do posledného vstupu. Žiadne zamknuté bloky a žiadna závislosť na jednom dodávateľovi.
Čo všetko pre stroj urobím
Všetko, čo
stroj potrebuje
Od prvého riadku programu cez obrazovky pre obsluhu až po zálohy a dokumentáciu — toto je prierez tým, čo pri automatizácii strojov a liniek robím najčastejšie.
Typy strojov, ktoré riadim
Od jedného
stroja po celú linku
Automatizácia má veľa podôb. Toto je prierez typmi strojov a zariadení, pre ktoré programujem PLC a navrhujem HMI — od jednoduchého dopravníka až po modernizáciu stroja, ktorý slúži desaťročia.
Baliaci stroj
Balenie a potravinárstvo
Časté otázky
Čo sa firmy
pýtajú najčastejšie
Čo je PLC a na čo slúži?
PLC (programovateľný logický automat) je priemyselný počítač, ktorý riadi stroj alebo celú linku. Číta signály zo snímačov a tlačidiel, vyhodnocuje ich podľa programu a ovláda motory, ventily či signalizáciu — v cykle niekoľkých milisekúnd, 24 hodín denne. HMI je k nemu dotykový panel, cez ktorý obsluha stroj ovláda a vidí jeho stav.
S akými PLC systémami a programami pracujete?
Programujem v prostrediach Siemens TIA Portal (S7-1200, S7-1500), SIMATIC STEP 7 (S7-300, S7-400), Beckhoff TwinCAT a Rockwell Automation (Allen-Bradley). Ak máte na stroji iný systém, napíšte mi — poviem vám na rovinu, či je to pre mňa vhodný projekt.
Viete upraviť program na stroji, ktorý programoval niekto iný?
Áno, je to jedna z najčastejších požiadaviek. Program si najprv stiahnem a zálohujem, zanalyzujem a zdokumentujem, ako funguje, a až potom robím úpravy. Ak je program neprehľadný alebo bez komentárov, viem ho sprehľadniť a okomentovať, aby sa v ňom vyznala aj vaša údržba.
Prídete stroj oživiť a uviesť do prevádzky priamo k nám?
Áno. Oživovanie a uvádzanie strojov do prevádzky robím priamo pri stroji — skontrolujem signály, oživím pohony a snímače, odladím program a zaškolím obsluhu. Väčšinu programu odladím vopred v simulácii, takže čas na mieste je kratší a výroba stojí menej.
Ako testujete program pred spustením?
Program aj HMI testujem najprv v simulácii, kde prejdem bežný cyklus, ručný režim aj poruchové stavy. Pri stroji potom nasleduje kontrola vstupov a výstupov a postupné odskúšanie všetkých funkcií. Do ostrej prevádzky ide stroj až vtedy, keď spoľahlivo beží.
Čo ak sa stroj po spustení pokazí alebo treba niečo zmeniť?
Poskytujem technickú a servisnú podporu — poruchu zanalyzujem, odstránim a navrhnem opatrenie, aby sa neopakovala. Program upravím aj podľa prevádzkových skúseností, keď sa zmení výroba alebo obsluha príde s nápadom, ako si prácu uľahčiť.
Dostanem zdrojový program a dokumentáciu?
Áno. Dostanete kompletný zdrojový program pre PLC aj HMI bez zamknutých blokov, zálohy všetkých verzií a technickú dokumentáciu. Stroj je váš a servisovať ho môže ktokoľvek — nie ste závislí na jednom dodávateľovi.
Máte stroj, ktorý treba rozbehnúť?
Poďme spolu
rozbehnúť výrobu
Napíšte mi alebo zavolajte a povedzte mi, čo má váš stroj robiť alebo čo ho trápi. Pozriem sa na zadanie, schémy aj existujúci program a pripravím konkrétny návrh aj odhad ceny. Každá konzultácia je nezáväzná.