Preskoči na sadržaj
FORTRONIQ

MODUL 2 · PROGRAMIRLJIVI LOGIČKI KONTROLERI (PLC) U ROBOTICI

Nastavna jedinica 2.1

Industrijske komunikacijske mreže

Uredska mreža radi dobro dok nitko ne mjeri koliko je čekao. U pogonu se mjeri sve: ako signal da je stroj otvoren stigne pola sekunde prekasno, robot uđe u zatvorena vrata. Industrijske komunikacijske mreže zato nisu brže od uredskih, nego su predvidljivije, otpornije na smetnje i izvedene tako da se kvar vidi prije nego što napravi štetu.

Moći ću:
  • objasniti zašto se u pogonu ne upotrebljava obična uredska mreža
  • razvrstati mreže po razinama automatizacijske piramide
  • prepoznati topologije linije, zvijezde i prstena te njihove posljedice za pogon
  • usporediti načine pristupa mediju: master-slave, token i CSMA
  • objasniti determinizam, vrijeme ciklusa i jitter te njihov utjecaj na rad ćelije
  • navesti obilježja najčešćih poljnih sabirnica i pravila njihova ožičenja

Zašto u pogonu ne vrijedi uredska mreža

Uredska mreža je građena za velike količine podataka i za korisnika koji ne primjećuje zastoj od nekoliko desetaka milisekundi. Datoteka koja stigne malo kasnije i dalje je ista datoteka. U pogonu je situacija obrnuta: količine podataka su vrlo male, često samo nekoliko bajtova po uređaju, ali vrijeme u kojem stignu mora biti zajamčeno. Podatak koji kasni jednako je loš kao podatak koji nije stigao.

Drugi razlog je okolina. U pogonu se nalaze frekvencijski pretvarači, pogoni za zavarivanje, sklopnici i kabeli velike snage koji stvaraju elektromagnetske smetnje. Industrijski kabel je zato oklopljen, konektori su izvedeni za vlagu i vibraciju, a protokoli sadrže provjeru ispravnosti poruke i postupak ponavljanja. Treći razlog je dijagnostika: industrijska mreža mora javiti koji je uređaj ispao i kada, jer se kvar traži uz stroj, a ne u poslužiteljskoj sobi.

ObilježjeUredska mrežaIndustrijska mreža
Veličina porukekilobajti i megabajtinekoliko do nekoliko stotina bajtova
Mjerilo kvaliteteprosječna propusnostzajamčeno vrijeme odziva
Prihvatljivo kašnjenjedesetci do stotine milisekundiod nekoliko mikrosekundi do nekoliko milisekundi
Okolinauredska, bez smetnjismetnje, vlaga, vibracije, temperatura
Reakcija na ispadponovno slanje bez posljedicaprijava kvara i sigurno zaustavljanje
Dijagnostikakorisnik prijavi problemmreža sama javlja tko je i kada ispao

Iz toga slijedi pravilo koje se u pogonu često krši: mreža stroja i mreža ureda ne spajaju se izravno. Između njih stoji uređaj koji propušta samo dogovoreni promet, jer bi inače jedan nepažljivo pokrenut program na uredskom računalu mogao opteretiti mrežu u kojoj se mjeri milisekunda.

Razine automatizacijske piramide

Mreže u pogonu ne rade sve isti posao. Uobičajeno se prikazuju kao piramida s četiri razine, u kojoj prema dolje raste zahtjev na brzinu odziva, a prema gore raste količina podataka.

Na dnu je senzorska i aktuatorska razina. Tu se prenose pojedinačni bitovi: je li senzor aktiviran, je li ventil otvoren. Poruke su vrlo kratke, uređaji jednostavni i jeftini, a tipično rješenje je AS-i sabirnica koja napajanje i podatke vodi istim, dvožilnim kabelom. Iznad je poljna razina, na kojoj PLC razgovara s udaljenim ulazno-izlaznim stanicama, pretvaračima, mjernim uređajima i kontrolerom robota. Ovdje se nalaze PROFIBUS DP, DeviceNet, CANopen, Modbus i, sve češće, industrijski Ethernet.

