4-20mA Error Detection: Cara Deteksi Sensor Putus atau Short

📌 Artikel ini adalah bagian 7 dari 7 (bagian penutup) seri 4-20mA Current Loop: Panduan Lengkap untuk Engineer & Teknisi Industri Indonesia. Untuk memahami konsep live zero yang jadi dasar deteksi fault di artikel ini, baca dulu Kenapa Industri Pilih 4-20mA? Ini Alasan Teknisnya dan Wiring 4-20mA yang Aman: Grounding, Shielding, dan Jarak Kabel.
Sistem monitoring yang baik bukan cuma soal membaca nilai sensor dengan akurat, tapi juga soal deteksi sensor 4-20mA putus atau short circuit sebelum data yang salah bikin sistem otomatis mengambil keputusan yang berbahaya. Sensor bisa putus kabelnya, short circuit, atau rusak — dan tanpa mekanisme deteksi yang tepat, sistem bisa saja terus menampilkan angka yang terlihat “normal” padahal sebenarnya tidak valid sama sekali.
Artikel ini adalah penutup seri 4-20mA, membahas bagaimana memanfaatkan karakteristik live zero yang sudah dibahas di cluster pertama seri ini untuk membangun deteksi fault yang andal.
Mengapa Deteksi Fault Itu Krusial
Bayangkan sensor level tangki yang putus kabelnya, tapi sistem tetap menampilkan angka terakhir yang terbaca sebelum putus (atau bahkan menampilkan 0%, yang bisa disalahartikan sebagai “tangki kosong” padahal sebenarnya “data tidak valid”). Kalau ini sensor untuk kontrol otomatis (misalnya mengatur pompa pengisian), kesalahan interpretasi ini bisa berujung pada overflow, kerusakan peralatan, atau bahkan kondisi berbahaya.
Deteksi fault yang baik memastikan sistem bisa membedakan tiga kondisi berbeda: nilai valid, sensor fault/kabel putus, dan short circuit — bukan mencampuradukkan ketiganya jadi satu angka yang sama-sama “terlihat normal”.

Cara Deteksi Sensor 4-20mA Putus dengan Live Zero
Seperti dibahas di cluster pertama seri ini, sinyal 4-20mA sengaja tidak dimulai dari 0mA justru supaya ada ruang untuk membedakan “nilai pengukuran memang rendah” dari “ada gangguan di jalur sinyal”. Rentang di bawah 4mA dan di atas 20mA inilah yang jadi dasar deteksi fault.
Standar NAMUR NE43
Di industri, ada rekomendasi yang cukup umum diadopsi bernama NAMUR NE43 — sebuah pedoman yang menetapkan rentang sinyal fault di luar rentang pengukuran normal. Pola umumnya:
- 3.6mA – 3.8mA — sering dipakai sebagai indikasi low fault (misalnya sensor terputus, kabel putus)
- 20.5mA – 21mA (atau lebih) — sering dipakai sebagai indikasi high fault (misalnya short circuit atau sensor over-range)
- 4mA – 20mA — rentang pengukuran normal
Implementasi rentang fault yang persis bisa berbeda antar vendor sensor/transmitter, jadi selalu cek datasheet untuk nilai spesifik yang dipakai perangkat kamu — NAMUR NE43 adalah pedoman umum, bukan aturan universal yang berlaku sama di semua produk.
Tanda-Tanda Fault Berdasarkan Pembacaan Arus
| Pembacaan Arus | Kemungkinan Penyebab |
|---|---|
| 0mA (benar-benar nol) | Kabel putus total, sensor tidak mendapat daya, atau loop terbuka |
| Di bawah ~3.6mA (tapi bukan 0) | Sensor fault, kerusakan internal, koneksi longgar |
| Naik-turun tidak stabil di sekitar nilai valid | Noise, ground loop, atau koneksi longgar (bukan sensor rusak) |
| Di atas ~21mA atau mentok di batas atas | Short circuit, sensor over-range, atau kerusakan elektronik sensor |
| Tetap statis di satu nilai meski kondisi fisik jelas berubah | Sensor stuck/macet, atau masalah di sisi scaling/pembacaan software |
Cara Implementasi Deteksi Fault di Sistem
Di Level PLC/SCADA
Kebanyakan PLC dan software SCADA modern punya kemampuan untuk mengatur alarm range berdasarkan nilai raw sinyal (bukan hanya nilai setelah scaling). Konfigurasikan alarm terpisah untuk kondisi “low fault” (di bawah nilai minimum valid) dan “high fault” (di atas nilai maksimum valid), sehingga operator bisa langsung tahu ini masalah sinyal, bukan sekadar nilai proses yang ekstrem.
Di Level Modul Converter (Modbus RTU)
Kalau kamu memakai modul converter seperti Waveshare 4-20mA to Modbus RTU, cek datasheet modul untuk melihat apakah modul menyediakan flag atau register status khusus untuk kondisi out-of-range. Kalau tidak ada flag khusus, kamu tetap bisa membangun logika deteksi fault di sisi software (Node-RED, Python, atau program PLC) dengan membandingkan raw value terhadap batas rentang normal, mengikuti pola tabel di atas.

