Kontrol ketinggian air tangki menggunakan relai yang dapat diprogram OWEN PR110

Pengontrol PR110 diproduksi oleh perusahaan Rusia «OWEN». Pengontrol melakukan operasi hanya pada sinyal diskrit — tujuan utamanya adalah untuk menggantikan sistem kontrol sederhana berdasarkan logika relai. Ini menentukan fakta bahwa itu (serta pengontrol lain dengan fungsi serupa) diberi nama «programmable relay».

ARIES PR110 Relai yang Dapat Diprogram

ARIES PR110 Diagram Fungsional Relai yang Dapat Diprogram:

Diagram fungsional relai yang dapat diprogram ARIES PR110Logika relai terprogram PR110 ditentukan oleh pengguna selama pemrograman menggunakan lingkungan OWEN EasyLogic atau OWEN Logic.

Alat utama dan satu-satunya untuk memprogram dan men-debug perangkat lunak pengontrol adalah komputer pribadi. Dengan bantuannya, Anda tidak hanya dapat membuat perangkat lunak pengontrol yang sesuai, tetapi, sebagai aturan, juga mengamati cara kerjanya menggunakan simulasi komputer.

ARIES PR110 di kabinet otomasi

Kami akan melihat proses pembuatan program kontrol switching untuk relai yang dapat diprogram PR110 menggunakan contoh sistem kontrol ketinggian air di tangki.

Kondisi teknis

Perlu diterapkan sistem kontrol untuk mengisi tangki dengan air. Performa fungsi tertentu ditentukan oleh status sensor level, beberapa fungsi ditentukan oleh operator. Seharusnya ada indikasi ringan tentang status sistem saat ini.

Algoritma kontrol adalah sebagai berikut. Ada tiga sensor yang menentukan level air saat ini di dalam tangki: atas, tengah, dan bawah. Setiap sensor dipicu (menampilkan level unit logika pada output) saat air melebihi level yang sesuai.

Kontrol manual dilakukan dengan menggunakan dua tombol: «Mulai» dan «Berhenti». Saat tangki kosong (ketinggian air di bawah sensor level bawah), lampu indikator merah harus stabil, saat penuh (di atas atas), harus hijau stabil. Dua pompa dikendalikan.

Pompa dapat dihidupkan jika tangki tidak penuh (ketinggian air di bawah bagian atas). Jika dengan menekan tombol «Mulai» ketinggian air di bawah rata-rata - kedua pompa dihidupkan, jika dengan menekan tombol «Mulai» ketinggian air di atas rata-rata - satu pompa dihidupkan.

Menghidupkan pompa disertai dengan indikator hijau yang berkedip. Saat tangki penuh (ketinggian air mencapai tingkat atas), pompa mati secara otomatis. Jika tangki kosong (ketinggian air di bawah tingkat yang lebih rendah), pompa tidak dapat dimatikan dengan menekan tombol «Berhenti».

Contoh membuat program di OWEN Logic

Untuk menyelesaikan tugas ini, mesin kontrol harus memiliki lima input diskrit dan empat output relai. Untuk mengatasi masalah ini, kami akan membuat keputusan berikut.

Hubungkan sensor level air tangki bawah ke input I1, sensor level menengah ke input I2 dan sensor level atas ke input I3.Hubungkan tombol Stop ke input I4 dan tombol Start ke input I5. Kami akan mengontrol pengaktifan pompa No. 1 dengan bantuan output Q1, pengaktifan pompa No. 2 — dengan bantuan output Q2. Hubungkan indikator merah ke keluaran Q3, indikator hijau ke keluaran Q4.

Kontrol manual dilakukan melalui tombol yang menghasilkan sinyal kontrol jangka pendek. Agar sistem kontrol tetap dalam keadaan di mana kami akan mentransfernya dengan sinyal jangka pendek dari satu tombol atau lainnya, diperlukan pemicu dalam program.

Mari kita perkenalkan flip-flop RS1 ke dalam program Output dari flip-flop ini diatur ke satu ketika sisi positif tiba di input S dan reset ke nol ketika sisi positif tiba di input R. Perlu dicatat bahwa ketika satu sinyal tiba di input, sinyal input R adalah prioritas.

Jika ketinggian air di dalam tangki lebih tinggi dari yang di atas atau kita telah menekan dan menahan tombol "Stop" dalam keadaan ini, maka menekan tombol "Start" pada saat itu tidak akan menghidupkan pompa. Oleh karena itu, tombol «Mulai» terhubung ke input S dengan prioritas lebih rendah dari flip-flop RS1. Kemudian, jika tidak ada kondisi yang mencegah pompa untuk hidup (yakni akan ada logika nol pada masukan R pemicu RS1), saat tombol «Mulai» ditekan, keluaran pemicu RS1 akan disetel ke satu. Sinyal ini akan digunakan untuk mengaktifkan motor.

Dari kedua pompa, pompa #1 bagaimanapun juga harus dihidupkan, sehingga sinyal dari keluaran pemicu RS1 dihubungkan ke keluaran Q1. Pompa #2 seharusnya hanya menyala jika sensor tingkat menengah tidak tersandung. Untuk memenuhi kondisi ini, kami memasukkan inverter dan elemen logika AND ke dalam program.Input inverter terhubung ke input I2, input elemen logika DAN ke output inverter dan ke output pemicu RS1.

Program Logika OWEN

Menghidupkan pompa harus disertai dengan indikator hijau yang berkedip. Untuk menghasilkan sinyal berkala untuk menghidupkan / mematikan indikator hijau, kami memasukkan generator gelombang persegi BLINK1 ke dalam program. Di tab properti blok ini, atur durasi sinyal satu dan nol pada keluarannya menjadi sama dan sama dengan 1s. Hubungkan output pemicu RS1 ke input aktivasi pengoperasian generator BLINK1.

Sekarang generator BLINK1 hanya akan bekerja ketika keluaran pemicu RS1 diatur ke satu yaitu. saat pompa diaktifkan. 26 Mari kita perkenalkan gerbang OR ke dalam program. Kami menghubungkan outputnya ke output Q4. Kami menghubungkan satu input gerbang OR ke output generator BLINK1, yang lain ke input I3. Sekarang, saat pompa hidup, indikator hijau akan berkedip, tetapi jika sensor level atas terpicu, indikator ini akan terus menyala.

Pemicu dan generator dalam program

Pompa harus dimatikan jika kita menekan tombol "Stop" dan pada saat yang sama sensor level bawah akan berada dalam status unit logika (kehadiran dengan setidaknya air minimal di dalam tangki) atau jika sensor level atas dipicu ( tangki penuh).

Untuk memenuhi persyaratan ini, kami memasukkan elemen logika OR dan elemen logika I ke dalam program. Kami menghubungkan satu input dari elemen logika DAN ke tombol "Stop", yang lainnya ke input I1 (dengan output dari level yang lebih rendah sensor). Kami menghubungkan satu input elemen OR ke output elemen AND, yang lain ke input I3 (dengan output sensor tingkat atas). Keluaran dari elemen OR dihubungkan ke masukan R dari flip-flop RS1.


Program kontrol level air tangki

Indikator merah akan menyala jika dua kondisi terpenuhi pada saat yang sama: pompa tidak bekerja (ada nol pada output pemicu RS1) dan level air di bawah level yang lebih rendah (ada nol pada output sensor tingkat bawah).

Untuk "memeriksa" kondisi ini dan mengontrol indikator merah dalam program, kami memperkenalkan dua inverter dan elemen logika I. Input dari satu inverter dihubungkan ke input I1 (dengan output dari sensor level bawah), input dari inverter lainnya - dengan keluaran pemicu RS1). Kami menghubungkan output inverter ke input gerbang AND. Keluaran gerbang AND dihubungkan ke keluaran Q3.

Menghubungkan keluaran Q3

Pada akhirnya, secara umum, Anda harus memiliki program yang disajikan di bawah ini. Gambar tersebut secara tentatif menunjukkan sirkuit eksternal yang terhubung ke relai yang dapat diprogram.


Contoh program untuk mengontrol ketinggian air di dalam tangki

Menggunakan mode emulasi lingkungan pemrograman OWEN Logic, pastikan program bekerja sesuai dengan tugas awal. Setelah memuat program ke relai, pastikan hal yang sama.

Kami menyarankan Anda untuk membaca:

Mengapa arus listrik berbahaya?