Logik Boolean dalam Pengaturcaraan PLC: Memahami Pintu Logik FBD

Logik Boolean adalah asas bagi setiap program PLC. Dari kawalan mesin yang mudah hingga sistem automasi industri yang kompleks, pintu logik menentukan bagaimana pengawal bertindak balas terhadap in...

Setiap program PLC bergantung pada konsep mudah: membuat keputusan berdasarkan syarat benar atau salah. Sama ada penghantar bermula, motor berhenti, atau penggera diaktifkan, pengawal menilai satu set peraturan logik sebelum mengambil tindakan. Peraturan ini berdasarkan logik Boolean, prinsip yang sama digunakan dalam elektronik digital dan sistem komputer.

Pengaturcaraan Rajah Blok Fungsi (FBD) menyediakan cara visual untuk melaksanakan logik Boolean dalam PLC. Daripada bergantung pada simbol elektrik, FBD menggunakan blok yang bersambung yang mewakili operasi logik. Pendekatan ini memudahkan visualisasi aliran isyarat dan memahami bagaimana input mempengaruhi output.

Memahami Rajah Blok Fungsi

Jurutera sering membandingkan Rajah Blok Fungsi dengan litar elektronik. Setiap blok melaksanakan operasi tertentu, manakala garis penghubung membawa isyarat antara fungsi. Input masuk ke satu sisi blok, logik dinilai, dan output yang terhasil dihantar ke fungsi seterusnya.

Susunan latihan PLC padat yang digunakan untuk pembelajaran pengaturcaraan blok fungsi

Rajah 1. Susunan latihan PLC padat yang digunakan untuk pembelajaran pengaturcaraan blok fungsi.

Rajah 1 menunjukkan susunan latihan PLC yang ringkas. Walaupun perkakasan kecil, konsep pengaturcaraan yang sama digunakan untuk sistem automasi industri besar yang digunakan dalam pembuatan, kawalan proses, dan aplikasi pengendalian bahan.

Sebelum meneroka pintu gerbang logik, adalah berguna untuk memahami program FBD paling asas: menghubungkan input terus ke output.

Rajah blok fungsi asas yang menghubungkan input PLC terus ke output

Rajah 2. Rajah blok fungsi asas yang menghubungkan input PLC terus ke output.

Dalam contoh ini, PLC hanya memindahkan status peranti input ke output. Jenis program ini biasanya digunakan semasa pengujian dan penyelesaian masalah untuk mengesahkan bahawa pendawaian lapangan dan modul I/O berfungsi dengan betul.

Logik DAN: Memerlukan Pelbagai Syarat

Pintu gerbang DAN adalah salah satu fungsi logik yang paling kerap digunakan dalam automasi industri. Fungsi DAN memerlukan semua input aktif sebelum output boleh diaktifkan. Jika mana-mana input menjadi tidak aktif, output akan segera dimatikan.

Logik DAN yang diwakili dalam logik tangga, teks berstruktur, dan rajah blok fungsi

Rajah 3. Logik DAN yang diwakili dalam logik tangga, teks berstruktur, dan rajah blok fungsi.

Logik DAN biasanya digunakan untuk interlock mesin. Motor penghantar mungkin memerlukan arahan mula, litar keselamatan yang sihat, dan pengesahan bahawa peralatan hiliran tersedia. Ketiga-tiga syarat mesti benar sebelum PLC membenarkan motor beroperasi.

Logik ini membantu mencegah kerosakan peralatan dan memastikan mesin beroperasi hanya apabila keadaan selamat wujud.

Logik OR: Menerima Input Alternatif

Tidak seperti gerbang AND, gerbang OR hanya memerlukan satu input aktif untuk output menjadi aktif. Input aktif tambahan tidak mengubah hasil kerana output sudah benar.

Logik OR dipaparkan menggunakan logik tangga dan rajah blok fungsi

Rajah 4. Logik OR dipaparkan menggunakan logik tangga dan rajah blok fungsi.

Logik OR sering muncul dalam sistem amaran. Amaran mesin mungkin diaktifkan apabila berlaku kesilapan keselamatan, beban berlebihan motor terputus, atau ralat komunikasi dikesan. Oleh kerana mana-mana kejadian ini memerlukan perhatian pengendali, logik OR menyediakan cara yang cekap untuk menggabungkan pelbagai keadaan kesilapan.

Satu lagi aplikasi biasa ialah permulaan mesin. Pengendali mungkin boleh memulakan peralatan dari butang tekan tempatan atau skrin HMI. Mana-mana arahan diterima, menjadikan logik OR pilihan ideal.

Logik NOT: Membalikkan Isyarat

Gerbang NOT melaksanakan fungsi mudah tetapi penting. Ia membalikkan keadaan isyarat. Jika input benar, output menjadi palsu. Jika input palsu, output menjadi benar.

Contoh logik NOT menunjukkan pembalikan isyarat dalam program PLC

Rajah 5. Contoh menunjukkan logik OR untuk satu output dan logik NOT untuk output lain.

