Înțelegerea unui controler logic de programare (PLC)

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





PLC înseamnă Controlere logice programabile. Acestea sunt utilizate în principiu pentru controlul sistemelor automate din industrii. Acestea sunt una dintre cele mai avansate și mai simple forme de sisteme de control care înlocuiesc acum releele logice cu fir la scară largă.

PLC

Programator Logic Controller (PLC)



Avantaje:

Înainte de a intra în detalii despre PLC-uri, anunțați-ne 3 motive pentru care PLC-urile sunt utilizate pe scară largă în aceste zile


  • Sunt ușor de utilizat și ușor de utilizat
  • Ele elimină necesitatea unei logici de releu cablate
  • Sunt rapide
  • Este potrivit pentru automatizarea în industrii.
  • Modulele sale de intrare și ieșire pot fi extinse în funcție de cerințe

Arhitectură PLC:

Arhitectură internă PLC

Arhitectură internă PLC



Un sistem PLC de bază constă din următoarele secțiuni:

  • Secțiunea de intrare / ieșire : Secțiunea de intrare sau modulul de intrare constă din dispozitive precum senzori, comutatoare și multe alte surse de intrare din lumea reală. Intrarea din surse este conectată la PLC prin șinele conectorului de intrare. Secțiunea de ieșire sau modulul de ieșire poate fi un motor sau un solenoid sau o lampă sau un încălzitor, a cărui funcționare este controlată prin variația semnalelor de intrare.
  • CPU sau unitate centrală de procesare : Este creierul PLC. Poate fi un microprocesor hexagonal sau octal. Realizează toate procesările legate de semnalele de intrare pentru a controla semnalele de ieșire pe baza programului de control.
  • Dispozitiv de programare : Este platforma unde este scris programul sau logica de control. Poate fi un dispozitiv portabil sau un laptop sau un computer în sine.
  • Alimentare electrică : Funcționează în general pe o sursă de alimentare de aproximativ 24 V, utilizată pentru alimentarea dispozitivelor de intrare și ieșire.
  • Memorie : Memoria este împărțită în două părți: memoria de date și memoria programului. Informațiile despre program sau logica de control sunt stocate în memoria utilizatorului sau în memoria programului de unde CPU preia instrucțiunile programului. Semnalele de intrare și ieșire și semnalele de temporizare și contor sunt stocate în memoria de imagine externă de intrare și ieșire, respectiv.

Funcționarea unui PLC

Schema de lucru PLC

Schema de lucru PLC

Funcționarea PLC

Funcționarea PLC

  • Sursele de intrare convertesc semnalele electrice analogice în timp real în semnale electrice digitale adecvate și aceste semnale sunt aplicate PLC-ului prin șinele conectorului.
  • Aceste semnale de intrare sunt stocate în memoria de imagine externă a PLC în locații cunoscute sub numele de biți. Acest lucru este realizat de CPU
  • Logica de control sau instrucțiunile programului sunt scrise pe dispozitivul de programare prin simboluri sau prin mnemonică și stocate în memoria utilizatorului.
  • CPU preluează aceste instrucțiuni din memoria utilizatorului și execută semnalele de intrare prin manipulare, calculare, procesare pentru a controla dispozitivele de ieșire.
  • Rezultatele execuției sunt apoi stocate în memoria externă a imaginii care controlează unitățile de ieșire.
  • CPU, de asemenea, verifică semnalele de ieșire și continuă să actualizeze conținutul memoriei de imagine de intrare în funcție de modificările din memoria de ieșire.
  • CPU îndeplinește, de asemenea, funcții de programare interne, cum ar fi setarea și resetarea temporizatorului, verificarea memoriei utilizatorului.

Programare în PLC

Funcționarea de bază a PLC se bazează pe logica de control sau pe tehnica de programare utilizată. Programarea se poate face folosind diagramele de flux sau folosind logica ladder sau folosind logica de instrucțiuni sau mnemonice.

Interconectând toate acestea, să vedem cum putem scrie de fapt un program în PLC.


  • Calculați organigrama. O diagramă de flux este reprezentarea simbolică a instrucțiunilor. Este cea mai simplă și simplă formă de logică de control care implică doar decizii logice. Simboluri diferite sunt cele prezentate mai jos:

Calculați organigrama

  • Scrieți expresia booleană pentru logica diferită. Algebra booleană implică de obicei operații logice precum AND, OR, NOT, NAND și NOR. Diferitele simboluri sunt:

+ SAU operator
. ȘI operator
! NU operator.

  • Scrieți instrucțiunile în formulare simple de declarații, cum ar fi mai jos:

IF Intrare1 ȘI Intrare2 Apoi SET Ieșire1 ELSE SET Ieșire

  • Scrieți programul de logică a scării. Este cea mai importantă parte a programării PLC. Înainte de a explica despre programarea logică a scărilor, anunțați-ne despre câteva simboluri și terminologii

Rung: Un pas în scară se numește treapta. În cuvinte mai simple, afirmația de bază sau o logică de control se numește Rung.
Y- Semnale normale de ieșire
M - Simbol motor
T - Temporizator
C - Contor
Simboluri:

Simboluri

Funcții logice de bază folosind logica Ladder

Funcții logice de bază folosind logica scării

  • Scrierea Mnemonicilor: Mnemonicele sunt instrucțiuni scrise în formă simbolică. Sunt, de asemenea, cunoscute sub numele de Opcode și sunt utilizate în dispozitivele de programare portabile. Simboluri diferite sunt cele prezentate mai jos:

Ldi - Încărcare inversă
Ld- Încărcare
ȘI- Și logica
SAU- Sau logică
ANI – NAND logic
ORI- NOR logic
Out - Output

O aplicație PLC simplă

Deci, acum că am avut o scurtă idee despre programarea în PLC, să începem să dezvoltăm o aplicație simplă.

Problemă : Proiectați un sistem robotic de linie simplă pentru a porni un motor când un comutator este pornit și pentru a porni simultan LED-ul. Senzorul de pe motor detectează orice obstacol și un alt comutator este activat pentru a indica prezența obstacolului și motorul este oprit simultan și soneria este pornită și LED-ul este oprit.

Soluţie :

Soluţie

Soluţie

Să ne atribuim mai întâi simbolurile sau etichetele la intrări și ieșiri

M – Motor,

A - Comutator de intrare 1,

B- Comutator de intrare 2,

L - LED,

Acest -Buzzer

Acum, să proiectăm diagrama de flux

Diagrama de flux

Diagrama de flux

Următorul pas este scrierea expresiilor booleene

M = A. (! B)

L = C. (! B)

Aceasta = B. (! A.! C)

Următorul pas implică desenarea programului de logică a scării

Programul de logică a scărilor

Programul de logică a scărilor

Ultimul pas implică scrierea mnemonicilor pentru a fi alimentate pe dispozitivul portabil

Ld A ANI Ldi B

Ld C ANI Ldi B

Ld B ANI Ldi A ȘI Ldi C

Deci, acum că am demonstrat funcția de control de bază folosind PLC, anunțați-mă mai multe despre ideile proiectelor de control folosind PLC.

Credite foto:

Controlere logice programabile de wikimedia