duniakarya

Home » 1.Programable Logic Controller (PLC) » Allen Bradley » Project Allen Bradley Bagian.3 : Simulasi Level Control

Project Allen Bradley Bagian.3 : Simulasi Level Control


 

PROJECT 2 – Level Control

Pada project berikut, kita akan membuat simulasi level control. Dalam simulasi ini kita akan menggunakan 2 valve, 1 motor dan 1 sensor level. Secara detail dapat dilihat pada gambar level control berikut:

Urutan proses jalannya simulasi level control dijelaskan sebagai berikut :

  1. Ketika button start aktif, valve_1 open delay 3 detik kemudian pump_1 running.
  2. Jika valve_1 open dan pump_1 running LT_1 bertambah 2 lt per detik.
  3. Jika LT_1 >= 90 lt maka Pump_1 stop delay 3 detik kemudian valve_1 close.
  4. Jika LT_1 > 70 lt maka valve_2 open.
  5. Jika valve_2 open maka LT_1 berkurang 3 lt tiap detik.
  6. Jika LT_1 < 20 lt, maka valve_2 close.

Untuk membuat program simulasi level control diatas dengan program RSLogix5000 anda memerlukan intruksi-intruksi sebagai berikut:

  • Baisc Instruction : XIC, XIO, OTL, dan OTU
  • Timer Instruction : Timer On Delay TON
  • Math Instruction : ADD
  • Compare Instruction : GRT, GEQ, LES

Ladder program untuk simulasi level control diatas dapat dilihat pada gambar berikut:

Gambar :ladder_level control

Semoga program simulasi level control ini berguna bagi anda yang baru belajar PLC. Semoga bermanfaan amien 3x.

 


15 Comments

  1. akbar says:

    mantap

  2. akbar says:

    sangat membatu….. mantap (y) sukses slu deh buat adminnya

  3. wijaya says:

    Salam kenal pak..
    ikut nimbrung..
    skali2 bahas tentang motion controll dan PID untuk temperature controll
    matur suhuun

  4. jhon says:

    kebetulan mas, saya juga lg nyusun T.A saya yg berkaitan dgn PLC..
    Makasih tas share ilmunya ya mass..

  5. Joko says:

    Sptnya ada rung yang kurang Mas, yaitu utk mereset sim_level_tmr setiap selesai menghitung 1 detik…cmiiw..saya juga masih belajar…

    • Nurul Fahron says:

      mas joko, dengan menambahkan intruksi XIO “sim_level_timer.DN” sebelum intruksi timer, ketika timer mencapai nilai presetnya maka timer tersebut akan otomatis reset. penjelasannya seperti ini: pada saat awal running bit sim_level_timer.DN akan bernilai 0 karena timer blm running dan karena intruksinya XIO maka rung menjadi active dan ketika rung aktif maka timer akan enable. pada saat nilai preset terpenuhi maka bit sim_level_timer.DN akan bernilai 1/active sehingga rung menjadi false dan karena rung maka timer akan reset. ketika timer reset maka bit sim_level_timer.DN akan bernilai 0 lagi sehingga rung menjadi aktif kembali dan timer menjadi enable, begitu seterusnya. timer akan reset setiap 1 detik.
      Untuk intruksi TON tidak perlu intruksi khusus untuk mereset (RES) beda dengan intruksi retentive timer RTO yang perlu intruksi RES untuk mereset timer. TON akan reset ketika rung bernilai false.

  6. marlon says:

    mantap…????

  7. arma says:

    saya mau tanya…kalau aplikasinya seperti itu, level sensornya kaya gimana ya mas?level control switch atau apa mas?

    • Nurul Fahron says:

      mas arma, untuk contoh diatas saya tidak menghubungkan dengan field instrument. pada contoh tersebut saya hanya menggunakan internal memory address jd tdk ada hubungnnya dg IO. pada kondisi aktual untuk pengukuran level tanki biasanya menggunakan level transmitter. untuk mensimulasikan kondisi level tanki saya menggunakan program diatas

  8. sogi says:

    bingung aku

  9. Nopex says:

    Numpang Nyimak pak.. hehe..

  10. bima says:

    sangat berguna artikel2 seperti ini untuk saya nice info., thanks ^^

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: