Sistem kontrol
Troubleshooting PLC: langkah aman dari gejala sampai perbaikan
Amankan proses, simpan program yang berjalan, lalu periksa catu daya, CPU, I/O, wiring, komunikasi, dan logika secara berurutan. Tabel gejala dan kasus lapangan.
- Topik
- Sistem kontrol
- Diperbarui
- 13 November 2026
- Waktu baca
- 6 menit
- Bagian
- 7

Troubleshooting PLC yang aman dimulai dari memastikan kondisi proses aman dan backup program yang sedang berjalan tersedia, lalu memeriksa berurutan: catu daya, status CPU, I/O, wiring lapangan, komunikasi, dan terakhir logika program.
Urutan ini penting karena sebagian besar gangguan berada di luar program, dan mengubah program di plant yang sedang berjalan adalah langkah paling berisiko. Panduan ini mengikuti urutan tersebut beserta gejala yang paling sering ditemui teknisi. Untuk dasar cara kerja pengendali, lihat PLC adalah; untuk hubungannya dengan ruang kontrol, lihat panduan arsitektur SCADA.
Keselamatan dulu
Amankan dulu sebelum menyentuh apa pun
Gangguan PLC adalah masalah proses sebelum menjadi masalah elektronik. Tugas pertama adalah mengetahui apa yang sedang dikerjakan peralatan dan apa yang akan terjadi saat Anda melakukan intervensi.
Sepakati pekerjaan dengan tim operasi dan ikuti izin kerja yang berlaku di lokasi. Cari tahu output apa saja yang digerakkan PLC dan apa akibatnya jika output itu berubah: pompa yang tiba-tiba start, valve yang menutup, atau shutdown yang trip. Jika peralatan perlu diisolasi, lakukan isolasi fisik, bukan hanya di software.
Setelah itu, amankan buktinya. Foto kondisi LED, baca diagnostic buffer atau log gangguan CPU, dan catat waktu gejala pertama muncul. Upload dan simpan program yang benar-benar berjalan sebelum menyambungkan perangkat lain. Reset atau mematikan-menyalakan ulang akan menghapus sebagian besar informasi ini, dan gangguan yang hilang setelah restart biasanya akan kembali.
Urutan yang sama berlaku untuk PLC Allen-Bradley, Siemens, ABB, maupun merek lain. Yang berbeda hanyalah tempat membaca diagnostiknya, misalnya halaman status modul di software engineering vendor atau daftar kode gangguan di manual perangkat keras. Karena itu, siapkan manual yang sesuai dengan model CPU dan modul di lokasi sebelum berangkat.
Metode
Urutan pemeriksaan yang aman
Periksa penyebab yang paling sederhana dan paling mungkin lebih dulu, dan tinggalkan program untuk terakhir. Urutan di sebelah kanan mengikuti jalur sinyal di dalam panel.
Catu daya diperiksa pertama karena tegangan 24 VDC yang turun menimbulkan gejala aneh di mana-mana. Status CPU menunjukkan apakah pengendali sedang berjalan, berhenti, atau mengalami fault. Diagnostik modul I/O menunjukkan apakah sebuah kartu rusak atau kehilangan catu dayanya. Wiring dan perangkat lapangan adalah tempat sebagian besar gangguan fisik berada. Komunikasi diperiksa berikutnya, karena PLC yang sehat pun bisa terlihat mati dari sisi SCADA.
Logika program baru patut dicurigai setelah semua lapisan di bawahnya terbukti baik. Bahkan saat itu, program biasanya sudah bekerja sesuai yang ditulis; pertanyaannya adalah apakah kondisi yang dibacanya memang kondisi sebenarnya.
Catu daya
Ukur tegangan catu daya, periksa sekering, MCB, dan UPS.
Status CPU
LED run, stop, atau fault; baca diagnostic buffer.
Modul I/O
Diagnostik modul, LED kanal, catu daya modul.
Wiring dan perangkat lapangan
Terminal, kabel, relay, sensor, dan aktuator.
Komunikasi
Port, kabel, switch, gateway, alamat perangkat.
Logika program
Status online rung atau blok yang terkait.
Gejala
Gejala umum dan tempat memeriksanya
Sebagian besar panggilan troubleshooting PLC berawal dari beberapa gejala yang sama. Setiap gejala mengarah ke daftar pendek kemungkinan penyebab dan satu uji pertama.
Tabel ini adalah titik awal dari praktik umum, bukan prosedur vendor. Manual vendor untuk model CPU dan modul yang dipakai selalu didahulukan, terutama untuk arti pola LED dan kode gangguan.
Catat setiap pengujian dan hasilnya sambil bekerja, lengkap dengan jamnya. Log singkat seperti ini mengubah perbaikan sekali jalan menjadi pengetahuan yang bisa dipakai shift berikutnya, dan menunjukkan penyebab mana yang sudah dicoret ketika gangguan muncul lagi di malam hari.
| Kriteria | Kemungkinan penyebab | Uji pertama |
|---|---|---|
| LED fault atau stop di CPU | Kesalahan program, watchdog, modul rusak, baterai CPU habis | Baca diagnostic buffer sebelum reset |
| LED output menyala, perangkat tidak bergerak | Sekering putus, relay rusak, kabel putus, perangkat rusak | Ukur tegangan di terminal output dan di perangkat |
| Input tidak terbaca PLC | Sensor rusak, wiring, common hilang, alamat salah | Aktifkan sensor dan amati LED input serta nilai online |
| Nilai analog membeku atau mentok | Loop terbuka, transmitter rusak, kanal rusak, skala salah | Ukur arus loop; injeksikan sinyal uji |
| Komunikasi putus-sambung | Konektor longgar, kerusakan surja, converter, alamat atau baud rate tidak cocok | Telusuri rantainya per mata rantai |
| PLC berhenti setelah tegangan turun | Tidak ada UPS, catu daya lemah, data retentif hilang | Periksa ketahanan catu daya dan transfer UPS |
Output
LED output menyala, tetapi tidak ada yang bergerak
Ini keluhan output yang paling sering, dan LED-lah yang membuat orang bingung. LED menunjukkan apa yang diminta logika, bukan apa yang sampai ke lapangan.
Bekerjalah dari modul ke arah luar. Ukur tegangan di terminal output saat output aktif. Jika tegangannya tidak ada, curigai kanal output, catu daya modul, atau sekering di modul. Jika ada, ikuti rangkaian melalui interposing relay, terminal lapangan, dan kabel sampai perangkat, sambil mengukur di setiap titik. Koil yang tegangannya benar tetapi tidak menarik menandakan kerusakan pada perangkatnya sendiri.
Di Fuel Terminal Cikampek, Citia menangani digital output Allen-Bradley yang rusak dengan memeriksa wiring dan fungsi I/O sebelum mengganti komponen yang gagal, lalu mengganti gateway pembacaan meter Moxa NPort 5160 dan mengujinya kembali dengan sistem yang ada. Pelajaran yang dicatat: pemeriksaan menyeluruh atas kondisi I/O, wiring, konfigurasi komunikasi, dan jaringan menemukan sumber gangguan yang sebenarnya, dan penggantian tidak mengganggu sistem lain. Lihat pekerjaan modul output Allen-Bradley.
Komunikasi
Komunikasi yang putus-sambung
Komunikasi yang putus-sambung adalah gangguan yang paling lama ditemukan karena sering normal saat sedang diamati. Caranya adalah memperlakukan jalurnya sebagai rantai dan menguji setiap mata rantai.
Di PT Bio Farma Bandung, SCADA kelistrikan membaca power meter melalui PLC master ABB AC500, gateway Modbus, dan jaringan multidrop RS-485. Pemeriksaan Citia mencakup seluruh rantai dari server SCADA melalui Ethernet industri dan PLC master sampai meter, termasuk komunikasi hilang, data tidak valid, perangkat yang tidak terjangkau, dan ketidaksesuaian antara lapangan dan SCADA, ditambah koneksi langsung laptop engineering untuk diagnostik. Lihat troubleshooting ABB AC500.
Kerusakan fisik sering menjadi penyebabnya. Di jaringan pipa PressMon Balongan, converter fiber optic yang menurun kondisinya menyebabkan data putus-sambung dan terlambat. Pada jalur MOV di Jambi, surge protection device melindungi jalur RS-485 dan LAN arrester melindungi sisi Ethernet, karena lonjakan tegangan dari petir atau switching bisa merusak port jauh sebelum ada yang melihat kabel bermasalah.
Sebagian besar sisanya disebabkan konfigurasi yang tidak cocok. Setelah perangkat atau gateway diganti, alamat, baud rate, parity, dan peta register-nya harus sama dengan yang diharapkan master. Di Eltech Bekasi, pengaturan alamat Modbus dan IP harus diselaraskan dulu sebelum SCADA terpusat bisa membaca nilai panel busbar dengan benar; lihat integrasi Eltech.
Meter, MOV, atau drive: alamat, baud rate, catu daya.
Arahkan kursor, fokus, atau ketuk sebuah titik untuk melihat catatannya.Perubahan program
Sebelum mengubah program
Ubah program hanya setelah gangguannya terbukti berada di logika. Sebagian besar waktu, bukan di sana masalahnya.
Di Fuel Terminal Lomanis, satu flowmeter tidak menampilkan pembacaan di layar DCS. Penelusuran dan injeksi sinyal menunjukkan modul I/O dalam kondisi baik, dan gangguannya berada di flowmeter serta totalizer controller. Membuktikan hal ini lebih dulu mencegah perubahan pada sistem yang sebenarnya bekerja normal. Prinsip yang sama berlaku untuk PLC: sinyal yang tidak sampai ke program belum tentu salah program.
Jika perubahan memang diperlukan, bandingkan program online dengan salinan yang tersimpan, catat apa yang akan diubah dan alasannya, lalu sepakati pengujiannya dengan tim operasi. Periksa juga versi firmware dan software. Di Petrokimia Gresik, backup yang ada tidak bisa di-download karena firmware pengendali sudah di-upgrade, sehingga versi ABB Freelance yang lebih baru harus dipasang di engineering station. Simpan versi baru segera setelah perubahan selesai.
Langkah berikutnya
Perbaiki, ganti modul, atau eskalasi
Ganti modul jika diagnosis memang mengarah ke modul itu, bukan untuk melihat apakah gangguannya berpindah. Menukar komponen secara acak menyembunyikan penyebab dan menghabiskan spare part.
Jika gangguan selalu muncul bersamaan dengan turunnya tegangan, perbaikannya mungkin ada di sistem catu daya, bukan di PLC. Di Depot Donggala, UPS dan automatic transfer switch ditambahkan agar panel SIS dan panel kontrol proses tetap berjalan saat sumber listrik berpindah antara PLN dan genset.
Sebelum memasang spare, pastikan nomor katalog, revisi hardware, dan firmware-nya sesuai dengan yang diharapkan program. Modul yang sudah tidak dijual mungkin hanya tersedia sebagai spare hasil perbaikan, dan itu tanda untuk mulai membuat rencana; pilihannya dibandingkan di artikel PLC dan SCADA obsolete: perbaiki atau migrasi. Jaga salinan konfigurasi dan program tetap mutakhir seperti dijelaskan di backup PLC dan SCADA yang bisa dipulihkan.
Gangguan yang terus kembali, atau berpindah dari satu perangkat ke perangkat lain, perlu ditinjau secara terstruktur di semua lapisan. Panduan assessment PLC/SCADA menjelaskan apa yang perlu disiapkan, dan layanan Condition Monitoring and Maintenance Citia mencakup pemeriksaan terjadwal, analisis alarm, dan uji backup.
Istilah yang perlu diketahui
- Force
- Memaksa nilai input atau output dari software engineering, tanpa memedulikan sinyal sebenarnya atau logika program.
- Online edit
- Mengubah program saat PLC tetap berjalan.
- Diagnostic buffer
- Log gangguan dan kejadian di CPU beserta waktunya, untuk mengetahui apa yang terjadi lebih dulu.
- Watchdog
- Timer yang menghentikan CPU jika satu siklus scan terlalu lama.
- Interposing relay
- Relay di antara output PLC dan perangkat lapangan yang butuh tegangan atau arus berbeda.
- Multidrop
- Beberapa perangkat yang berbagi satu kabel RS-485, masing-masing dengan alamatnya sendiri.
- Injeksi sinyal
- Memberikan sinyal uji yang diketahui nilainya ke sebuah kanal untuk membuktikan modul dan wiring bekerja.
Pertanyaan yang sering diajukan
Kenapa output PLC tidak bekerja padahal LED menyala?
LED output PLC hanya menunjukkan bahwa logika sudah mengaktifkan output, bukan bahwa tegangan sampai ke perangkat. Ukur di terminal output, lalu ikuti rangkaian melalui sekering, interposing relay, dan wiring lapangan sampai perangkatnya.
Apa yang harus dilakukan sebelum mengubah program PLC?
Sebelum mengubah program PLC, upload dan simpan program yang berjalan, pastikan versi firmware dan software, buktikan gangguannya ada di logika, lalu sepakati perubahan dan pengujiannya dengan tim operasi. Simpan versi baru segera sesudahnya.
Kapan modul I/O PLC perlu diganti?
Modul I/O PLC perlu diganti jika diagnostik atau uji injeksi sinyal menunjukkan kanal atau modulnya rusak, sementara catu daya dan wiring dalam kondisi baik. Periksa dulu nomor katalog, revisi, dan firmware spare-nya.
Bagaimana mengatasi komunikasi PLC yang putus-sambung?
Komunikasi PLC yang putus-sambung diatasi dengan menelusuri rantainya per mata rantai: setelan perangkat, wiring dan terminasi RS-485, proteksi surja, gateway dan converter, switch, serta log driver SCADA. Kerusakan fisik akibat surja dan converter yang menurun kondisinya sering menjadi penyebab.
Bagaimana troubleshooting PLC ABB AC500?
Troubleshooting PLC ABB AC500 dimulai dari status CPU dan modul komunikasi, lalu sambungan antara PLC master, gateway, dan perangkat lapangan. Koneksi langsung dengan laptop engineering memberi data diagnostik; manual vendor menjelaskan arti setiap kode status.
Apa saja isi maintenance PLC?
Maintenance PLC mencakup pemeriksaan catu daya dan UPS, diagnostik CPU dan modul, terminal dan wiring, kesehatan komunikasi dan alarm, serta penyimpanan backup program dan konfigurasi yang sudah diuji. Temuan diurutkan agar yang mendesak ditangani lebih dulu.
Sumber dan bacaan lanjutan
- NIST SP 800-82 Rev. 3: Guide to Operational Technology (OT) Security (tab baru)
- Primary Mitigations to Reduce Cyber Threats to Operational Technology (tab baru)
- ABB PLC troubleshooting (tab baru)
- Supply of Allen-Bradley PLC digital output modules and Moxa converter (tab baru)
- Petrokimia Gresik: ABB PLC repair (tab baru)
- PLC/SCADA assessment: start with symptoms, topology and backups (tab baru)
- Cover photo by Angga Panca Alam Anugrah, CC BY-SA 4.0 (cropped and colour graded) (tab baru)
Langkah berikutnya
Siapkan pembahasan teknis untuk fasilitas Anda.
Bawa daftar perangkat, diagram, dan gejala yang Anda miliki. Tim Citia membantu memetakan langkah berikutnya.
Produk dan solusi terkait
- PengetahuanPLC (Programmable Logic Controller) adalah: cara kerja, jenis, dan fungsinyaPLC membaca input, menjalankan logika dalam siklus scan, dan menggerakkan output. Cara kerja scan, isi panel PLC, bahasa pemrograman, dan jenis utamanya.
- PengetahuanKomunikasi Modbus RS-485 putus: cara troubleshootingSebagian besar gangguan Modbus RS-485 berawal dari lapisan fisik. Daftar periksa lapangan untuk terminasi, bias, topologi, grounding, setelan serial, dan exception code.
- PengetahuanBackup dan restore program PLC/SCADA yang benar-benar bisa dipulihkanBackup baru berguna jika sama dengan sistem yang berjalan, lengkap dengan konfigurasi, lisensi, dan versi software, serta lolos uji restore. Daftar periksa dan jadwal.
- PengetahuanAssessment PLC/SCADA: mulai dari gejala, topology, dan backupPisahkan perangkat, komunikasi, aplikasi dan proses operasi sebelum memutuskan penggantian.
- ProyekTroubleshooting PLC ABBTroubleshooting dan pemulihan SCADA elektrikal di PT Bio Farma, Bandung. Sistem berjalan pada PLC ABB AC500 dan memantau distribusi listrik di gedung, gardu, power house dan generator di lokasi.
- ProyekPengadaan I/O Digital Output Allen Bradley PLC dan Converter MoxaTroubleshooting dan penggantian digital output PLC Allen-Bradley serta gateway meter reading Moxa NPort 5160 di TBBM Cikampek.
- ProyekPetro: Repair PLC ABBPerbaikan, pemulihan dan pemrograman ulang sistem kontrol ABB AC 800F dan Freelance yang memantau switchgear 6 kV dan 20 kV di unit batu bara PT Petrokimia Gresik.
- ProyekOptimalisasi Sistem VSDCitia menormalisasi operasi pompa distribusi dan VSD pada 2022 dengan memisahkan kontrolnya dari PLC Allen-Bradley terpusat ke panel khusus Siemens S7-1200.
- ProdukCondition Monitoring & MaintenanceMenjaga TAS, PLC, SCADA, server, gateway dan jaringan tetap sehat, dengan backup yang bisa dipulihkan.