Kategori: Pengawal boleh atur cara
Bilangan pandangan: 2452
Komen pada artikel: 0

Contoh program PLC mudah dalam CodeSys dalam bahasa tangga

 

Artikel ini menunjukkan satu contoh tiga program mudah. untuk pengawal logik boleh diprogram (PLC). Semua program ditulis untuk mengautomasikan sistem kawalan untuk pelbagai pemasangan dalam industri. Mereka bersifat pendidikan dan boleh digunakan untuk mengajar pengaturcaraan PLC.

Sebelum ini, kami meneliti beberapa penyelesaian khas dalam program PLC yang boleh digunakan untuk mengawal motor elektrik:Rajah permulaan motor dalam bahasa gambarajah tangga LD untuk PLC

Contoh program PLC mudah dalam CodeSys dalam bahasa tangga

Koleksi ini meliputi automasi proses-proses berikut:

  • Sistem automatik untuk menjatuhkan botol;

  • Pemilihan warna cat secara automatik;

  • Automasi sistem pengudaraan.

Idea dan ilustrasi teknologi. proses teknologi yang diambil dari laman web iniInstrumentationTools.

Semua program ditulis dalam Codeys bahasa tangga, dalam versi Bahasa Inggeris ia adalah Diagram Ladder, disingkat LD.

Dalam semua contoh, hanya elemen asas bahasa ini digunakan - kenalan dan gegelung. Bahasa gambarajah tangga juga membolehkan penggunaan sejumlah besar elemen tambahan - pemasa, kaunter, pemicu, dll. Program yang lebih serius dengan semua elemen ini akan dibincangkan dalam artikel berikut.


Sistem pelemparan botol automatik

Prinsip operasi: sistem ini membolehkan anda membuang botol jatuh, yang menyulitkan proses pengeluaran.

Carta alir proses:

Sistem pelemparan botol automatik

Belang penghantar digunakan untuk memindahkan botol dari satu stesen ke stesen yang lain. Tetapi sebelum botol masuk ke stesen minyak, perlu membuat semua botol berbaloi untuk mengisi lebih lanjut. Botol yang jatuh pada penghantar boleh mencetuskan masalah dalam proses berikut, jadi di sini adalah program PLC yang mudah yang memproses botol jatuh dari penghantar.

Proses ini dijalankan menggunakan sensor dan penggerak. Apabila penghantar berfungsi, semua botol dipindahkan dari satu stesen ke stesen lain untuk proses seterusnya. Untuk mengesan botol berdiri dan jatuh, dua sensor dan satu silinder pneumatik digunakan untuk menolak botol jatuh dari penghantar.

Program tangga untuk PLCdalam Codeys sistem penolakan botol automatik:

Program tangga untuk PLC dalam sistem penolakan botol automatik KodSys

Program dalam mod emulasi:

Program dalam mod emulasi

Penerangan program:

Tekan butang "START" dengan itu memberi makan litar. Kitaran dan saluran paip bermula. Di bahagian kedua litar terdapat dua sensor induksi "X1" dan "X2", dengan bantuan yang mana kedudukan botol pada penghantar ditentukan. Apabila botol jatuh, sensor "X2" dicetuskan dan sentuhannya memecahkan litar, dengan itu tidak membiarkan jatuh botol jatuh.

Apabila botol bergerak di sepanjang tali pinggang penghantar, sensor ini mengesan kedudukan botol sama ada ia berdiri atau jatuh. Sensor X2 mengesan kedudukan bawah botol, dan sensor X1 mengesan kedudukan atas botol. Jika sensor X2 mengesan botol, tetapi sensor X1 tidak mengesan, maka pemacu pneumatik (Cilinder), dan dia akan membuang botol dari penghantar. Selepas itu, botol yang tinggal akan pergi ke stesen pengisian air dan seluruh kitaran akan selesai.

Proses penetapan semula botol:

Proses penolakan botol

Pemilihan warna cat auto

Prinsip kerja: dalam proses ini, perlu untuk merealisasikan pemilihan warna cat yang tepat untuk mengisi.

Carta alir proses:

Pemilihan warna pigmen automatik

Di sini kita perlu mengisi pelbagai cat dalam balang mengikut keperluan. Oleh itu, pertimbangkan 3 jenis cat dalam pelbagai warna (kuning, biru dan hijau). Dua injap digunakan untuk membekalkan dakwat.

