Pag-unawa sa isang Programming Logic Controller (PLC)

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang PLC ay nangangahulugang Programmable Logic Controllers. Karaniwang ginagamit ang mga ito upang makontrol ang mga awtomatikong sistema sa mga industriya. Ang mga ito ay isa sa pinaka-advanced at pinakasimpleng anyo ng mga control system na ngayon ay pinapalitan ang mga hard-wired na lohika na relay sa isang malaking sukat.

PLC

Programming Logic Controller (PLC)



Mga kalamangan:

Bago makuha ang mga detalye tungkol sa PLC, ipaalam sa amin ang 3 mga kadahilanan kung bakit malawak na ginagamit ang mga PLC sa mga panahong ito


  • Ang mga ito ay madaling gamitin at madaling patakbuhin
  • Tinatanggal nila ang pangangailangan para sa hard-wired na relay na lohika
  • Ang bilis nila
  • Ito ay angkop para sa awtomatiko sa mga industriya.
  • Ang mga input at output module ay maaaring mapalawak depende sa mga kinakailangan

Arkitektura ng PLC:

Panloob na Arkitektura ng PLC

Panloob na Arkitektura ng PLC



Ang isang pangunahing sistema ng PLC ay binubuo ng mga sumusunod na seksyon:

  • Seksyon ng Pag-input / Output : Ang seksyon ng pag-input o module ng pag-input ay binubuo ng mga aparato tulad ng mga sensor, switch, at maraming iba pang mga mapagkukunan ng pag-input ng real-world. Ang pag-input mula sa mga mapagkukunan ay konektado sa PLC sa pamamagitan ng mga riles ng input konektor. Ang seksyon ng output o module ng output ay maaaring isang motor o isang solenoid o isang lampara o isang pampainit, na ang paggana ay kinokontrol ng iba't ibang mga signal ng pag-input.
  • CPU o Central Processing Unit : Ito ang utak ng PLC. Maaari itong maging isang hexagonal o isang octal microprocessor. Isinasagawa nito ang lahat ng pagpoproseso na nauugnay sa mga signal ng pag-input upang makontrol ang mga signal ng output batay sa control program.
  • Device ng Programming : Ito ang platform kung saan nakasulat ang programa o ang lohika ng kontrol. Maaari itong maging isang handheld device o isang laptop o isang computer mismo.
  • Power Supply : Karaniwan itong gumagana sa isang supply ng kuryente na halos 24 V, na ginagamit sa pag-input at paglabas ng mga aparato.
  • Memorya : Ang memorya ay nahahati sa dalawang bahagi- Ang memorya ng data at memorya ng programa. Ang impormasyon ng programa o ang control logika ay nakaimbak sa memorya ng gumagamit o sa memorya ng programa mula sa kung saan kinukuha ng CPU ang mga tagubilin sa programa. Ang mga input at output signal at ang timer at counter signal ay nakaimbak sa input at output panlabas na memorya ng imahe ayon sa pagkakabanggit.

Paggawa ng isang PLC

Paggawa ng Skema sa PLC

Paggawa ng Skema sa PLC

Paggawa ng PLC

Paggawa ng PLC

  • Ang mga mapagkukunan ng pag-input ay binago ang real-time na mga analog electric signal sa naaangkop na digital electric signal at ang mga signal na ito ay inilalapat sa PLC sa pamamagitan ng mga riles ng konektor.
  • Ang mga input signal na ito ay nakaimbak sa panlabas na memorya ng imahe ng PLC sa mga lokasyon na kilala bilang mga piraso. Ginagawa ito ng CPU
  • Ang control lohika o mga tagubilin sa programa ay nakasulat sa aparato ng programa sa pamamagitan ng mga simbolo o sa pamamagitan ng mnemonics at nakaimbak sa memorya ng gumagamit.
  • Kinukuha ng CPU ang mga tagubiling ito mula sa memorya ng gumagamit at isinasagawa ang mga signal ng pag-input sa pamamagitan ng pagmamanipula, pag-compute, pagproseso ng mga ito upang makontrol ang mga output device.
  • Ang mga resulta ng pagpapatupad ay maiimbak sa panlabas na memorya ng imahe na kumokontrol sa mga output drive.
  • Pinapanatili rin ng CPU ang isang tseke sa mga signal ng output at patuloy na na-update ang mga nilalaman ng memorya ng imahe ng pag-input ayon sa mga pagbabago sa memorya ng output.
  • Gumagawa rin ang CPU ng mga panloob na pag-andar sa pag-program tulad ng setting at pag-reset ng timer, pagsuri sa memorya ng gumagamit.

