Suprasti programavimo loginį valdiklį (PLC)

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





PLC reiškia programuojamus loginius valdiklius. Jie iš esmės naudojami automatinėms sistemoms pramonėje valdyti. Tai yra viena pažangiausių ir paprasčiausių valdymo sistemų formų, kurios dabar plačiu mastu pakeičia laidines logines reles.

PLC

Programavimo loginis valdiklis (PLC)



Privalumai:

Prieš pradėdami išsamiai aprašyti PLC, praneškite mums 3 priežastis, kodėl PLC šiais laikais plačiai naudojami


  • Jie yra patogūs naudoti ir lengvai valdomi
  • Jie pašalina laidinės relės logikos poreikį
  • Jie greiti
  • Tai tinka automatizavimui pramonėje.
  • Jo įvesties ir išvesties moduliai gali būti išplėsti, atsižvelgiant į reikalavimus

PLC architektūra:

PLC vidaus architektūra

PLC vidaus architektūra



Pagrindinę PLC sistemą sudaro šie skyriai:

  • Įvesties / išvesties skyrius : Įvesties skyrių arba įvesties modulį sudaro tokie prietaisai kaip jutikliai, jungikliai ir daugelis kitų realaus įvesties šaltinių. Įvestis iš šaltinių yra prijungta prie PLC per įvesties jungties bėgius. Išvesties sekcija arba išvesties modulis gali būti variklis arba solenoidas, lempa arba šildytuvas, kurio veikimas valdomas keičiant įvesties signalus.
  • Centrinis procesorius arba centrinis procesorius : Tai PLC smegenys. Tai gali būti šešiakampis arba aštuonkampis mikroprocesorius. Jis atlieka visą apdorojimą, susijusį su įvesties signalais, kad valdytų išvesties signalus, remdamasis valdymo programa.
  • Programavimo įrenginys : Tai yra platforma, kurioje parašyta programa arba valdymo logika. Tai gali būti delninis įrenginys, nešiojamas kompiuteris arba pats kompiuteris.
  • Maitinimas : Paprastai jis veikia apie 24 V maitinimo šaltinį, naudojamą įvesties ir išvesties įtaisams maitinti.
  • Atmintis : Atmintis yra padalinta į dvi dalis - duomenų atmintis ir programos atmintis. Informacija apie programą arba valdymo logika yra saugoma vartotojo atmintyje arba programos atmintyje, iš kur procesorius gauna programos instrukcijas. Įvesties ir išvesties signalai bei laikmačio ir skaitiklio signalai atitinkamai saugomi įvesties ir išvesties išorinėje atmintyje.

PLC darbas

PLC darbo schema

PLC darbo schema

PLC darbas

PLC darbas

  • Įvesties šaltiniai konvertuoja realaus laiko analoginius elektrinius signalus į tinkamus skaitmeninius elektrinius signalus, o šie signalai į PLC nukreipiami per jungčių bėgius.
  • Šie įvesties signalai yra saugomi PLC išorinėje vaizdo atmintyje vietose, žinomose kaip bitai. Tai atlieka centrinis procesorius
  • Valdymo logika arba programos instrukcijos įrašomos į programavimo įrenginį simboliais arba per mnemotiką ir saugomos vartotojo atmintyje.
  • Centrinis procesorius atima šias instrukcijas iš vartotojo atminties ir vykdo įvesties signalus, manipuliuodamas, skaičiuodamas, apdorodamas juos valdydamas išvesties įrenginius.
  • Tada vykdymo rezultatai saugomi išorinėje vaizdo atmintyje, kuri valdo išvesties diskus.
  • Centrinis procesorius taip pat tikrina išvesties signalus ir nuolat atnaujina įvesties vaizdo atminties turinį pagal išvesties atminties pokyčius.
  • Centrinis procesorius taip pat atlieka vidines programavimo funkcijas, tokias kaip laikmačio nustatymas ir atstatymas, vartotojo atminties tikrinimas.

Programavimas PLC

