Timer dan counter sangat diperlukan dalam pemrograman PLC . Industri telah ke nomor produk, menentukan tindakan yang diperlukan dalam waktu, dll fungsi Waktu adalah sangat penting, dan periode siklus penting dalam banyak proses. Ada dua jenis timer delay-off dan on-delay. Pertama adalah terlambat mematikan dan berjalan lainnya akhir menyalakan dalam kaitannya dengan sinyal bahwa timer diaktifkan.
Contoh penundaan timer-off akan pencahayaan tangga. Setelah aktivasi, itu hanya mati setelah beberapa menit. Timer Masing-masing memiliki dasar waktu, atau lebih tepatnya memiliki dasar beberapa waktu. Nilai-nilai khas adalah: 1 detik, 0,1 detik, dan 0,01 detik. Jika programmer telah memasuki 0,1 sebagai dasar waktu dan 50 sebagai nomor untuk meningkatkan penundaan, timer akan memiliki keterlambatan dari 5 detik (50 x 0,1 detik = 5 detik).
Timer juga harus memiliki nilai SV ditetapkan di muka. Nilai yang ditetapkan di muka atau di depan waktu adalah jumlah penambahan bahwa timer telah menghitung sebelum perubahan status output. Nilai ditetapkan di muka dapat konstanta atau variabel. Jika variabel yang digunakan, timer akan menggunakan nilai real time variabel untuk menentukan penundaan. Hal ini memungkinkan penundaan bervariasi tergantung pada kondisi selama fungsi.
Contoh adalah sistem yang telah menghasilkan dua produk yang berbeda, masing-masing memerlukan waktu yang berbeda selama proses itu sendiri. Produk A membutuhkan periode 10 detik, jadi nomor 10 akan ditugaskan ke variabel. Ketika produk B muncul, variabel dapat mengubah nilai apa yang dibutuhkan oleh produk B. Biasanya, timer memiliki dua input. Pertama adalah waktu memungkinkan, atau input kondisional (ketika input ini diaktifkan, Timer akan mulai menghitung).
Masukan kedua adalah masukan reset. Masukan ini harus dalam status OFF agar timer untuk aktif, atau seluruh fungsi akan terulang lagi. Beberapa model PLC memerlukan input ini menjadi rendah untuk timer untuk aktif, pembuat lainnya memerlukan status tinggi (semuanya berfungsi dengan cara yang sama pada dasarnya). Namun, jika baris status perubahan ulang, menghapus penghitung akumulasi nilai. . Hal ini dapat mengukur 0-999,9 detik dengan ketepatan 0,1 detik kurang lebih
Contoh penundaan timer-off akan pencahayaan tangga. Setelah aktivasi, itu hanya mati setelah beberapa menit. Timer Masing-masing memiliki dasar waktu, atau lebih tepatnya memiliki dasar beberapa waktu. Nilai-nilai khas adalah: 1 detik, 0,1 detik, dan 0,01 detik. Jika programmer telah memasuki 0,1 sebagai dasar waktu dan 50 sebagai nomor untuk meningkatkan penundaan, timer akan memiliki keterlambatan dari 5 detik (50 x 0,1 detik = 5 detik).
Timer juga harus memiliki nilai SV ditetapkan di muka. Nilai yang ditetapkan di muka atau di depan waktu adalah jumlah penambahan bahwa timer telah menghitung sebelum perubahan status output. Nilai ditetapkan di muka dapat konstanta atau variabel. Jika variabel yang digunakan, timer akan menggunakan nilai real time variabel untuk menentukan penundaan. Hal ini memungkinkan penundaan bervariasi tergantung pada kondisi selama fungsi.
Contoh adalah sistem yang telah menghasilkan dua produk yang berbeda, masing-masing memerlukan waktu yang berbeda selama proses itu sendiri. Produk A membutuhkan periode 10 detik, jadi nomor 10 akan ditugaskan ke variabel. Ketika produk B muncul, variabel dapat mengubah nilai apa yang dibutuhkan oleh produk B. Biasanya, timer memiliki dua input. Pertama adalah waktu memungkinkan, atau input kondisional (ketika input ini diaktifkan, Timer akan mulai menghitung).
Masukan kedua adalah masukan reset. Masukan ini harus dalam status OFF agar timer untuk aktif, atau seluruh fungsi akan terulang lagi. Beberapa model PLC memerlukan input ini menjadi rendah untuk timer untuk aktif, pembuat lainnya memerlukan status tinggi (semuanya berfungsi dengan cara yang sama pada dasarnya). Namun, jika baris status perubahan ulang, menghapus penghitung akumulasi nilai. . Hal ini dapat mengukur 0-999,9 detik dengan ketepatan 0,1 detik kurang lebih