WHAT'S NEW?
Loading...

INSTRUKSI COUNTER







Counter artinya penghitung, pada plc terdapat instruksi counter yang di gunakan untuk penghitung pula. Cara kerja dari instruksi ini tidak jauh beda dengan komponen counter pada elektronika.
Kita bisa mendapatkan instruksi – instruksi counter Program element pada blok Counter. Ada beberapa instruksi yaitu  S_CUD, S_CU, S_CD.
Praktikum ini akan dibuat program untuk menyalakan lampu dalam 10 hitungan. Program ini juga bisa di manfaatkan untuk melakukan perhitungan jumlah benda, jika benda mencapai jumlah yang di inginkan maka lampu atau bel indicator akan menyala.
Sebelum menginjak program akan di bahas cara pengatruan insruksi counter terlebih dahulu.
Saya akan memulainya dengan instruksi S_CU yaitu instruksi counter up. Counter ini akan melakukan perhitungan secara menaik, misal jika kita atur nilai awal 0 maka counter akan melakukan perhitungan dari 1, 2, 3 dan seterusnya. 

Untuk diagram dari S_CU bisa di lihat di bawah :
 

Cara Pengaturan Dan Penggunaanya Sebagai Berikut :

Untuk penamaan di tulis pada atas blok diagram dengan di awali dengan huruf C dan nomor counter. Missal C1, C2, C3 dan seterusnya.
Kaki CU : jika mendapatkan logic 1 maka counter akan melakukan perhitungan.
Kaki S    : kaki set untuk mengaktifkan counter. Bertipe data Boolean. Set harus berlogic satu agar counter aktif.
Kaki PV :  untuk mengatur nilai awal dari counter. Dengan penulisan C#nilai. Misal counter di atur dengan nilai awal 0. Maka penulisannya C#0. Nilai bisa di isi mulai 0 hingga 999
CV          : menunjukkan nilai dari perhitungan counter
Kaki R    : untuk meriset hitungan counter dengan cara di berikan logic 1
Kaki Q : akan aktif ketika mulai perhitungan

Langkah – langkah pembuatan program perhitungan hingga 10 kemudian akan menyalakan lampu :



  • Buat network 1 dan isikan program counter Up dengan mengambil S_CU pada counter di program Element. Kemudian atur seperti berikut : 
  • Untuk memberikan logic 1 pada kaki S Buat network 2 kemudian isi dengan kontak NO dan coil. Beri alamat  I13.0 pada contact dan Q17.0 pada coil  
  • Buat juga program untuk mereset counter dengan membuat network  3 isi dengan kontak NO dan beri alamat I13.2 dan beri coil dengan alamat  Q17.1 
  •         Untuk mengindikasikan counter telah mencapai hitungan ke 10 buat network 4 kemudian isikan dengan comparator untuk membandingkan hitungan pada counter dengan nilai 10.
     
Pada network 1 pada kaki cv dari counter di isi MW1, ini berarti nilai perhitungan dari counter akan di simpan pada MW1 (untuuk lebih jelasnya pelajari memory area). Ketika I13.0 di tekan maka Q17.0 berlogic 1 sehingga me-set counter. Ketika I13.1 di tekan counter akan melakukan perhitungan sehingga kaki CV bernilai 1 (decimal) kemudian di simpan pada MW1. Pada network 4 nilai dari MW1 yaitu 1 di bandingkan dengan 10. Karena belum lebih besar sama dengan, maka Q17.2 masih mati. Jika I13.1 di tekan terus hingga 10 hitungan maka MW1 bernilai 10 dan akan di bandingkan pada network 4, karena 10 maka Q17.2 menyala.  Untuk me-reset hitungan counter tekan I13.2  

 
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
Nama : Syahroni Hidayat
NRP   : 3110131053
kelas   : 2D4 T. MEKATRONIKA B
dosen :  Eko Budi Utomo
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------

0 komentar:

Posting Komentar