Apa itu PLC

Faham dalam 10 minit sahaja!
Penjelasan lengkap tentang keperluan PLC untuk automasi

Di Jepun, automasi mesin dan peralatan telah berkembang sejak 1980-an dalam pelbagai industri pembuatan, khususnya dalam industri automotif.
Seperti yang anda sedia maklum, peralatan automatik dan robot industri sedang digunakan secara aktif dalam banyak barisan pengeluaran pemasangan dan pemprosesan.
Peranti yang dipanggil PLC (pengawal logik boleh atur cara atau pengawal boleh atur cara) memainkan peranan penting dalam mengawal operasi jenis mesin ini. Kami akan mulakan dengan penjelasan lengkap tentang asas-asas PLC, dan kemudian menerangkan struktur, jenis dan bahasa pengaturcaraannya.

Apakah PLC dan apakah yang menjadikannya komponen terpenting dalam automasi mesin?

PLC sangat berguna untuk mengautomasikan saluran pengeluaran, tetapi ia juga menyokong kemudahan harian, seperti lif, loji air dan kumbahan, empangan, kilang loji dan tarikan taman hiburan.
Untuk menerangkan apa itu PLC dengan sangat ringkas, ia sama seperti "komputer kecil." Mungkin lebih mudah untuk memahaminya jika anda menganggapnya sebagai peranti yang boleh mengawal mesin dengan menggunakan arahan pengaturcaraan.
Sebelum kemunculan PLC, litar elektrik telah direka dari awal menggunakan geganti, pemasa dan peranti lain untuk melaksanakan "kawalan jujukan" untuk mengendalikan mesin dalam susunan berurutan.

Walau bagaimanapun, PLC telah memungkinkan untuk mengawal mesin secara bebas dengan hanya arahan pengaturcaraan.
Sebagai tambahan kepada output hidup/mati, kawalan yang disediakan oleh PLC kini boleh melakukan pemprosesan menggunakan operasi yang lebih maju (seperti kawalan PID dan kawalan halaju lengkung-S). Fungsi PLC terus berkembang selama bertahun-tahun.

Baru-baru ini, kemajuan transformasi digital (DX) telah membolehkan PLC menjadi salah satu komponen utama di sebalik IoT dan kilang pintar.
Pada masa lalu, PLC hanya boleh melakukan operasi mudah seperti penambahan dan penolakan, tetapi PLC hari ini boleh mengendalikan fungsi trigonometri seperti sin, kosinus dan tan.
Sebagai contoh, PLC boleh digunakan untuk mengira secara optimum sudut di mana angin menyerang bilah dalam sistem penjanaan kuasa angin untuk menjana elektrik dengan lebih cekap.

Apakah struktur dalaman, jenis, kelebihan dan keburukan PLC?

Dalam bahagian sebelumnya, kami menjelaskan bahawa PLC adalah seperti "komputer kecil", tetapi kini kami akan melihat struktur dalaman, fungsi dan jenis yang tersedia.

Sebagai permulaan, PLC dilengkapi dengan "unit input" yang menangkap isyarat daripada suis dan pelbagai sensor.
Komponen teras PLC terdiri daripada "unit pemprosesan MPU*" yang memproses isyarat input dan "unit memori" yang menyimpan program dan data.
Komponen utamanya juga termasuk "unit output" untuk mengeluarkan hasil pemprosesan MPU ke peranti luaran dan "unit bekalan kuasa" untuk membekalkan kuasa yang diperlukan.
(*Komponen elektronik yang menjalankan pemprosesan pada CPU)

Terdapat dua jenis produk: "jenis blok kecil" yang menggabungkan semua fungsi ini dalam satu kepungan dan "jenis blok bangunan" yang membolehkan pengguna menggabungkan dan menyesuaikan modul secara bebas yang dikategorikan mengikut fungsi. Kelebihan dan kekurangan setiap jenis adalah seperti berikut:

【Jenis blok kecil】

Kelebihan terbesar jenis ini ialah ia kecil dan berpatutan, menjadikannya mudah untuk diperkenalkan. Walau bagaimanapun, kelemahannya ialah ia tidak mempunyai fleksibiliti, kerana fungsi asas disepadukan dalam satu kepungan.
Ia juga mempunyai kapasiti program yang terhad dan mata I/O, dan juga tidak mempunyai ciri lanjutan.
Walau bagaimanapun, jika sistem syarikat anda kecil dan hanya memerlukan kawalan mudah, PLC jenis blok kecil akan melakukan kerja dengan secukupnya.

【Jenis blok bangunan】

Memandangkan modul (blok) yang diperlukan dipasang bersama, kelebihan jenis ini ialah ia menyediakan kawalan fleksibel yang sesuai untuk mesin dan sistem syarikat anda. Kadangkala modul asas juga disediakan untuk modul pemasangan.
Dengan mengembangkan modul I/Onya, jenis ini boleh menyokong aplikasi kawalan berskala besar dengan puluhan ribu mata I/O.
Untuk sistem kritikal yang tidak boleh ditutup, seperti infrastruktur awam, redundansi boleh digunakan untuk meningkatkan kebolehpercayaan.
Walau bagaimanapun, ia lebih mahal daripada jenis blok kecil kerana ia mesti dibeli berdasarkan setiap modul.

Modul untuk jenis blok bangunan termasuk modul CPU, modul I/O dan modul bekalan kuasa.
Sesetengah modul CPU datang dengan ciri berguna seperti keupayaan untuk memuat turun data persediaan daripada mesin hos untuk menukar tetapan PLC, atau sebaliknya, untuk memuat naik data pengelogan yang dikumpul oleh PLC.
Bergantung pada produk, modul komunikasi (Ethernet, serta bas medan seperti PROFIBUS atau DeviceNet) yang digunakan untuk komunikasi pada rangkaian khusus dan modul penentududukan yang digunakan untuk kawalan kedudukan mesin oleh denyutan berkelajuan tinggi juga tersedia.

Jenis yang manakah adalah arus perdana? Apakah lima bahasa untuk mencipta program kawalan dengan PLC?

Salah satu ciri utama PLC ialah ia boleh diprogramkan untuk menukar operasi dan pemasaan mesin secara bebas.
Jadi, apakah yang perlu saya lakukan untuk mencipta program kawalan PLC? Secara amnya, pengguna mesti memasang perisian khusus (alat sokongan pengaturcaraan) yang disediakan oleh pengeluar PLC pada PC mereka dan kemudian memindahkan program kawalan yang dibuat dengan perisian itu ke PLC mereka.

Apabila mencipta program untuk PLC, setiap pengeluar PLC secara tradisinya menggunakan bahasanya sendiri.
Walau bagaimanapun, semakin banyak PLC menggunakan bahasa yang mematuhi piawaian Suruhanjaya Elektroteknik Antarabangsa (IEC) "IEC61131-3".
Lima bahasa pengaturcaraan berikut digunakan dalam "IEC61131-3":

【Bahasa PLC】

Senarai arahan(IL)bahasa ialah bahasa teks yang menawarkan arahan yang serupa dengan pemasang mikrokomputer, seperti "LD," "OR" dan "AND." Ia berguna untuk menjadikan aplikasi lebih kecil dan lebih pantas, tetapi mempunyai kelemahan dari segi produktiviti pengaturcaraan dan kebolehselenggaraan.

Bahasa yang biasa digunakan ialahLD (gambar rajah tangga).
Bahasa LD popular kerana ia menyerupai tatatanda rajah jujukan yang digunakan pada masa lalu dan lebih mudah difahami oleh jurutera

TheFBD (rajah blok fungsi)bahasa membolehkan pengguna menggabungkan blok fungsi grafik (cth., penambahan dan penolakan) untuk mencipta logik aritmetik Program dan litar yang kerap digunakan boleh digunakan semula dengan lebih mudah dengan menggunakan blok fungsi.

TheST (teks berstruktur)bahasa ialah bahasa teks berstruktur berasaskan PASCAL.
Ia serupa dengan bahasa C dan ini menjadikannya sesuai untuk jurutera perisian.
Ia sangat berguna untuk kawalan kompleks dan sarang keadaan cawangan yang sukar untuk dilaksanakan dalam bahasa tangga.

TheSFC (carta fungsi berjujukan)bahasa ialah bahasa grafik yang membolehkan pengguna mencipta penerangan yang jelas tentang keadaan peralihan dan proses yang berlaku antara proses barisan pengeluaran.
Setiap proses diwakili oleh langkah berbentuk kotak.
Apabila syarat peralihan dipenuhi, langkah seterusnya dalam urutan dilaksanakan (ini dipanggil pengaktifan).

Setakat ini, kami telah memperkenalkan secara ringkas ciri-ciri bahasa yang digunakan untuk membangunkan program untuk PLC. Seperti yang dinyatakan sebelum ini, setiap pengeluar mempunyai alat sokongan pengaturcaraan tersendiri.
Sesetengah alat menyokong semua bahasa ini, manakala yang lain menyokong hanya beberapa bahasa yang biasa digunakan.

Apabila memilih PLC, perkara pertama yang perlu dilakukan ialah mempertimbangkan skala mesin atau sistem yang akan dikawal.
Kemudian, semak dengan teliti jenis PLC (jenis blok kecil atau jenis blok bangunan), fungsi dan prestasi mengikut sasaran kawalan.
Setakat perkakasan, sesetengah PLC boleh mencapai kawalan berprestasi tinggi dengan kelajuan hanya beberapa milisaat. Bagi perisian, adalah penting untuk mempertimbangkan kemudahan pengaturcaraan dan kefungsian alat sokongan pengaturcaraan.

PLC terkini datang dengan begitu banyak ciri yang tidak dapat kami bincangkan di sini.
Jika anda mempunyai sebarang soalan atau kebimbangan mengenai memperkenalkan PLC atau memerlukan maklumat lanjut, sila layari laman web kami menggunakan pautan berikut:

Hubungi Kami