Pagrindinis PLC veikimas priklauso nuo naudojamos valdymo logikos ar programavimo technikos. Programavimas gali būti atliekamas naudojant schemas arba naudojant kopėčių logiką arba naudojant teiginių logiką ar mnemoniką.

Susieję visa tai, pažiūrėkime, kaip iš tikrųjų galime parašyti programą PLC.


  • Apskaičiuokite schemą. Struktūrinė schema yra simbolinis instrukcijų atvaizdavimas. Tai yra paprasčiausia ir paprasčiausia valdymo logikos forma, apimanti tik loginius sprendimus. Skirtingi simboliai yra tokie:

Apskaičiuokite schemą

  • Parašykite skirtingos logikos loginę išraišką. Būlio algebra paprastai apima tokias logines operacijas kaip AND, OR, NOT, NAND ir NOR. Skirtingi simboliai yra:

+ ARBA operatorius
. IR operatorius
! NE operatorius.

  • Parašykite instrukcijas paprastomis pareiškimų formomis, pavyzdžiui, žemiau:

IF Input1 IR Input2, tada SET Output1 KITA SET Output

  • Parašykite kopėčių logikos programą. Tai yra svarbiausia PLC programavimo dalis. Prieš paaiškindami apie kopėčių logikos programavimą, praneškite mums apie keletą simbolių ir terminų

Žingsnis: Vienas laiptelių laiptelis vadinamas laipteliu. Paprasčiau tariant, pagrindinis teiginys arba viena valdymo logika vadinama „Rung“.
Y - normalūs išėjimo signalai
M - variklio simbolis
T - laikmatis
C - Skaitliukas
Simboliai:

Simboliai

Pagrindinės logikos funkcijos naudojant kopėčių logiką

Pagrindinės loginės funkcijos naudojant kopėčių logiką

  • Mnemonikos rašymas: Mnemotika yra instrukcijos, parašytos simboline forma. Jie taip pat žinomi kaip „Opcode“ ir naudojami rankiniuose programavimo įtaisuose. Skirtingi simboliai yra tokie:

Ldi - apkrova atvirkštinė
Ld- apkrova
IR- Ir logika
ARBA- arba logika
ANI - NAND logika
ORI- NOR logiška
Out - Output

Paprasta PLC programa

Taigi, kai jau turėjome trumpą idėją apie programavimą PLC, pradėkime kurti vieną paprastą programą.

Problema : Sukurkite paprastą linijos sekimo robotų sistemą, kad įjungtumėte variklį, kai įjungtas jungiklis, ir tuo pačiu metu įjunkite šviesos diodą. Variklio jutiklis aptinka bet kokią kliūtį, o įjungtas kitas jungiklis, rodantis kliūties buvimą, o variklis vienu metu išjungiamas, įjungiamas garsinis signalas ir išjungiamas šviesos diodas.

Sprendimas :

Sprendimas

Sprendimas

Pirmiausia priskirkime simbolius ar žymas įėjimams ir išėjimams

M - variklis,

A - 1 įvesties jungiklis,

B- 2 įvesties jungiklis,

L - LED,

Tai -Buzzer

Dabar suprojektuokime schemą

Srauto diagrama

Srauto diagrama

Kitas žingsnis - tai loginių išraiškų rašymas

M = A. (! B)

L = C. (! B)

Tai = B. (! A.! C)

Kitas žingsnis apima kopėčių logikos programos braižymą

Kopėčių logikos programa

Kopėčių logikos programa

Paskutinis žingsnis apima mnemonikos, kuri bus tiekiama į delninį įrenginį, rašymą

Ld A ANI Ldi B

Ld C ANI Ldi B

Ld B ANI Ldi A IR Ldi C

Taigi, dabar, kai pademonstravau pagrindinę valdymo funkciją naudodamas PLC, leiskite man daugiau sužinoti apie valdymo dizaino, naudojant PLC, idėjas.

Nuotraukų kreditai:

Programuojami loginiai valdikliai wikimedia