Electrical, PLC, VFD, Sensor, HMI & Sequence Control
Mengapa komponen tersebut bekerja dan bagaimana menemukan kerusakannya.
Catatan: rangkaian dan alamat I/O di bawah adalah contoh pembelajaran. Mesin nyata harus mengikuti drawing, manual, dan spesifikasi manufacturer.
1. Gambaran besar sistem electrical
Secara sederhana, panel conveyor dishwasher dapat dibagi menjadi beberapa bagian:
MAIN POWER
│
MCCB / MCB
│
┌───────┴────────┐
│ │
POWER CIRCUIT CONTROL CIRCUIT
│ │
Motor/Heater 24 VDC Power Supply
Pump/VFD │
│
SAFETY
│
PLC
┌─────┴─────┐
INPUT OUTPUT
│ │
Sensor/Switch Relay/VFD
│ │
└──── PLC ────┘
│
HMI
Jadi kita dapat membedakan:
Power circuit
Menangani beban besar:
- Motor conveyor
- Wash pump
- Rinse pump
- Blower
- Heater
- VFD
Control circuit
Menangani logika pengendalian:
- PLC
- Sensor
- Relay
- Push button
- HMI
- Solenoid
- Safety circuit
Ini penting karena kerusakan power circuit dan control circuit membutuhkan metode diagnosis yang berbeda.
2. Control voltage 24 VDC
Banyak sistem kontrol mesin menggunakan 24 VDC.
Contoh:
AC 220/230 VAC
│
▼
24 VDC POWER SUPPLY
│
├──── PLC
├──── Sensor
├──── Relay
├──── Push Button
└──── HMI/control
Jika PLC tiba-tiba mati, jangan langsung mengatakan PLC rusak.
Periksa:
AC input power supply → output 24 VDC → fuse → terminal → PLC
Contoh diagnosis
Jika power supply seharusnya menghasilkan 24 VDC tetapi output hilang:
Kemungkinan:
- Input AC hilang.
- MCB/fuse putus.
- Power supply rusak.
- Short circuit pada rangkaian 24 VDC.
- Beban terlalu besar.
3. PLC sebagai otak mesin
PLC menerima informasi:
“Apa yang sedang terjadi?”
Kemudian PLC menentukan:
“Apa yang harus dilakukan?”
Contoh:
Sensor level memberi informasi:
Tank sudah penuh.
PLC kemudian memberikan perintah:
Tutup filling valve.
Secara sederhana:
LEVEL SENSOR
↓
PLC INPUT
↓
PROGRAM PLC
↓
PLC OUTPUT
↓
SOLENOID VALVE
4. Digital Input PLC
Digital input biasanya mempunyai kondisi:
ON atau OFF
Contohnya:
- START
- STOP
- Emergency
- Door switch
- Level switch
- Proximity
- Overload contact
- Pressure switch
Contoh:
START BUTTON
│
▼
PLC INPUT X0
│
▼
ON
Jika tombol ditekan tetapi X0 tidak berubah:
jangan periksa program terlebih dahulu.
Periksa:
- Tombol.
- Kabel.
- Terminal.
- Supply.
- Input PLC.
5. Digital Output PLC
Output PLC digunakan untuk memberikan perintah.
Contoh:
PLC Y0
│
▼
RELAY
│
▼
CONTACTOR
│
▼
MOTOR
Atau:
PLC OUTPUT
↓
SOLENOID VALVE
↓
AIR/WATER FLOW
Jika PLC output ON tetapi actuator tidak bekerja, kita telusuri dari output menuju actuator.
6. Contoh metode troubleshooting PLC
Misalnya:
Wash Pump tidak bekerja.
Kita mulai dari atas:
Step 1
Apakah PLC RUN?
Ya.
Step 2
Apakah safety OK?
Ya.
Step 3
Apakah level air OK?
Ya.
Step 4
Apakah program memberikan command Wash Pump?
Ya.
Step 5
Apakah output PLC ON?
Ya.
Step 6
Apakah relay/contactor bekerja?
Tidak.
Berarti masalah kemungkinan berada di:
Output → wiring → relay/contactor
Bukan pump.
Ini yang membuat troubleshooting menjadi cepat.
7. Contactor
Contactor digunakan untuk menghubungkan dan memutuskan power ke motor/heater.
Contoh:
PLC
↓
Relay
↓
Contactor Coil
↓
Main Contact
↓
Motor
Gejala contactor bermasalah
- Coil tidak menarik.
- Contact terbakar.
- Contact lengket.
- Coil putus.
- Tegangan coil tidak sesuai.
Cara berpikir teknisi
Jika coil tidak menarik:
Apakah tegangan coil ada?
- Tidak ada → masalah control.
- Ada → kemungkinan coil rusak.
Jika coil menarik tetapi motor tidak mendapat power:
→ periksa main contact/contact power circuit.
8. Overload relay
Overload melindungi motor dari kondisi arus berlebihan.
Misalnya:
Motor normal → arus normal → overload tidak trip.
Tetapi jika:
- Pump macet.
- Bearing rusak.
- Conveyor berat.
- Phase loss.
- Motor bermasalah.
arus dapat meningkat dan overload melakukan trip.
Prinsip penting
Jangan menaikkan setting overload hanya supaya mesin tidak trip.
Jika motor terus overload, cari penyebabnya.
9. VFD / Inverter
Untuk conveyor modern, motor sering dikendalikan menggunakan VFD.
Fungsi VFD:
- Start/stop motor.
- Mengatur speed.
- Acceleration.
- Deceleration.
- Proteksi tertentu.
- Monitoring frequency/current.
Contoh:
PLC
│
├── RUN command
│
└── Speed reference
↓
VFD
↓
MOTOR
↓
GEARBOX
↓
CONVEYOR
10. Jika VFD menunjukkan FAULT
Jangan langsung reset.
Catat kode fault terlebih dahulu.
Contoh kategori fault:
- Overcurrent
- Overvoltage
- Undervoltage
- Overload
- Overtemperature
- Motor fault
- Communication fault
Kemudian cari penyebab berdasarkan kode fault dan manual VFD.
Contoh
Jika Overcurrent:
Periksa:
- Mechanical jam.
- Conveyor terlalu berat.
- Motor.
- Gearbox.
- Acceleration terlalu cepat.
- Wiring motor.
11. Sensor proximity
Sensor proximity digunakan untuk mendeteksi posisi atau keberadaan objek.
Misalnya:
CONVEYOR
↓
TARGET
↓
PROXIMITY SENSOR
↓
PLC
Sensor dapat digunakan untuk:
- Position detection.
- Jam detection.
- Conveyor monitoring.
- Rack detection.
Pemeriksaan
Lihat indikator LED sensor.
Jika objek ada tetapi LED tidak menyala:
→ periksa supply, jarak, target dan sensor.
Jika LED menyala tetapi PLC tidak membaca:
→ periksa wiring dan input PLC.
12. Temperature control
Bagian ini sangat penting pada dishwasher.
Misalnya digunakan PT100:
PT100
↓
Temperature Input
↓
PLC
↓
Program
↓
Heater Control
PLC membandingkan:
PV = Process Value
dengan:
SP = Set Point
Contoh:
SP = 60°C
PV = 55°C
PLC mengetahui bahwa temperatur belum mencapai target dan sistem heating tetap bekerja sesuai logika kontrol.
Ketika PV mencapai kondisi yang ditentukan program:
Heating dikurangi/dimatikan.
Nilai sebenarnya harus mengikuti desain mesin, proses sanitasi, dan rekomendasi chemical.
13. Analog Input
Berbeda dengan digital input yang hanya ON/OFF, analog input dapat membaca nilai.
Contohnya:
- Temperature
- Pressure
- Flow
- Level
Sinyal yang umum:
- 0–10 V
- 4–20 mA
- RTD seperti PT100
Contoh:
PRESSURE SENSOR
↓
4–20 mA
↓
PLC ANALOG INPUT
↓
HMI
14. HMI
HMI adalah “jendela” operator untuk melihat kondisi mesin.
HMI dapat menampilkan:
- Temperature.
- Level.
- Conveyor speed.
- Pump status.
- Heater status.
- Alarm.
- Running hours.
- Chemical setting.
- Maintenance information.
Namun sahabatku, HMI bukan berarti semua informasi yang ditampilkan pasti benar secara fisik.
Misalnya HMI menunjukkan:
60°C
Teknisi tetap harus mempertimbangkan apakah sensor, wiring, scaling, dan input benar.
15. Hubungan HMI dan PLC
Umumnya:
HMI
↕
COMMUNICATION
↕
PLC
↕
INPUT / OUTPUT
↕
MACHINE
Jika HMI kehilangan komunikasi:
Mesin belum tentu rusak secara keseluruhan.
Kemungkinan:
- Ethernet/communication cable.
- Network switch.
- PLC communication.
- HMI configuration.
- IP/address configuration.
- Power supply.
Karena itu bedakan:
Machine fault
dengan
Communication fault.
16. Sequence control yang lebih lengkap
Sekarang kita masuk ke logika mesin.
Contoh sequence:
STEP 0 — Standby
Semua kondisi aman.
Safety OK
No Alarm
Machine Ready
STEP 1 — Filling
PLC membuka filling valve.
Fill Valve = ON
Ketika level mencapai kondisi yang ditentukan:
Fill Valve = OFF
STEP 2 — Heating
PLC mengaktifkan heating berdasarkan kondisi temperatur.
STEP 3 — Ready
Jika temperatur dan kondisi proses sudah memenuhi syarat:
Machine Ready
STEP 4 — Washing
Wash Pump ON
Conveyor ON
STEP 5 — Rinsing
Rinse System ON
STEP 6 — Drying
Blower ON
STEP 7 — Monitoring
PLC terus memonitor:
- Emergency.
- Door.
- Level.
- Temperature.
- Overload.
- Motor.
- Pump.
- Sensor.
Jika kondisi kritis muncul:
mesin masuk kondisi aman dan alarm muncul.
17. Konsep interlock
Ini salah satu bagian paling penting dalam PLC.
Misalnya heater tidak boleh ON jika level air rendah.
Logikanya:
HEATER ON =
LEVEL OK
AND
SAFETY OK
AND
HEATING REQUEST
Jadi meskipun operator meminta heater ON, PLC tetap tidak mengizinkannya jika LEVEL OK = FALSE.
Contoh lain:
WASH PUMP ON =
LEVEL OK
AND
SAFETY OK
AND
WASH REQUEST
Interlock inilah yang membantu mencegah kerusakan dan kondisi berbahaya.
18. Safety berbeda dengan interlock proses
Sahabatku, ini penting.
Safety circuit digunakan untuk melindungi manusia dan mesin dari kondisi berbahaya.
Process interlock digunakan untuk memastikan urutan proses berjalan benar.
Contoh:
Safety
Emergency Stop.
Process interlock
Pump tidak boleh bekerja jika level air rendah.
Keduanya jangan dicampur secara sembarangan.
19. Contoh ladder logic sederhana
Secara konsep:
|----[ SAFETY_OK ]----[ LEVEL_OK ]----[ START ]----( WASH_PUMP )----|
Artinya Wash Pump hanya dapat ON jika:
Safety OK + Level OK + Start/Run condition
Dalam program PLC nyata, logikanya bisa jauh lebih kompleks, termasuk timer, latch, alarm, permissive dan sequence state.
20. Troubleshooting berdasarkan “rantai energi”
Ini metode yang saya rekomendasikan untuk teknisi.
Jika motor tidak bekerja, ikuti rantai:
MAIN POWER
↓
MCB/MCCB
↓
CONTROL POWER
↓
SAFETY
↓
PLC
↓
OUTPUT
↓
RELAY
↓
CONTACTOR/VFD
↓
OVERLOAD
↓
MOTOR
↓
GEARBOX/PUMP
↓
MECHANICAL LOAD
Cari titik pertama di mana kondisi normal berubah menjadi abnormal.
Itulah metode troubleshooting yang sangat kuat.
21. Contoh kasus nyata
Misalnya:
Operator melapor: “Conveyor tiba-tiba berhenti.”
Teknisi melihat HMI:
CONVEYOR OVERLOAD
Jangan langsung reset.
Pemeriksaan:
1. Apakah conveyor macet?
Ya.
→ Cari benda/rack yang tersangkut.
2. Apakah gearbox normal?
Periksa.
3. Apakah chain terlalu kencang?
Periksa.
4. Apakah motor panas?
Periksa.
5. Apakah arus motor tinggi?
Ukur sesuai prosedur.
Setelah penyebab diperbaiki:
Reset → test tanpa beban sesuai prosedur → test dengan beban → monitor arus dan temperatur.
Barulah mesin dikembalikan ke operator.
22. Preventive maintenance electrical
Harian
- Periksa alarm HMI.
- Periksa kondisi kabel secara visual.
- Periksa emergency stop.
- Perhatikan suara motor/pump.
- Perhatikan bau panas/terbakar.
- Bersihkan area panel dari air/chemical.
Mingguan
- Periksa panel secara visual.
- Periksa terminal yang terlihat longgar.
- Periksa fan/filter panel.
- Periksa kondisi sensor.
Bulanan
- Review alarm history.
- Review overload/VFD fault.
- Periksa kondisi contactor.
- Periksa sensor.
- Periksa koneksi sesuai prosedur maintenance.
Periodik
- Pemeriksaan panel.
- Pengukuran electrical sesuai SOP.
- Pemeriksaan insulation jika diperlukan.
- Pemeriksaan motor/pump.
- Backup program PLC/HMI.
- Backup parameter VFD.
Interval sebenarnya harus mengikuti manufacturer dan standar maintenance hotel.
23. Hal yang sangat saya sarankan untuk teknisi hotel
Buat satu folder khusus untuk setiap mesin:
CONVEYOR DISHWASHER
│
├── Electrical Drawing
├── PLC Program Backup
├── HMI Backup
├── VFD Parameter
├── I/O List
├── Alarm List
├── Spare Part List
├── Maintenance Schedule
├── Troubleshooting History
└── Manufacturer Manual
Ini sangat berharga ketika teknisi berganti shift atau terjadi kerusakan besar.
24. Tingkat keahlian teknisi
Saya sarankan teknisi menguasai secara bertahap:
Level 1 — Mechanical
Motor, pump, gearbox, chain, conveyor, nozzle.
↓
Level 2 — Electrical
MCB, fuse, relay, contactor, overload, motor.
↓
Level 3 — Instrument
Sensor, proximity, temperature, level, pressure.
↓
Level 4 — PLC
Input, output, interlock, timer, sequence.
↓
Level 5 — Automation
VFD, HMI, analog signal, communication, data monitoring.
Kalau kelima level ini dikuasai, teknisi akan jauh lebih mudah menangani conveyor dishwasher hotel.
Bagian berikutnya yang paling menarik
Incoming 3 phase → MCCB → contactor/VFD → motor → 24 VDC → safety relay → PLC → I/O → sensor → pump → heater → solenoid → HMI
Kemudian laskan satu per satu terminalnya, fungsi kabelnya, contoh I/O list, sequence PLC, interlock, dan bagaimana teknisi melakukan pengukuran saat mesin fault.