πŸ”§ PLC MITSUBISHI FX3G - SIMULASI POMPA TRANSFER

Input: X0-X7 | Output: Y0 (Pompa), Y1 (Lampu Run) | Klik sensor X0-X3 untuk ubah level

🟦 TANGKI PRIMER (Sumber)
X0
X1
β›”
Y0 : Pompa
Status: STOP
🟩 TANGKI SEKUNDER (Tujuan)
X2
X3
πŸŽ›οΈ I/O PLC FX3G
Mode: AUTO | Pompa: STOP | E-Stop: Aman
πŸ“Œ Logika Pompa (Y0) = [ (X3 & X1 & X5) OR (Y0 & NOT X2 & X1) ] & X4 & NOT X2 & X1
βœ… Start otomatis: X3=1 (sekunder bawah) & X1=1 (primer bawah) & X5=1 (Auto)
πŸ›‘ Stop: X2=1 (sekunder penuh) ATAU X1=0 (primer kosong) ATAU X4=0 (E-Stop)
πŸ“š SILABUS PELATIHAN PLC MITSUBISHI FX3G (5 Pertemuan x 2 Jam)

πŸ“… Pertemuan 1: Pengenalan Hardware & Simulasi

πŸ”Ή Materi

  • Arsitektur FX3G-40MR, sistem minimum, power supply
  • Alamat I/O: X0-X7, Y0-Y7 (relay output)
  • Sensor level switch NO/NC, tombol E-Stop NC (X4)
  • Simulasi web sebagai referensi perilaku

βš™οΈ Praktikum GX Works2

  • Buat project FX3G, buat global comment I/O
  • Tulis ladder: Y0 = X1 AND X3 AND X5 AND X4
  • Compile (F4), download ke GX Simulator2
  • Uji dengan device test (ubah X1,X3,X5,X4)

πŸ“Œ Tugas

  • Gambar wiring: X1 (bawah primer), X3 (bawah sekunder), X4 (E-Stop NC) ke Y0 (kontaktor)
  • Buat tabel kebenaran Y0 untuk semua kombinasi X1,X3,X5,X4

🎯 Kisi-kisi Pengerjaan

βœ… Mampu menjelaskan alamat I/O dan fungsinya
βœ… Mampu membuat project dan menulis ladder sederhana
βœ… Mampu melakukan simulasi dengan GX Simulator2
βœ… Mampu memetakan kondisi nyata ke tabel kebenaran

πŸ“… Pertemuan 2: Self-Hold & Interlock

πŸ”Ή Materi

  • Konsep self-hold (latching) menggunakan kontak paralel Y0
  • Prioritas stop: kontak NC X2 (sekunder penuh) dan NOT X1
  • Perbedaan self-hold dengan SET/RST

βš™οΈ Praktikum

  • Rung1: Y0 = (X3 & X1 & X5) OR (Y0 & NOT X2) + interlock X1 dan X4
  • Simulasikan semua skenario: start, stop oleh X2, stop oleh X1=0
  • Uji menggunakan GX Simulator2 dan watch window

πŸ“Œ Tugas

  • Buat program alternatif dengan instruksi SET Y0 / RST Y0
  • Dokumentasikan perbedaan logika antara kedua metode

🎯 Kisi-kisi

βœ… Mampu membuat rangkaian self-hold dengan benar
βœ… Mampu mendesain interlock prioritas stop
βœ… Mampu mensimulasikan kondisi β€œsekunder penuh” dan β€œprimer kosong”

πŸ“… Pertemuan 3: Timer & Proteksi Lengkap (Anti Short-cycle, Fault)

πŸ”Ή Materi

  • Timer T0 (100ms) – K30 = 3 detik anti short-cycle
  • Logika M0 = (X3&X1&M1) OR (Y0&NOT X2&X1&X4)
  • Indikator fault Y2 = NOT X1 (primer kosong)
  • Lampu running Y1 = Y0

βš™οΈ Praktikum

  • Buat rung timer: saat X2=1, timer T0 berjalan 3 detik
  • Modifikasi rung Y0: tambahkan kontak NC T0
  • Tambahkan Y2 dan Y1 sesuai logika
  • Uji pompa stop karena X2=1 β†’ timer hidup β†’ tidak bisa start sampai timer habis

πŸ“Œ Tugas

  • Tambahkan timer delay start 5 detik (T1) sehingga pompa baru hidup 5 detik setelah kondisi start terpenuhi
  • Berikan komentar pada setiap rung program

🎯 Kisi-kisi

βœ… Mampu mengimplementasikan timer on-delay
βœ… Mampu membuat proteksi anti short-cycle
βœ… Mampu membuat indikator fault dan running

πŸ“… Pertemuan 4: Mode Manual, Emergency Stop, & Monitoring

πŸ”Ή Materi

  • Mode Auto (X5=1) vs Manual (X5=0)
  • Tombol manual: X6 (Start Manual), X7 (Stop Manual) – menggunakan internal relay M10
  • Emergency stop (X4) sebagai NC global, reset semua M dan Y
  • Menggunakan watch window dan device monitoring

βš™οΈ Praktikum

  • Buat rung manual: SET M10 saat X6=1 dan NOT X5, RST M10 saat X7=1
  • Gabungkan output Y0 = (auto_condition OR (M10 AND NOT X5)) AND X4 AND X1 AND NOT X2
  • Uji semua mode, pastikan E-Stop mematikan semua dan reset M10

πŸ“Œ Tugas

  • Buat indikator berkedip (timer T2) saat E-Stop aktif (X4=0) pada Y2
  • Ekspor program dalam bentuk .gxw

🎯 Kisi-kisi

βœ… Mampu mendesain logika auto/manual dengan selector switch
βœ… Mampu melakukan monitoring real-time menggunakan watch window
βœ… Mampu menguji skenario E-Stop dan reset

πŸ“… Pertemuan 5: Integrasi, Optimasi & Troubleshooting

πŸ”Ή Materi

  • Review program final: menggabungkan auto, manual, timer, interlock, indikator
  • Optimasi menggunakan internal relay (M) untuk struktur lebih rapi
  • Troubleshooting kasus umum: pompa tidak start, tidak berhenti, lampu fault error
  • Transfer ke PLC fisik (komunikasi USB/RS422) dan uji coba

βš™οΈ Praktikum

  • Buat project final dengan komentar penuh di setiap rung
  • Uji skenario: primer kosong, sekunder penuh, E-Stop, manual start/stop, timer anti short-cycle
  • Simulasi dengan berbagai urutan operasi
  • Jika ada PLC fisik: lakukan PLC Write, Monitor mode, uji dengan input nyata

πŸ“Œ Tugas Akhir

  • Kembangkan program untuk sistem 2 pompa bergantian (lead-lag) dengan level switch yang sama, timer rotasi setiap 10 jam
  • Buat laporan singkat (tujuan, I/O list, ladder diagram, hasil uji coba)

🎯 Kisi-kisi Akhir

βœ… Mampu mengintegrasikan seluruh fitur dalam satu program yang stabil
βœ… Mampu melakukan troubleshooting secara sistematis
βœ… Mampu mentransfer program ke PLC fisik dan mengoperasikannya
βœ… Mampu mengembangkan program lebih kompleks (2 pompa)

βœ… Silabus + kisi-kisi terintegrasi dengan simulasi di atas – cocok untuk pelatihan privat 10 jam (5x pertemuan).