PLC (programovateľný logický automat)
Programovateľný logický automat (PLC) je priemyselný polovodičový počítač, ktorý sleduje vstupy, prijíma logické rozhodnutia podľa vlastného programu a riadi výstupy, aby automatizoval fyzické procesy a stroje. Na rozdiel od bežných počítačov je PLC navrhnutý na spoľahlivú prevádzku v náročnom priemyselnom prostredí s extrémnymi teplotami, elektrickým rušením, vlhkosťou, vibráciami a časticami vo vzduchu. Tvorí základnú výkonnú vrstvu prevádzkových technológií (OT) a pripája sa priamo k fyzickým zariadeniam výrobného závodu.
V modernej výrobe a logistike predstavujú PLC hlavné prepojenie medzi fyzickými strojmi a digitálnymi systémami. Nepretržite vykonávajú rýchly deterministický cyklus, v ktorom načítajú vstupy, vykonajú naprogramovanú logiku a zapíšu výstupy, zvyčajne v priebehu milisekúnd. Vďaka tomu dokážu presne riadiť vysokorýchlostné operácie v reálnom čase. V Priemysle 4.0 a pri digitálnych dvojčatách sú PLC dôležitým zdrojom dát. Zbierajú telemetrické údaje zo senzorov v prevádzke v reálnom čase a posielajú ich nadradeným edge gateway, systémom dispečerského riadenia a zberu dát (SCADA) a cloudovým platformám, ktoré tak môžu vytvárať virtuálne obrazy fyzických zariadení.
PLC v minulosti nahradili pevne zapojené reléové riadiace systémy, pri ktorých si každá zmena výrobného procesu vyžadovala fyzickú úpravu zapojenia. Prenesenie riadiacej logiky do softvéru prinieslo výrobe dovtedy nevídanú flexibilitu. Dnešné PLC sú modulárne, škálovateľné a sieťovo prepojené zariadenia, ktoré dokážu riadiť jeden dopravník aj celú automatizovanú montážnu linku.
Hlavné súčasti
Centrálna procesorová jednotka (CPU): Vykonáva používateľský program, aritmetické a logické výpočty a spravuje pamäť aj komunikáciu. Nepretržite opakuje cyklus, v ktorom spracúva vstupné dáta a aktualizuje stavy výstupov v reálnom čase.
Vstupno-výstupné moduly (I/O): Tieto fyzické rozhrania prepájajú PLC so zariadeniami v prevádzke. Analógové alebo digitálne signály zo senzorov na vstupe menia na logické signály pre CPU a príkazy CPU premieňajú späť na elektrické signály, ktoré na výstupe ovládajú akčné členy, motory a ventily.
Napájací zdroj (PSU): Upravuje a premieňa vstupné striedavé alebo jednosmerné sieťové napätie na nízke jednosmerné napätie potrebné pre vnútorné obvody PLC a pripojené I/O moduly.
Pamäťová jednotka: Ukladá operačný systém automatu (firmvér), používateľský riadiaci program aj dočasné dátové tabuľky s aktuálnym stavom vstupov, výstupov a vnútorných premenných.
Komunikačné rozhranie: Sprostredkúva výmenu dát medzi PLC a ďalšími automatmi, rozhraniami človek-stroj (HMI), nadradenými systémami a platformami digitálnych dvojčiat. Používa pritom priemyselné protokoly, napríklad Modbus, EtherNet/IP, PROFINET alebo OPC UA.
Využitie vo výrobe a logistike
V kusovej výrobe PLC koordinujú montážne linky, robotické ramená a CNC stroje tak, že určujú poradie operácií podľa spätnej väzby zo senzorov. V automobilovej montážnej hale napríklad presne časujú prácu zváracích robotov, lakovacích kabín a dopravníkov, aby výroba plynulo nadväzovala. V procesnej výrobe, napríklad v chemickom alebo potravinárskom a nápojovom priemysle, PLC regulujú spojité veličiny ako teplota, tlak, prietok a pH pomocou proporcionálno-integračno-derivačnej regulácie (PID). Udržiavajú tak prísne štandardy kvality a bezpečnosti výrobkov.
V logistických a distribučných centrách PLC riadia vysokorýchlostné triediace systémy, automatizované skladovacie a vyskladňovacie systémy (AS/RS) a zložité siete dopravníkov. V reálnom čase spracúvajú načítané čiarové kódy alebo údaje z rádiofrekvenčnej identifikácie (RFID), podľa ktorých priebežne smerujú zásielky. Riadia aj miesta spájania trás, aby zabránili kolíziám, a automaticky riadené vozidlá (AGV) pohybujúce sa v sklade. Prepojením týchto operácií so systémami riadenia skladu (WMS) PLC zabezpečujú presný súlad fyzických pohybov zásob s digitálnymi záznamami.
Prínosy a úskalia
Hlavnou výhodou PLC je spoľahlivé deterministické riadenie v reálnom čase aj v náročných prevádzkových podmienkach a vysoký priemerný čas medzi poruchami (MTBF). Modulárna konštrukcia uľahčuje rozširovanie, takže technici môžu podľa rastúcich potrieb výroby pridávať I/O moduly alebo komunikačné karty. Štandardné programovacie jazyky definované normou IEC 61131-3, napríklad Ladder Diagram a Structured Text, navyše prinášajú flexibilitu a uľahčujú servis technikom údržby na celom svete. Pri odstraňovaní porúch sa tým skracujú prestoje.
PLC však prinášajú aj úskalia, najmä pri starších systémoch a kybernetickej bezpečnosti. Staršie automaty často používajú proprietárne protokoly a chýbajú im moderné bezpečnostné funkcie. Ak sa preto pripoja k IT sieťam pre projekty digitálneho dvojčaťa alebo internetu vecí (IoT), sú zraniteľné voči kybernetickým hrozbám. Prepojenie prevádzkových technológií (OT) s informačnými technológiami (IT) navyše vyžaduje špecializovaný middleware. PLC totiž tradične komunikujú pomocou nízkoúrovňových priemyselných protokolov namiesto bežných IT formátov, ako sú JSON alebo MQTT, čo pri projektoch digitálnej transformácie vytvára integračné úzke miesta.
Súvisiace pojmy
Pri skúmaní architektúry digitálnych dvojčiat a priemyselnej automatizácie sa čitatelia často stretnú so súvisiacimi pojmami. Dispečerské riadenie a zber dát (SCADA) zabezpečuje nadradené sledovanie a riadenie viacerých PLC. Edge gateway sprostredkúva prenos dát z PLC tým, že ich protokoly prekladá do formátov vhodných pre IT systémy a príjem dát v cloude. Priemyselný internet vecí (IIoT) je širšia sieť prepojených priemyselných zariadení, ktorá využíva dáta z PLC na prediktívnu údržbu a prevádzkovú analytiku.
Časté otázky
Aký je rozdiel medzi PLC a bežným počítačom? PLC je navrhnutý na deterministické riadenie v reálnom čase v náročnom priemyselnom prostredí. Má odolný hardvér, vyhradené vstupno-výstupné rozhrania a špecializovaný operačný systém, ktorý vykonáva programy postupne a bez prerušenia. Bežný počítač je určený na všeobecné výpočty a používa nedeterministické operačné systémy, napríklad Windows alebo Linux, pri ktorých sa môže vyskytnúť latencia alebo zlyhanie. Chýba mu tiež fyzická odolnosť a priame elektrické oddelenie potrebné na bezpečné pripojenie k vysokonapäťovým priemyselným strojom.
Ako PLC dodávajú dáta do digitálneho dvojčaťa? PLC sú hlavným zdrojom dát pre digitálne dvojčatá. V reálnom čase zbierajú údaje zo senzorov fyzického zariadenia, napríklad teplotu, vibrácie, časy cyklu a chybové kódy. Telemetrické údaje sa cez priemyselné komunikačné protokoly, ako sú OPC UA alebo Modbus, prenášajú do edge gateway alebo platformy internetu vecí (IoT). Edge gateway alebo platforma internetu vecí dáta prevedie a priebežne posiela modelu digitálneho dvojčaťa, takže virtuálna replika v reálnom čase odráža presný stav a správanie fyzického stroja.
Čo je norma IEC 61131-3? IEC 61131-3 je medzinárodná norma, ktorá definuje programovacie jazyky pre PLC a zabezpečuje jednotnosť a interoperabilitu medzi rôznymi výrobcami. Určuje päť programovacích jazykov: Ladder Diagram (LD), Function Block Diagram (FBD), Structured Text (ST), Instruction List (IL) a Sequential Function Chart (SFC). Technici riadenia si tak môžu vybrať jazyk, ktorý najlepšie vyhovuje konkrétnej logike a požiadavkám aplikácie.