MODUL 7 · RAZRADA IOT PROJEKATA
Nastavna jedinica 7.1
Postavljanje IoT projekta pametnog održavanja
Projekt pametnog održavanja ne počinje izborom senzora nego rečenicom o tome što se želi postići i po čemu će se na kraju znati je li postignuto. Tek kada je cilj brojčano zapisan, izbor veličina, senzora, prijenosa i platforme prestaje biti stvar ukusa i postaje niz odluka koje se mogu obraniti. Ova jedinica postavlja projekt na ćeliji PO-1 od cilja do proračuna.
- postaviti cilj IoT projekta pametnog održavanja i zapisati mjerila uspjeha
- opisati zatečeno stanje ćelije iz zapisa o kvarovima i zastojima
- odabrati veličine koje se prate i obrazložiti izbor iz analize kvarova
- odabrati senzore i odrediti mjesta postavljanja na robotu
- usporediti načine prijenosa podataka i industrijske protokole
- objasniti ulogu pristupnika, platforme, pohrane i sigurnosti podataka
- izraditi plan rada s rokovima, proračun projekta i popis rizika
Od ideje do projekta
U pogonu se pametno održavanje najčešće spomene poslije nekog skupog zastoja. Netko kaže da bi se to moglo predvidjeti, netko drugi predloži da se stavi senzor, a treći pita koliko to košta. Sve tri rečenice su razumne, ali nijedna nije projekt. Projekt nastaje tek kada se postavi pitanje koji se problem rješava i kako će se znati da je riješen.
Naš je problem poznat iz zapisa. Ćelija PO-1 radi 4000 sati godišnje s taktom od 96 sekundi. Srednje vrijeme između kvarova iznosi 620 sati, a srednje vrijeme popravka 3,5 sata, pa je raspoloživost 99,4 %. Iza tog naizgled lijepog postotka stoji 6,5 kvarova i 22,6 sati neplaniranog zastoja godišnje. Uz trošak zastoja od 180 EUR na sat to je 4063 EUR koje pogon plati, a da za njih ništa ne dobije.
| Pokazatelj ćelije PO-1 | Vrijednost | Odakle podatak |
|---|---|---|
| Godišnji fond rada | 4000 h | kalendar proizvodnje, dvije smjene |
| Takt | 96 s | mjerenje na ćeliji, prosjek tri mjeseca |
| Srednje vrijeme između kvarova (MTBF) | 620 h | zapisi o kvarovima za protekle dvije godine |
| Srednje vrijeme popravka (MTTR) | 3,5 h | radni nalozi, vrijeme od prijave do puštanja |
| Raspoloživost | 99,4 % | izračun iz MTBF i MTTR |
| Broj kvarova godišnje | 6,5 | fond rada podijeljen s MTBF |
| Neplanirani zastoj godišnje | 22,6 h | broj kvarova pomnožen s MTTR |
| Ukupna učinkovitost opreme (OEE) | 78 % | mjesečno izvješće proizvodnje |
| Trošak sata zastoja | 180 EUR | izračun controllinga: izgubljeni komadi i rad |
Tek s takvom tablicom pred sobom razgovor mijenja ton. Ne raspravlja se više o tome je li pametno održavanje dobra ideja nego o tome koliki dio od tih 22,6 sati i 4063 EUR se može izbjeći i po kojoj cijeni. To je pitanje na koje projekt mora odgovoriti.
Projekt u ovom modulu ima zadano ulaganje od 6500 EUR. U taj iznos ulaze senzori, pristupnik, prva godina platforme, kabliranje i rad na postavljanju i podešavanju. Cilj je smanjiti neplanirani zastoj za 40 % u prvoj godini. Sve što slijedi — izbor veličina, senzora, protokola i pragova — podređeno je toj jednoj rečenici.
Cilj projekta i mjerila uspjeha
Cilj se piše tako da ga se ne može ispuniti napola i objaviti uspjeh. Dobar cilj ima veličinu, iznos, rok i mjesto: smanjiti neplanirani zastoj ćelije PO-1 s 22,6 na najviše 13,6 sati godišnje do kraja prve godine rada sustava. Tako zapisan cilj sam po sebi određuje što se mora mjeriti i tko to mjeri.
Uz glavni cilj idu mjerila uspjeha. Ona pokrivaju i one strane projekta koje glavni cilj ne hvata: koliko sustav smeta operateru, koliko često se vara i je li uopće dovoljno rano javio. Mjerila se dogovaraju prije početka, a ne nakon što rezultati stignu.
| Mjerilo | Ciljna vrijednost | Kako se mjeri |
|---|---|---|
| Neplanirani zastoj | najviše 13,6 h godišnje | zbroj vremena zastoja iz radnih naloga |
| Udio najavljenih kvarova | najmanje 70 % | kvarovi s prethodnom uzbunom / svi kvarovi |
| Vrijeme najave prije kvara | najmanje 7 dana | razmak između prve uzbune i zahvata |
| Lažne uzbune | najviše 2 mjesečno | dnevnik uzbuna, stupac ishod provjere |
| Dostupnost podataka | najmanje 95 % sati | udio sati s primljenim mjerenjem |
| Povrat ulaganja | najviše 4 godine | ulaganje / neto godišnja korist |
Zapamtite
Mjerilo koje se ne može izmjeriti postojećim zapisima nije mjerilo nego želja. Prije nego što ga upišete u projekt, provjerite tko vodi podatak iz kojeg ćete ga izračunati i postoji li taj podatak već danas. Ako ne postoji, prvi zadatak projekta je da ga uvede.
Uz ciljeve se zapisuje i ono što projekt ne obuhvaća. Na PO-1 to su CNC glodalica, sustav stlačenog zraka i transport palete: oni imaju svoje održavanje i u ovom se projektu ne diraju. Jasna granica opsega čuva projekt od tihog širenja u kojem rokovi padaju, a cilj se izgubi.
Zatečeno stanje ćelije i zapisa
Drugi korak je pregled onoga što već postoji. Nije rijetkost da pogon ima više podataka nego što misli: upravljačka jedinica robota bilježi opterećenja i temperature, CNC stroj vodi svoje brojače, a služba održavanja ima radne naloge. Snimanje zatečenog stanja znači te izvore popisati i ocijeniti koliko su upotrebljivi.
| Izvor | Što sadrži | Ocjena upotrebljivosti |
|---|---|---|
| Radni nalozi u CMMS-u | datum, opis kvara, trajanje, utrošeni dijelovi | dobra osnova, ali opis kvara često je jedna riječ |
| Dnevnik zastoja u proizvodnji | vrijeme početka i kraja stanke, uzrok po šifri | točna vremena, uzroci grubo razvrstani |
| Zapisi upravljačke jedinice robota | opterećenja osi, temperature, poruke pogreške | vrlo korisno, ali se prepisuju tek na zahtjev |
| Izvješća o preventivnim pregledima | podmazivanje, provjera zazora, zamjena dijelova | uredno vođeno, na papiru |
| Iskustvo održavatelja | znaci koji su prethodili kvarovima | nezapisano; prikuplja se razgovorom |
Iz tih izvora sastavlja se slika kvarova ćelije PO-1 u protekle dvije godine. Od trinaest zabilježenih kvarova sedam otpada na prijenosnik i ležajeve osi 2 i 3, tri na prihvatnicu i njezinu ventilsku skupinu, dva na energetski lanac i kabele, a jedan na davač položaja. Raspored je tipičan i odmah pokazuje gdje se isplati mjeriti.
Jednako je važno zabilježiti i ono što se u zapisima ne vidi. Nigdje ne postoji podatak o tome koliko je koji kvar najavljivan bukom ili zagrijavanjem, iako održavatelji tvrde da su dva puta čuli promjenu zvuka nekoliko dana prije zastoja. Takva se svjedočanstva zapisuju jer su kasnije polazište za pravila ekspertnog sustava.
Primjer
Kvar od 14. ožujka prošle godine: ležaj na osi 2, zastoj 6 sati, zamijenjen ležaj i mazivo. U dnevniku proizvodnje piše samo mehanički kvar robota. U razgovoru s operaterom ispalo je da je ćelija tjedan dana prije toga zvučala grublje pri brzom kretanju osi 2. Upravo je to podatak koji senzor vibracija hvata bez pogovora.
Izbor veličina koje se prate
Mjeriti se može gotovo sve, ali svaka mjerena veličina donosi trošak senzora, kabela, prostora u ormaru i pažnje. Zato se bira iz analize kvarova: prate se veličine koje se mijenjaju prije onih kvarova koji najviše koštaju. Za PO-1 to je uski izbor od četiriju veličina.
| Veličina | Koji kvar najavljuje | Senzor | Uzorkovanje |
|---|---|---|---|
| Vibracije na osi 2 | trošenje ležaja i zupčanika prijenosnika | akcelerometar (IEPE) | 25,6 kHz |
| Vibracije na osi 3 | trošenje ležaja i olabavljeni spojevi | akcelerometar (IEPE) | 25,6 kHz |
| Temperatura reduktora | manjak maziva, preopterećenje, zaglavljivanje | PT100 | 1 Hz |
| Struja motora osi 2 | povećano trenje, kočnica koja se ne otpušta | mjerni modul u ormaru | 10 Hz |
| Broj ciklusa | trošenje vezano uz rad, a ne uz kalendar | brojač u upravljačkoj jedinici | po ciklusu |
Uzorkovanje se ne bira napamet. Za vibracije je mjerodavna najviša frekvencija koja nosi podatak: zupčani par i kotrljajni ležaj daju značajke i iznad 10 kHz, pa uzorkovanje mora biti barem dvostruko veće. Odatle 25,6 kHz, uobičajena vrijednost mjernih modula. Temperatura se mijenja sporo i 1 Hz je više nego dovoljno; struja se prati s 10 Hz da se vidi oblik zaleta.
Iz vibracijskog se signala ne šalje sve nego izvedene veličine. Najvažnija je efektivna vrijednost brzine vibracija, kraće RMS, izražena u mm/s. Za ćeliju PO-1 dogovoren je prag uzbune od 4,5 mm/s RMS, izveden iz mjerenja na ispravnom stroju i iz preporuka za strojeve te veličine. Kako se do tog praga dolazi, podrobno se obrađuje u jedinici 7.2.
Pažnja
Uobičajena je pogreška postaviti deset senzora zato što se mogu postaviti. Svaki dodatni kanal povećava količinu podataka, broj mogućih kvarova samog mjernog lanca i broj lažnih uzbuna. Počnite s najmanjim skupom koji pokriva najskuplje kvarove i proširujte ga tek kada za to postoji izmjereni razlog.
Senzori i mjesta postavljanja
Mjesto senzora jednako je važno kao i njegov izbor. Akcelerometar postavljen na limenu masku mjerit će titranje maske, a ne ležaja. Pravilo je jednostavno: senzor ide na krutu obrađenu površinu, što bliže mjestu nastanka pojave i u smjeru u kojem se pojava očekuje.
Postupak postavljanja akcelerometra na os 2 izgleda ovako:
- Ćelija se zaustavi i osigura prema postupku zaključavanja i označavanja.
- Odabere se mjesto na kućištu prijenosnika, iznad ležajnog mjesta, na obrađenoj plohi.
- Ploha se očisti, po potrebi poravna i, ako to uputa dopušta, izradi se navojni provrt M6.
- Senzor se pričvrsti vijkom uz propisani moment; ljepilo ili magnet koriste se samo za privremena mjerenja jer smanjuju gornju granicu upotrebljivog područja.
- Kabel se vodi kroz energetski lanac, odvojeno od energetskih vodova, s odteretnicom na oba kraja.
- Zabilježe se položaj, smjer osjetljivosti, serijski broj i osjetljivost senzora.
- Nakon puštanja u rad snimi se referentno stanje kroz najmanje pet punih ciklusa.
Temperaturni osjetnik PT100 postavlja se na kućište reduktora, ne na motor, jer se prati stanje maziva u prijenosniku. Strujni se modul ugrađuje u upravljački ormar, na izlaz pogonskog pojačala osi 2. Brojač ciklusa ne traži senzor: uzima se iz upravljačke jedinice robota kao brojčana varijabla.
Referentno stanje snimljeno na ispravnoj ćeliji temelj je svega što slijedi. Bez njega se poslije ne zna je li 3,8 mm/s mnogo ili malo. Za PO-1 referentno stanje iznosi 2,1 mm/s RMS na osi 2 i 1,7 mm/s na osi 3, uz temperaturu reduktora od 52 °C u ustaljenom radu.
Prijenos podataka i pristupnik
Izmjereno treba dopremiti do mjesta obrade. U pogonu se sreću tri obitelji rješenja i svaka ima svoje mjesto. Žični prijenos je najpouzdaniji i najlakše se brani pred službom sigurnosti, ali traži polaganje kabela. Bežični je brz za postavljanje, no na njega utječu metalne pregrade i drugi uređaji. Industrijski protokoli nisu treća vrsta veze nego jezik kojim uređaji razgovaraju preko bilo koje od njih.
| Način prijenosa | Tipična primjena na ćeliji | Prednost | Ograničenje |
|---|---|---|---|
| Žično: Ethernet | pristupnik prema mreži pogona | stabilno, velika propusnost | polaganje kabela i mrežne dozvole |
| Žično: analogni vod 4–20 mA | PT100 i strujni modul do pristupnika | otporno na smetnje, provjereno | jedan signal po vodu |
| Bežično: Wi-Fi | privremena mjerenja i prijenosni uređaji | brzo postavljanje | zagušenje mreže, metalne pregrade |
| Bežično: LoRaWAN | rijetka mjerenja na udaljenim mjestima | domet i mala potrošnja | vrlo mala količina podataka |
| Mobilna mreža 4G | pričuvni put kad mreža pogona nije dostupna | neovisno o pogonu | mjesečni trošak i pitanje sigurnosti |
Od protokola se u pametnom održavanju najčešće sreću četiri. OPC UA je industrijski standard za razmjenu podataka s upravljačkim jedinicama i nosi uz vrijednost i njezin opis. MQTT je lagan protokol objave i pretplate, prikladan za slanje mjerenja prema platformi. Modbus TCP je jednostavan i star, ali još uvijek raširen. PROFINET i EtherCAT pripadaju upravljačkoj razini i s njih se podaci najčešće preuzimaju preko upravljačke jedinice, a ne izravno.
Ključni je uređaj pristupnik. On stoji uz ćeliju, prikuplja signale sa svih senzora i obavlja prvu obradu. Upravo tu se od sirovog signala od 25 600 uzoraka u sekundi računa jedna vrijednost RMS u minuti i nekoliko dodatnih značajki. Time se količina podataka smanji za nekoliko redova veličine, mreža se ne zagušuje, a u oblak putuje ono što je doista potrebno. Sirovi zapis čuva se na pristupniku nekoliko dana za slučaj da zatreba podrobnija analiza.
Platforma, pohrana i sigurnost podataka
Platforma je mjesto na kojem podaci žive. Ona prima poruke pristupnika, sprema ih, crta grafove, izvodi pravila i šalje uzbune. Bira se između rješenja u oblaku i rješenja na poslužitelju u pogonu, a izbor je češće pitanje pravila tvrtke nego tehnike.
| Obilježje | Platforma u oblaku | Platforma u pogonu |
|---|---|---|
| Postavljanje | brzo, bez vlastite opreme | traži poslužitelj i informatičara |
| Trošak | mjesečna naknada po uređaju | jednokratno ulaganje i održavanje |
| Pristup izvan pogona | ugrađeno | traži siguran udaljeni pristup |
| Podaci izlaze iz tvrtke | da, uz ugovor o obradi | ne |
| Nadogradnje | obavlja ih davatelj usluge | obavlja ih pogon |
| Rad bez veze s internetom | ograničen | potpun |
Pohrana se planira unaprijed jer podaci rastu tiho. Na PO-1 se u platformu šalje jedna vrijednost RMS po minuti za dvije osi, temperatura svake sekunde i struja deset puta u sekundi. To je oko 900 tisuća zapisa dnevno, odnosno red veličine nekoliko stotina megabajta godišnje — malo za platformu, ali dovoljno da se isplati odrediti pravilo čuvanja: minutne vrijednosti godinu dana, satni sažeci pet godina, sirovi zapisi sedam dana.
Pažnja
Svaki novi uređaj na mreži pogona istodobno je i nova vrata. Pristupnik mora biti u zasebnom mrežnom segmentu, veza prema platformi šifrirana, pristup zaštićen lozinkom koja nije tvornička, a ovlasti podijeljene tako da operater vidi stanje, održavatelj mijenja pragove, a samo administrator mijenja pravila. Popis uređaja i lozinki dio je dokumentacije projekta.
Uz sigurnost ide i pitanje vlasništva podataka. Ugovorom se određuje tko smije vidjeti mjerenja, koliko se dugo čuvaju i što se s njima događa ako se suradnja prekine. Za školski je projekt to formalnost, za pogon nije: podaci o vibracijama otkrivaju i koliko se i kada radilo, što je poslovni podatak.
Plan rada, proračun i rizici
Projekt se dijeli na zadatke s rokovima i nositeljima. Za PO-1 dvanaest tjedana je razumno razdoblje: dva tjedna za snimanje stanja, dva za nabavu, jedan za postavljanje, dva za platformu i pravila, tri za probni rad i dva za vrednovanje i predaju.
Proračun se piše po stavkama, jer se tako i troši. Za PO-1 unutar zadanih 6500 EUR stane oprema, platforma i rad, uz malu pričuvu koja gotovo uvijek zatreba.
| Stavka | Iznos | Napomena |
|---|---|---|
| Dva akcelerometra s kabelima | 1400 EUR | industrijska izvedba, IEPE |
| Mjerni modul za vibracije | 1200 EUR | dva kanala, 25,6 kHz |
| PT100 i strujni mjerni modul | 450 EUR | ugradnja u ormar |
| Pristupnik | 900 EUR | industrijsko računalo s OPC UA i MQTT |
| Platforma, prva godina | 600 EUR | naknada po uređaju |
| Materijal i kabliranje | 350 EUR | energetski lanac, odteretnice, sitni materijal |
| Rad na postavljanju i podešavanju | 1200 EUR | 40 sati |
| Pričuva | 400 EUR | oko 6 % ukupnog iznosa |
| Ukupno | 6500 EUR | usklađeno sa zadanim okvirom |
Na kraju se popisuju rizici. Rizik nije sve što može poći po zlu nego ono što je dovoljno vjerojatno i dovoljno skupo da za njega vrijedi imati odgovor unaprijed.
| Rizik | Posljedica | Mjera |
|---|---|---|
| Nema slobodnog termina za zastoj ćelije | kasni postavljanje senzora | postavljanje spojiti s planiranim preventivnim pregledom |
| Mreža pogona ne dopušta novi uređaj | podaci ne stižu u platformu | dogovor s informatikom prije nabave, pričuvni put 4G |
| Prag je postavljen prenisko | previše lažnih uzbuna, gubitak povjerenja | probno razdoblje i usklađivanje pragova |
| U probnom razdoblju nema nijednog kvara | model se ne može provjeriti | provjera na zabilježenim kvarovima iz prošlosti |
| Kabel u energetskom lancu puca | gubitak signala i lažna uzbuna | kabel predviđen za savijanje, odteretnice, nadzor dostupnosti podataka |
Ulaganje se vraća iz skraćenog zastoja i iz popravaka koji se izbjegnu jer je kvar uhvaćen rano. Pomaknite klizače i pratite neto godišnju korist i vrijeme povrata. Zadane vrijednosti odgovaraju ćeliji PO-1.
Ključni pojmovi
| Pojam | Značenje |
|---|---|
| Cilj projekta | Brojčano zapisana namjera s rokom: koliko se čega mijenja i do kada. |
| Mjerilo uspjeha | Pokazatelj dogovoren prije početka, kojim se na kraju prosuđuje ishod. |
| Zatečeno stanje | Slika ćelije i njezinih zapisa prije zahvata; polazište za usporedbu. |
| Referentno stanje | Mjerenje snimljeno na ispravnom stroju; mjera prema kojoj se sudi odstupanje. |
| Pristupnik | Uređaj uz stroj koji prikuplja i sažima signale prije slanja u platformu. |
| OPC UA | Industrijski standard razmjene podataka s upravljačkim jedinicama. |
| MQTT | Lagan protokol objave i pretplate, uobičajen za slanje mjerenja u platformu. |
| Opseg projekta | Popis onoga što projekt obuhvaća i, jednako važno, što ne obuhvaća. |
Provjeri se
Kratka provjera prije prelaska na sljedeću jedinicu. Odgovor se potvrđuje klikom, a obrazloženje se prikazuje odmah.
Pitanje 1 od 3
Čime projekt pametnog održavanja mora početi?
Bez cilja i mjerila ne postoji način da se na kraju prosudi je li projekt uspio.
Pitanje 2 od 3
Zašto se vibracije uzorkuju s 25,6 kHz, a temperatura s 1 Hz?
Uzorkovanje se bira prema najvišoj frekvenciji koja nosi podatak o pojavi koja se prati.
Pitanje 3 od 3
Koja je glavna uloga pristupnika u lancu podataka?
Pristupnik od milijuna uzoraka računa nekoliko značajki, pa mrežom putuje malo podataka.
Odgovoreno 0 od 3.