Upravljačka razina povezuje upravljačke uređaje međusobno: PLC s PLC-om, PLC s nadzornim panelom, ćeliju s linijom. Poruke su veće, a zahtjev na vrijeme blaži. Na vrhu je nadzorna i poslovna razina na kojoj se prikupljaju podaci o proizvodnji, zastojima i kvaliteti. Tu se vrijeme mjeri sekundama i minutama, a najvažnije je da podatak bude potpun i trajno zapisan.

RazinaTko razgovaraTipičan podatakZahtjev na vrijeme
Senzorska i aktuatorskasenzori, ventili, svjetlosne preprekejedan bit1–10 ms
PoljnaPLC, ulazno-izlazne stanice, pretvarači, robotbajtovi i riječi1–10 ms
UpravljačkaPLC s PLC-om, panel, nadređeno upravljanjeblokovi podataka10–100 ms
Nadzorna i poslovnanadzorni sustav, sustav proizvodnjezapisi i izvještajisekunde
ćelija ZR-1 Nadzorna i poslovna zapisi, izvještaji, sekunde Upravljačka PLC s PLC-om, panel linije Poljna PROFINET, PROFIBUS DP Senzorska i aktuatorska AS-i, pojedinačni bitovi prema dolje kraće vrijeme odziva prema gore više podataka
Slika 2.1 — Automatizacijska piramida: prema dolje raste zahtjev na brzinu odziva, prema gore količina podataka; ćelija ZR-1 nalazi se na poljnoj razini.

Topologije i pristup mediju

Topologija opisuje kako su uređaji fizički povezani. U liniji svi uređaji vise na istom vodu, jedan za drugim. Kabela je malo, ali prekid voda dijeli mrežu na dva dijela i sve iza prekida nestaje. U zvijezdi svaki uređaj ima vlastiti vod do središnjeg uređaja; kabela je više, ali kvar jednog voda ne dira ostale. U prstenu vod se vraća u polazište, pa se pri prekidu promet preusmjeri na drugu stranu i mreža nastavlja raditi. Prsten se zato bira ondje gdje je zastoj skup.

Pristup mediju odgovara na pitanje tko smije govoriti i kada. Kod master-slave pristupa jedan uređaj, obično PLC, redom poziva svakog sudionika, a sudionik odgovara tek kada je pozvan. Redoslijed je poznat, pa je i vrijeme ciklusa poznato. Kod token pristupa pravo govora kruži od uređaja do uređaja u dogovorenom redu; tako rade mreže s više ravnopravnih upravljačkih uređaja. Kod CSMA pristupa uređaj sluša vod i šalje kada je slobodan, a pri sudaru se slanje ponavlja. To je pristup uredskog Etherneta i upravo je on razlog zašto obična mreža nije deterministična.

Zapamtite

Master-slave i token daju poznato najduže vrijeme čekanja. CSMA daje dobru prosječnu brzinu, ali ne daje jamstvo — a u pogonu se planira prema najgorem slučaju, ne prema prosjeku.

Determinizam, vrijeme ciklusa i jitter

Determinizam znači da za mrežu postoji izračunljivo najduže vrijeme u kojem će poruka sigurno stići. Ne znači da je mreža brza, nego da je predvidljiva. Projektant ćelije treba upravo taj broj, jer o njemu ovisi koliko rano PLC mora poslati naredbu da bi robot stigao reagirati.

Vrijeme ciklusa mreže je trajanje jednog punog obilaska svih sudionika, nakon kojega su svi podaci osvježeni jedanput. Ono raste s brojem sudionika, s količinom podataka po sudioniku i s režijskim dijelom svake poruke, a pada s brzinom prijenosa. Jitter je rasipanje tog vremena oko srednje vrijednosti. Mreža s vremenom ciklusa od 4 ms i jitterom od 0,1 ms predvidljivija je od mreže s vremenom ciklusa 2 ms i jitterom od 3 ms, iako je druga u prosjeku brža.

Uz vrijeme ciklusa mreže treba računati i s vremenom ciklusa samog PLC-a. Signal se u najgorem slučaju čeka gotovo dva ciklusa mreže i jedan ciklus programa, pa se ukupno kašnjenje procjenjuje zbrojem, a ne najvećim pojedinačnim članom.

Vrijeme ciklusa poljne sabirniceRačunski prikaz

Procjena vremena potrebnog da mreža obiđe sve sudionike jedanput. Model je pojednostavljen: svaki bajt prenosi se s jedanaest bita, a uz korisne podatke svaki telegram nosi i režijski dio te obradu u sudioniku.

