01 September 2019

Input Analog Pada Micro PLC (Include Ladder Diagram)

www.niguru.com
Niguru.com | Minggu, 1 Sep 2019 | Micro PLC yang rangkaiannya sudah dimuat pada posting tanggal 22 Mei 2019 lalu (baca: Membuat Sendiri PLC Berbasis IC Mikrokontroler PIC16F877 - Include PCB) yang berbasis IC PIC16F877, sesungguhnya memiliki fasilitas input analog, pada pin ..

Dan beruntunglah aplikasi LD Micro juga dilengkapi dengan fasilitas untuk menangani input analog tersebut. Tersedia fungsi untuk membaca input analog dengan instruksi LD (ladder diagram) A/D Converter Read atau bisa disebut dengan READ ADC.



Contoh rangkaian dengan input analog yang diberikan dari potensiometer, dengan range /jangkah input dari 0 .. 5V:

www.niguru.com


Sedangkan LD untuk membaca input analog adalah A/D Converter Read:

www.niguru.com

Dan berikut ini tampilannya saat sudah ditempatkan pada rung:

www.niguru.com


A/D Converter Read atau READ ADC menjadi instruksi tunggal pada sebuah rung, tidak bisa ditambahkan rung di kanan atau dikiri dari READ ADC.

Input analog pada Micro PLC memiliki resolusi 10 bit, sehingga memiliki range 0 .. 1023
Bila 5V = 5000mV maka setiap 1 digit memiliki penambahan nilai sebesar 5000/1023 = 4,89mV.

Karena nilai digital dalam bentuk integer (bilangan bulat tanpa pecahan) maka setiap nilai harus dibulatkan ke nilai terdekatnya (dibawah dan diatas dari nilai yang ditentukan).

Sebagai contoh Niguru.com akan menggunakan rangkaian pada gambar diatas untuk membuat sebuah sistem yang memiliki aturan kerja sebagai berikut:
LED akan menyala apabila tegangan input = 2,8V ( = 2800mv)

Bila dihitung nilai digit dari 2800mV adalah sebagai berikut:

2800/4,89 = 572,6
Berarti suatu nilai diantara 572 dan 573.
Bila dibuat LD (ladder diagram) untuk rangkaian tersebut adalah sebagai berikut:

www.niguru.com


A1 adalah input analog antara 0 .. 5V, ditempatkan pada rung 1
Pada rung 2 terdapat instruksi untuk menguji apakah A1 > 572 dan selanjutnya terdapat instruksi lagi untuk menguji apakah A1 < 573.

Karena nilai A1 akan diantara 572 .. 573 pada saat input = 2,8V, maka pada tegangan tersebutlah (= 2,8V) output Y1 (= LED pada pin RE0) akan aktif dan LED akan menyala.

------------------------------------
Mari kita coba untuk membuat sistem kerja yang berbeda lagi dengan rangkaian yang sama.
Misalnya diinginkan LED menyala bila tegangan berada diantara 1 .. 3V, maka bila dihitung nilai digitnya adalah:
1000/4,89 = 204,5
3000/4,89 = 613,5

Berarti nilai diantara 204 (nilai dibawah 204,5) dan 614 (nilai diatas 613,5) yang merupakan nilai yang harus dimasukkan pada instruksi LD.

www.niguru.com


Untuk menjalankan simulasi input analog pada READ ADC, pilih menu > Simulate > Simulation Mode.
Lanjutkan lagi dengan menu > Simulate > Start Real-Time Simulation:

www.niguru.com



Double-click rung 1 pada instruksi READ ADC, akan muncul slider disitu:


www.niguru.com

Slider akan mensimulasikan input analog. Dengan menggeser slider berarti merubah tegangan input analog pada A1.

Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment