PLC adalah jenis baru perangkat kontrol otomasi industri-untuk keperluan umum dengan keandalan yang sangat tinggi. Ia menawarkan keunggulan seperti kemampuan kontrol yang kuat, konfigurasi yang fleksibel, pemrograman sederhana, dan kemudahan ekspansi. Sebagai alat utama kendali industri dan perangkat kendali otomasi yang penting baik untuk masa kini maupun masa depan, alat ini mengalami perkembangan pesat dan penerapan luas di berbagai industri. Namun, pemula sering kali menghadapi tantangan-untuk-memahami saat mempelajari pemrograman PLC. Berikut ini rangkuman beberapa masalah umum dalam pemrograman PLC.
1. Kabel pemrograman untuk PLC dengan merek yang sama tidak kompatibel dan tidak dapat digunakan secara bergantian.
2. Program PLC ditulis bukan dalam bahasa assembly atau C, tetapi dalam diagram tangga dan daftar instruksi, yang harus dikompilasi ke dalam bahasa mesin biner.
3. Ketika PLC terhubung ke komputer pribadi, pengaturan dapat dikonfigurasi langsung di PC. Komputer host mengacu pada komputer tempat pengguna dapat langsung mengeluarkan perintah kontrol; ini adalah komputer pribadi yang harus memiliki perangkat lunak pemrograman PLC yang sesuai. Tidak ada persyaratan sistem yang tinggi; umumnya, komputer biasa sudah cukup.
4. Merencanakan blok fungsi dan menulis subrutin berdasarkan kebutuhan teknik aktual.
Dalam PLC, subrutin adalah program yang relatif independen yang ditulis untuk tujuan pengendalian tertentu. Subrutin dieksekusi menggunakan instruksi seperti CALL. Jika kondisi untuk memanggil subrutin tidak terpenuhi, pemindaian program hanya dilanjutkan dalam program utama dan melewatkan subrutin tersebut, sehingga mengurangi waktu pemindaian yang tidak diperlukan.
5. Kontrol Output dengan Mentransfer Data Word atau Double-Word ke DO Point
Aplikasi PLC biasanya melibatkan sejumlah besar kontrol keluaran. Mengontrol keluaran dengan mentransfer data kata atau-kata ganda ke titik DO dapat meningkatkan kecepatan. Dengan mengalokasikan alamat keluaran secara wajar dan mengubah kata keluaran kontrol sesuai dengan kebutuhan aplikasi aktual, jumlah langkah eksekusi dalam program PLC dapat dikurangi secara signifikan, sehingga mempercepat kecepatan eksekusi program.
6. Pulsa-Dipicu SET dan RESET
Dalam PLC, instruksi SET hanya perlu dijalankan satu kali; ini tidak perlu dijalankan setiap kali pemindaian, sehingga-cocok untuk digunakan dengan instruksi keluaran pulsa (PLS/PLF). Beberapa insinyur mengabaikan masalah ini dan menggunakan metode konvensional untuk memicu instruksi SET, sehingga secara tidak sengaja meningkatkan waktu eksekusi pemindaian program PLC.




