PROJECT PLC-HMI INDUSTRI TERPADU
Tema:
“Merancang, Mengoperasikan, Memonitor, dan Melakukan Maintenance Sistem Mesin Berbasis PLC.”
Bab ini adalah puncak dari pembelajaran Bab 1–14.
1. Gambaran Project
Kita gunakan contoh sederhana:
Sistem Conveyor Otomatis
SENSOR 1
↓
┌─────────┐
│ │
│ PLC │ ←── HMI
│ │
└────┬────┘
↓
VFD
↓
MOTOR
↓
CONVEYOR
↑
SENSOR 2
Sistem dapat memiliki:
- Sensor PNP/NPN.
- PLC 24 VDC.
- HMI.
- VFD/inverter.
- Motor.
- Tombol START/STOP.
- Emergency/safety circuit sesuai desain.
- Alarm.
- Counter produksi.
- Monitoring.
- Data maintenance.
2. Urutan Kerja Mesin
Misalnya benda diletakkan di conveyor.
Benda terdeteksi
↓
Sensor ON
↓
Input PLC ON
↓
PLC menjalankan program
↓
Output RUN aktif
↓
VFD menerima command
↓
Motor berputar
↓
Conveyor berjalan
↓
Benda berpindah
↓
Sensor berikutnya mendeteksi
↓
PLC memperbarui status
Inilah hubungan antara sensor → PLC → VFD → motor → proses.
3. Contoh I/O List
Sebelum membuat program, teknisi harus mengetahui I/O.
Contoh:
| Address | Fungsi |
|---|---|
| X0 | START |
| X1 | STOP |
| X2 | Sensor benda |
| X3 | Safety status |
| X4 | Fault VFD |
| Y0 | RUN VFD |
| Y1 | Alarm |
| Y2 | Lampu RUN |
Alamat aktual tentu mengikuti PLC yang digunakan.
4. Dasar Program PLC
Logika sederhana:
START
↓
Safety OK?
↓
Tidak ada fault?
↓
Motor boleh RUN
Konsep ladder:
|--[START]--[SAFETY OK]--[/VFD FAULT]----(RUN)--|
Kemudian RUN dapat digunakan sebagai perintah ke VFD.
Catatan: rangkaian safety yang sebenarnya tidak boleh hanya mengandalkan logika PLC biasa; desain keselamatan harus mengikuti standar, risk assessment, dan perangkat safety yang sesuai.
5. HMI
HMI dibuat agar operator dapat melihat kondisi mesin.
Contoh:
┌──────────────────────────────┐
│ CONVEYOR SYSTEM │
│ │
│ MACHINE : READY │
│ MOTOR : RUN │
│ SPEED : 35 Hz │
│ COUNT : 125 │
│ FAULT : NONE │
│ │
│ [ START ] [ STOP ] │
└──────────────────────────────┘
Operator tidak perlu masuk ke panel hanya untuk mengetahui status mesin.
6. Alarm HMI
Contoh alarm:
⚠ VFD FAULT
⚠ SENSOR ERROR
⚠ SAFETY NOT READY
⚠ MOTOR OVERLOAD
⚠ COMMUNICATION ERROR
Tetapi alarm harus memberikan informasi yang berguna untuk diagnosis, bukan sekadar tulisan “ERROR”.
Lebih baik:
VFD Conveyor 01 — Fault aktif — Periksa kode fault pada drive.
7. Counter Produksi
Sensor dapat digunakan sebagai penghitung benda.
Sensor ON
↓
PLC mendeteksi
↓
Counter +1
↓
HMI menampilkan jumlah
Contoh:
PRODUCTION COUNT
000125 PCS
Kemudian target:
TARGET : 500 PCS
ACTUAL : 125 PCS
Ini mulai memperlihatkan hubungan antara otomasi dan produksi.
8. VFD
VFD menerima perintah dari PLC.
Contoh:
PLC
│
├── RUN
│
└── SPEED REFERENCE
↓
VFD
↓
MOTOR
VFD kemudian menjalankan motor sesuai konfigurasi yang telah ditentukan.
Untuk pembelajaran, siswa harus memahami perbedaan antara:
- Command RUN/STOP.
- Referensi kecepatan.
- Status drive.
- Fault.
- Feedback.
9. SCADA
Kalau sistem diperbesar, data dapat dikirim ke SCADA.
SCADA
↑
│
Network
↑
PLC
↙ ↓ ↘
HMI Sensor VFD
↓
Motor
SCADA dapat digunakan untuk:
- Monitoring.
- Alarm.
- Trend.
- Histori.
- Data produksi.
- Status peralatan.
10. Sekarang kita buat simulasi kerusakan
Ini bagian paling penting dari project.
Operator mengatakan:
“Conveyor tidak mau jalan.”
Teknisi tidak langsung mengganti PLC.
Gunakan prosedur:
KELUHAN
↓
HMI
↓
ALARM
↓
PLC
↓
INPUT
↓
LADDER
↓
OUTPUT
↓
VFD
↓
MOTOR
↓
MEKANIK
11. Contoh Troubleshooting
HMI menunjukkan:
MACHINE READY : NO
Teknisi memeriksa PLC.
Hasil:
START = ON
STOP = OK
SENSOR = ON
SAFETY = OFF
VFD FAULT = OFF
Maka fokus pemeriksaan:
Mengapa kondisi safety belum terpenuhi?
Bukan langsung:
“PLC rusak.”
12. Contoh kedua
Misalnya:
START = ON
SAFETY = OK
VFD FAULT = OFF
RUN OUTPUT = ON
Tetapi motor tetap tidak bergerak.
Sekarang jalurnya:
PLC OUTPUT
↓
RUN COMMAND
↓
VFD
↓
MOTOR
Kita mencari titik pertama yang tidak sesuai.
13. Contoh ketiga
VFD menunjukkan fault.
Teknisi mencatat:
Fault Code: XXXXX
Kemudian membuka manual VFD yang sesuai.
Urutannya:
FAULT CODE
↓
MANUAL
↓
ARTI FAULT
↓
PEMERIKSAAN
↓
TEMUKAN PENYEBAB
↓
TINDAKAN
↓
RESET SESUAI PROSEDUR
↓
TEST
Jangan melakukan reset berulang kali tanpa memahami penyebab fault.
14. Setelah mesin berhasil hidup
Pekerjaan teknisi belum selesai.
Lakukan:
TEST
↓
MONITOR
↓
CATAT
↓
EVALUASI
Misalnya mesin dijalankan beberapa siklus.
Perhatikan:
- Sensor.
- PLC.
- VFD.
- Motor.
- HMI.
- Alarm.
- Suara.
- Getaran.
- Kondisi proses.
15. Buat laporan akhir
Contoh format:
PROJECT MAINTENANCE REPORT
MESIN : CONVEYOR 01
KELUHAN:
Conveyor tidak mau berjalan.
TEMUAN:
Kondisi safety belum terpenuhi.
PEMERIKSAAN:
Input PLC diperiksa berdasarkan wiring diagram.
TINDAKAN:
____________________________
HASIL:
Conveyor kembali beroperasi normal.
MONITORING:
____________________________
REKOMENDASI:
____________________________
Dengan laporan seperti ini, pekerjaan teknisi menjadi terukur dan dapat ditelusuri.
16. Checklist Project
Electrical
□ Power supply
□ 24 VDC
□ Wiring
□ Terminal
□ Sensor
□ Input PLC
□ Output PLC
Control
□ Ladder
□ Interlock
□ Timer
□ Counter
□ Sequence
HMI
□ START
□ STOP
□ STATUS
□ Alarm
□ Speed
□ Counter
VFD
□ RUN command
□ Speed reference
□ Status
□ Fault
□ Parameter
Mechanical
□ Motor
□ Conveyor
□ Bearing
□ Coupling
□ Beban
Maintenance
□ Riwayat gangguan
□ Downtime
□ Root cause
□ Tindakan perbaikan
□ Preventive action
17. Kompetensi yang akhirnya dimiliki siswa
Setelah menyelesaikan rangkaian 15 bab ini, siswa diharapkan mulai memahami bahwa pekerjaan teknisi bukan hanya:
“Menyambung kabel.”
Tetapi:
MEMBACA
↓
MEMAHAMI
↓
MENGUKUR
↓
MEMPROGRAM
↓
MENGOPERASIKAN
↓
MENDIAGNOSIS
↓
MEMPERBAIKI
↓
MENCEGAH
↓
MENINGKATKAN
Itulah perjalanan dari siswa → teknisi pemula → teknisi yang semakin matang.
PENUTUP — ALUR BESAR 15 BAB
BAB 1
24 VDC
↓
BAB 2
AVO METER
↓
BAB 3
SENSOR PNP/NPN
↓
BAB 4
PENGUKURAN TEKNISI
↓
BAB 5
TROUBLESHOOTING
↓
BAB 6
RELAY & KONTAKTOR
↓
BAB 7
TIMER, COUNTER & START-STOP
↓
BAB 8
WIRING PANEL PLC
↓
BAB 9
LADDER & SEQUENCE
↓
BAB 10
HMI & MONITORING
↓
BAB 11
PLC + VFD + MOTOR
↓
BAB 12
PREVENTIVE & PREDICTIVE MAINTENANCE
↓
BAB 13
TROUBLESHOOTING MESIN INDUSTRI
↓
BAB 14
ROOT CAUSE & RELIABILITY
↓
BAB 15
PROJECT PLC-HMI INDUSTRI TERPADU
Penutup untuk BLK dan teknisi.
“Teknisi yang baik tidak bekerja berdasarkan tebakan. Ia membaca gejala, memahami sistem, melakukan pengukuran, mencari bukti, memperbaiki dengan aman, melakukan verifikasi, dan belajar dari setiap gangguan.”
Dan satu pesan di bagian akhir:
“Tujuan maintenance bukan sekadar membuat mesin hidup kembali, tetapi membuat mesin bekerja lebih aman, lebih andal, dan semakin sedikit mengalami downtime.”