Trajanje jednog telegrama—ms
Vrijeme ciklusa mreže—ms
Iskorištenje dopuštenog—%

Pregled najčešćih sabirnica

Iako industrijski Ethernet preuzima sve više posla, serijske sabirnice i dalje su u pogonima brojne. Postojeća ćelija rijetko se prespaja samo zato što je nastala nova tehnologija, pa ih treba poznavati.

SabirnicaPristupTipična brzinaGdje se susreće
PROFIBUS DPmaster-slave uz token među masterima9,6 kbit/s – 12 Mbit/sudaljeni ulazi i izlazi, pretvarači, stariji roboti
Modbus RTUmaster-slave po dvožičnoj liniji9,6 – 115,2 kbit/smjerni uređaji, jednostavni pretvarači, vage
CAN i CANopennatjecanje uz prvenstvo porukedo 1 Mbit/sstrojevi u pokretu, ventili, mala periferija
DeviceNetna temelju CAN-a, s napajanjem u kabelu125 – 500 kbit/ssenzori i aktuatori u sjevernoameričkoj opremi
AS-imaster-slave, ciklus stalne duljineoko 167 kbit/spojedinačni senzori i ventili, najniža razina

Zajedničko im je da se planiraju unaprijed: broj sudionika, adrese i količina podataka poznati su prije puštanja u rad i upisuju se u projekt. Neplanirano dodavanje uređaja u takvu mrežu nije nemoguće, ali traži izmjenu projekta, a ne samo utaknuti kabel.

Medij, duljine i terminacija

Najveći dio smetnji u industrijskoj mreži ne dolazi iz protokola nego iz ožičenja. Za serijske sabirnice upotrebljava se oklopljena upredena parica, a oklop se spaja na zaštitni vodič po pravilu koje propisuje proizvođač — najčešće s obje strane i na velikoj površini, a ne tankom žicom. Podatkovni kabel vodi se odvojeno od kabela pogona; ako se moraju križati, križaju se pod pravim kutom.

Duljina voda ovisi o brzini. Ista PROFIBUS linija koja pri 93,75 kbit/s smije biti duga 1200 m, pri 12 Mbit/s smije biti duga 100 m. Na oba kraja linije mora se uključiti terminacija, otpornička mreža koja sprječava odbijanje signala od otvorenog kraja voda. Izostavljena ili udvostručena terminacija tipičan je uzrok povremenih, naizgled nasumičnih ispada koji se ne mogu ponoviti na zahtjev.

Pažnja

Pri traženju smetnje u sabirnici prvo se provjeravaju tri stvari: terminacija na oba kraja, spoj oklopa i ukupna duljina voda u odnosu na postavljenu brzinu. Tek nakon toga ima smisla mijenjati module i sumnjati u program.

Ključni pojmovi

PojamZnačenje
Automatizacijska piramidaPrikaz upravljanja po razinama, od senzora do nadzornih sustava.
Poljna sabirnicaMreža koja povezuje upravljački uređaj s uređajima u pogonu.
TopologijaNačin fizičkog povezivanja uređaja: linija, zvijezda ili prsten.
Master-slavePristup mediju u kojem jedan uređaj poziva sudionike redom.
DeterminizamSvojstvo da poruka stigne unutar poznatog najdužeg vremena.
JitterRasipanje vremena ciklusa oko srednje vrijednosti.
TerminacijaOtpornička mreža na krajevima voda koja sprječava odbijanje signala.

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

Zašto obični uredski Ethernet nije prikladan za upravljanje u pogonu?

Pristup mediju kod CSMA daje dobar prosjek, ali ne i jamstvo najdužeg vremena, a u pogonu se planira prema najgorem slučaju.

Pitanje 2 od 3

Koja topologija omogućuje da mreža nastavi raditi i nakon prekida jednog voda?

U prstenu se promet pri prekidu preusmjerava na suprotnu stranu, pa svi uređaji ostaju dostupni.

Pitanje 3 od 3

Nedostatak ili udvostručenje terminacije u sabirnici najčešće se očituje kao:

Odbijanje signala od neterminiranog kraja voda izaziva nasumične pogreške koje se ne pojavljuju na zahtjev.

Odgovoreno 0 od 3.