Tööstusliku juhtimisega seotud isikud teavad, et nii tööstuslik tootmine kui ka tehnoloogiline areng sõltuvad PLC-automaatika juhtimisest. Laias laastus võib PLC-d mõista tsentraliseeritud relee juhtimiskappide laiendusena. Praktilistes tootmisrakendustes vähendavad PLC-d märkimisväärselt tööstusliku juhtimise kulusid, suurendades samal ajal tsentraliseeritud seadmete juhtimist ja automatiseeritud juhtimist. PLC programmeerimise valdamiseks on oluline PLC põhialuste kindel alus.
PLC (Programmable Logic Controller) on arvutikontroller, mida kasutatakse laialdaselt tööstusautomaatikas, robootikas, protsessijuhtimises ja sarnastes seadmetes. Allpool on põhikontseptsioonid PLC-programmeerimise algajatele:
1. Loogikaväravate põhiprintsiibid:PLC juhtimise kõige olulisem toiming on loogilised toimingud, sealhulgas AND, OR, NOT ja XOR. Loogikavärava põhialuste valdamine on PLC programmeerimise eeltingimus. Samuti on oluline mõista loogikaväravate sümboolset esitust ja tõetabelit.
2. Redelskeemide programmeerimise põhitõed:Redeldiagramm on PLC-de jaoks kõige sagedamini kasutatav programmeerimiskeel. Selle põhikontseptsioon hõlmab loogikaoperaatorite paigutamist piki vertikaalset joont, et moodustada üks või mitu redelistruktuuri, kujundades seeläbi juhtimisloogikat.
3. Mooduli ja aadressi kontseptsioonid:PLC-d koosnevad tavaliselt mitmest moodulist (nt sisendmoodulid, väljundmoodulid, vahemoodulid). Iga mooduli põhifunktsioonide ja omaduste mõistmine on hädavajalik. Lisaks on igal moodulil sõltumatud sisend- ja väljundaadressid, mis nõuavad aadresside esitusmeetodite ja nende tähenduste valdamist.
4. Taimeri ja loenduri kasutamine:Taimereid ja loendureid kasutatakse sageli PLC programmeerimisel, et juhtida seadme ajastust ja tsüklite arvu. Oluline on mõista taimerite ja loendurite tüüpe, nende rakendusstsenaariume ja programmeerimismeetodeid.
5. Andmete teisendamine ja toimingud:PLC programmeerimine hõlmab sageli andmete teisendamist ja operatsioone, nagu kuueteistkümnend-to-konverteerimine, bitipõhised toimingud ja baitoperatsioonid. Tugev alus andmete teisendamisel ja toimimisel on PLC programmeerimise oskuse oluline komponent.
PLC tööpõhimõtete mõistmine
PLC-d töötavad "järjestikuse skaneerimise, pideva silmuse" meetodil. Töötamise ajal skannib CPU perioodiliselt kasutaja mällu salvestatud programmi vastavalt käsujärjekorranumbritele. Kui hüppekäsklusi pole, käivitab see kasutajaprogrammi järjestikku alates esimesest käsust kuni lõpetamiseni. Seejärel naaseb see uue skannimistsükli alustamiseks esialgse juhise juurde. Iga skaneerimistsükli ajal täidab PLC ka selliseid ülesandeid nagu sisendsignaalide diskreetimine ja väljundi olekute värskendamine.
PLC-skaneerimise tsükkel hõlmab tingimata kolme faasi: sisendi diskreetimine, programmi täitmine ja väljundi värskendamine. Sisend diskreetimisfaasi ajal: PLC skannib ja loeb järjestikku sisse/välja olekut või sisendandmeid kõikidest sisendklemmidest, mis on ajutiselt salvestatud sisendsulguritesse. Seejärel kirjutatakse need andmed vastavatesse sisendi olekuregistritesse, värskendades seeläbi sisendeid. Seejärel sulgeb see sisendpordid ja siseneb programmi täitmise faasi. Väljundi värskendamise faasis: kui kõik käsud on täidetud, kantakse väljundi olekuregistrite sisse/välja olekud selle faasi ajal väljundriividesse. Need olekud väljastatakse seejärel spetsiaalsete meetodite (releed, transistorid või türistorid) abil, et juhtida vastavaid väljundseadmeid.
Kokkuvõttes hõlmavad põhiteadmised PLC programmeerimisest loogikavärava põhimõtteid, redeldiagrammi põhialuseid, moodulite ja aadresside esitust, taimeri ja loenduri kasutamist, andmete teisendamist ja aritmeetilisi toiminguid. Nende põhitõdede omandamine on PLC programmeerimise jaoks hädavajalik, võimaldades programmeerimisoskuste järkjärgulist arendamist, et saavutada paindlikum ja tõhusam tööstuslik juhtimine.




