Razumijevanje programskog logičkog kontrolera (PLC)

Isprobajte Naš Instrument Za Uklanjanje Problema





PLC označava programabilne logičke kontrolere. U osnovi se koriste za kontrolu automatiziranih sustava u industriji. Oni su jedan od najnaprednijih i najjednostavnijih oblika upravljačkih sustava koji sada u velikoj mjeri zamjenjuju tvrdo ožičene logičke releje.

PLC

Programski logički kontroler (PLC)



Prednosti:

Prije nego što ulazimo u detalje o PLC-ima, upoznajte nas s 3 razloga zašto se PLC-ovi danas široko koriste


  • Jednostavni su za upotrebu i jednostavni za rukovanje
  • Eliminiraju potrebu za čvrsto ožičenom relejnom logikom
  • Brzi su
  • Pogodan je za automatizaciju u industriji.
  • Njegovi ulazni i izlazni moduli mogu se proširiti, ovisno o zahtjevima

PLC arhitektura:

PLC interna arhitektura

PLC interna arhitektura



Osnovni PLC sustav sastoji se od sljedećih odjeljaka:

  • Odjeljak ulaza / izlaza : Odjeljak za unos ili ulazni modul sastoji se od uređaja poput senzora, prekidača i mnogih drugih stvarnih ulaznih izvora. Ulaz iz izvora povezan je na PLC preko vodilica ulaznih konektora. Izlazni odjeljak ili izlazni modul mogu biti motor ili solenoid ili svjetiljka ili grijač, čije se funkcioniranje kontrolira promjenom ulaznih signala.
  • CPU ili središnja procesorska jedinica : To je mozak PLC-a. To može biti šesterokutni ili oktalni mikroprocesor. Provodi svu obradu koja se odnosi na ulazne signale kako bi se kontrolirali izlazni signali na temelju upravljačkog programa.
  • Uređaj za programiranje : To je platforma na kojoj je napisan program ili upravljačka logika. To može biti ručni uređaj ili prijenosno računalo ili samo računalo.
  • Napajanje : Općenito radi na napajanju od oko 24 V, koje se koristi za napajanje ulaznih i izlaznih uređaja.
  • Memorija : Memorija je podijeljena u dva dijela - memorija podataka i programska memorija. Informacije o programu ili upravljačka logika pohranjuju se u korisničku memoriju ili programsku memoriju odakle CPU dohvaća programske upute. Ulazni i izlazni signali te signali odbrojavanja i brojača pohranjuju se u ulaznu i izlaznu vanjsku memoriju slike.

Rad PLC-a

PLC radna shema

PLC radna shema

Rad PLC-a

Rad PLC-a

  • Ulazni izvori pretvaraju analogne električne signale u stvarnom vremenu u odgovarajuće digitalne električne signale i ti se signali primjenjuju na PLC kroz vodove konektora.
  • Ti se ulazni signali pohranjuju u PLC vanjsku memoriju slika na mjestima poznatim kao bitovi. To čini CPU
  • Logika upravljanja ili programske upute zapisuju se na programski uređaj putem simbola ili pomoću mnemotehnike i pohranjuju u korisničku memoriju.
  • CPU dohvaća ove upute iz korisničke memorije i izvršava ulazne signale manipulirajući, računajući ih obrađujući za upravljanje izlaznim uređajima.
  • Rezultati izvršenja potom se pohranjuju u vanjsku memoriju slika koja kontrolira izlazne pogone.
  • CPU također provjerava izlazne signale i ažurira sadržaj memorije ulazne slike u skladu s promjenama u izlaznoj memoriji.
  • CPU također izvodi interne funkcije programiranja poput postavljanja i resetiranja timera, provjere korisničke memorije.

Programiranje u PLC-u

Osnovno funkcioniranje PLC-a oslanja se na upravljačku logiku ili korištenu tehniku ​​programiranja. Programiranje se može izvesti pomoću dijagrama toka ili pomoću logike ljestvice ili pomoću logike izraza ili mnemotehnike.

Povezujući sve ovo, da vidimo kako zapravo možemo napisati program u PLC-u.


  • Izračunajte dijagram toka. Dijagram toka simboličan je prikaz uputa. To je najosnovniji i najjednostavniji oblik logike upravljanja koji uključuje samo logičke odluke. Različiti simboli su dani u nastavku:

Izračunajte dijagram toka

  • Napišite logički izraz za drugačiju logiku. Bulova algebra obično uključuje logičke operacije poput AND, OR, NOT, NAND i NOR. Različiti su simboli:

+ ILI operator
. I operator
! NE operator.

  • Upute upišite u jednostavne obrasce izjava kao u nastavku:

AKO Ulaz1 I Ulaz2 Zatim SET Izlaz1 OSTALO SET Izlaz

  • Napišite program logike ljestvice. To je najvažniji dio PLC programiranja. Prije objašnjenja o programiranju logike na ljestvama, javite nam nekoliko simbola i terminologija

Prečka: Jedan korak na ljestvici naziva se prečka. Jednostavnijim riječima, osnovni iskaz ili jedna kontrolna logika naziva se prečka.
Y- Normalni izlazni signali
M - Simbol motora
T - Tajmer
C - Brojač
Simboli:

Simboli

Osnovne logičke funkcije pomoću logike ljestvice

Osnovne logičke funkcije koje koriste logiku ljestvice

  • Pisanje mnemotehnike: мнеmotehnika su upute napisane u simboličnom obliku. Oni su također poznati kao Opcode i koriste se u ručnim uređajima za programiranje. Različiti simboli dati su u nastavku:

Ldi - Inverzno opterećenje
Ld- Opterećenje
I- I logika
ILI- Ili logika
ANI - NAND logika
ORI- NITI logično
Izlaz - izlaz

Jednostavna PLC aplikacija

Dakle, sad kad smo imali kratku ideju o programiranju u PLC-u, krenimo u razvoj jedne jednostavne aplikacije.

Problem : Dizajnirajte jednostavan robotski sustav koji prati liniju kako bi pokrenuo motor kad je prekidač uključen i istovremeno uključio LED. Senzor na motoru otkriva bilo kakvu prepreku, a drugi prekidač je uključen da označi prisutnost prepreke, a motor se istovremeno isključuje i zujalica se uključuje, a LED lampica se gasi.

Riješenje :

Riješenje

Riješenje

Prvo dodijelimo svoje simbole ili oznake ulazima i izlazima

M - motor,

A - Ulazni prekidač 1,

B- Ulazni prekidač 2,

L – LED,

Ovo -Buzzer

Sada ćemo dizajnirati dijagram toka

Dijagram toka

Dijagram toka

Sljedeći korak je pisanje logičkih izraza

M = A. (! B)

L = C. (! B)

Ovo = B. (! A.! C)

Sljedeći korak uključuje crtanje programa logike ljestvice

Program logike ljestvice

Program logike ljestvice

Posljednji korak uključuje pisanje mnemotehnike koja će se hraniti na ručni uređaj

Ld A ANI Ldi B

Ld C ANI Ldi B

Ld B ANI Ldi A I Ldi C

Dakle, sada kada sam pokazao osnovnu upravljačku funkciju pomoću PLC-a, recite mi više o idejama upravljačkih dizajna pomoću PLC-a.

Foto bodovi:

Programabilni logički kontroleri od wikimedia