E4800 Programmable Logic Controllers UNIT7
E4800 Programmable Logic Controllers UNIT7
7.0
PEMASA DAN PEMBILANG TIMER ( TIM ) dan COUNTER ( CNT ) adalah suruhan-suruhan yang memerlukan nombor TIM / CNT ( N ) dan nilai set ( SV ). Julat bagi nombor TIM / CNT adalah dari 000 hingga 511 manakala julat nilai set bagi TIM / CNT adalah 0000 hingga 9999. Nombor-nombor TIM / CNT tidak boleh digunakan dua kali. Apabila satu nombor telah digunakan sebagai pentakrif (definer) contohnya nombor 000 untuk arahan TIM / CNT, nombor tersebut tidak boleh digunakan sekali lagi. Apabila sesuatu nombor telah ditakrifkan sebagai nombor TIM / CNT, ianya boleh digunakan seberapa banyak yang dikehendaki sebagai pengendali operand dalam suruhan-suruhan lain selain daripada arahan TIMER atau COUNTER.
7.1
TIM
N SV
Nombor-nombor pemasa ( N ) adalah diantara 000 hingga 015. Nilai set ( SV ) adalah diantara 0000 hingga 9999. Setiap nombor TIM / CNT boleh digunakan sebagai pentakrif (definer) hanya pada satu arahan TIMER atau COUNTER.
49
Contoh 7.1.1 TIMER diaktifkan apabila keadaan perlaksanaan ( execution condition ) adalah ON dan akan reset kepada nlai set ( SV ) apabila perlaksanaan ( execution condition ) adalah OFF. Nilai set ( SV ) bagi TIMER adalah nilai BCD diantara #0000 hingga #9999. Sebagai contoh, jikalau TIMER hendak disetkan kepada 5 saat, maka nilai set ( SV ) adalah #0050. Rajah Tangga
00000 Tim 000 # 0050 (5 saat) TIM 000 10000
keadaan
END
Kod Mnemonik Alamat 00000 00001 00002 00003 00004 Kendalian Apabila masukan (LD 00000) adalah ON, sesentuh pemasa akan diaktifkan selepas 5 saat. Seterusnya keluaran (OUT 10000) akan ON . Suruhan LD TIM LD OUT FUN 01 Operand/Data 00000 000 # 0050 TIM 000 10000
50
00000
TIM 000
TIM 000
10001
END
Kod Mnemonik
Operand/Data 00000 000 # 0050 TIM 000 10000 TIM 000 10001
Apabila masukan (LD 00000) ON, pemasa (TIM 000) akan diaktifkan selepas 5 saat. Seterusnya keluaran (OUT 10000) akan ON. Manakala keluaran (OUT 10001) akan terus ON sebaik sahaja bekalan dibekalkan dan akan OFF selepas 5 saat. Pemasa akan terus aktif selagi masukan 00000 berkeadaan ON.
51
Contoh 7.1.3
Rajah Tangga
00000
TIM 000
TIM 001
END
Kod Mnemonik
Alamat 00000 00001 00002 00003 00004 00005 00006 00007 00008
Operand/Data 00000 000 # 0050 TIM 000 TIM 001 10000 10000 001 #0030 10001
52
Kendalian Apabila masukan (LD 00000) ON, pemasa (TIM 000) akan diaktifkan selepas 5 saat. Seterusnya keluaran (OUT 10000) akan ON. Selepas 3 saat keluaran (OUT 10000) ON, pemasa (TIM 001) akan diaktifkan seterusnya keluaran (OUT 10000) akan OFF dan pemasa (TIM 001) akan OFF.
Apabila arahan TIM 001 OFF, sesentuh TIM 001 akan ON dan akan ON kan semula keluaran (OUT 10000).
Keluaran (OUT 10000) akan ON dan OFF berterusan sehinggalah masukan (LD 00000) di OFF kan.
7.2
Nombor TIM / CNT boleh digunakan sebagai pentakrif ( definer ) hanya samaada pada Pemasa atau Pembilang. Nombor-nombor pembilang adalah dari julat 000 hingga 015. Pembilang digunakan untuk mengira dengan kiraan menurun dari nilai set ( SV ) apabila keadaan perlaksanaan ( execution condition ) pada denyut kira (CP), berubah dari OFF ke ON.
Nilai set (SV) adalah dari julat 0000 hingga 9999. Pembilang akan reset dengan masukan reset ( R ).
Rajah Tangga
53
00000
END
Kod Mnemonik Alamat 00000 00001 00002 00003 00004 00005 Kendalian Pembilang diset kepada kiraan 10. Apabila masukan (LD 00000) diberi denyut sebanyak sepuluh, pembilang akan diaktifkan dan seterusnya keluaran (OUT 10000) akan ON. Apabila reset (LD 00001) ON, pembilang akan berada dalam keadaan asal. Suruha n LD LD CNT LD OUT FUN 01 Operand/Data 00000 00001 000 #0010 CNT 001 10000
54
7.3
Penggunaan Arahan Pemasa dan Pembilang Nombor Pembilang tidak boleh sama dengan nombor Pemasa kerana keduaduanya berkongsi kawasan data yang sama di dalam ingatan PLC.
00000 00001 CNT 000 CP CNT 000 # 0005 (5 kiraan) 10000
10000
TIM 001
EN D
Kendalian Pembilang diset kepada kiraan 5. Apabila masukan (LD 00000) diberi denyut sebanyak lima, pembilang akan diaktifkan dan seterusnya keluaran ( OUT 10000 ) akan ON.
Ketika keluaran (OUT 10000) ON, TIM 001 akan diaktifkan selepas 3 saat dan seterusnya keluaran (OUT 10001) akan ON.
Kedua-dua keluaran (OUT 10000) dan (OUT 10001) akan sentiasa ON sehinggalah reset (LD 00001) di ON kan.