Seperti yang kita ketahui, pencampuran kuning dan biru hijau, jadi tidak perlu untuk injap berasingan untuk hijau. Apabila kuning dan biru dipenuhi pada masa yang sama, ia akan menjadi hijau.

Suis pemilih digunakan untuk memilih warna dalam sistem, dan suis ON / OFF digunakan untuk menghentikan sistem.

Program PLCdalam CodeSys:

Program PLC dalam CodeSys

Penerangan program:

Apabila suis ON / OFF (I2.0) berada dalam kedudukan ON dan butang START ditekan, lampu menyala CYCLEON. Jika kitaran dihidupkan dan cat kuning dipilih (YELLOWPIGMENTSELECTION), injap kawalan kuning (YELLOWCONTROLVALVE) akan dimasukkan. Jika kitaran dihidupkan dan cat biru (BLUEPIGMENTSELECTION) dipilih, injap kawalan biru (BLUECONTROLVALVE) akan dihidupkan. Sekiranya warna hijau (GREENPIGMENTSELECTION) dipilih, kedua-dua injap akan dihidupkan dan warna akan menjadi hijau.

Program dalam mod emulasi (mengisi botol dengan cat hijau):

Program dalam mod emulasi

Automasi sistem pengudaraan

Program PLC untuk sistem kawalan kipas untuk industri.

Semasa operasi sistem, mana-mana dua daripada tiga peminat harus berfungsi. Untuk memulakan mana-mana dua peminat - katakan, peminat 2 dan peminat 3 - masing-masing mempunyai butang mula dan berhenti berasingan.

Katakan bahawa kipas 2 dan kipas 3 berfungsi, dan salah seorang daripada mereka gagal, maka kipas 1 perlu dihidupkan secara automatik, iaitu dua peminat perlu berjalan pada bila-bila masa. Sekiranya berlaku kerosakan pada mana-mana dua peminat, kuasa masukan ke sistem akan dimatikan secara automatik.

Status "ON" peminat, serta status bekalan kuasa utama, mesti ditunjukkan oleh LED yang sepadan. Sekiranya terdapat kerosakan dengan lebih daripada satu peminat, maka keadaan ini mesti ditunjukkan oleh LED berkedip dengan kekerapan 5 Hz. Kerosakan dengan satu peminat atau kerosakan dengan peminat harus ditunjukkan oleh cahaya stabil pada penunjuk status kerosakan.

Ini adalah contoh ringkas unit kawalan peminat yang digunakan dalam industri.

Rajah rajah:

Automasi sistem pengudaraan

Program PLCdalam CodeSys:

Program PLC dalam CodeSys

Penerusan program ini:

Penerusan Program

Penerangan program:

Program ini menggunakan litar mula kitaran - gegelung CYLELEK. Ia boleh dimulakan dengan menekan START, dan berhenti dengan menekan STOP. Suis utama (MS) mesti dihidupkan.

Apabila kitaran dihidupkan (CYCLEK) dan tidak ada kerosakan peminat 2 dan kipas 3, kipas 2 (FAN2) dan kipas 3 (FAN3) akan dihidupkan. Jika peminat 2 atau peminat 3 rosak, peminat 1 (FAN1) akan bermula.

Dalam sistem, jika mana-mana dua daripada tiga peminat rosak, lampu penunjuk kesalahan (FIND) akan berkelip pada kekerapan 5 Hz. Untuk melakukan ini, anda perlu menggunakan pemasa khas, tetapi untuk tidak merumitkan program, kami akan menyekat diri kami untuk menghubungi berasingan untuknya sekarang. Lampu penunjuk untuk peminat 1, peminat 2 dan peminat 3 dihidupkan mengikut isyarat kesalahan.

Program dalam mod emulasi (kes kerosakan kipas 3):

Program dalam mod emulasi

Semua program di atas sangat mudah dan direka khas untuk mendapatkan pengetahuan asas dalam mempelajari bahasa gambarajah sebenar. Dalam artikel berikut, kami akan mempertimbangkan contoh yang lebih kompleks.

Lihat juga di i.electricianexp.com:

  • Rajah permulaan motor dalam bahasa gambarajah tangga LD untuk PLC
  • Bahasa LD Ladder dan Aplikasinya
  • Menyambung peminat di bilik mandi ke induk
  • FUNGSI Blok Fungsional Bahasa (FBD) dan Aplikasinya
  • Satu contoh menaik taraf litar elektrik stesen pam dengan dua pam ...

  •