248
PEREKAYASAAN SISTEM KONTROL
4.20 Pulse Wide Modulation PWM
Gambar 4.13 Rangkaian PWM dengan beban lampu LED
Gambar 4.14 Percobaan PWM
regfile m8535.dat crystal = 4000000
Dim A0 As Word Config Portb = Output
Config Adc = Single , Prescaler = Auto Start Adc
Tccr0 = B01101001 Ocr0 = 0
Do
A0 = Getadc0 A0 = A0 4
Ocr0 = A0 Loop
End
249
PEREKAYASAAN SISTEM KONTROL
Rangkuman
1. Sebelum mengakses port digital, harus dilakukan inisialisasi yaitu menentukan
arah data sebagai masukan atau keluaran dengan instruksi config.
Contoh :
Config Portb = Output Config Portc = Input
Untuk membaca port digital digunakan perintah “Pin” Contoh :
A = PinA 2. Untuk program penyalaan LED diperlukan tunda waktu yaitu Waitms
Contoh :
Waitms 1000
‘Tunda waktu 1 detik
Waitms 100
‘Tunda waktu 100 mili detik 3. Untuk membaca data analog harus melakukan inisialisasi ADC sebagai
berikut :
Config Adc = Single , Prescaler = Auto
Untuk memulai pembacaan ADC dilakukan dengan instruksi :
Start Adc
Untuk mendapatkan hasil pembacaan ADC dilakukan dengan instruksi :
W = Getadc0
250
PEREKAYASAAN SISTEM KONTROL
4. Untuk menulis LCD harus melakukan inisialisasi pin LCD sebagai berikut :
Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2
Untuk menginisialisasi jenis LCD sesuai jumlah baris dan kolomdilakukan dengan instruksi :
Config Lcd = 16 2
Untuk menginisialisasi LCD supaya cursor tidak tampak dan tidak berkedip :
Cursor Off Noblink Untuk membersihkan layer LCD digunakan instruksi Cls
Untuk menulis LCD digunalkan instruksi LCD seperti contoh berikut : Upperline
Lcd A0: A2: Lowerline
Lcd A1: A3:
Untuk menempatkan cursor pada posisi baris dan kolom tertentu digunakan
instruksi Locate, Contoh : Locate 2 , 13
5. Komunikasi data serial dapat melalui USART menggunakan pin Tx dan Rx serta GND
251
PEREKAYASAAN SISTEM KONTROL
252
PEREKAYASAAN SISTEM KONTROL
KEGIATAN BELAJAR 5
Sebelum proses pembelajaran di kelas berlangsung, sebaiknya siswa mempersiapkan diri dengan belajar mandiri sesuai dengan urutan materi yang
akan diberikan.Sebagai gambaran kegiatan belajar siswa seperti pada tabel berikut :
NO KEGIATAN SISWA
KETERANGAN 1
Persiapan Kegiatan 1 1. Siswa membaca materi pendahuluan
2. Siswa mempelajari materi identifikasi arsitektur PLC
3. Siswa mempelajari hardware PLC dengan latihan menggambar pengawatan PLC
4. Siswa mencoba mengerjakan soal tes formatif 1 Kegiatan ini pada
prinsipnya siswa belajar secara mandiri
sebagai persiapan awal untuk menerima
materi dari guru sesuai kegiatan 1
2 Persiapan Kegiatan 2
1. Siswa membaca materi pengertian program 2. Siswa mempelajari materi teknik pemrograman
PLC 3. Siswa mempelajari instruksi sederhana pada
program PLC 4. Siswa mencoba mengerjakan soal tes formatif 2
Kegiatan ini pada prinsipnya siswa
belajar secara mandiri sebagai persiapan
awal untuk menerima materi dari guru
sesuai kegiatan 2 3
Persiapan Kegiatan 3 1. Siswa mempelajari materi transfer program ke
dalam PLC dengan menggunakan software CX- programmer.
2. Siswa mempelajari pembuatan ladder diagram 3. Siswa mencoba mengerjakan soal tes formatif 3
Kegiatan ini pada prinsipnya siswa
belajar secara mandiri untuk menerima
materi dari guru sesuai kegiatan 3
253
PEREKAYASAAN SISTEM KONTROL
Selanjutnya siswa mendengarkan penyampaian materi pembelajaran di setiap pertemuan oleh guru serta menyesuaikan dengan model pembelajran yang
digunakan. Misalnya saatnya harus aktif mengerjakan soal maupun praktikum, maka siswa juga harus aktif dan kreatif. Melalui langkah kegiatan pembelajaran
yang saling melengkapi diharapkan siswa dapat mencapai kompetensi yang distandarkan.
A. Tujuan Pembelajaran