RSLogix5000 – belajar instruksi FGEN (Function Generator)


 

 

 

 

2 hari kemarin kami ada aktifitas lihat-lihat program Compressor yang menggunakan PLC/PAC Controllogix yang menggunakan bahasa Function Block Diagram (FBD).

Dimana ada beberapa logic yang menggunakan block FGEN yang menarik untuk dipelajari.

Setelah melihat instruksi FGEN di HELP RSLogix5000 dan simulasi dengan RSEmulate 5000 berikut pemahaman yang kami dapat.

Instruksi FGEN mengubah nilai input berdasarkan dari beberapa fungsi linier.

Untuk mempermudah pemahaman, kita gunakan contoh graphic berikut:

Misal, kita punya input (X) dengan range 0 – 100

Nilai Output (Y) di dapat dengan formula sbb:

· X < 10                  –> Y = 15

· 10 <=X <30      –> Y = 2.5 X – 10

· 30 <=X <100   –> Y = 0.142857 X + 60.71429

· X >=100             –> Y = 75

Tentunya kalau kita pakai bahasa Ladder Diagram sederhana akan cukup panjang programnya.

Nah dengan memakai FGEN cukup dengan program seperti ini:

Dimana Xn dan Yn adalah Nilai Array dalam bentuk Real.

Jadi Titik ujung persamaan garis tinggal di masukkan saja ke nilai Xn dan Yn ini.

XY1 Size adalah ukurannya, berapa point yang ingin dipakai, dalam kasus ini ada 3 pasang Titik yang dimasukkan yaitu (10,15), (30,65) dan (100,75)

Dengan ini maka pembuatan programnya jadi lebih simple.

Semoga bisa membantu ….

 

Artikel PLC / HMI lainnya:
https://juare97.wordpress.com/plc-hmi/

Iklan

2 Tanggapan to “RSLogix5000 – belajar instruksi FGEN (Function Generator)”

  1. adi Says:

    Benar sekali Pak Juni Ardi…. Block Function Generator ini adalah salah satu kelebihan yang tidak dimiliki oleh PLC5… Dengan Function Block ini, kita bisa memakai bermacam “Y=F(x)”, selama fungsi ini masih linier…. Penggunaannya pun sangat sederhana – hanya tinggal memasukkan nilai X dan Y saja….

    Anyway,… FGEN diatas untuk “Fuel Schedule” ya?…..

    wassalam,
    adi
    adi.inst@yahoo.com


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: