MP8036multi: contoh termostat

Dalam publikasi sebelumnya, kami memberikan contoh bagaimana BM8036multi bekerja dalam mode timer. Pada bagian ini, kami mempertimbangkan pengoperasian modul dalam mode termostat.



Di banyak rumah negara, boiler gas dipasang, yang menyediakan pemanas rumah dan pasokan air panas. Seringkali, ketel ini kuno atau sangat murah yang tidak memiliki tingkat otomatisasi yang memadai. Ada keinginan alami untuk memodifikasi boiler ini dan meningkatkan kenyamanan dan keamanan saat menggunakannya.

Dalam perkiraan umum, boiler memiliki kontrol utama dan alarm berikut:
- burner dengan kunci kontak listrik;
- sensor suhu No. 1;
- sensor suhu No. 2;
- Penukar panas peniup kipas;
- Mode darurat alarm suara dan cahaya.

Dengan demikian, pengontrol kontrol harus mendukung operasi dengan dua sensor suhu independen, memiliki setidaknya dua output relai independen, satu output alarm - dan pada saat yang sama memiliki fleksibilitas konfigurasi fleksibel.
Pengontrol Master Kit MP8036multi yang baru dengan sempurna memuaskan semua tugas ini, atas dasar itu kami akan membangun sistem kontrol boiler.

Algoritma untuk memulai boiler harus sebagai berikut:

1. Keadaan awal (ketel padam, diharuskan menyalakan kompor gas). Jika suhu menurut sensor "1" kurang dari suhu yang disetel (temp2), kipas meniup penukar panas, setelah waktu yang ditentukan (bp1), daya disuplai ke pengapian listrik burner;
2. Periksa keberhasilan kunci kontak. Jika suhu sesuai dengan sensor "1" mencapai suhu yang disetel (temp1), daya dilepaskan dari burner, kipas blower terus bekerja untuk waktu yang ditentukan (bp2), setelah itu juga dimatikan;
3. Mode darurat (untuk beberapa alasan, suhu di outlet boiler menjadi lebih tinggi dari biasanya). Jika salah satu sensor suhu gagal atau suhu pada sensor "2" mencapai alarm preset, sinyal alarm suara dan visual dihidupkan, pembakar dimatikan, kipas blower terus bekerja untuk waktu yang ditetapkan (BP2), dan kemudian juga dimatikan.

Kami setuju bahwa dalam program keluarannya ditetapkan sebagai:
RELAY1 - Kipas RELAY2 -
burner PWM1
- alarm (suara dan cahaya)

Setiap output logis dapat dipilih sebagai saluran kontrol indikasi ALARM , tetapi karena ini adalah contoh operasi modul, output PWM dipilih.

Sekarang Anda memiliki semua sumber data yang diperlukan untuk dengan mudah memahami algoritma program, yang teksnya diberikan di bawah ini. Waktu dan suhu pengoperasian ditunjukkan secara kondisional, jika perlu, nilainya harus diubah ke nilai yang diperlukan.

Untuk kenyamanan memahami prosesnya, kami sarankan mengunduh program ke dalam modul.

TEKS PROGRAM

// RELAY1 - kipas
// RELAY2 - burner
// PWM1 - sirene (suara dan cahaya)
// INPUT1 - kontrol kesalahan
// setpoint suhu 1: + 29C / + 30 C
// setpoint suhu 2: +32 C

RESET KONFIGURASI

RELAY 1. DEFAULT_MODE = 1

RELAY 1. MODE 1. STATE = DISABLED
RELAY 1.
MODE 1. KONDISI 1: ENTRANCE 1 = 1 RELAY 1. MODE 1. LOGIC_CONTENT = U1

RELAY 1. MODE 2. NEGARA = ON
RELAY 1. MODE 2. KONDISI1: DT1 <28
RELAY 1. MODE 2. KONDISI 2: INPUT1 = 0
RELAY 1. MODE 2. KONDISI LOGO = Y1 DAN Y2

RELAY 1. MODE 3. STATE =
MODE 10. )
RELAY 1. MODE 3. KONDISI 1: DT1> 30
RELAY 1. MODE 3. KONDISI 2: DT2> 32
RELAY 1. MODE 3. KONDISI 3: MASUK 1: 0
RELAY 1. MODE 3. KONDISI LOGIKA = (Y1 ATAU Y2) DAN

YEL
RELAY 1. MODE PIUTANG. REZHIM4.VREMYA_DEYSTVIYA = 30 (c)
RELE1.REZHIM4.USLOVIE4: INPUT 1 = 1
RELE1.REZHIM4.LOGIKA_USLOVY = V4

RELE2.REZHIM_PO_UMOLCHANIYU = 1

RELE2.REZHIM1.SOSTOYANIE = OFF
RELE2.REZHIM1.USLOVIE1: DT1 beberapa Unit> 30
RELE2.REZHIM1.USLOVI 2: DT2> 32
RELAY 2. MODE 1.
KONDISI 3: INPUT1 = 1 RELAY 2. MODE 1. KONDISI LOGIKA = Y1 ATAU Y2 ATAU

Y3 RELAY 2. MODE 2. STATUS = PADA

RELAY 2. MODE 2. Tunda = 10
RELAY
2. MODE 2. MODE 2. RELAY2. condition2: INPUT 1 = 0
RELE2.REZHIM2.LOGIKA_USLOVY = U1 dan U2

SHIM1.REZHIM_PO_UMOLCHANIYU = 1

SHIM1.REZHIM1.FUNKTSIYA = DISKRETNYY_VYHOD
SHIM1.REZHIM1.SOSTOYANIE = 0
SHIM1.REZHIM1.USLOVIE1: dt2 <34
SHIM1.REZHIM1.USLOVIE2: INPUT 1 = 0
PWM1. MODE 1.LOGIC_CONDITIONS = U1 dan U2

PWM1. MODE2. FUNGSI = DISCRETE_
OUTPUT
PWM1. MODE
2.STATE = 1
PWM1. MODE2. U2

Saat menguji program dalam praktik, jangan lupa menambahkan sensor suhu DT1 dan DT2 sesuai dengan instruksi konfigurasi ke modul. Harap dicatat bahwa sensor harus terhubung secara bergantian.

Diagram koneksi



Lanjutan ...

Source: https://habr.com/ru/post/id388415/


All Articles