04. Bascnider sic Instruction
-
Upload
qunksetaru -
Category
Documents
-
view
215 -
download
0
Transcript of 04. Bascnider sic Instruction
-
7/28/2019 04. Bascnider sic Instruction
1/28
BASIC PLC TWIDO
BASIC
INSTRUCTION SET
TIMER
COUNTER
-
7/28/2019 04. Bascnider sic Instruction
2/28
BASIC PLC TWIDO
TIMER
-
7/28/2019 04. Bascnider sic Instruction
3/28
Schneider Electric Automation Business
TimerTimer(1)(1)
1. Digunakan sebagai pengatur waktu proses.
2. Dapat digunakan sebagai komponen tundaan (delay) timeron delay.
3. Umumnya merupakan kotak fungsi yang dapat diatur
memberikan suatu keluaran kondisi On selama selang waktu
tertentu timer off delay.4. Dapat digunakan untuk membuat pulsa dengan lebar
tertentu timerpulsa (ini termasuk ke fitur tambahan, hanyaterdapat pada PLC tertentu saja).
-
7/28/2019 04. Bascnider sic Instruction
4/28
Schneider Electric Automation Business
Dalam timerterdapat : input, konstanta timer, output.
Input berfungsi men-start aktifnya timeruntuk mulaimenghitung waktu.
Konstanta timermemberikan nilai berapa lama timeraktif.
Output memberikan keluaran logika 1 atau 0 bilawaktu yang dinyatakan dalamkonstanta timertelahtercapai.
Timer(2)
-
7/28/2019 04. Bascnider sic Instruction
5/28
Schneider Electric Automation Business
Dalam hard-wired circuit,
timerberupa komponen
fisik yang dapat diset nilaikonstanta waktunya.
Timer(3)
-
7/28/2019 04. Bascnider sic Instruction
6/28
Schneider Electric Automation Business
Contoh Timer
Timeranalog Timerdigital
-
7/28/2019 04. Bascnider sic Instruction
7/28
Schneider Electric Automation Business
Contoh Rangkaian Timer
Saklar S1 (NO) seri dengan timerTR1 (on-delay) yang di-set5 detik.
Setelah S1 ditutup, TR1 bekerja menunda ON selama 5detik. Setelah 5 detik TR1 kontak untuk menyalakan lampu
PL1.
-
7/28/2019 04. Bascnider sic Instruction
8/28
Schneider Electric Automation Business
Jenis Timer(1)
Timersecara umum ada dua jenis :
ON-Delay
OFF-Delay
t = konstanta timer(nilai preset yang
diberikan)
t
t
-
7/28/2019 04. Bascnider sic Instruction
9/28
Schneider Electric Automation Business
Pada PLC Twido ada tambahan timerpulsa
t = konstanta timer
Jenis Timer(2)
-
7/28/2019 04. Bascnider sic Instruction
10/28
Schneider Electric Automation Business
Dari kedua jenis tadi dikembangkan beberapa fiturtambahan, misal : timerbisa diaktifkan dengan triggersaja baik untuk ON-Delay ataupun OFF-Delay.
Penambahan fungsi memory (Retentive Timer),
sehingga meskipun daya input yang diberikan hilang,timertidak me-reset ke nilai 0.
Pada PLC Twido dikembangkan jenis timeryang lainyaitu timeryang membentuk pulsa.
Jenis Timer(3)
-
7/28/2019 04. Bascnider sic Instruction
11/28
Schneider Electric Automation Business
Dalam diagram ladder, timerbiasa digambarkandalam bentuk kotak.
Jenis Timer(4)
-
7/28/2019 04. Bascnider sic Instruction
12/28
Schneider Electric Automation Business
Instruksi Timeryang Ada pada Twido PLC
DiagramLadder
-
7/28/2019 04. Bascnider sic Instruction
13/28
Schneider Electric Automation Business
Keterangan Blok Fungsi Timer
Parameter Label Value
Timer Number %TMi PLC Compact : 0 s/d 63
PLC Modular : 0 s/d 127
J enis TON On-delay (by difault)
TOF Off-delaly
TP Pulse
Time Base TB 1 Min (default), 1 s, 100 ms, 1ms
Current Value %TMi.V Alamat ini akan increment dari 0 hingga nilai preset tercapai ketika timer aktif. Nilai padaalamat ini dapatdibaca tetapi tidak dapat ditulis.
Preset Value %TMi.P Alamat ini dapat diisi dengan nilai antara 0-9999. nilai pada alamat ini dapat dibaca danditulis. Perioda = %TMi.P x TB.
Data Editor Adj Y : yes, nilai preset dapatdiubah dari data editor
N : no, nilai preset tidak dapat diubah dari data editor
Setting Input (atauperintah)
IN Timer mulai aktif saat rising edge (TON dan TP) dan falling edge (TOF)
Timer Output Q Nilai output ini akan bernilai 1 sesuai dengan fungsi dari jenis timernya.
-
7/28/2019 04. Bascnider sic Instruction
14/28
Schneider Electric Automation Business
Contoh Program Timeruntuk PLC Twido (1)
1. Timer On_delay timerini aktif jika input-nya high.output akan aktif (high) setelah 5 detik.
- output lampu 1 (%Q0.0)
- input saklartoggle (%I0.8)
-
7/28/2019 04. Bascnider sic Instruction
15/28
Schneider Electric Automation Business
2. Timer Off_delay timerakan akti f jika input-nya low.Output-nya akan aktif (high) selama 5 detik.
- output lampu 2 (%Q0.1)
- input saklartoggle (%I0. 9)
Contoh Program Timeruntuk PLC Twido (2)
-
7/28/2019 04. Bascnider sic Instruction
16/28
Schneider Electric Automation Business
3. Pulsa (monastable) aktif jika input-nya high.Output akan berbentuk pulsa selama 5 detik.
- output lampu 3 (%Q0.2)
- input saklartoggle (%I0.10)
Contoh Program Timeruntuk PLC Twido (3)
-
7/28/2019 04. Bascnider sic Instruction
17/28
BASIC PLC TWIDO
COUNTER
-
7/28/2019 04. Bascnider sic Instruction
18/28
Schneider Electric Automation Business
Counter
1. Berfungsi untuk menghitung jumlah perubahan input.
2. Dapat untuk membatasi banyaknya perubahan input.
3. Ada dua jenis counter: menghitung naik (up-counter) dan
turun (down-counter).4. Dalam kehidupan sehari-hari terdapat juga countermekanik
dan elektronik.
5. Counterakan mengeluarkan nilai logika 0 atau 1 bila nilaipreset telah tercapai.
6. Ada juga step counterdimana perubahan input akan
ditampilkan pada setiap alamat output tertentu.
-
7/28/2019 04. Bascnider sic Instruction
19/28
Schneider Electric Automation Business
Contoh Fisik Counter
-
7/28/2019 04. Bascnider sic Instruction
20/28
Schneider Electric Automation Business
Contoh Aplikasi 1
Aplikasi counterdalam pengemasan barang
-
7/28/2019 04. Bascnider sic Instruction
21/28
Schneider Electric Automation Business
Contoh Aplikasi 2
Up-counter
digunakan untuk
sortir dalam
proses produksi,
misalnya denganmengambil 1
sample tiap 1000
unit.
C t h A lik i 3
-
7/28/2019 04. Bascnider sic Instruction
22/28
Schneider Electric Automation Business
Contoh Aplikasi 3
Counterbisa jugamengukur panjang,dengan caramenghitung berapagigi/satuan panjang.
C t h A lik i 4 (1)
-
7/28/2019 04. Bascnider sic Instruction
23/28
Schneider Electric Automation Business
Contoh Aplikasi 4 (1)
Isi counter
menunjukkanjumlah barangyang masih
dalamproses(jumlah yangmasuk dikurangiyang keluar).
C t h A lik i 4 (2)
-
7/28/2019 04. Bascnider sic Instruction
24/28
Schneider Electric Automation Business
Salah satu contoh dari aplikasi yang ke-4 adalah
tempat parkir.
Setiap kendaraan yang masuk dihitung. Setiap kendaraan yang keluar juga dihitung.
Hasilnya jumlah kendaraan yang parkir diketahui
(masuk dikurangi keluar).
Bila jumlahnya mencapai kapasitas area parkir,
maka ada tanda/lampu yang menyatakan parkir
penuh.
Contoh Aplikasi 4 (2)
C t di PLC
-
7/28/2019 04. Bascnider sic Instruction
25/28
Schneider Electric Automation Business
Counterdi PLC
CounterdalamPLC bekerja seperti halnya countermekanik atau elektronik yaitu membandingkan nilaiyang terkumpul dengan nilai pengesetan dan hasil
pembandingan dipakai sebagai keluaran. Dalamaplikasi-aplikasi yang menggunakan counter
secara umumbekerja sebagai berikut :
1. Menghitung hingga ke suatu nilai preset, setelahtercapai akan menghasilkan suatu event.
2. Membuatsuatu event tetap terjadi, sampai counter
mencapai nilai preset baru berhenti.
Di L dd C t d PLC T id
-
7/28/2019 04. Bascnider sic Instruction
26/28
Schneider Electric Automation Business
Diagram Ladder Counterpada PLC Twido
Keterangan Ladder :
-
7/28/2019 04. Bascnider sic Instruction
27/28
Schneider Electric Automation Business
Keterangan Ladder:
Parameter Label Value
Counter Number %Ci 0 s/d 31
Current Value %Ci.V Nilai pada alamat ini akan di increment atau decrementtergantung input dari CU atau CD. Nilai pada alamat ini dapat
dibaca tetapi tidak dapatditulis.
Preset Value %Ci.P Nilainya diantara 0-9999. nilai alamat ini dapatdibaca dan ditulis.
Data Editor Y/N Y: yes, nilai presetnya dapat diubah dari data editor
N: no, nilai presetnya tidak dapat diubah dari data editor
Reset input (or insturction) R J ika diberi input 1 maka %Ci.V = 0
Set input (or instruction) S J ika diberi input 1 maka %Ci.V = %Ci.P
Upcount input (or instruction) CU Setiap ada input rising edge maka nilai %Ci.V akan di increment
Downcount input (or
instruction)
CD Setiap ada input rising edge maka nilai %Ci.V akan di decrement
Underflow output E Output akan aktif jika %Ci.V bernilai negatif (%Ci.V sudahbernilai 0 lalu CD diberi rising edge maka nilai %Ci.V = 9999)
Preset output reached D Output akan bernilai 1 jika dan hanya jika %Ci.V = %Ci,P
Overflow output F Output akanaktif jika %Ci.V bernilai 10000 (%Ci.V sudahbernilai 9999 lalu CU diberi rising edge maka nilai %Ci.V = 0)
Contoh Program Counter untuk PLC Twido
-
7/28/2019 04. Bascnider sic Instruction
28/28
Schneider Electric Automation Business
Contoh Program Counteruntuk PLC Twido
Program counterdi bawah ini bertujuan untuk memahami karakteristik dariblok counter.