Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
C
Counter
t
Objektif
j
Normally
y Open
p
Timed Closed Contact (NTOC)
(
)
Sequence Program :
S1 open, TD de-energized,
TD1 open, L1 Off
S1 closes, TD energized,
timing period starts, TD1 still
open L1 is still Off
open,
After 10 s, TD1 closes, L1 is
switched On
S1 is opened,
p
, TD deenergized, TD1 opens
instantly, L1 is switched off
L1
L2
S1
TD1
TD1
Input
10 detik
Output
p
Off
On
Normally
y Closed Timed Open
p
Contact (NCTO)
(
)
Sequence Program :
S1 open, TD de-energized,
TD1 closes,
l
L1 O
On
S1 closes, TD energized,
timing period starts, TD1 still
closes L1 is still On
closes,
After 10 s, TD1 open, L1 is
switched Off
S1 is opened,
p
, TD deenergized, TD1 closes
instantly, L1 is switched on
L1
L2
S1
TD1
TD1
Input
10 detik
Output
On
Off
L1
L2
S1
TD1
TD1
Input
10 detik
Output
On
Off
Normally
y Closed Timed Closed Contact (NCTC)
(
)
Sequence Program :
S1 open, TD de-energized,
TD1 closed,
l
d L1 O
On
S1 closes, TD energized, TD1
opens instantly, L1 is switched
off
S1 is opened, TD deenergized, timing period starts,
TD1 is still opens, L1 is still off
After 10 s, TD1 closes, L1 is
switched On
L1
L2
S1
TD1
TD1
Input
10 detik
On
Output
Off
Mengeset
g
Parameter Timer (1)
( )
Untuk memprogram instruksi timer, sediakan processor dengan
informasi berikut :
Timer Address : T x : x x x
Tipe File (T:Timer)
File Delimiter
Mengeset
g
Parameter Timer (2)
( )
Preset : Menentukan nilai sebagai batas interval waktu sampai
processor men-set bit DN
Accumulated Value (Acc) : Akumulasi waktu yang sedang
berjalan
Besaran
esa a ya
yang
g terakumulasi
e a u u as da
dalam
a be
bentuk
u BCD
C
17
16
15
14
13
12
11
MSB
Enable Bit
Bit ini diset 1 jika
rung timer true
10
07
06
05
Middle
Digit
Timed Bit
Bit ini diset 1 atau 0
Ketika timer telah timed out
AC=PR
04
03
02
LSB
01
00
14
13
EN
TT
DN
12
11
10
Internal Use
Word
0
Preset value
Accumulated Value
Timer Element p
pada SLC 500
Tiga Word
Keakuratan Timer
Keakuratan Timer tergantung pada panjangnya waktu yang
digunakan ketika processor menjalankan timer sampai processor
menyelesaikan
l
ik iinterval
t
l waktunya.
kt
Keakuratan Timer tergantung pada toleransi processor clock dan
Time Base yang digunakan.
Toleransi clock processor adalah 0.02%
Timer Enable
Input
Timer Address
Timer Done
Contoh Pemrograman
g
TON
Timer Enable
Input
Timer Address
Timer Done
Contoh Pemrograman
g
TOF
Contoh Aplikasi
p
TOF
Mematikan Motor dengan interval 5
detik
Contoh Pemrogramman
g
RTO
Cascading
g Timer
Cascading Timer adalah
pengunaan Timer lebih dari dua.
Timer dapat digunakan secara
kaskade atau interkoneksi
Prinsip
p Operasi
p
Counter
Operasi counter hampir sama dengan timer, kecuali counter tidak
tergantung pada clock internal CPU tetapi tergantung pada eksternal
counting
ti atau
t program counting.
ti
Ada dua jenis counter yang sering digunakan dalam PLC yaitu :
Counter Up, menghitung dari 0 sampai nilai yang ditentukan
Counter Down, menghitung dari besaran yang ditentukan sampai 0
16
15
14
13
12
11
MSB
Up Counter
Enable Bit
Set to 1
When AC>=PR
10
07
06
05
Middle
Digit
04
03
02
LSB
01
00
15 14 13 12 11
C5:0
CU
CD
DN
OV
10
09
08
07
06
05
UN
04
03
02
01
00
Control word for C5:0
C5:1
CU
CD
DN
OV
UN
C5:2
Set/Reset Counter Up
p
Bit ini:
Set ketika:
Reset ketika:
-Perhitungan nilai
terakumulasi di bawah preset
-Kombinasi instruksi CTU dan
CTD
Count Up Overflow
.OV (bit 12)
Mengeset
g
Parameter Counter
Untuk memprogram instruksi timer, sediakan processor dengan
informasi berikut :
Counter Address : C x : x x x
Tipe File (C:Counter)
File Delimiter
CTU Counter Up
p
CTU Counter Up, digunakan untuk membilang input yang masuk ke dalam
memori processor sampai nilai preset yang ditentukan tercapai. Akumulasi
CTU dimulai dari bilangan 0 sampai batas tertinggi Preset
CTU,
Preset.
Elemen CTU :
Counter : alamat file counter yang digunakan C5:xxx
Preset
: batas bilangan
Accum : Akumulasi bilangan yang telah masuk memori processor
Counter Enable
Input
Counter
Address
Counter Done
Contoh Program
g
CTU Counter Up
p
DN : Enable
I:002/0
1 2 3 4 5 6 7 8 9 10
Accum : 1 s.d 10
Contoh Program
g
CTU ((2))
Counter Enable
Input
Counter
Address
Counter Done
Set/Reset Counter Up
p
This bit:
Is set when:
Is Reset When:
Count Down
Underflow .UN (bit
11)
Contoh Program
g
CTD
DN : Enable
I:002/0
1 2 3 4 5 6 7 8 9 10
Accum : 1 s.d 10
Contoh Program
g
CTD ((2))
Contoh Aplikasi
p
Counter
Laser Switch