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
PLC ringkas dengan catu daya dan terminal berkabel di dalam panel.
Ringkasan

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.

Amankan dulu sebelum menyentuh apa pun

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.

Urutan pemeriksaan yang aman

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.

  1. Catu daya

    Ukur tegangan catu daya, periksa sekering, MCB, dan UPS.

  2. Status CPU

    LED run, stop, atau fault; baca diagnostic buffer.

  3. Modul I/O

    Diagnostik modul, LED kanal, catu daya modul.

  4. Wiring dan perangkat lapangan

    Terminal, kabel, relay, sensor, dan aktuator.

  5. Komunikasi

    Port, kabel, switch, gateway, alamat perangkat.

  6. Logika program

    Status online rung atau blok yang terkait.

Gejala umum dan tempat memeriksanya

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.

KriteriaKemungkinan penyebabUji pertama
LED fault atau stop di CPUKesalahan program, watchdog, modul rusak, baterai CPU habisBaca diagnostic buffer sebelum reset
LED output menyala, perangkat tidak bergerakSekering putus, relay rusak, kabel putus, perangkat rusakUkur tegangan di terminal output dan di perangkat
Input tidak terbaca PLCSensor rusak, wiring, common hilang, alamat salahAktifkan sensor dan amati LED input serta nilai online
Nilai analog membeku atau mentokLoop terbuka, transmitter rusak, kanal rusak, skala salahUkur arus loop; injeksikan sinyal uji
Komunikasi putus-sambungKonektor longgar, kerusakan surja, converter, alamat atau baud rate tidak cocokTelusuri rantainya per mata rantai
PLC berhenti setelah tegangan turunTidak ada UPS, catu daya lemah, data retentif hilangPeriksa ketahanan catu daya dan transfer UPS
LED output menyala, tetapi tidak ada yang bergerak

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 yang putus-sambung

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.

Menelusuri gangguan komunikasi
Lapangan
Kontrol
Aplikasi
Perangkat lapangan

Meter, MOV, atau drive: alamat, baud rate, catu daya.

Arahkan kursor, fokus, atau ketuk sebuah titik untuk melihat catatannya.
Sebelum mengubah program

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.

Perbaiki, ganti modul, atau eskalasi

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

  1. NIST SP 800-82 Rev. 3: Guide to Operational Technology (OT) Security (tab baru)National Institute of Standards and Technology (NIST) · csrc.nist.gov · 2023-09
  2. Primary Mitigations to Reduce Cyber Threats to Operational Technology (tab baru)Cybersecurity and Infrastructure Security Agency (CISA) · cisa.gov ·
  3. ABB PLC troubleshooting (tab baru)PT Citia Engineering Indonesia · citia-engineering.com
  4. Supply of Allen-Bradley PLC digital output modules and Moxa converter (tab baru)PT Citia Engineering Indonesia · citia-engineering.com
  5. Petrokimia Gresik: ABB PLC repair (tab baru)PT Citia Engineering Indonesia · citia-engineering.com
  6. PLC/SCADA assessment: start with symptoms, topology and backups (tab baru)PT Citia Engineering Indonesia · citia-engineering.com
  7. Cover photo by Angga Panca Alam Anugrah, CC BY-SA 4.0 (cropped and colour graded) (tab baru)Wikimedia Commons · commons.wikimedia.org

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

Baca juga