Contoh Logika Sederhana (Pseudocode)
raw_mA = baca_dari_register()
if raw_mA < 3.6: status = "FAULT - Low (kemungkinan kabel putus)" elif raw_mA > 21:
status = "FAULT - High (kemungkinan short circuit)"
elif raw_mA >= 4 and raw_mA <= 20:
status = "NORMAL"
nilai_scaled = scaling(raw_mA)
else:
status = "WARNING - Di luar rentang normal, cek sensor"
Logika ini bisa diadaptasi langsung ke Node-RED function node, program Structured Text di PLC, atau script Python — prinsipnya sama di semua platform.
Kesalahan Umum dalam Menangani Fault
- Membiarkan sistem menampilkan nilai terakhir tanpa indikasi fault — ini yang paling berbahaya, karena operator tidak sadar data sudah tidak valid
- Menyamakan 0% dengan fault — kalau sistem scaling salah kaprah menganggap 4mA sebagai 0% tanpa alarm terpisah untuk kondisi benar-benar di bawah 4mA, potensi fault tersembunyi dalam data yang “terlihat” normal
- Tidak membedakan noise sesaat dengan fault sungguhan — untuk menghindari alarm palsu akibat noise sesaat, banyak sistem menerapkan delay/debounce beberapa detik sebelum benar-benar menandai kondisi sebagai fault, bukan langsung trigger di pembacaan pertama yang di luar rentang
Kesimpulan
Deteksi sensor 4-20mA putus atau short circuit adalah fitur bawaan yang sering tidak dimanfaatkan maksimal, padahal desain live zero-nya sudah dirancang khusus untuk kebutuhan ini. Dengan memanfaatkan rentang di luar 4-20mA (mengikuti pedoman seperti NAMUR NE43) dan mengimplementasikan logika deteksi sederhana di PLC, Modbus, atau software monitoring, kamu bisa membangun sistem yang tidak hanya membaca data, tapi juga tahu kapan harus tidak mempercayai data itu sendiri.
Dengan ini, seri 4-20mA Current Loop lengkap dari konsep dasar sampai implementasi praktis — dari memahami kenapa 4-20mA jadi standar, kalibrasi, scaling, pemilihan wiring, sampai deteksi fault untuk sistem yang benar-benar andal di lapangan.
🔧 Bangun sistem monitoring yang bisa deteksi fault secara otomatis. Cek modul 4-20mA to Modbus RTU di Tokopedia: tokopedia.com/bisaioti — setiap pembelian dapat akses bonus ke kelas praktik “Batch Pendiri” di bisaioti.com/lab.
🎓 Sudah baca semua artikel seri ini? Saatnya praktik langsung dari nol sampai dashboard. Gabung kelas “Dari Sensor Industri ke Dashboard: Baca Data 4-20mA via Modbus RTU” di bisaioti.com/lab.
