Korak za korakom PLC programiranje za začetnike

Korak za korakom PLC programiranje za začetnike

Dobrodošli! Če vas učenje programiranja PLC-jev skrbi, niste sami. Lahko začnete brez izkušenj in vam bo še vedno dobro uspelo. PLCPomagajo nadzorovati količino materiala, ki se uporablja pri izdelavi stekla. Zagotavljajo varnost pri predelavi hrane. Prav tako izboljšajo proizvodnjo papirja. Videli boste PLCv številnih vrstah delovnih mest, kot sta energetika in avtomobili. V spodnji tabeli si oglejte nekaj najboljših blagovnih znamk:

Industrija

Opazno PLC Blagovne znamke

predelovalne dejavnosti

Siemens, Allen-Bradley

Energija

Siemens, Schneider Electric

Avtomobilizem

Siemens, Allen-Bradley

Naš PLC Trg se nenehno povečuje. To kaže, kako pomembne so te veščine.

PLC Osnove programiranja

Kaj je PLC?

Morda se sprašujete, kaj so programabilni logični krmilniki . Te naprave so videti kot drobni računalniki. Počnejo več kot le matematiko. Programirljivi logični krmilniki pomagajo pri krmiljenju strojev v tovarnah. Vidimo jih v številnih panogah. Tukaj je tisto, kar o programabilnih logičnih krmilnikih pravijo vodilne skupine za avtomatizacijo:

  • Programirljivi logični krmilnik je majhen polprevodniški računalnik, izdelan za posebna opravila.

  • Programabilni logični krmilniki so nadomestili stare mehanske releje.

  • Spremenili so tovarne tako, da so olajšali avtomatizacijo, prihranili denar in izboljšali delovanje stvari.

Programirljive logične krmilnike si predstavljajte kot možgane avtomatiziranih sistemov. Sprejemajo odločitve z uporabo informacij iz senzorjev in stikal.

Zakaj se učiti PLC Programiranje?

Učenje programiranja PLC-jev vam pomaga najti zaposlitev na številnih področjih. Delate s stroji in odpravljate težave. Pomagate podjetjem, da bolje poslujejo. Programabilni logični krmilniki opravljajo pomembne stvari:

  • Nadzor nad zagonom in zaustavitvijo strojev

  • Bdi nad proizvodnimi linijami

  • Pomagajte napravam, da se med seboj pogovarjajo

  • Pomagajte pri montažnih delih

  • Uporabite logiko za hitrejše in varnejše delo

Ko se naučiš programiranja PLC-jev, te delodajalci opazijo. PLC Potrdilo tehnika vam pomaga izstopati. Delate varneje in hitreje. Lahko se lotite večjih projektov in prevzamete večjo odgovornost. Trg dela za programabilne logične krmilnike raste. Tovarne se vračajo v ZDA. Nova tehnologija spreminja način izdelave stvari. PLC Programerji lahko zaslužijo do 70,452 dolarjev. Nekatera poročila pravijo, da se bo število delovnih mest med letoma 2018 in 2028 zmanjšalo za 7 %. Vendar se še vedno pojavljajo novi projekti avtomatizacije.

Predpogoji

Preden začnete s programiranjem PLC-ja, potrebujete nekaj osnovnih znanj. Tukaj je preprost kontrolni seznam, ki vam bo pomagal pri pripravi:

  1. Naučite se osnovnih električnih konceptov, kot so vezja in krmilni sistemi.

  2. Spoznajte različne programabilne logične krmilnike in njihovo delovanje.

  3. Začnite se učiti lestvične logike, ki je najlažji način programiranja programabilnih logičnih krmilnikov.

  4. Pick PLC platforma, kot sta Allen Bradley ali Siemens.

  5. Namestite programsko opremo na računalnik.

  6. Preberite priročnike in vodnike iz PLC ustvarjalec.

Če želite izvedeti več, si oglejte te vire za začetnike :

Vir

Opis

PLC Izobraževalni viri za tehnike, električarje, operaterje in inženirje

Brezplačni vodiči in videoposnetki o programabilnih logičnih krmilnikih, strojni opremi, programiranju, odpravljanju težav in načrtovanju.

PLC Programiranje NAREJENO POENOSTAVLJENO (1. stopnja)

Tečaj, ki zajema strojno opremo, nastavitev sistema in začetek dela z lestvično logiko.

