Programmeerimise loogikakontrolleri (PLC) mõistmine

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





PLC tähistab programmeeritavaid loogikakontrollereid. Põhimõtteliselt kasutatakse neid tööstuses automatiseeritud süsteemide juhtimiseks. Need on juhtimissüsteemide üks arenenumaid ja lihtsamaid vorme, mis asendavad nüüd suures ulatuses juhtmetega loogikareleesid.

PLC

Programmeerimise loogikakontroller (PLC)



Eelised:

Enne PLC-de üksikasjadega tutvumist andke meile teada 3 põhjust, miks PLC-sid tänapäeval laialdaselt kasutatakse


  • Need on kasutajasõbralikud ja hõlpsasti kasutatavad
  • Need kaovad vajaduse juhtmega releeloogika järele
  • Nad on kiired
  • See sobib tööstuse automatiseerimiseks.
  • Selle sisend- ja väljundmooduleid saab vastavalt vajadustele laiendada

PLC arhitektuur:

PLC sisearhitektuur

PLC sisearhitektuur



Põhiline PLC-süsteem koosneb järgmistest osadest:

  • Sisendi / väljundi sektsioon : Sisendsektsioon või sisendmoodul koosneb sellistest seadmetest nagu andurid, lülitid ja paljud muud reaalse sisendi allikad. Allikate sisend ühendatakse PLC-ga sisendliidese rööpade kaudu. Väljundsektsioon või väljundmoodul võib olla mootor või solenoid, lamp või kütteseade, mille toimimist kontrollitakse sisendsignaalide muutmisega.
  • CPU või keskprotsessor : See on PLC aju. See võib olla kuusnurkne või oktaalne mikroprotsessor. See teostab kogu sisendsignaalidega seotud töötlemise, et väljundsignaale juhtimisprogrammi alusel juhtida.
  • Programmeerimisseade : See on platvorm, kuhu programm või juhtimisloogika kirjutatakse. See võib olla pihuseade või sülearvuti või arvuti ise.
  • Toiteallikas : See töötab tavaliselt umbes 24 V toiteallikal, mida kasutatakse sisend- ja väljundseadmete toitmiseks.
  • Mälu : Mälu on jagatud kaheks osaks - andmemälu ja programmimälu. Programmi teave või juhtimisloogika salvestatakse kasutaja mällu või programmi mällu, kust protsessor hankib programmi juhised. Sisend- ja väljundsignaalid ning taimer- ja loendisignaalid salvestatakse vastavalt sisend- ja väljundvälisesse mälumällu.

PLC töö

PLC tööskeem

PLC tööskeem

PLC töö

PLC töö

  • Sisendallikad muudavad reaalajas analoog-elektrisignaalid sobivaks digitaalseks elektrisignaaliks ja need signaalid suunatakse PLC-le konnektorite kaudu.
  • Need sisendsignaalid salvestatakse PLC välisele pildimällu bittidena tuntud kohtades. Seda teeb protsessor
  • Juhtimisloogika või programmi juhised kirjutatakse programmeerimisseadmele sümbolite või mnemotehnika kaudu ja salvestatakse kasutaja mällu.
  • Protsessor hankib need juhised kasutaja mälust ja täidab sisendsignaale, manipuleerides, arvutades, töödeldes neid väljundseadmete juhtimiseks.
  • Seejärel salvestatakse täitmistulemused välisse pildimällu, mis kontrollib väljundkettaid.
  • Protsessor kontrollib ka väljundsignaale ja ajakohastab sisendkujutise mälu sisu vastavalt muutustele väljundmälus.
  • Protsessor täidab ka sisemisi programmeerimisfunktsioone, näiteks taimeri seadistamine ja lähtestamine, kasutaja mälu kontrollimine.

Programmeerimine PLC-s

PLC põhitoimimine sõltub kasutatavast juhtimisloogikast või programmeerimistehnikast. Programmeerimist saab teha vooskeemide või redeliloogika abil või lauseloogika või mnemotehnika abil.

Neid kõiki omavahel sidudes vaatame, kuidas saame programmi tegelikult PLC-sse kirjutada.


  • Arvutage vooskeem. Voodiagramm on juhiste sümboolne esitus. See on juhtimisloogika kõige põhilisem ja lihtsam vorm, mis hõlmab ainult loogilisi otsuseid. Erinevad sümbolid on toodud allpool:

Arvutage vooskeem

  • Kirjutage erineva loogika jaoks Boole'i ​​avaldis. Boole'i ​​algebra hõlmab tavaliselt loogikaoperatsioone nagu AND, OR, NOT, NAND ja NOR. Erinevad sümbolid on:

+ VÕI operaator
. JA operaator
! EI operaator.

  • Kirjutage juhised lihtsate avaldusvormidega, nagu allpool:

KUI sisend1 JA sisend2, siis MÄRKIGE väljund1 MUU SISSE väljund

  • Kirjutage redeli loogikaprogramm. See on PLC programmeerimise kõige olulisem osa. Enne redeli loogika programmeerimise selgitamist andke meile teada vähestest sümbolitest ja terminoloogiatest

Pulk: ühte astet redelis nimetatakse astmeks. Lihtsamalt öeldes nimetatakse põhilauset või ühte juhtimisloogikat Rungiks.
Y- tavaline väljundsignaal
M - mootori sümbol
T - Taimer
C - loendur
Sümbolid:

Sümbolid

Loogika põhifunktsioonid redeliloogika abil

Redeliloogikat kasutavad loogika põhifunktsioonid

  • Mnemotehnika kirjutamine: Mnemotehnika on sümboolses vormis kirjutatud juhised. Neid tuntakse ka kui Opcode ja neid kasutatakse pihuarvutite programmeerimisseadmetes. Erinevad sümbolid on toodud allpool:

Ldi - koormus pöördvõrdeline
Ld- koormus
JA- Ja loogika
VÕI- või loogika
ANI - NAND loogika
ORI- NOR loogiline
Väljund - väljund

Lihtne PLC rakendus

Nüüd, kui meil on olnud lühike idee PLC-s programmeerimise kohta, alustame ühe lihtsa rakenduse väljatöötamist.

Probleem : Kujundage lihtne liini jälgija robotisüsteem mootori käivitamiseks, kui lüliti on sisse lülitatud, ja lülitage samaaegselt LED sisse. Mootori andur tuvastab mis tahes takistuse ja takistuse olemasolu näitamiseks on sisse lülitatud teine ​​lüliti. Mootor lülitatakse samaaegselt välja ja summer lülitatakse sisse ning LED põleb.

Lahendus :

Lahendus

Lahendus

Määrame sisendid ja väljundid kõigepealt oma sümbolid või sildid

M - mootor,

A - sisendlüliti 1,

B- sisendlüliti 2,

L - LED,

See -Buzzer

Nüüd kujundame vooskeemi

Voodiagramm

Voodiagramm

Järgmine samm on Boole'i ​​avaldiste kirjutamine

M = A. (! B)

L = C. (! B)

See = B. (! A.! C)

Järgmine samm hõlmab redeli loogikaprogrammi joonistamist

Redeliloogika programm

Redeliloogika programm

Viimane samm hõlmab pihuseadmesse juhitavate mäluvõtete kirjutamist

Ld A ANI Ldi B

Ld C ANI Ldi B

Ld B ANI Ldi A ja Ldi C

Nii et nüüd, kui olen näidanud juhtimise põhifunktsiooni PLC abil, andke mulle lisateavet PLC-d kasutavate juhtimissüsteemide ideedest.

Foto autorid:

Programmeeritavad loogikakontrollerid wikimedia