Logik Boolean dalam Pengaturcaraan PLC: Memahami Get Logik FBD
Logik Boolean ialah asas bagi setiap program PLC. Daripada kawalan mesin yang ringkas hingga sistem automasi industri yang kompleks, get logik menentukan cara pengawal bertindak balas terhadap inpu...
Setiap program PLC bergantung pada konsep mudah: membuat keputusan berdasarkan keadaan benar atau palsu. Sama ada penghantar bermula, motor berhenti atau penggera diaktifkan, pengawal menilai sekumpulan peraturan logik sebelum mengambil tindakan. Peraturan ini berdasarkan logik Boolean, iaitu 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 saling bersambung untuk mewakili operasi logik. Pendekatan ini memudahkan visualisasi aliran isyarat dan pemahaman tentang cara input mempengaruhi output.
Memahami Rajah Blok Fungsi
Jurutera sering membandingkan Rajah Blok Fungsi dengan litar elektronik. Setiap blok melaksanakan operasi tertentu, manakala garisan penghubung membawa isyarat antara fungsi. Input memasuki satu sisi blok, logik dinilai, dan output yang terhasil dihantar kepada fungsi seterusnya.

Rajah 1. Persediaan latihan PLC kompak yang digunakan untuk mempelajari pengaturcaraan blok fungsi.
Rajah 1 menunjukkan persediaan latihan PLC yang ringkas. Walaupun perkakasnya kecil, konsep pengaturcaraan yang sama digunakan dalam sistem automasi industri besar untuk aplikasi pembuatan, kawalan proses dan pengendalian bahan.
Sebelum meneroka get logik, adalah berguna untuk memahami program FBD paling asas: menyambungkan input terus kepada output.

Rajah 2. Rajah blok fungsi asas yang menyambungkan input PLC terus kepada output.
Dalam contoh ini, PLC hanya memindahkan status peranti input kepada output. Jenis program ini biasanya digunakan semasa pentauliahan dan penyelesaian masalah untuk mengesahkan bahawa pendawaian medan dan modul I/O berfungsi dengan betul.
Logik AND: Memerlukan Pelbagai Syarat
Get AND ialah salah satu fungsi logik yang paling kerap digunakan dalam automasi industri. Fungsi AND memerlukan semua input aktif sebelum output dapat diaktifkan. Jika mana-mana input menjadi tidak aktif, output akan dimatikan serta-merta.

Rajah 3. Logik AND yang diwakili dalam logik tangga, teks berstruktur dan rajah blok fungsi.
Logik AND biasanya digunakan untuk interlock mesin. Motor penghantar mungkin memerlukan arahan mula, litar keselamatan yang baik, dan pengesahan bahawa peralatan hiliran tersedia. Ketiga-tiga syarat mesti benar sebelum PLC membenarkan motor berjalan.
Logik ini membantu mencegah kerosakan peralatan dan memastikan mesin hanya beroperasi apabila keadaan selamat wujud.
Logik OR: Menerima Input Alternatif
Tidak seperti get AND, get OR hanya memerlukan satu input aktif untuk menghidupkan output. Input aktif tambahan tidak mengubah hasil kerana output sudah bernilai benar.

Rajah 4. Logik OR dipaparkan menggunakan logik tangga dan rajah blok fungsi.
Logik OR kerap digunakan dalam sistem penggera. Penggera mesin mungkin diaktifkan apabila berlaku kerosakan keselamatan, beban lampau motor tercetus, atau ralat komunikasi dikesan. Oleh sebab mana-mana kejadian ini memerlukan perhatian operator, logik OR menyediakan cara yang cekap untuk menggabungkan berbilang keadaan kerosakan.
Satu lagi aplikasi biasa ialah permulaan mesin. Operator mungkin boleh memulakan peralatan melalui butang tekan setempat atau skrin HMI. Mana-mana arahan boleh diterima, menjadikan logik OR pilihan yang ideal.
Logik NOT: Menyongsangkan Isyarat
Get NOT melaksanakan fungsi yang ringkas tetapi penting. Ia menyongsangkan keadaan sesuatu isyarat. Jika input adalah benar, output menjadi palsu. Jika input adalah palsu, output menjadi benar.

