MEMBACA LADDER DIAGRAM PLC DAN SEQUENCE MESIN
1. Apa itu Ladder Diagram?
Ladder Diagram atau Ladder Logic adalah salah satu cara pemrograman PLC yang bentuknya menyerupai rangkaian kontrol relay.
Gambaran sederhananya:
Rail kiri Rail kanan
│ │
│----[ X0 ]----------------( Y0 )--│
│ │
Artinya secara sederhana:
Jika kondisi X0 terpenuhi, PLC mengaktifkan Y0.
Jadi teknisi yang sudah memahami relay, NO, NC, coil, wiring, dan AVO meter akan lebih mudah memahami ladder.
2. Mengenal kontak NO
Simbol:
[ X0 ]
Secara konsep, kontak ini menjadi benar ketika kondisi X0 aktif.
Contoh:
|----[ X0 ]----------------( Y0 )----|
Jika:
X0 = OFF → Y0 = OFF
X0 = ON → Y0 = ON
3. Mengenal kontak NC
Simbol konseptual:
[/X0]
Kontak NC bernilai benar ketika kondisi X0 tidak aktif.
Contoh:
|----[/X0]----------------( Y0 )----|
Jika:
X0 = OFF → Y0 dapat ON
X0 = ON → Y0 OFF
Catatan penting: simbol ladder dan perilaku logika harus dibaca berdasarkan PLC/software yang digunakan. Jangan menyamakan simbol ladder dengan kontak fisik tanpa melihat konteks program.
4. Coil output
Contoh:
|----[ X0 ]----------------( Y0 )----|
Y0 adalah output yang diperintah oleh rung tersebut.
Dalam sistem nyata, Y0 mungkin kemudian mengendalikan:
Y0
↓
Relay
↓
Kontaktor
↓
Motor
Jadi ladder tidak berdiri sendiri. Ia terhubung dengan wiring panel.
5. Hubungan ladder dengan wiring
Ini bagian yang sangat penting.
Misalnya wiring:
Sensor → X0
dan ladder:
|----[ X0 ]----------------( Y0 )----|
kemudian:
Y0 → Relay → Kontaktor → Motor
Maka keseluruhan proses:
SENSOR
↓
INPUT X0
↓
LADDER
↓
OUTPUT Y0
↓
RELAY
↓
KONTAKTOR
↓
MOTOR
Inilah hubungan antara Bab 8 dan Bab 9.
6. Start–Stop dalam Ladder
Kita ambil contoh sederhana:
|----[/X1]----+----[ X0 ]--------( Y0 )
| |
| +----[ Y0 ]--------|
Misalnya:
- X0 = START
- X1 = STOP
- Y0 = RUN command
Saat START ditekan:
X0 ON
↓
Y0 ON
Kemudian kontak Y0 mempertahankan kondisi:
Y0 ON
↓
Y0 tetap ON
Ketika STOP diberikan:
X1
↓
Rung tidak terpenuhi
↓
Y0 OFF
7. Mengapa teknisi harus memahami ladder?
Bayangkan operator mengatakan:
“Motor tidak mau jalan.”
Teknisi melihat panel.
PLC hidup.
Sensor juga hidup.
Kalau teknisi tidak memahami ladder, dia akan kesulitan menentukan apakah masalahnya:
- Input?
- Program?
- Interlock?
- Timer?
- Output?
- Relay?
- Kontaktor?
- Motor?
Dengan ladder, kita dapat mengikuti urutan logika.
8. Contoh troubleshooting ladder
Misalnya kondisi:
X0 = ON
X1 = ON
Y0 = OFF
Teknisi membuka ladder.
Ternyata:
|----[ X0 ]----[ X2 ]----[/X3]----( Y0 )----|
Maka kita periksa:
X0 → ON ✔
X2 → OFF ✖
X3 → OFF ✔
Berarti Y0 tidak aktif karena X2 belum terpenuhi.
Sekarang kita mencari apa yang terhubung ke X2.
Misalnya:
X2 = Safety sensor
Maka teknisi tidak perlu membongkar kontaktor atau motor terlebih dahulu.
Masalah ditemukan pada kondisi yang belum terpenuhi di sequence.
9. Interlock dalam ladder
Misalnya ada motor:
Forward dan Reverse.
Kita tidak ingin keduanya aktif bersamaan.
Konsepnya:
FORWARD
|----[ START_FWD ]----[/Y1]----( Y0 )----|
REVERSE
|----[ START_REV ]----[/Y0]----( Y1 )----|
Secara konsep:
Y0 ON → Y1 dicegah
Y1 ON → Y0 dicegah
Untuk aplikasi mesin nyata, interlock kritis sebaiknya tidak hanya mengandalkan software; gunakan interlock hardware/safety sesuai risiko dan desain mesin.
10. Timer dalam Ladder
Misalnya:
Motor hidup, kemudian setelah 5 detik solenoid aktif.
Konsep:
|----[ Y0 ]--------[ TIMER 5s ]----|
Kemudian:
|----[ T0 ]----------------( Y1 )--|
Alurnya:
Y0 ON
↓
Timer mulai
↓
1 s
↓
2 s
↓
3 s
↓
4 s
↓
5 s
↓
Y1 ON
Jadi teknisi dapat membaca waktu sebagai bagian dari sequence.
11. Counter dalam Ladder
Misalnya sensor menghitung produk:
|----[ X2 ]--------[ COUNTER C0 10 ]----|
Kemudian:
|----[ C0 ]----------------( Y1 )-------|
Artinya secara konsep:
Produk 1 → C0 = 1
Produk 2 → C0 = 2
...
Produk 10 → C0 = 10
↓
Y1
Ini sering digunakan untuk:
- Counting produk
- Batch production
- Packaging
- Conveyor
- Mesin sortir
12. Sekarang kita buat satu sequence mesin
Ini bagian yang mulai menarik.
Misalnya kita punya conveyor sederhana.
Proses:
- Tekan START.
- Conveyor berjalan.
- Sensor mendeteksi benda.
- Conveyor berhenti.
- Tunggu 2 detik.
- Solenoid mendorong benda.
- Solenoid kembali.
- Conveyor berjalan lagi.
Diagram alurnya:
START
↓
CONVEYOR ON
↓
SENSOR DETEKSI
↓
CONVEYOR STOP
↓
TIMER 2 DETIK
↓
SOLENOID ON
↓
Benda terdorong
↓
SOLENOID OFF
↓
CONVEYOR ON
↓
ULANGI
Ini sudah merupakan sequence control.
13. Bagaimana teknisi membaca sequence?
Jangan langsung melihat seluruh program.
Pecah menjadi langkah:
STEP 1
START
↓
STEP 2
CONVEYOR
↓
STEP 3
SENSOR
↓
STEP 4
STOP
↓
STEP 5
TIMER
↓
STEP 6
SOLENOID
Kemudian cari di langkah mana mesin berhenti.
Ini sangat membantu saat troubleshooting mesin produksi.
14. Contoh kasus nyata
Operator mengatakan:
“Mesin berjalan sampai benda terdeteksi, kemudian berhenti dan tidak melanjutkan.”
Teknisi melihat:
START ✔
CONVEYOR ✔
SENSOR ✔
CONVEYOR STOP ✔
TIMER ?
SOLENOID OFF
Kemudian diperiksa ladder.
Ternyata Timer belum selesai karena kondisi reset-nya tidak terpenuhi.
Maka teknisi fokus pada:
Timer
↓
Preset
↓
Trigger
↓
Reset condition
Bukan langsung mengganti PLC.
15. AVO meter tetap diperlukan
Ini hubungan penting dengan Bab 4 dan Bab 5.
Ladder mengatakan:
“Seharusnya X0 ON.”
AVO meter membantu teknisi mengetahui:
“Apakah sinyal listriknya benar-benar ada?”
Jadi:
LADDER
↓
Apa yang SEHARUSNYA terjadi?
↓
AVO METER
↓
Apa yang BENAR-BENAR terjadi?
Kalau keduanya dibandingkan, troubleshooting menjadi jauh lebih kuat.
16. Membuat tabel monitoring
Teknisi dapat membuat tabel sederhana:
| Kondisi | Status |
|---|---|
| Power PLC | ON |
| X0 START | ON |
| X1 STOP | Normal |
| X2 Sensor | ON |
| Timer T0 | Done |
| Y0 Conveyor | ON |
| Y1 Solenoid | OFF |
Dengan tabel ini, teknisi dapat mencari perbedaan antara kondisi yang seharusnya dan kondisi aktual.
17. Dari ladder menuju mesin otomatis
Sekarang kita sudah punya:
Sensor
↓
Input
↓
Ladder
↓
Timer/Counter
↓
Interlock
↓
Output
↓
Relay
↓
Kontaktor/Solenoid
↓
Mesin
Ini adalah inti sistem kontrol PLC.
semoga menjadi manfaat.