Nasvet: Izberite eno PLC platformo in vadite osnovne ukaze lestvične logike, kot so XIC, XIO in OTE. To vam bo pomagalo zgraditi močno osnovo za programabilne logične krmilnike.

Pregled lestvične logike

Pregled lestvične logike
Izvirni naslov: pekseli

Kaj je lestvična logika?

Morda se sprašujete, kaj programiranje lestvične logike pomeni. To je način, da poveš nekomu PLC Kaj storiti z uporabo slik, ki so videti kot stara električna relejna vezja. Programiranje lestvične logike uporablja simbole in črte, da lahko vidite, kako so stvari povezane. Ko pogledate lestvične diagrame, vidite dve navpični črti, imenovani tirnice. Te tirnice delujejo kot vir napajanja in ozemljitev. Med njima so vodoravne črte, imenovane prečke. Vsaka prečka prikazuje korak v procesu krmiljenja. Lestvični logični diagrami vam olajšajo sledenje pretoku elektrike in logike. Če imate električno ozadje, se vam programiranje lestvične logike zdi domače. Za začetek programiranja lestvične logike vam ni treba biti računalniški strokovnjak. Naučiti se morate le brati lestvične diagrame in razumeti, kaj pomeni vsak simbol.

Nasvet: Lestvično logično programiranje se imenuje tudi lestvični diagrami ali LD. Struktura je videti kot lestev, s prečkami logike, ki povezujejo tirnice.

Elementi lestvičnega diagrama

Ko začnete programirati lestvične logične diagrame, delate z različnimi elementi v lestvičnih diagramih. Glavni deli vključujejo napajalne tirnice, vodoravne povezave in navpične povezave. Tukaj je preprosta tabela, ki vam bo pomagala razumeti lestvične logične diagrame:

Vrsta elementa

Opis

Power Rails

Navpične črte na vsaki strani lestvičnih diagramov. Prikazujejo, kje pride in odide elektrika.

Element horizontalne povezave

Vodoravne črte, ki v lestvičnih logičnih diagramih prenašajo stanje od leve proti desni.

Navpični povezovalni element

Navpične črte, ki sekajo vodoravne povezave. Prikazujejo stanje OR v lestvičnih diagramih.

Pri programiranju lestvične logike uporabljate tudi kontakte, tuljave in časovnike. Kontakti delujejo kot stikala. Sproščajo tok ali ga ustavljajo. Tuljave so izhodi. Vklapljajo ali izklapljajo stvari. Časovniki dodajajo zakasnitve, tako da se dejanja zgodijo po določenem času. Ko vadite programiranje lestvične logike, bolje razumete diagrame lestvične logike in kako vsak del deluje skupaj.

Logična vrata

Logična vrata vam pomagajo nadzorovati gibanje signalov v lestvičnem logičnem programiranju. V lestvičnih diagramih uporabljate vrata, kot so IN, ALI in NE. Vsaka vrata imajo posebno nalogo. Tukaj je kratek pregled, kako delujejo v lestvičnih logičnih diagramih:

  1. IN vrata : Izhod vklopi le, če so vsi vhodi vklopljeni.

  2. Vrata ALI : Vklopi izhod, če je kateri koli vhod vklopljen.

  3. NOT Gate : Obrne vhod. Če je vklopljen, je izhod izklopljen.

  4. NAND vrata : Izklopi izhod le, če so vsi vhodi vklopljeni.

  5. Vrata NOR : Izhod vklopi le, če so vsi vhodi izklopljeni.

  6. Vrata XOR : Vklopi izhod, če so vhodi različni.

  7. Vrata XNOR : Vklopi izhod, če so vhodi enaki.

Tukaj je tabela, ki vam bo pomagala razumeti diagrame lestvične logike in kako so vrata videti v programiranju lestvične logike:

Logična vrata

Predstavitev lestvične logike

IN Vrata

Y = A * B

ALI Vrata

Y = A + B

NE Vrata

Y = (!A)

Vrata NAND

Y = (!(A*B))

Vrata NOR

Y = (!(A + B))

Vrata EX-OR

Y = (A*(!B)) + ((!A)*B)

Vrata EX-NOR

Y = (A B) + ((!A) (!B))

Ko uporabljate lestvično logično programiranje, s temi vrati zgradite lestvične diagrame za krmiljenje strojev. Ustvarite lahko preproste ali kompleksne lestvične logične diagrame. Bolj ko vadite lestvično logično programiranje, lažje postane načrtovanje in odpravljanje težav z lestvičnimi diagrami.

PLC Koraki programiranja

