5/28/2018 01. Advanced Instruction Set
1/16
PELATIHAN PLC TWIDO
Advanced Ins truc t ion Set
5/28/2018 01. Advanced Instruction Set
2/16
PLC TRAINING CENTER - MARANATHA
2
COMPARISON INSTRUCTION
Comparison instructiondigunakan untuk
membandingkan dua buah operand
Tabel di bawah berisi jenis-jenis comparison instruction
5/28/2018 01. Advanced Instruction Set
3/16
PLC TRAINING CENTER - MARANATHA
3
Contoh perintah comparedigunakan
pada timer dan counter
5/28/2018 01. Advanced Instruction Set
4/16
PLC TRAINING CENTER - MARANATHA
4
Syntax for Compar ison ins truct ions
Blok perintah compareakan aktif jika inputnya high.
Outputnya akan high ketika perintah compareyang
diminta bernilai benar.Block CMP
Input Output
5/28/2018 01. Advanced Instruction Set
5/16
PLC TRAINING CENTER - MARANATHA
5
SCHEDULE BLOCKS
Schedule blocksdigunakan untuk
mengendalikan aksi penentuan bulan, hari dan
waktu.
Maximum schedule blocksyang dapatdikonfigurasi adalah 16 buah
PLC harus memiliki modul RTC untuk
menggunakan Schedule Block
5/28/2018 01. Advanced Instruction Set
6/16
PLC TRAINING CENTER - MARANATHA6
Parameter-parameter yang perlu diisi pada
schedule blockadalah :
5/28/2018 01. Advanced Instruction Set
7/16
PLC TRAINING CENTER - MARANATHA7
TIME / DATE STAMPING
Sistem words %SW49 hingga %SW53 berisi waktu saatini (sebagai referensi) dalam format BCD. Referensiwaktu juga dapat di-setmelalui operator display.
%SW49 MSB 00 LSB hari(1=senin,2=selasa,3=rabu,,7=minggu)
%SW50 MSB 00 LSB detik
%SW51 MSB jam LSB menit
%SW52 MSB bulan LSB hari %SW53 MSB abad LSB tahun
Date and time of last stopterdapat pada sistem words%SW54 hingga %SW57 dalam format BCD
5/28/2018 01. Advanced Instruction Set
8/16
PLC TRAINING CENTER - MARANATHA8
Word Value (hex) Artinya
%SW 49 0001 Hari Senin (1)
%SW 50 0030 Detik ke 30
%SW 51 1701 Menit ke 1,
Jam 17
%SW 52 0717 17 Juli
%SW 53 2006 Tahun 2006
Contoh : hari Senin 17:01:30 , 17 July 2006
5/28/2018 01. Advanced Instruction Set
9/16
PLC TRAINING CENTER - MARANATHA9
PULSE WIDTH MODULATION (PWM)
Fungsi blok PWM menghasilkan sinyal kotak padaoutput yang sudah ditentukan (%Q0.0 atau %Q0.1).
Dengan fungsi PWM ini kita dapat mementukan
perioda sinyal dan duty cycle-nya.
Output (%Q0.0 atau %Q0.1) dapat dipakai atau
digunakan untuk fungsi yang sama dengan blok
fungsi PLS.
PWM dapat dikonfigurasi perioda nya dengan
mengatur nilai preset dan nilai time base melalui
rumus : T=%PWMi.P * TB
5/28/2018 01. Advanced Instruction Set
10/16
PLC TRAINING CENTER - MARANATHA10
Blok fungsi PWM pada diagram ladder :
5/28/2018 01. Advanced Instruction Set
11/16
PLC TRAINING CENTER - MARANATHA11
Parameter-parameter yang terdapat pada blok fungsi PWM :
Parameter Label Deskripsi
Time base TB 0.142 ms, 0.57 ms, 10 ms, 1 s (default value)
Preset %PWM.P 0< %PWMi.P
5/28/2018 01. Advanced Instruction Set
12/16
PLC TRAINING CENTER - MARANATHA12
Contoh :
5/28/2018 01. Advanced Instruction Set
13/16
PLC TRAINING CENTER - MARANATHA13
PULSE GENERATOR OUTPUT (PLS)
Fungsi blok %PLS digunakan untuk membuat
sinyal kotak dengan perioda tertentu.
Perbedaan antara %PWM dan %PLS :
Pada %PLS duty cycle-nya selalu 50%sedangkan pada %PWM dapat diatur antara 0% -
100%.
Kita dapat mengkonfigurasi perioda dengan
mengatur nilai preset dan nilai time base melaluirumus : T=%PLSi.P * TB
5/28/2018 01. Advanced Instruction Set
14/16
PLC TRAINING CENTER - MARANATHA14
Diagram Ladder dari Pulse Generator
5/28/2018 01. Advanced Instruction Set
15/16
PLC TRAINING CENTER - MARANATHA15
Keterangan blok Pulse GeneratorFungsi Objek Deskripsi
Time Base TB 0.142 ms, 0.57 ms, 10 ms, 1 s
Preset Period %PLSi.P 0< %PLSi.P
5/28/2018 01. Advanced Instruction Set
16/16
PLC TRAINING CENTER - MARANATHA16
Diagram waktu untuk fungsi %PLS :