Rajah 5. Contoh yang menunjukkan logik OR untuk satu output dan logik NOT untuk output yang lain.
Logik NOT digunakan secara meluas dalam aplikasi keselamatan dan pemantauan kerosakan. Jurutera sering memantau isyarat yang sepatutnya kekal aktif semasa operasi biasa. Jika isyarat itu hilang tanpa diduga, pengawal mentafsir perubahan tersebut sebagai keadaan kerosakan.
Sebagai contoh, geganti keselamatan yang berfungsi dengan baik mungkin memberikan isyarat status secara berterusan. Dengan menggunakan logik NOT, PLC boleh mengenal pasti dengan segera apabila isyarat itu hilang dan menghentikan mesin jika perlu.
Logik NAND: Menyongsangkan Fungsi AND
Logik NAND dicipta dengan meletakkan penyongsang pada output get AND. Daripada memerlukan semua input untuk menghidupkan output, logik NAND memerlukan semua input untuk mematikan output.

Rajah 6. Pelaksanaan logik NAND menggunakan logik tangga dan pengaturcaraan blok fungsi.
Logik NAND boleh menjadi sukar untuk divisualisasikan oleh pengatur cara baharu kerana penyongsangan berlaku pada output, bukannya input. Memahami perbezaan ini membantu mengelakkan kesilapan reka bentuk yang biasa apabila menterjemahkan logik antara rajah tangga dan rajah blok fungsi.
Dalam amalan, logik NAND berguna apabila peralatan perlu kekal aktif sehingga gabungan keadaan 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.

Rajah 7. Logik NOR yang lazim digunakan dalam litar henti kecemasan dan keselamatan.
Sistem henti kecemasan memberikan contoh praktikal. Dalam keadaan normal, semua butang henti kecemasan kekal ditetapkan semula dan litar keselamatan kekal bertenaga. Menekan mana-mana butang henti kecemasan akan memutuskan rantaian keselamatan serta-merta dan memutuskan kuasa kepada peralatan berbahaya.
Falsafah reka bentuk selamat-gagal ini merupakan asas sistem keselamatan mesin moden.
Logik XOR: Apabila Input Mesti Berbeza
Get OR Eksklusif, atau get XOR, berfungsi secara berbeza daripada logik OR standard. Output hanya diaktifkan apabila satu input aktif dan satu lagi tidak aktif.

Rajah 8. Logik XOR yang 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 lazimnya digunakan bersama suis pemilih, litar pemilihan mod dan sensor berlebihan. Sebagai contoh, mesin mungkin direka bentuk untuk beroperasi sama ada dalam mod automatik atau mod manual, tetapi tidak dalam kedua-duanya pada masa yang sama. Logik XOR boleh mengesahkan bahawa hanya satu mod operasi dipilih.
Mengapa Logik Boolean Penting dalam Pengaturcaraan PLC
Walaupun sistem automasi moden semakin canggih, logik Boolean kekal menjadi teras setiap aplikasi PLC. Get logik membolehkan pengawal menilai keadaan operasi, menguatkuasakan keperluan keselamatan, memproses input sensor dan mengawal output secara boleh dijangka.
Pengaturcaraan Rajah Blok Fungsi memberikan gambaran visual yang jelas tentang hubungan logik ini. Dengan memahami cara fungsi AND, OR, NOT, NAND, NOR dan XOR beroperasi, jurutera boleh mencipta sistem kawalan yang lebih boleh dipercayai serta menyelesaikan masalah program sedia ada dengan lebih berkesan.
Sama ada anda bekerja pada mesin kendiri yang kecil atau projek automasi perindustrian yang besar, menguasai logik Boolean merupakan salah satu kemahiran paling bernilai dalam pengaturcaraan PLC.