PLC Koraki programiranja
Izvirni naslov: unsp

Učenje programiranja PLC-ja se zdi veliko lažje, če ga razdelimo na jasne korake. Oglejmo si vsak del skupaj. Videli boste, kako preiti od ideje do delujočega programa. Uporabili bomo preprost primer: prižig luči s stikalom.

Ugotovite težavo

Vsak projekt se začne s problemom, ki ga je treba rešiti. Vedeti morate, kaj želite, da vaš sistem za avtomatizacijo počne. Takole lahko prepoznate problem, ki ustreza programiranju PLC-ja:

  1. Določite, kaj želite, da sistem naredi. Na primer: »Vklopi luč, ko pritisnem stikalo.«

  2. Naštejte vse vhodne naprave (kot so stikala ali senzorji) in izhodne naprave (kot so luči ali motorji).

  3. Odločite se, kakšno logiko potrebujete. Ali naj luč ostane prižgana, dokler ponovno ne pritisnete stikala? Ali naj se izklopi, ko ga spustite?

  4. Pomislite na varnost. Se bo kdo poškodoval, če gre kaj narobe?

Mnogi začetniški projekti uporabljajo programiranje PLC-jev za reševanje problemov, kot so ti:

  1. Kontrola semaforja

  2. Nadzor nivoja vode

  3. Avtomatizacija tekočega traku

  4. Upravljanje garažnih vrat

  5. Domača avtomatizacija (kot so luči ali ventilatorji)

Nasvet: Začnite z majhnim projektom, kot je na primer prižig luči s stikalom. To vam bo pomagalo, da se naučite osnov, preden se lotite večjih sistemov.

Ožičenje in diagrami

Ko poznate svojo težavo, morate svoje naprave povezati z PLCOžičenje je pomemben del programiranja PLC-ja. Za varnost in organizacijo morate upoštevati standardne diagrame ožičenja.

  • Ožičenje napajanja: povežite PLC na pravi vir napajanja izmeničnega ali enosmernega toka.

  • OzemljitevVedno ozemljite PLCTo ščiti vas in vašo opremo.

  • Vhodne in izhodne povezave : Vhodne žice (kot so stikala) in izhodne žice (kot so luči) naj bodo ločene. To pomaga preprečiti električni šum in motnje.

Preden začnete z ožičenjem, si zapomnite te varnostne ukrepe:

  1. Preverite nevarnosti na svojem delovnem območju.

  2. Uporabite zaklepanje-označevanje (LOTO), da zagotovite, da so stroji med delom izklopljeni.

  3. Nosite zaščitno opremo, kot so rokavice in očala.

  4. Preden vklopite napajanje, preizkusite ožičenje.

  5. Dvakrat preverite, ali vse varnostne naprave delujejo.

Opomba: Z ožičenjem nikoli ne hitite. Skrbno delo zagotavlja varnost vas in vaše opreme.

Namesti programsko opremo

Za pisanje in testiranje programiranja PLC-ja potrebujete posebno programsko opremo . Številne blagovne znamke ponujajo platforme, prijazne začetnikom:

  • Siemens TIA portal

  • Codesys

  • Beckhoff TwinCAT

  • B&R Automation Studio

Izberite programsko opremo, ki ustreza vašim PLC blagovna znamka. Namestite ga v računalnik. Večina programov ima vadnice, ki vam bodo pomagale pri začetku.

Mreža

PLCpogosto morajo komunicirati z drugimi napravami. Omrežje omogoča vašim PLC deliti podatke ali prejemati ukaze iz računalnika. Tukaj je nekaj pogostih omrežnih možnosti:

Možnost mreženja

Opis

Oddaljeni V/I

Upravlja vhode in izhode na daljavo z uporabo kablov ali optičnih vlaken.

Omrežja enakovrednih

Povezave več PLCskupaj, da si lahko izmenjujejo podatke.

Povezave gostiteljskega računalnika

Povezuje PLCdo računalnikov za več obdelave podatkov in programiranja.

Pri nastavitvi omrežja se lahko soočite z nekaj izzivi:

  • Strojna oprema se mora ujemati in delovati skupaj.

  • Logične napake se lahko pojavijo, če programa ne preizkusite.

  • Varnost je pomembna. Zaščitite svoje PLC od hekerjev.

  • Vzdrževanje zagotavlja nemoteno delovanje vašega sistema.

  • Učenje zahteva čas, zato bodite potrpežljivi s seboj.

