Kategorijas: Programmējami kontrolieri
Skatījumu skaits: 2452
Komentāri par rakstu: 0

Vienkāršu PLC programmu piemēri CodeSys trepju valodā

 

Šajā rakstā parādīts trīs vienkāršu programmu piemērs. programmējamiem loģiskajiem kontrolieriem (PLC). Visas programmas ir izstrādātas, lai automatizētu vadības sistēmas dažādām rūpniecības iekārtām. Viņiem ir izglītības raksturs, un tos var izmantot, lai mācītu PLC programmēšanu.

Iepriekš par šo tēmu PLC programmās mēs izskatījām vairākus tipiskus risinājumus, kurus var izmantot elektromotoru vadīšanai:Motora palaišanas diagrammas kāpņu diagrammu valodā LD PLC

Vienkāršu PLC programmu piemēri CodeSys trepju valodā

Šajā kolekcijā ietilpst šādu procesu automatizācija:

  • Automātiska pudeļu nomešanas sistēma;

  • Automātiska krāsu krāsu izvēle;

  • Ventilācijas sistēmas automatizācija.

Tehnoloģiskās idejas un ilustrācijas. tehnoloģiskie procesi, kas ņemti no vietasInstrumentēšanas rīki.

Visas programmas ir rakstītas Kodeksi kāpņu valoda, angļu valodā tas ir Kāpņu diagramma, saīsināta LD.

Visos piemēros tiek izmantoti tikai šīs valodas pamatelementi - kontakti un spoles. Kāpņu diagrammu valoda ļauj izmantot arī lielu skaitu papildu elementu - taimerus, skaitītājus, sprūdus utt. Nopietnākas programmas ar visiem šiem elementiem tiks apskatītas turpmākajos rakstos.


Automātiska pudeles mešanas sistēma

Darbības princips: šī sistēma ļauj izmest kritušās pudeles, kas sarežģī ražošanas procesu.

Procesa diagramma:

Automātiska pudeles mešanas sistēma

Pudeļu pārvietošanai no vienas stacijas uz otru tiek izmantota konveijera lente. Bet pirms pudeļu nokļūšanas degvielas uzpildes stacijā ir nepieciešams izgatavot visas pudeles, kas ir vērtīgas turpmākai piepildīšanai. Kritusi pudele uz konveijera var radīt problēmu šādā procesā, tāpēc šeit ir vienkārša PLC programma, kas apstrādā kritušo pudeli no konveijera.

Šis process tiek veikts, izmantojot sensorus un izpildmehānismus. Kad konveijers darbojas, visas pudeles tiek pārvietotas no vienas stacijas uz otru turpmākajam procesam. Stāvošu un nokritušu pudeļu noteikšanai tiek izmantoti divi sensori un viens pneimatiskais cilindrs, lai nokritušo pudeli novirzītu no konveijera.

Kāpņu programma PLCiekšā Kodeksi automātiska pudeles noraidīšanas sistēma:

Kāpņu programma PLC automātiskajā pudeles noraidīšanas sistēmā CodeSys

Programma emulācijas režīmā:

Programma emulācijas režīmā

Programmas apraksts:

Nospiediet taustiņu "Sākt", tādējādi palaižot ķēdi. Sākas cikls un cauruļvads. Ķēdes otrajā daļā ir divi indukcijas sensori “X1” un “X2”, ar kuru palīdzību nosaka pudeles stāvokli uz konveijera. Kad pudele nokrita, tiek iedarbināts “X2” sensors, un tā kontakts pārtrauc ķēdi, tādējādi neļaujot kritušajai pudelei nokrist.

Kad pudeles pārvietojas pa konveijera lenti, šie sensori nosaka pudeļu stāvokli neatkarīgi no tā, vai tās stāv vai krīt. Sensors X2 nosaka pudeles apakšējo stāvokli, bet sensors X1 nosaka pudeles augšējo stāvokli. Ja sensors X2 nosaka pudeli, bet sensors X1 neatklāj, tad pneimatiskā piedziņa (Cilinder), un viņš izmetīs pudeli no konveijera. Pēc tam atlikušās pudeles nonāks ūdens uzpildes stacijā, un viss cikls tiks pabeigts.

Pudeles atiestatīšanas process:

Pudeles nomešanas process

Automātiska krāsas izvēle

Darba princips: šajā procesā bija nepieciešams realizēt automātisku pareizās krāsas krāsas atlasi.

Procesa diagramma:

Automātiska pigmenta krāsas izvēle

Šeit mums burkā ir jāaizpilda dažādas krāsas, kā paredzēts. Tātad apsveriet 3 krāsu veidus dažādās krāsās (dzeltenā, zilā un zaļā krāsā). Tintes padevei tiek izmantoti divi vārsti.

