Jawaban cepat:
Jika hasil hitungan tidak sesuai, periksa jumlah pulsa per produk, pulsa per putaran, pulsa per liter, atau pulsa per meter. Pastikan sensor hanya menghasilkan satu transisi yang valid, frekuensinya tidak melebihi kemampuan input, NPN/PNP sesuai, dan formula scaling tidak diterapkan dua kali.
Gejala Hitungan Pulsa Bermasalah
Pola kesalahan dapat memberikan petunjuk mengenai sumber masalah. Catat apakah selisihnya tetap, bertambah secara bertahap, atau hanya muncul pada kecepatan tertentu.
Jumlah produk lebih besar dari kondisi fisik
Satu produk kemungkinan menghasilkan beberapa pulsa karena bentuk objek, pantulan, getaran, sensor terlalu sensitif, atau tidak ada debounce.
Jumlah produk lebih kecil dari kondisi fisik
Beberapa objek tidak terdeteksi karena jarak sensor berubah, warna atau permukaan produk berbeda, kecepatan terlalu tinggi, pulsa terlalu pendek, atau frekuensi melebihi kemampuan input.
Hitungan benar pada kecepatan rendah tetapi salah pada kecepatan tinggi
Ini merupakan tanda bahwa respons sensor, panjang pulsa, frekuensi input, atau waktu pemrosesan sistem tidak mencukupi.
RPM dua kali lebih besar atau setengah dari nilai aktual
Jumlah pulsa per putaran kemungkinan salah. Sensor dapat membaca dua target dalam satu putaran, sedangkan formula menganggap hanya satu target.
Volume bertambah meskipun aliran berhenti
Noise, kontak bouncing, getaran mekanis, atau output sensor tidak stabil dapat menghasilkan pulsa palsu.
Flow rate berubah tajam tetapi total volume terlihat benar
Interval perhitungan flow rate mungkin terlalu pendek. Sedikit variasi jumlah pulsa dalam interval pendek dapat menghasilkan angka yang terlihat berfluktuasi.
Display lokal dan SCADA menunjukkan angka berbeda
Faktor scaling, unit waktu, reset, register, atau tipe data pada kedua sistem dapat berbeda.
Counter kembali ke nol atau melonjak setelah penggunaan lama
Sistem dapat mengalami reset, rollover, overflow, kehilangan daya, atau salah membaca data 32-bit.
Apa Itu Faktor Pulsa Sensor?
Faktor pulsa menjelaskan hubungan antara jumlah pulsa dan besaran fisik yang diukur.
Contoh faktor pulsa:
- 1 pulsa per produk.
- 2 pulsa per putaran.
- 100 pulsa per liter.
- 1.000 pulsa per meter.
- 10 pulsa per siklus mesin.
Faktor tersebut dapat berasal dari:
- Spesifikasi produsen sensor.
- Jumlah gigi pada gear.
- Resolusi encoder.
- Jumlah magnet atau target pada poros.
- Konstanta pulse output flow meter.
- Kalibrasi terhadap volume atau jarak referensi.
Pulse factor berbeda dengan frequency
Faktor pulsa merupakan konstanta hubungan antara pulsa dan unit fisik. Frequency merupakan jumlah pulsa per detik atau satuan waktu lainnya.
Contoh:
- Encoder: 60 pulsa per putaran.
- Frekuensi aktual: 300 pulsa per detik.
- Kecepatan: 300 rpm.
Pulse factor berbeda dengan scaling display
Scaling display menentukan angka yang ditampilkan setelah frekuensi atau jumlah pulsa diterima. Faktor sensor harus benar terlebih dahulu sebelum menentukan scaling.
Penting:
Jangan memasukkan angka faktor pulsa berdasarkan perkiraan. Periksa datasheet, jumlah target fisik, resolusi encoder, atau lakukan pengujian dengan jumlah referensi yang diketahui.
Faktor Pulsa pada Berbagai Aplikasi
Penghitungan produk di conveyor
Photoelectric sensor biasanya dikonfigurasi agar satu produk menghasilkan satu pulsa. Kondisi ini dapat berubah jika:
- Produk memiliki lubang.
- Permukaan memantulkan cahaya beberapa kali.
- Produk bergetar di depan sensor.
- Dua produk berdempetan.
- Produk memiliki bagian menonjol.
Rotary encoder
Encoder dapat memiliki resolusi puluhan hingga ribuan pulsa per putaran. Periksa apakah nilai produsen mengacu pada:
- Pulse per revolution pada satu kanal.
- Count setelah pembacaan rising dan falling edge.
- Count setelah quadrature multiplication.
Sistem yang membaca satu edge dapat menghasilkan nilai berbeda dari sistem yang menghitung empat edge per siklus quadrature.
Proximity sensor pada gear
Jika gear memiliki 30 gigi dan sensor membaca setiap gigi, satu putaran menghasilkan 30 pulsa. Jika hanya ada satu target logam pada poros, satu putaran menghasilkan satu pulsa.
Flow meter pulse output
Flow meter dapat memiliki faktor:
- 100 pulsa per liter.
- 1.000 pulsa per meter kubik.
- 0,1 liter per pulsa.
Perhatikan apakah datasheet menyatakan pulsa per unit atau unit per pulsa. Kedua format membutuhkan rumus yang berbeda.
Pengukuran jarak conveyor
Encoder dipasang pada roller. Faktor jarak dipengaruhi oleh:
- Diameter efektif roller.
- Resolusi encoder.
- Slip belt.
- Rasio gearbox.
- Posisi encoder.
Counter siklus mesin
Satu siklus dapat menghasilkan beberapa perubahan sensor. Tentukan satu transisi yang mewakili cycle complete agar hitungan tidak berlipat.
Rumus Menghitung Jumlah, Flow, RPM, dan Jarak
1. Menghitung jumlah produk
Jika satu produk menghasilkan satu pulsa dan counter menerima 2.500 pulsa, jumlah produk adalah 2.500 unit.
Jika satu produk menghasilkan dua pulsa, hasilnya:
2.500 ÷ 2 = 1.250 produk
2. Menghitung volume total
Flow meter menghasilkan 100 pulsa per liter dan counter membaca 80.000 pulsa.
80.000 ÷ 100 = 800 liter
3. Menghitung flow rate
Flow rate dihitung dari perubahan pulsa dalam interval waktu.
Sensor memiliki faktor 100 pulsa per liter. Dalam 10 detik, terbaca 500 pulsa.
- Volume = 500 ÷ 100 = 5 liter.
- Flow = 5 liter ÷ 10 detik = 0,5 liter/detik.
- Flow = 0,5 × 60 = 30 liter/menit.
4. Menghitung rpm
Encoder menghasilkan 60 pulsa per putaran dan sistem membaca 300 Hz.
RPM = 300 × 60 ÷ 60 = 300 rpm
5. Menghitung kecepatan linear
Encoder menghasilkan 1.000 pulsa per meter. Frequency aktual adalah 500 pulsa per detik.
- Kecepatan = 500 ÷ 1.000 = 0,5 meter/detik.
- Kecepatan = 0,5 × 60 = 30 meter/menit.
6. Menghitung faktor pulsa hasil kalibrasi
Volume referensi 100 liter menghasilkan 9.850 pulsa.
9.850 ÷ 100 = 98,5 pulsa per liter
Gunakan metode tersebut hanya jika prosedur kalibrasi, alat referensi, kondisi flow, dan persyaratan proses mendukung.
7. Memeriksa kemampuan frekuensi input
Encoder 1.024 pulsa per putaran dipasang pada poros 1.500 rpm.
- Putaran per detik = 1.500 ÷ 60 = 25.
- Frequency = 25 × 1.024 = 25.600 Hz.
Input harus mampu menerima setidaknya 25,6 kHz. Modul dengan batas 1 kHz tidak sesuai untuk konfigurasi tersebut.
Penyebab Hitungan Produk dan Kecepatan Tidak Akurat
1. Faktor pulsa salah
Formula menggunakan 100 pulsa per liter, sedangkan sensor sebenarnya menghasilkan 50 pulsa per liter.
2. Jumlah target fisik tidak dihitung
Sensor membaca empat baut pada coupling dalam satu putaran, tetapi sistem menganggap satu pulsa per putaran.
3. Rising dan falling edge dihitung bersamaan
Satu pulsa listrik memiliki sisi naik dan sisi turun. Sistem tertentu dapat menghitung keduanya sehingga nilai menjadi dua kali lipat.
4. Quadrature multiplier berbeda
Encoder A/B dapat dihitung x1, x2, atau x4. Resolusi efektif berubah sesuai metode decoding.
5. Sensor mengalami bouncing
Mechanical contact dan sensor yang tidak stabil dapat menghasilkan beberapa transisi untuk satu kejadian.
6. Produk memiliki bentuk tidak seragam
Lubang, bagian transparan, label reflektif, atau permukaan bergelombang dapat menghasilkan pembacaan ganda.
7. Produk berdempetan
Dua produk tanpa jarak dapat terbaca sebagai satu objek panjang.
8. Posisi sensor terlalu dekat dengan tepi
Getaran conveyor dapat membuat objek keluar masuk area deteksi beberapa kali.
9. Sensitivitas sensor tidak tepat
Sensor terlalu sensitif dapat mendeteksi background. Sensor kurang sensitif dapat melewatkan objek gelap atau kecil.
10. Frekuensi terlalu tinggi
Input tidak sempat membaca seluruh pulsa saat kecepatan meningkat.
11. Pulsa terlalu pendek
Durasi ON tidak memenuhi waktu minimum input.
12. Noise listrik
Inverter, motor, contactor, dan kabel daya dapat menghasilkan pulsa palsu.
13. Kabel terlalu panjang atau tidak sesuai
Kapasitansi, voltage drop, dan gangguan dapat mengubah bentuk sinyal.
14. NPN dan PNP tidak kompatibel
Output sensor dapat tidak mencapai level logika yang dibutuhkan input.
15. Common tidak terhubung
Sistem tidak memiliki referensi tegangan yang sama sehingga input tidak dapat mengenali HIGH dan LOW.
16. Scaling diterapkan dua kali
Indikator sudah menampilkan rpm, tetapi HMI membagi lagi dengan pulses per revolution.
17. Unit waktu salah
Formula menggunakan pulsa per detik tetapi hasil dianggap pulsa per menit.
18. Diameter roller tidak sesuai kondisi aktual
Lapisan karet, keausan, dan material pada roller dapat mengubah keliling efektif.
19. Belt mengalami slip
Encoder membaca putaran roller, tetapi perpindahan produk tidak sama karena belt selip.
20. Counter mengalami overflow atau reset
Nilai maksimum tercapai atau daya terputus sehingga total tidak lagi kontinu.
Pengaruh NPN dan PNP terhadap Pembacaan Pulsa
Output NPN
Sensor NPN umumnya menarik output menuju common negatif saat aktif. Input penerima memerlukan pull-up atau rangkaian yang sesuai.
Output PNP
Sensor PNP umumnya memberikan tegangan positif ke input saat aktif. Common dan polaritas harus sesuai.
Hal yang perlu diperiksa
- Tegangan suplai sensor.
- Output NPN atau PNP.
- Normally open atau normally closed.
- Level HIGH dan LOW.
- Pull-up atau pull-down.
- Common sensor dan indikator.
- Frekuensi maksimum output.
- Current capability sensor.
PCE-BPD-P-66A dan PCE-BPD-P-66D menerima input NPN atau PNP dengan tegangan input ±30 V DC. Impedansi input bergantung pada penggunaan pull-up atau pull-down.
Sensor supply dari indikator
Seri PCE-BPD-P menyediakan pilihan suplai sensor 5, 9, 15, atau 18 V DC dengan arus maksimum 70 mA dan perlindungan hubung singkat. Pastikan kebutuhan sensor berada dalam spesifikasi.
Untuk penjelasan yang lebih khusus, artikel berikutnya dalam cluster ini dapat membahas
perbedaan sensor NPN dan PNP untuk panel kontrol.
Cara Memasang Sensor agar Tidak Double Count
1. Pilih titik dengan jarak antarproduk jelas
Hindari lokasi sebelum produk tertata atau setelah produk saling menumpuk.
2. Arahkan sensor pada bagian produk yang konsisten
Jangan mengarahkan sensor ke lubang, permukaan transparan, atau bagian yang berubah antarvarian produk.
3. Gunakan bracket yang kuat
Getaran dapat mengubah posisi dan jarak sensor. Gunakan bracket yang tidak mudah bergerak.
4. Atur sensitivitas
Pastikan sensor mendeteksi produk tetapi tidak membaca belt, frame, atau background.
5. Periksa response time
Sensor harus cukup cepat untuk mendeteksi objek terkecil pada kecepatan maksimum conveyor.
6. Gunakan debounce atau one-shot
Logika debounce mengabaikan transisi tambahan dalam periode tertentu. One-shot menghasilkan satu hitungan untuk satu kejadian.
Waktu debounce tidak boleh terlalu panjang karena dapat melewatkan produk berikutnya.
7. Gunakan sensor kedua jika diperlukan
Dua sensor dapat digunakan untuk validasi arah, jarak, atau pemisahan objek, tetapi memerlukan logika tambahan.
8. Bersihkan sensor secara berkala
Debu, minyak, kondensasi, dan residu dapat mengubah jarak deteksi.
9. Uji seluruh variasi produk
Produk gelap, terang, kecil, besar, transparan, dan reflektif dapat menghasilkan respons berbeda.
10. Uji pada kecepatan maksimum
Sistem yang bekerja pada kecepatan rendah belum tentu dapat menghitung dengan benar pada kapasitas penuh.
Butuh Display Pulsa atau Counter Industri?
Informasikan jenis sensor, NPN atau PNP, jumlah pulsa per unit, frekuensi maksimum, nilai yang ingin ditampilkan, jarak baca, tegangan panel, dan kebutuhan Modbus. Tim Alat-Test akan membantu memeriksa pilihan produk.
Langkah Troubleshooting Hitungan Pulsa
1. Hitung jumlah fisik secara manual
Gunakan batch kecil yang dapat diverifikasi, misalnya 100 produk, 10 putaran, 100 liter, atau jarak 10 meter.
2. Catat pulsa mentah
Sebelum menerapkan scaling, periksa jumlah pulsa yang benar-benar diterima sistem.
3. Bandingkan faktor teoretis dan aktual
| Pengujian | Referensi fisik | Pulsa terbaca | Faktor aktual |
|---|---|---|---|
| Produk | 100 unit | 200 pulsa | 2 pulsa per produk |
| Putaran | 10 putaran | 600 pulsa | 60 pulsa per putaran |
| Volume | 100 liter | 9.850 pulsa | 98,5 pulsa per liter |
4. Amati LED sensor
Periksa apakah LED berkedip satu kali untuk setiap objek. LED hanya memberikan indikasi awal dan tidak menjamin bentuk pulsa listrik sudah benar.
5. Ukur bentuk pulsa
Gunakan osiloskop, frequency counter, logic analyzer, atau alat yang sesuai untuk memeriksa:
- Level HIGH.
- Level LOW.
- Pulse width.
- Duty cycle.
- Frequency.
- Noise dan bouncing.
6. Uji pada kecepatan bertahap
Bandingkan hasil pada kecepatan rendah, menengah, dan maksimum. Jika selisih hanya muncul saat cepat, fokus pada bandwidth, response time, dan pulse width.
7. Periksa NPN, PNP, dan common
Ukur output sensor terhadap common. Pastikan level masuk ke rentang input yang sesuai.
8. Periksa scaling
Pastikan:
- Pulse factor benar.
- Unit waktu benar.
- Rasio gearbox diperhitungkan.
- Jumlah target fisik benar.
- Scaling tidak dilakukan dua kali.
9. Periksa reset dan overflow
Pastikan counter tidak direset oleh program, tombol, kehilangan daya, atau kondisi batch yang salah.
10. Verifikasi dari ujung ke ujung
Bandingkan sensor, indikator lokal, PLC, HMI, SCADA, dan laporan produksi menggunakan batch referensi yang sama.
Pilih Display Lokal atau Modbus?
| Kebutuhan | Pilihan yang sesuai |
|---|---|
| Operator perlu melihat rpm, flow, atau jumlah dari area kerja | PCE-BPD-P-66A atau PCE-BPD-P-66D |
| Pulsa perlu dikirim ke PLC, HMI, atau SCADA | PCE-SM3 |
| Data perlu tampil lokal dan disimpan secara digital | Gunakan display dengan interface opsional atau kombinasikan sistem sesuai desain |
| Frequency sangat tinggi | Pilih high-speed counter yang memenuhi frequency maksimum aktual |
Baca juga
cara mengirim input pulsa ke Modbus menggunakan PCE-SM3
dan
panduan memilih display industri berukuran besar.
Rekomendasi Produk untuk Sinyal Pulsa
| Produk | Kebutuhan yang sesuai | Karakteristik utama |
|---|---|---|
PCE-BPD-P-66A | Menampilkan frequency sebagai jumlah, kecepatan, flow, atau nilai proses dengan suplai AC atau DC tegangan tinggi. | Input NPN/PNP, tegangan input ±30 V DC, enam digit LED, tinggi digit 60 mm, jarak baca hingga sekitar 25 m, quartz accuracy ±0,01%, respons sekitar 300 ms, dan suplai 85–265 V AC atau 120–370 V DC. |
PCE-BPD-P-66D | Menampilkan frequency pada panel dengan sumber DC tegangan rendah. | Fungsi input dan display seperti PCE-BPD-P-66A dengan suplai 11–36 V DC. |
PCE-SM3 | Mengirim dua input digital atau pulsa ke PLC, HMI, atau SCADA melalui RS485. | Dua input digital/pulsa, frequency maksimum 1 kHz, pulse width minimum 0,5 ms, counter hingga 4.294.967.295 pulsa, dan Modbus RTU atau ASCII. |
Spesifikasi inti PCE-BPD-P-66A dan PCE-BPD-P-66D
| Fungsi | Mengubah frequency menjadi nilai yang dapat digunakan |
|---|---|
| Input signal | NPN dan PNP |
| Input voltage | ±30 V DC |
| Input impedance | 2,4 kΩ dengan pull-up atau pull-down; 470 kΩ tanpa pull-up atau pull-down |
| Jumlah digit | 6 digit |
| Tinggi digit | 60 mm |
| Jarak baca maksimum | Sekitar 25 m |
| Quartz accuracy | ±0,01% |
| Akurasi | 0,03% dari measuring range |
| Response time | Sekitar 300 ms untuk perubahan 0 sampai 99% sinyal |
| Jumlah output | 3, sesuai konfigurasi dan modul yang digunakan |
| Sensor supply | 5, 9, 15, atau 18 V DC, maksimum 70 mA |
| Housing | Logam, IP65 |
Interface dan output tambahan tersedia sebagai aksesori. Konfirmasikan kebutuhan relay, transistor, SSR, analog output, RS232, RS485, atau Modbus RTU sebelum pemesanan.
Kesalahan yang Perlu Dihindari
- Memasukkan faktor pulsa tanpa verifikasi.
- Tidak menghitung jumlah target per putaran.
- Mengabaikan rising dan falling edge.
- Menyamakan resolusi encoder dengan count efektif.
- Salah membedakan pulses per unit dan unit per pulse.
- Tidak memeriksa frequency maksimum.
- Tidak memeriksa pulse width.
- Salah memilih NPN atau PNP.
- Mengabaikan common dan polaritas.
- Tidak menggunakan debounce saat sensor bouncing.
- Menerapkan scaling dua kali.
- Salah menggunakan detik dan menit.
- Tidak menguji pada kecepatan maksimum.
- Tidak memeriksa overflow counter.
- Membandingkan display dan SCADA dengan reset berbeda.
Checklist Pemeriksaan Faktor Pulsa
- Identifikasi jenis sensor.
- Periksa NPN atau PNP.
- Catat pulses per revolution, pulses per liter, atau pulses per meter.
- Hitung target fisik per putaran.
- Periksa rising atau falling edge.
- Periksa quadrature multiplier jika digunakan.
- Hitung frequency maksimum.
- Periksa pulse width minimum.
- Periksa level HIGH dan LOW.
- Periksa posisi dan sensitivitas sensor.
- Uji menggunakan jumlah referensi.
- Bandingkan pulsa mentah dengan hasil scaling.
- Uji pada kecepatan minimum dan maksimum.
- Periksa reset dan overflow.
- Dokumentasikan formula yang digunakan.
Baca juga:
input pulsa ke Modbus menggunakan PCE-SM3,
cara memantau waktu siklus mesin,
dan
display industri untuk data proses.
Pertanyaan yang Sering Diajukan
Apa yang dimaksud dengan faktor pulsa?
Faktor pulsa adalah hubungan antara jumlah pulsa dan besaran fisik, misalnya 100 pulsa per liter atau 60 pulsa per putaran.
Bagaimana cara menghitung jumlah produk dari pulsa?
Bagi jumlah pulsa dengan jumlah pulsa yang dihasilkan setiap produk. Jika satu produk menghasilkan dua pulsa, 1.000 pulsa berarti 500 produk.
Bagaimana cara menghitung rpm dari frequency?
Gunakan rumus rpm = frequency × 60 ÷ pulsa per putaran.
Kenapa hitungan produk menjadi dua kali lipat?
Sistem mungkin menghitung rising dan falling edge, produk menghasilkan dua pantulan, atau satu objek melewati sensor dua kali.
Kenapa beberapa produk tidak terhitung?
Penyebabnya dapat berupa sensor lambat, frequency terlalu tinggi, pulse width terlalu pendek, posisi sensor salah, atau produk tidak memiliki jarak yang cukup.
Apa perbedaan pulse per liter dan liter per pulse?
Pulse per liter menunjukkan jumlah pulsa untuk satu liter. Liter per pulse menunjukkan volume yang diwakili satu pulsa. Rumus konversinya berbeda.
Apakah PCE-BPD-P menerima NPN dan PNP?
Ya. PCE-BPD-P-66A dan PCE-BPD-P-66D menerima input NPN dan PNP dengan tegangan input ±30 V DC.
Berapa ukuran digit PCE-BPD-P?
Display memiliki enam digit LED dengan tinggi 60 mm dan jarak baca hingga sekitar 25 meter.
Apa perbedaan PCE-BPD-P-66A dan PCE-BPD-P-66D?
Fungsi input dan display utamanya sama. Model A menggunakan suplai 85–265 V AC atau 120–370 V DC, sedangkan model D menggunakan 11–36 V DC.
Kapan menggunakan PCE-SM3?
Gunakan PCE-SM3 ketika dua input digital atau pulsa perlu dikirim ke PLC, HMI, atau SCADA melalui RS485 Modbus.
Apakah PCE-SM3 cocok untuk semua encoder?
Tidak. Frequency maksimum PCE-SM3 adalah 1 kHz. Hitung frequency aktual encoder pada kecepatan maksimum sebelum memilih modul.
Apakah indikator dapat menyimpan histori?
Versi dasar PCE-BPD-P tidak memiliki data logger. Interface tambahan tersedia sebagai opsi, sehingga kebutuhan pencatatan harus dikonfirmasi saat pemesanan.
Kesimpulan
Hitungan produk, volume, jarak, dan kecepatan menjadi tidak akurat ketika faktor pulsa, edge detection, posisi sensor, frequency, atau scaling tidak sesuai.
Mulai pemeriksaan dari pulsa mentah. Bandingkan jumlah fisik dengan jumlah pulsa, hitung faktor aktual, lalu verifikasi rumus pada display, PLC, HMI, dan SCADA.
PCE-BPD-P-66A dan PCE-BPD-P-66D digunakan untuk mengubah frequency menjadi nilai yang dapat dibaca dari jarak jauh. PCE-SM3 digunakan ketika pulsa perlu dikirim melalui RS485 Modbus.
Konsultasikan Sistem Penghitungan Pulsa
Sampaikan jenis sensor, NPN atau PNP, faktor pulsa, frequency maksimum, nilai yang ingin ditampilkan, jarak baca, tegangan panel, dan kebutuhan komunikasi. Tim Alat-Test akan membantu menentukan produk yang sesuai.
WhatsApp: 0857-1711-2222
Email: contact@alat-test.com
Disclaimer: Artikel ini memberikan informasi umum. Pemilihan sensor, faktor pulsa, pemasangan, wiring, scaling, konfigurasi output, dan commissioning harus mengikuti manual perangkat, diagram sistem, SOP perusahaan, serta dilakukan oleh personel yang kompeten.






