Nasvet: Začnite s preprostimi povezavami. Ko se boste navadili, dodajte več naprav.

Napišite program

Zdaj pa sledi zabavni del – pisanje programiranja za PLC! Tukaj je vodnik po korakih:

  1. Načrtujte svoj program. Narišite diagram ali zapišite, kaj želite, da se zgodi.

  2. Odprite svoj PLC Programska oprema.

  3. Ustvarite nov projekt in izberite svoj PLC model.

  4. Za vsako dejanje dodajte prečko. V našem primeru boste dodali prečko, ki prižge luč, ko pritisnete stikalo.

  5. Po potrebi dodajte pogoje. Morda želite, da se luč izklopi, ko spustite stikalo.

  6. Preizkusite svoj program v programski opremi.

  7. Označite vse. Dobre oznake pomagajo vam in drugim razumeti vaše delo.

Tukaj je preprosta tabela za naš primer stikala za luč:

Input / Output

Opis

IN1

STIKALO1 (normalno odprto)

OUT1

Tuljava releja za krmiljenje luči CR1

Osnovna logična lestvica za to bi lahko izgledala takole:

|----[ ]----( )----|
     IN1    OUT1

Ko pritisnete stikalo (IN1), se prižge lučka (OUT1).

Simuliraj in preizkusi

Preden program uporabite na resnični opremi, ga morate preizkusiti. Simulacija vam pomaga najti napake, ne da bi tvegali škodo.

Best Practice

Opis

Uporaba simulatorjev

Poskusite PLC programske simulatorje za varno testiranje vaše kode.

Ločena okolja

Ločite testne in dejanske sisteme.

Pravilna dokumentacija

Zapišite, kaj spremenite in zakaj.

Nekatera priljubljena simulacijska orodja za začetnike vključujejo:

  • Codesys (brezplačno)

  • Simulator Do-More (brezplačno)

  • OdprtoPLC Urejevalnik (brezplačno)

  • EnostavnoPLC (plačano)

  • Simulator strojev (plačljivo)

Pri izbiri simulatorja si zastavite ta vprašanja:

  • Ali podpira jezik, ki ga želite uporabljati?

  • Ali lahko preizkusite svojo kodo v realnem času?

  • Je brezplačno ali cenovno ugodno?

Opomba: Pred uporabo na dejanskih strojih program vedno preizkusite v simulatorju. To zagotavlja varnost vas in vaše opreme.

Ko končate s testiranjem, naložite svoj program na PLCOglejte si, kako deluje z resničnimi napravami. Če kaj ne deluje, se vrnite in popravite svojo logiko. Testiranje in odpravljanje težav sta ključna dela programiranja PLC-ja.

Nasveti za odpravljanje težav

Pogoste napake

Ko začnete delati, lahko naletite na nekaj težav PLCBrez skrbi – vsi na začetku delajo napake! Tukaj je nekaj najpogostejših napak, s katerimi se srečujejo začetniki:

  1. Slabo načrtovanje pred programiranjem. Če se lotite brez jasnega načrta, se lahko stvari hitro zapletejo.

  2. Ignoriranje časa cikla skeniranja. PLCdelujejo v ciklih in če ne veste, kako to vpliva na vašo kodo, lahko pride do presenečenj.

  3. Prekomerna uporaba zakasnitev in časovnikov. Preveč časovnikov lahko povzroči, da se vaš sistem obnaša nenavadno ali postane nezanesljiv.

  4. Zanemarjanje komentarjev in dokumentacije. Če v kodi preskočite pisanje opomb, je odpravljanje težav kasneje veliko težje.

  5. Neuspešna simulacija ali testiranje. Nalaganje kode brez testiranja je lahko tvegano, zlasti za pomembne sisteme.

Nasvet: Vedno si vzemite trenutek za načrtovanje projekta in zapišite, kaj počne vsak del vaše kode. To vam bo kasneje prihranilo glavobole!

Koraki za odpravljanje napak