Kā mēs zinām, dzeltenās un zilās krāsas sajaukšana ir zaļa, tāpēc zaļai nav nepieciešams atsevišķs vārsts. Kad dzeltenā un zilā krāsa tiek piepildīta vienlaikus, tā kļūs zaļa.

Krāsu atlasīšanai sistēmā tiek izmantots izvēles slēdzis, un sistēmas apturēšanai tiek izmantots ieslēgšanas / izslēgšanas slēdzis.

PLC programmaiekšā CodeSys:

PLC programma CodeSys

Programmas apraksts:

Kad ieslēgšanas / izslēgšanas slēdzis (I2.0) ir ieslēgtā stāvoklī un tiek nospiesta poga Sākt, indikators iedegas CIKLS. Ja cikls ir ieslēgts un ir izvēlēta dzeltena krāsa (DZELTENPIGMENTI), dzeltens vadības vārsts (DZELTENKONTROLVALVE) tiks iekļauts. Ja cikls ir ieslēgts un ir izvēlēta zilā krāsa (BLUEPIGMENTSELECTION), tiks ieslēgts zils vadības vārsts (BLUECONTROLVALVE). Ja ir izvēlēta zaļā krāsa (GREENPIGMENTSELECTION), abi vārsti tiks ieslēgti un krāsa kļūs zaļa.

Programma emulācijas režīmā (pudeles piepildīšana ar zaļu krāsu):

Programma emulācijas režīmā

Ventilācijas sistēmu automatizācija

PLC programma ventilatoru vadības sistēmām rūpniecībai.

Sistēmas darbības laikā vajadzētu darboties jebkuriem diviem no trim ventilatoriem. Lai iedarbinātu jebkurus divus ventilatorus - teiksim, 2. un 3. ventilatoru - katram ir atsevišķas palaišanas un apturēšanas pogas.

Pieņemsim, ka ventilators 2 un ventilators 3 darbojas, un viens no tiem neizdodas, tad 1. ventilatoram jāieslēdzas automātiski, t.i. diviem faniem vajadzētu darboties jebkurā laikā. Jebkura divu ventilatoru darbības traucējumu gadījumā sistēmas ieejas jaudai automātiski jāizslēdzas.

Ventilatora statuss “ON”, kā arī galvenā barošanas avota statuss ir jānorāda ar atbilstošo gaismas diodi. Ja ir darbības traucējumi, kas saistīti ar vairākiem ventilatoriem, tad par šo stāvokli jānorāda mirgojoša gaismas diode ar frekvenci 5 Hz. Nepareiza darbība ar vienu ventilatoru vai nepareiza darbība ar ventilatoru jānorāda ar nepārtrauktu indikāciju, kas norāda uz darbības traucējumu stāvokļa indikatoru.

Šis ir vienkāršs ventilatora vadības ierīces piemērs, ko izmanto rūpniecībā.

Procesa shēma:

Ventilācijas sistēmu automatizācija

PLC programmaiekšā CodeSys:

PLC programma CodeSys

Programmas turpinājums:

Programmas turpinājums

Programmas apraksts:

Programma izmanto cikla sākuma shēmu - CYCLEK spoli. To var sākt, nospiežot Sākt, un apturēt, nospiežot STOP. Galvenajam slēdzim (MS) jābūt ieslēgtam.

Kad cikls ir ieslēgts (CYCLEK) un nedarbojas ventilatora 2 un 3 darbības traucējumi, tiek ieslēgts ventilators 2 (FAN2) un ventilators 3 (FAN3). Ja ventilators 2 vai 3 ir bojāts, sāks darboties ventilators 1 (FAN1).

Sistēmā, ja ir bojāti divi no trim ventilatoriem, kļūdas indikatora lampiņa (FIND) mirgos ar frekvenci 5 Hz. Lai to izdarītu, jums jāizmanto īpašs taimeris, bet, lai nesarežģītu programmu, pagaidām mēs aprobežosimies ar atsevišķu kontaktu tajā. 1., 2. un 3. ventilatora kontrollampiņas ieslēdzas saskaņā ar kļūdas signālu.

Programma emulācijas režīmā (3. ventilatora bojājuma gadījums):

Programma emulācijas režīmā

Visas iepriekš minētās programmas ir ļoti vienkāršas un galvenokārt ir paredzētas pamatzināšanu iegūšanai reālās dzīves diagrammu valodas apguvē. Turpmākajos rakstos mēs apsvērsim sarežģītākus piemērus.

Skatīt arī vietnē e.imadeself.com:

  • Motora palaišanas diagrammas kāpņu diagrammu valodā LD PLC
  • LD Ladder valoda un tās pielietojums
  • Ventilatoru pievienošana elektrotīklam vannas istabā
  • Funkcionālā blokshēmas valoda (FBD) un tās pielietojums
  • Sūkņu stacijas ar diviem sūkņiem elektriskās ķēdes uzlabošanas piemērs ...

  •