Programming sa PLC

Ang pangunahing paggana ng PLC ay nakasalalay sa control logic o ginamit na diskarte sa pagprograma. Ang pag-program ay maaaring gawin gamit ang mga flowchart o paggamit ng hagdan na lohika o paggamit ng mga lohika sa pahayag o mnemonics.

Ang pag-uugnay sa lahat ng ito, tingnan natin kung paano talaga kami maaaring magsulat ng isang programa sa PLC.


  • Kalkulahin ang flowchart. Ang isang flowchart ay ang simbolikong representasyon ng mga tagubilin. Ito ang pinaka pangunahing at pinakasimpleng anyo ng control logic na nagsasangkot lamang ng mga desisyon sa lohika. Ang iba't ibang mga simbolo ay ibinigay sa ibaba:

Kalkulahin ang flowchart

  • Isulat ang ekspresyon ng Boolean para sa iba't ibang lohika. Karaniwang nagsasangkot ang Boolean algebra ng mga pagpapatakbo ng lohika tulad ng AT, O, HINDI, NAND at NOR. Ang iba't ibang mga simbolo ay:

+ O operator
. AT operator
! HINDI operator.

  • Isulat ang mga tagubilin sa simpleng mga form form tulad ng nasa ibaba:

KUNG Input1 AT Input2 Pagkatapos Itakda ang Output1 ELSE SET Output

  • Isulat ang hagdan na programa ng lohika. Ito ang pinakamahalagang bahagi ng PLC program. Bago ipaliwanag ang tungkol sa hagdan ng programa sa lohika, ipaalam sa amin ang tungkol sa ilang mga simbolo at terminolohiya

Rung: Ang isang hakbang sa hagdan ay tinatawag na basura. Sa mas simpleng mga salita, ang pangunahing pahayag o isang control logic ay tinatawag na Rung.
Y- Mga normal na signal ng Output
M - Simbolo ng motor
T - Timer
C - Counter
Mga Simbolo:

Mga Simbolo

Pangunahing Mga Pag-andar ng Logic gamit ang Ladder Logic

Mga pangunahing pagpapaandar sa lohika gamit ang hagdan na lohika

  • Pagsulat ng Mnemonics: Ang Mnemonics ay mga tagubilin na nakasulat sa makasagisag na form. Kilala rin sila bilang Opcode at ginagamit sa mga handheld program ng aparato. Ang iba't ibang mga Simbolo ay ibinigay sa ibaba:

Ldi - Load Inverse
Ld- Load
AT- At ang lohika
O- O lohika
ANI - NAND lohika
ORI- NOR lohikal
Out - Output

Isang Simpleng Application ng PLC

Kaya, ngayon na mayroon kaming isang maikling ideya tungkol sa pag-program sa PLC, magsimula tayo sa pagbuo ng isang simpleng application.

Problema : Magdisenyo ng isang simpleng tagasunod na robotic system upang magsimula ng isang motor kapag ang isang switch ay nakabukas at sabay na lumipat sa LED. Ang sensor sa motor ay nakakita ng anumang balakid at isa pang switch ay nakabukas upang ipahiwatig ang pagkakaroon ng balakid at ang motor ay sabay na pinatay at ang buzzer ay nakabukas at naka-off ang LED.

Solusyon :

Solusyon

Solusyon

Italaga muna sa amin ang aming mga simbolo o tag sa mga input at output

M - Engine,

A - Input Switch 1,

B- Input Switch 2,

L - LED,

Ito -Buzzer

Ngayon ay idisenyo natin ang Flow Chart

Tsart ng Daloy

Tsart ng Daloy

Susunod na Hakbang ay ang pagsulat ng mga expression ng Boolean

M = A. (! B)

L = C. (! B)

Ito = B. (! A.! C)

Ang susunod na hakbang ay nagsasangkot ng pagguhit ng hagdan na programa ng lohika

Programa ng Ladder Logic

Programa ng Ladder Logic

Ang pangwakas na hakbang ay nagsasangkot ng pagsusulat ng mga mnemonics upang mapakain sa handheld device

Ld A ANI Ldi B

Ld C ANI Ldi B

Ld B ANI Ldi A AT Ldi C

Kaya, ngayong naipakita ko ang pangunahing pag-andar ng kontrol gamit ang PLC, ipaalam sa akin ang higit pa tungkol sa mga ideya ng mga disenyo ng kontrol na gumagamit ng PLC.

Mga Kredito sa Larawan:

Programmable Logic Controllers ni wikimedia