Ko nekaj ne deluje, potrebujete dobro strategijo za iskanje in odpravljanje težave. Za lažje odpravljanje napak poskusite te korake:

  • Preverite, ali so ukazi, kot so ČE-POTEM-SIRAJE, časovniki in števci, pravilno nastavljeni.

  • Dvakrat preverite svoje izračune, še posebej, če uporabljate podatke senzorjev.

  • Uporabite orodja za odpravljanje napak v svoji programski opremi:

    • V oknu za spremljanje lahko vidite spremembe vrednosti v realnem času.

    • Prelomne točke vam pomagajo, da se ustavite in pogledate, kaj se dogaja.

    • Izvajanje v enem koraku vam omogoča, da se po kodi pomikate po vrsticah naenkrat.

  • Prepričajte se, da so vse žice in povezave tesne in na pravem mestu.

  • Poiščite kode napak v PLC priročnik. Te kode vas pogosto opozorijo na težavo.

  • Postavite vprašanja na spletnih forumih. Morda so drugi uporabniki že rešili isto težavo.

  • Delajte korak za korakom. Izogibajte se spreminjanju veliko stvari hkrati.

  • Preden spremembo uporabite na pravi opremi, jo preizkusite in zapišite.

  • Poskusite s programsko opremo za simulacijo, da odkrijete napake, preden povzročijo težave.

  • Za spremljanje sprememb kode uporabite nadzor različic.

Nadaljnje učenje

Svoje veščine lahko še naprej izboljšujete z nekaj odličnimi viri. Razmislite o svojem proračunu, kaj se želite naučiti in kako radi študirate. Brezplačni tečaji so dober način za začetek. Knjige vam lahko pomagajo, če želite globlje razumevanje.

Splet PLC Usposabljanje za programerske tehnike vam omogoča dostop do plačevanja sproti. Dobite vse materiale in dodatne vire, ki vam bodo pomagali pri učenju več.

Tukaj je kratek pregled nekaterih priljubljenih tečajev:

Naslov predavanj

Spoznanja

Stopnja

Certifikat

Ocena (mnenja)

PLC Programiranje iz nič 1

20

Začetnik

Da

4.9 (pregledi 18)

PLC Programiranje NAREJENO POENOSTAVLJENO (1. stopnja)

47

Začetnik

Da

4.7 (pregledi 12)

CODESYS 1: Uvod v PLC Programiranje

58

Začetnik

Da

0.0 (pregledi 0)

Osnove IIoT: Pametni senzorji in aktuatorji v avtomatizaciji

15

Začetnik

Da

4.8 (pregledi 56)

Ogledate si lahko tudi te knjige:

  • Knjiga Programirljivi logični krmilniki Franka Petruzelle zajema vse, kar morate vedeti kot začetnik.

  • Programabilni logični krmilniki Williama Boltona so cenovno ugodna izbira in vključujejo priročen grafikon za učenje.

Vadite, postavljajte vprašanja in raziskujte nove projekte. Vsak dan boste boljši!

Zdaj poznate osnove, kot sta ožičenje in izdelava prvega programa. Preizkusite nove projekte, da se naučite več. Preizkusite svojo kodo v simulatorju, da zgodaj odkrijete napake. Če imate težave, vam njihovo odpravljanje pomaga pri učenju.

  • Ko končaš projekt, si ponosen. Vidiš, kako lestvična logika deluje v resničnem življenju.

  • Pomoč pri različnih projektih vam omogoča, da se naučite novih veščin. Postanete tudi bolj samozavestni.
    Kar naprej se učite in poskušajte težje teme. Z vsako vajo se izboljšate!

FAQ

Kaj PLC stati?

PLC je kratica za Programmable Logic Controller (programirljivi logični krmilnik). Uporabljate ga za krmiljenje strojev in procesov v tovarnah. Deluje kot možgani za avtomatizacijo.

Ali se lahko naučim PLC programiranje brez inženirske diplome?

Da, lahko! Potrebujete le radovednost in potrpežljivost. Mnogi začetniki začnejo s spletnimi vadnicami in preprostimi projekti. Ne potrebujete naprednih matematičnih ali inženirskih znanj.

Ki PLC Katero znamko naj izberem kot začetnik?

Začnete lahko z Allen-Bradley ali Siemens. Ti znamki ponujata veliko začetniških vodnikov in brezplačnih preizkusov programske opreme. Za oboje najdete veliko pomoči na spletu.

Kako naj preizkusim svoj PLC program varno?

Najprej poskusite uporabiti simulator. Kodo lahko preverite, ne da bi tvegali uporabo prave opreme. Mnogi PLC Programska orodja imajo vgrajene simulatorje za začetnike.

Kaj je lestvična logika?

Lestvična logika je način pisanja navodil za PLCUporabljate simbole, ki so videti kot lestev. Vsaka prečka prikazuje korak v vašem procesu nadzora.

Pustite komentar

Vaš e-poštni naslov ne bo objavljen. Obvezna polja so označena z *.