21
PROGRAMIRLJIVI LOGI PROGRAMIRLJIVI LOGI KONTROLERI KONTROLERI (PLC) (PLC)

PROGRAMIRLJIVI LOGIČKI KONTROLERI

Embed Size (px)

Citation preview

PROGRAMIRLJIVI LOGIKI KONTROLERI (PLC)

Princip rada PLC-a Osnovne

cjeline:

Ulazni dio(digitalno, analogni ulazi) Izlazni dio(digitalni,analogni izlazi) CPU tj. Centralna procesorska jedinica Memorijski blok za program i podatke Mreni dio za napajanje te komunikacijsko suelje Moduli za proirenje

Ulazni dio PLC-a

Ulazni dio PLC-a su prikljune vijane stezaljke na koje se spajaju dojavni signali iz procesa ijim se radom upravlja,te su mjesto od kojeg poinje prilagodba vanjskog signala iz radne okoline, signalu kojeg razumije procesorska jedinica PLC-a. Informacije koje PLC prima na svojim ulaznim stezaljkama mogu biti digitalne i analogne

Izlazni dio PLC-a Izlazni

dio PLC-a su prikljune vijane stezaljke na koje se spajaju izvrni ureaji iz procesa kojima PLC alje digitalne i analogne signale te na taj nain upravlja procesom.

Najei spojevi na digitalne izlaze iz PLC-a:Magnetni svici Releji Sklopnici Motorske sklopke Signalne lampe Pneumatski razvodnici

Na analogni izlaz mogu biti spojeni:

Strujni signal za prikaz neke veliine na pokaznom instrumentu Referenca brzine za frekvencijki pretvara PID regulirana veliina

Digitalni izlazi najee su izvedeni kao: Relejni Tranzistorski Pomou

trijaka

RELEJNI Mogu

se koristiti za sklapanje istosmjernih i izmjeninih tereta. Imaju vijek trajanja jer su prilikom sklapanja relativno spori. Manji su od trijaka i tranzistora

Tranzistorski Slue

za sklapanje istosmjernih tereta Nemaju pokretnih dijelova koji se troe i beumni su. Vrijeme reakcije im je brzo,ali mogu sklapati uglavnom struje od 0.5 A.

Pomou trijaka Slue

za sklapanje izmjeninih tereta,a karakteristike su im sline kao tranzistorima.

PROGRAMIRANJE PLC-a

Pisanje programa najee se izvodi preko nadreenog osobnog raunala na kojem je instaliran softver za koriteni PLC. Svaki proizvoa uz svoj PLC daje softver koji je u stvari kombinacija programskog editora, prevodioca (compilera), te komunikacijskog softvera. U editoru se napie programski kod u nekom od programskih jezika te se zatim provjeri sintaksa (compiler). Ako program nema sintaksnih greaka softver ga alje u RAM memoriju PLC-a (komunikacijski softver), koji je tada spreman za rad.

PROGRAMIRANJE PLC-aKako bi se uspjeno provelo programiranje PLC-a koji e potom upravljati procesom, program se na neki nain mora ispitati. Ispitivanje programa moe se izvriti samo na nain da se na ulaze PLC-a dovede stanje veliina iz realnih uvjeta u procesu. Za to se koriste tzv. simulatori stanja PLC-a. Simulator stanja je niz prekidaa (na ulazu) i kontrolnih indikatora (LED diode na izlazu PLC-a). Proizvoai PLC-a nude razne tehnike programiranja . Najee uporabljivane tehnike su :

ljestviasti dijagrami (eng. ladder diagram, njem. kontakt plan), funkcijsko blokovski dijagrami (grafiko programiranje), STL (eng. statement list) instrukcijske liste.

Programiranje PLC-a - Ljestviasti dijagramLjestviasti dijagrami (eng. ladder diagram) nastali su na bazi strujnih upravljakih shema kojima se prikazuje protok struje u strujnom krugu i koje slue elektriarima kao podloga za oienje istog.

Programiranje PLCa - Ljestviasti dijagramSvaki strujni krug u strujnoj shemi prikazan je kao zaseban strujni put, a svaki strujni put sadri minimalno jedan upravljani ureaj (npr. motor, relej, arulja ili slino). Iz strujnog puta moe se uoiti da je rad upravljanog ureaja odreen uvjetima (npr. tipkala, pomoni kontakti i slino) za njegovo ukljuenje.

Programiranje PLCa - Ljestviasti dijagramOsnovne naredbe za programiranje PLC-a

Naredba NO - Normally Open : Ova naredba ispituje je li adresirani bit (stanje na ulazu I0.1) u stanju logike jedinice. Ako je uvjet je zadovoljen ostvaruje se logiki kontinuitet.

Naredba NC - Normally Closed : Ova naredba ispituje je li adresirani bit (stanje na ulazu I0.2) u stanju logike nule. Ako je uvjet je zadovoljen ostvaruju se logiki kontinuitet Naredba Output ukljui izlaz:

Naredba Output koristi se za promjenu stanja (0/1) adresirane lokacije (izlaza Q0.0) kada stanje kruga (logiki kontinuitet) poprimi vrijednost '1' / '0'.

Programiranje PLCa - Ljestviasti dijagramOsnovne naredbe za programiranje PLC-a

TON timer, on-delay

TON vremensko brojilo poinje brojati vrijeme kada se stanje pripadajueg kruga postavi u '1'. Sve dok je stanje kruga visoko, vrijednost akumulatora se poveava Kada vrijednost akumulatora dostigne predefinirano vrijeme (eng.presettime = PT) vremensko brojilo zavri s radom i na izlazu daje '1', u meuvremenu je na uazu '0'. Ovaj bit, da bi bio iskoriten, je potrebno adresirati.

Programiranje PLCa - Ljestviasti dijagramOsnovne naredbe za programiranje PLC-a TOFF timer, off-delay

TOFF vremensko brojilo poinje brojati vrijeme kada se stanje pripadajueg kruga postavi u '1'. Sve dok je stanje kruga visoko, vrijednost akumulatora se poveava. Kada vrijednost akumulatora dostigne predefinirano vrijeme (PT) vremensko bojilo zavri sa radom i na ulazu daje 0, a meuvremeno je na izlazu 1 . Ovaj bit da bi bio iskoritet je potrebno adresirati. Ovi bitovi se koriste na nain da se pozove na stanje izlaza vremenskog brojila naredbom NO ili NC .

Programiranje PLCa - Funkcijski dijagramKod programiranja u funkcijskom blok dijagramu ulazi, izlazi i naredbe su predstavljene blokovima, tako da se programiranje PLC-a svodi na povezivanje blokova. Na ulaz bloka dovode se uvjeti koji se ispituju (ulazi u PLC ili izlaz iz prethodnog bloka). U skladu s funkcijom koju predstavlja na izlazu iz bloka generira se izlazni signal.

LITERATURA: TEHNIKO

VELEUILITE U ZAGREBU

IZRADIO: DINO

KOZJAK 3.ST1