TIMER
I. Tujuan :
Setelah praktikum mahasiswa diharapkan:
1. Mahasiswa dapat memahami fungsi Timer
2. Mahasiswa dapat membuat Timer pada Ladder Diagram.
3. Mahasiswa dapat mengaplikasikan Ladder Diagram dengan Timer
Instruksi ini mulai dijalankan ketika hasil dari operasi logika menghasilkan
kondisi yang berubah dari “0” ke “1” (sinyal tepi positif). TP akan aktif ketika
instruksi dijalankan. Output Q akan di-set selama waktu yang telah ditentukan,
apapun kondisi masukannya saat ini. Bahkan ketika terjadi sinyal positif lagi tidak
mempengaruhi keluaran Q selama TP masih dalam durasi waktu yang aktif akibat
terpicu oleh sinyal tepi positif sebelumnya.
User dapat mengetahui waktu tundaan yang sedang berjalan melalui output ET.
Nilai timer dimulai dari T#0s dan berakhir saat nilai timer mencapai nilai preset-
nya (PT). Saat durasi PT tercapai dan sinyal pada masukan timer bernilai “0” maka
keluaran ET akan di-reset. Parameter-parameter pada timer TP ditunjukkan oleh
Tabel 1.1.
Tabel 4.1 Parameter Timer TP
Tipe data
Parameter Deklarasi Area memori Keterangan
(S7-300)
IN Input BOOL I, Q, M, D, L, P Masukan Start
Durasi pulsa.
PT Input TIME I, Q, M, D, L, P
Nilai PT harus positif.
Q Output BOOL I, Q, M, D, L, P Operand yang di-set
ET Output TIME I, Q, M, D, L, P Nilai timer saat ini
Nilai timer yang sedang berjalan dapat dilihat pada ET. Nilai timer dimulai
dari T#0s dan berakhir saat durasi waktu PT tercapai. Output ET akan reset segera
setelah kondisi sinyal pada masukan bernilai “0”. Parameter-parameter pada timer
TON ditunjukkan oleh Tabel 4.2.
Tabel 4.2 Parameter timer TON
Tipe data
Parameter Deklarasi Area memori Keterangan
(S7-300)
IN Input BOOL I, Q, M, D, L Masukan Start
Output Q di-set ketika hasil dari operasi logika pada input menghasilkan
perubahan sinyal dari “0” menjadi “1” (sinyal tepi positif). Ketika sinyal pada
masukan kembali ke “0” (sinyal tepi negatif), timer yang dikonfigurasi pada PT
mulai bekerja. Output Q akan tetap set selama durasi waktu PT masih berjalan.
Ketika durasi PT tercapai, output Q di-reset. Jika kondisi sinyal masukan berubah
menjadi “1” sebelum durasi waktu PT tercapai, timer akan di-reset. Kondisi sinyal
output Q akan tetap bernilai “1”.
Nilai timer yang sedang berjalan dapat dilihat pada keluaran ET. Nilai timer
dimulai dari T#0s dan berakhir saat durasi waktu PT tercapai. Ketika durasi waktu
PT telah tercapai, output ET bertahan pada nilai yang muncul saat itu hingga
masukan IN berubah kembali ke “1”. Jika input IN berubah ke “1” sebelum PT
tercapai, output ET di-reset kembali ke nilai T#0s. Parameter-parameter pada timer
TON ditunjukkan oleh Tabel 4.3.
Tabel 4.3 Parameter Timer Off Delay
Tipe data
Parameter Deklarasi Area memori Keterangan
(S7-300)
IN Input BOOL I, Q, M, D, L Masukan Start
VI. Analisa.
Dari rangkaian yang dibuat, berikut adalah ladder diagram I/O yang digunakan
Prinsip kerja sistem ini adalah saat mesin dinyalakan dan posisi pneumatik berada
di bagian atas, ketika “TURUN(1)” diaktifkan pneumatik bergerak ke arah bawah.
Setelah sensor “LS2” mendeteksi bahwa sudah mencapai batas bawah, maka pergerakan
dihentikan, kemudian akan naik 3 detik setelah system mencapai batas bawah.
Pengaturan lamanya berhenti tergantung pada Timer On Delay atau “TON” yang ada
pada sistem. Setelah 3 detik, pneumatik akan bergerak ke atas. Ketika sensor “LS1”
mendeteksi batas atas, pneumatik akan berhenti bergerak. Untuk menggerakkan kembali
pneumatik, operator harus mengaktifkan “TURUN(1)”. Pada kondisi “TURUN(1)”
ditekan, lalu sistem dimatikan dan pada saat itu pula belum mencapai batas bawah,
maka sistem akan tetap bergerak sampai menyentuh batas bawah, lalu delay selama 3
detik untuk naik sampai mencapai batas atas, sehingga meskipun sistem dimatikan
mendadak pada saat sistem bekerja maka sistem akan mengeksekusi sampai kondisi
normal. Apabila pada saat sistem dinyalakan dan posisi pneumatik tidak berada pada
posisi atas, maka sistem akan mengkalibrasinya, sehinggga pneumatik akan berada pada
kondisi normalnya, yaitu di atas.
VII. Kesimpulan.
Dari pratikum diatas maka dapat disimpulkan:
1. Untuk membuat sistem menunggu selama beberapa waktu untuk mengaktifkan
sesuatu, dapat menggunakan timer “TON”.