Logik NOT digunakan secara meluas dalam aplikasi keselamatan dan pemantauan kesilapan. Jurutera sering memantau isyarat yang harus kekal aktif semasa operasi normal. Jika isyarat hilang secara tidak dijangka, pengawal mentafsir perubahan itu sebagai keadaan kesilapan.

Sebagai contoh, relay keselamatan yang sihat mungkin sentiasa memberikan isyarat status. Dengan menggunakan logik NOT, PLC boleh segera mengenal pasti apabila isyarat itu hilang dan menghentikan mesin jika perlu.

Logik NAND: Membalikkan Fungsi AND

Logik NAND dicipta dengan meletakkan inverter pada output gerbang AND. Daripada memerlukan semua input untuk menghidupkan output, logik NAND memerlukan semua input untuk mematikan output.

Pelaksanaan logik NAND menggunakan logik tangga dan pengaturcaraan blok fungsi

Rajah 6. Pelaksanaan logik NAND menggunakan logik tangga dan pengaturcaraan blok fungsi.

Logik NAND boleh menjadi sukar untuk difahami oleh pengaturcara baru kerana pembalikan berlaku pada output dan bukan pada input. Memahami perbezaan ini membantu mengelakkan kesilapan reka bentuk biasa apabila menterjemah logik antara rajah tangga dan rajah blok fungsi.

Dalam praktik, logik NAND berguna apabila peralatan harus kekal aktif sehingga gabungan syarat tertentu berlaku.

Logik NOR dan Litar Keselamatan

Logik NOR menggabungkan fungsi OR dengan output terbalik. Output kekal aktif hanya apabila setiap input kekal tidak aktif.

Logik NOR yang biasa digunakan dalam litar henti kecemasan dan keselamatan

Rajah 7. Logik NOR yang biasa digunakan dalam litar henti kecemasan dan keselamatan.

Sistem henti kecemasan memberikan contoh praktikal. Dalam keadaan normal, semua butang henti kecemasan kekal dalam keadaan reset dan litar keselamatan kekal diaktifkan. Menekan mana-mana butang henti kecemasan segera memutuskan rantai keselamatan dan menghilangkan kuasa dari peralatan berbahaya.

Falsafah reka bentuk selamat-gagal ini adalah asas sistem keselamatan mesin moden.

Logik XOR: Apabila Input Mesti Berbeza

Pintu Exclusive OR, atau XOR, berkelakuan berbeza daripada logik OR standard. Output hanya diaktifkan apabila satu input aktif dan yang satu lagi tidak aktif.

Logik XOR menunjukkan keadaan input eksklusif dalam aplikasi PLC

Rajah 8. Logik XOR menunjukkan keadaan input eksklusif dalam aplikasi PLC.

Jika kedua-dua input dimatikan, output kekal dimatikan. Jika kedua-dua input dihidupkan, output juga kekal dimatikan. Output hanya diaktifkan apabila kedua-dua input berbeza.

Logik XOR biasanya digunakan dengan suis pemilih, litar pemilihan mod, dan sensor berlebihan. Contohnya, sebuah mesin mungkin direka untuk beroperasi sama ada dalam mod automatik atau mod manual, tetapi tidak pernah kedua-duanya serentak. Logik XOR boleh mengesahkan bahawa hanya satu mod operasi telah dipilih.

Mengapa Logik Boolean Penting dalam Pengaturcaraan PLC

Walaupun sistem automasi moden semakin canggih, logik Boolean kekal sebagai teras setiap aplikasi PLC. Pintu logik membolehkan pengawal menilai keadaan operasi, menguatkuasakan keperluan keselamatan, memproses input sensor, dan mengawal output dengan cara yang boleh diramal.

Pengaturcaraan Fungsi Blok Rajah menyediakan representasi visual yang jelas tentang hubungan logik ini. Dengan memahami bagaimana fungsi AND, OR, NOT, NAND, NOR, dan XOR beroperasi, jurutera boleh mencipta sistem kawalan yang lebih boleh dipercayai dan menyelesaikan masalah program sedia ada dengan lebih berkesan.

Sama ada anda sedang bekerja pada mesin berdiri sendiri yang kecil atau projek automasi industri yang besar, menguasai logik Boolean adalah salah satu kemahiran paling berharga dalam pengaturcaraan PLC.

Mengenai Penulis

Michael Harrington | Penganalisis Sistem Kawalan Industri

Michael Harrington mempunyai lebih daripada 12 tahun pengalaman dalam liputan automasi industri, pengaturcaraan PLC, sistem perlindungan mesin, dan teknologi pembuatan digital. Latar belakang beliau merangkumi projek automasi yang melibatkan platform Siemens SIMATIC, sistem Allen-Bradley ControlLogix, pengawal ABB AC800M, dan penyelesaian automasi proses Honeywell. Beliau secara berkala melaporkan tentang tren kejuruteraan kawalan, keselamatan siber industri, keselamatan mesin, dan teknologi pembuatan maju yang digunakan di seluruh industri proses dan diskret global.

Tinggalkan komen

Sila ambil perhatian, komen perlu diluluskan sebelum ia diterbitkan.