disusun oleh:
Agfianto Eko Putra, Drs., M.Si.
dan Tim DRiP ELINS, Yogyakarta
Halaman - 1
Kata Pengantar
Syukur Alhamdulillah, modul praktikum PLC versi 1.5 ini bisa kami
selesaikan dengan baik. Modul ini merupakan perbaikan dari modul 1.0 yang
pernah digunakan untuk angkatan 1999 (sekarang untuk angkatan 2000,
dst), jika sebelumnya praktikan mendapatkan salinan buku Zen, sekarang
semuanya sudah dipersiapkan dalam modul ini dan berbahasa Indonesia.
Idealnya praktikum diawali dengan mempelajari Zen sebagai Relai
terprogram atau Programmable Relay sebagai dasar dari PLC, kemudian
baru dilanjutkan dengan PLC Omron seri CPM2A. Namun karena keterbatasan
alat, maka praktikum ini dibagi menjadi dua kelompok, kelompok A diawali
dengan Zen, sedangkan kelompok B diawali dengan Omron PLC (lihat jadwal
praktikum terlampir).
Terima kasih disampaikan kepada tim DRiP, Mamiek, S.Si., Lukluk,
A.Md., Era, A.Md., Yusri, Supri dan Demby yang telah banyak membantu
dalm penyusunan modul praktikum PLC baik perangkat keras maupun
perangkat lunak. Juga kepada pak Hardi dan pak Diman, serta segenap pihak
yang juga telah banyak membantu yang tak dapat kami sebutkan satupersatu.
Selain itu modul praktikum ini jelas-jelas jauh dari kesempurnaan,
untuk itu saran dan kritik yang membangun kami butuhkan dan bisa
disampaikan ke penulis (agfi68@yahoo.com) atau langsung di Lab. ELINS,
FMIPA, UGM.
Yogyakarta, 31 Agustus 2002
Penyusun,
Halaman - 2
Daftar Isi
Praktikum-1: Pengenalan Software Syswin 3.3 dan Zen..............................2
Panduan Singkat Penggunaan Syswin 3.3 ...................................................3
Panduan Singkat Penggunaan Zen Support Software................................10
Praktikum-2: Kendali Pola Pencahayaan (Zen)...........................................35
Praktikum-3: Anunsiator (Zen)...................................................................36
Praktikum-4: Model Kendali Pencuci Mobil Otomatis (Zen)........................37
Praktikum-5: Penentuan Prioritas Bel Kuis (Omron/CPM2A).....................39
Praktikum-6: Pengepakan Apel dalam Boks (Omron/CPM2A).....................41
Praktikum-7: Kendali Pengisian dan Pengosongan Air (Omron/CPM2A).....43
Jadwal Praktikum........................................................................................45
Laporan akhir setiap praktikum:
Demo di hadapan asisten/koordinator
Penilaian praktikum berdasar waktu yang dibutuhkan untuk
menyelesaikan tugas praktikum: <= 60, <= 75, <= 90 dan> 90;
Ulasan singkat dan jelas cara kerja rangkaian di-ACC
asisten/koordinator.
Halaman - 3
Praktikum-1:
Pengenalan Syswin 3.3 dan ZEN Support Software
Referensi:
1. Putra, Agfianto Eko, 2001, Panduan Singkat Penggunaan Syswin 3.3, DriP
Elins, Yogyakarta
2. Putra, Agfianto Eko, 2002, Panduan Singkat Penggunaan Zen Support
Software, DriP Elins, Yogyakarta
Tujuan:
Mengenalkan penggunaan perangkat lunak untuk pemrograman ladder pada
PLC:
o CPM2A Omron PLC menggunakan Syswin 3.3
o Omron ZEN 10C1AR-A, Programmable Relay menggunakan Zen
Support Soft.
Menerjemahkan diagram ladder ke kode dan kode ke diagram ladder
menggunakan program SysWin 3.3 dan/atau Zen Support Software
Percobaan:
Membuat diagram ladder berikut ini, dengan cara menggambar ladder
dan/atau memasukkan kode melalui statement list-nya Syswin 3.3 dan Zen
Support Software;
Mencetak diagram ladder beserta kode-kodenya;
|------------------------------------------------------------------------------|
| Main 1 Contoh Ladder
|
| Network 1 ON/OFF
|
|------------------------------------------------------------------------------|
Dua saklar satu untuk ON dan satu untuk OFF alat terpasang!
00000
|
000.00
000.01
010.00
|------| |--------------|/|--------------( )-|
|
ON
|
OFF
Piranti
|
010.00
|
|------| |---------|
Piranti
00000
00001
00002
00003
LD
OR
AND NOT
OUT
000.00
010.00
000.01
010.00
ON
Piranti
OFF
Piranti
|------------------------------------------------------------------------------|
| Network 2 Akhir Program
|
|------------------------------------------------------------------------------|
Jangan lupa setiap ladder harus diakhiri dengan END, kalau tidak
tahu sendiri!
00004
| ----------------|- END(001)
|
| ----------------END
Halaman - 4
Halaman - 5
Halaman - 6
PANDUAN SINGKAT
PENGGUNAAN SYSWIN 3.3
Drs. Agfianto Eko Putra, M.Si.
Aktifkan Syswin 3.3 sehingga akan dimunculkan jendela edit program ladder:
Mulailah dengan menu File New Project, sehingga akan dimunculkan kotak
dialog sebagai berikut:
Halaman - 7
Kiri
Tengah
Kanan
Halaman - 8
Dari Statement List Editor ini Anda bisa mengetik kode-kode ladder-nya kemudian
melihat diagram ladder-nya (melalui tombol Test atau Close). Karena pada
dasarnya, Statement List ini merupakan ungkapan dari diagram ladder yang
dibuat atau digambar !
Mencetak Diagram Ladder beserta kode-kodenya (Ctrl+P):
Lakukan seting seperti gambar sebelumnya (yang di-X hanya Ladder Diagram saja),
kemudian pilih options:
Halaman - 9
Untuk melakukan koneksi dengan PLC gunakan Online Connect ! (tomboltombol berikut hanya aktif jika sudah On-line!!)
Keterangan:
Halaman - 10
Lakukan pengaturan sebagaimana tampak pada gambar! Jika PLC dalam mode RUN
atau MONITOR, maka Anda harus mengubahnya ke mode STOP/PRG, agar bisa
men-download program ladder yang bersangkutan.
Ringkasan penggunaan tombol-singkat (ShortCut):
Tombol/ShortCut
Gambar
Fungsi
ESC
Horizontal Connector
Vertical Connector
Normally ON Output
Halaman - 11
Gambar
Fungsi
Function
Timer
Counter
Negate / Differentiate
Del
Delete Item
Tombol/ShortCut
Gambar
Fungsi
Shift + F2
Open Project
Shift + F3
Save Project
Shift + F4
Print Object
Ctrl + x
Cut Items
Ctrl + c
Copy Items
Ctrl + v
Paste Items
Ctrl + z
Undo
Ctrl + F2
Ctrl + F3
Ctrl + F4
Choose Editor
Shift + F5
Select Network
Insert Network
Delete Network
Shift + F8 / Alt +
Enter
Test Network
Ctrl + F5
Block Manager
Ctrl + F6
Ctrl + F7
Ctrl + F8
Statement List
Halaman - 12
Gambar
Fungsi
Shift + F9
Communications Connect
Shift + F10
Ctrl + F11
Shift + F11
Shift + F12
Overview Mode
Halaman - 13
Halaman - 14
5. Pilih menu File Exit dari menu Zen support software untuk mengakhiri
aplikasi.
II.KONFIGURASI LAYAR
Menu bar
Toolbars
Tampilan Ladder
dari Program
view of program
Informasi bit
Status bar
Catatan: Bit-bit tampilan dalam memori Zen merupakan relai, bit-bit masukan
program merupakan kontak, dari bit-bit keluaran program merupakan koil;
Halaman - 15
Edit
New
Open
View
Undo
Redo
Save
Cut
Save As
Copy
Paste
Print Setup
Select All
Print Preview
Delete
Find
Communications
Find Next
Properties
Edit
Recent File
Edit Comments
Exit
Select Objects
Show Symbol
Comments
Toolbar
Standard
Status Bar
ZEN
Ladder
Grid
Ladder Rung Diagram
Circuit Display
Method
Zoom Out
Zoom In
Zoom To
50%
100%
150%
200%
ZEN
Go Online
Change Operating
Mode
RUN
STOP
Monitor
Program Check
Transfer
Protect
Set/Reset
Operation
Release
Set
Set Operation
Reset Operation
Error Clear
All Clear Within ZEN
Set Protection
ZEN Information
Settings
Time Setting
Set Password
Halaman - 16
Row
Help
Contents
Horizontal
Find Topics
Vertical
About ZEN
TOOL BARS
Standard
Ladder
ZEN
New
Select Objects
Go Online
Open
Toggel Monitoring
Save
Transfer to ZEN
Insert Horizontal
Print Preview
Insert Vertical
Cut
Zoom Out
Set Protection
Copy
Zoom In
Release Protection
Paste
Show Grid
Delete
Show Comments
Find
About ZEN
Electrical Circuit
Diagram
INFORMASI BIT
Menampilkan Berbagai
komentar
BAR STATUS
Halaman - 17
Halaman - 18
Ladder Program
SW2
Ry
Masukan
Pertama
Masukan
Kedua
1 Keluaran
Masukan
Ketiga
Bit
Keluaran
Program ladder untuk masukan dan keluaran tersebut ditunjukkan pada program
Zen Support Software seperti berikut:
Masukan
Pertama
Masukan
Kedua
3 Masukan
Masukan
Ketiga
Masukan
Keempat
1 Keluaran
Nama
Bit-bit
masukan Unit
CPU
Bit-bit
masukan unit
Ekspansi I/O
Saklar-saklar
tombol
X
B
Nomor
bit
(lihat
cat. 1)
05
Dapat digunakan
untuk kondisi
masukan
(lihat catatan 2)
Ya
Dapat
digunakan
sbg
keluaran
Tidak
06
(lihat
cat.3)
03
Ya
Tidak
Ya
Tidak
Fungsi
Berkaitan dengan
terminal-terminal
masukan unit CPU
dan Ekspansi I/O
Bit-bit
pembanding
Analog
03
Ya
Tidak
Bit-bit
pembanding
pewaktu/penc
acah
pewaktu
mingguan
(lihat cat.5)
0f
Ya
Tidak
07
Ya
Tidak
pewaktu
kalender
07
Ya
Tidak
Bit-bit
keluaran unit
CPU
Bit-bit
keluaran
ekspansi I/O
Bit-bit kerja
Bit-bit Tahan
(holding, lihat
cat.6)
Pewaktu
Pewaktu tahan
(holding
timers, lihat
cat.6)
03
Ya
Ya
0b
(lihat
cat.3)
0f
0f
Ya
Ya
Ya
Ya
Ya
Ya
07
03
Ya
Ya
Ya
Ya
Fungsi: dapat
menentukan tundaan
ON (x), OFF (), pulsa
oneshot (o) atau
pulsa berkedip (F)
Pengaturan:
00 det 010 mdetik
99 det 990 mdetik
00 menit 01 detik
99 menit 59 detik
00 jam 01 menit 00
jam 59 menit
Pencacah
07
Ya
Ya
Y
M
H
T
#
Halaman - 20
Bit-bit
penampil
07
Tidak
Ya
Bit-bit
penampil
07
Tidak
Ya
atau turun
Fungsi:menampilkan
string, tanggal, jam,
nilai pewaktu, nilai
pencacah atau nilai
konversi analog pada
tampilan LCD unit
CPU.
Fungsi: menampilkan
string, tanggal, jam,
nilai pewaktu, nilai
pencacah atau nilai
konversi analog pada
tampilan
Catatan:
1. Nomor-nomor bit disajikan dalam format heksadesimal (0, 1, 2, ... , 9, a,
b, ...f).
2. Bit-bit yang digunakan sebagai kondisi masukan dapat digunakan sebagai
kondisi normally open atau normally closed.
3. Jumlah bit yang dapat digunakan tergantung pada konfigurasi koneksi Unit
Ekspansi I/O.
4. Bit-bit pembanding analog dapat digunakan pada unit CPU dengan catu daya
DC (ZEN-10C1DR-D dan ZEN-10C2DR-D).
5. Pewaktu mingguan (weekly) dan kalender dapat digunakan pada unit CPU
yang memiliki fungsi kalender dan jam (ZEN-10C1AR dan ZEN-10C1DR-D).
6. Jika catu daya dimatikan, pewaktu tahan (holding timer) akan menyimpan
status ON/OFF dan nilai sebelum catu daya mati.
1. Aktifkan Zen Support Software, kemudian pilih Create a New Program dan
klik OK;
Jika Zen support software sudak aktif sebelumnya, klik tombol New pada
Toolbar atau pilih menu File New.
2.
Halaman - 21
3.
Catatan:
posisi untuk bit-bit masukan dan keluaran dapat diset dengan menggeser geser
atau menggunakan mouse untuk menempatkan pada suatu posisi kemudian 1)
tekan ENTER, 2) klik ganda mouse, 3) mengklik tombol Insert Input atau Insert
Output pada Toolbar, 4) Pilih Insert Contanct/Coil pada Menu Bar, 5) pilih
Edit Edit pada Menu bar atau 6) klik kanan mouse kemudian pilih Edit.
Halaman - 22
Kotak dialog Edit Input kemudian akan ditampilkan. Tentukan tipe bit, tipe
masukan dan nomor bit (relay no.) serta masukan/tuliskan komentar jika
diperlukan.
Nama bit : I
Input: Normally open
Nomor bit: 0
Komentar:
CPUUnit input0
Halaman - 23
Kotak dialog Edit Input akan ditampilkan lagi. Tentukan tipe bit, tipe
masukan, nomor bit dan komentar jika diperlukan, sebagaimana yang telah
dilakukan pada langkah 4.
Nama bit : I
Input: Normally closed
Nomor bit: 1
Komentar:
CPUUnit input1
7.
Halaman - 24
Kotak dialog Edit Output akan ditampilkan. Tentukan tipe bit, tipe masukan,
nomor bit dan komentar jika diperlukan, sebagaimana yang telah dilakukan
pada langkah 4.
Nama bit : Q
Nomor bit: 0
Komentar:
CPUUnit Output0
9.
Halaman - 25
Kotak dialog Edit Input akan ditampilkan lagi. Tentukan tipe bit, tipe
masukan, nomor bit dan komentar jika diperlukan, sebagaimana yang telah
dilakukan pada langkah 4.
Nama bit : Q
Input type: Normally open
Nomor bit: 0
Komentar:
CPUUnit Output0
11.
Klik dan geser (drag) mouse secara vertikal untuk membuat garis koneksi
vertikal.
Halaman - 26
Dan klik-geser mouse ke kanan, hingga bit keluaran untuk membuat koneksi
horisontal
Kedua cara ini bisa dilakukan dengan tombol Insert Vertical dan untuk
Insert Horizontal atau dengan menu Insert Vertical atau Insert
Horisontal.
Diagram ladder sekarang sudah lengkap/selesai.
12.
Halaman - 27
Catatan:
1. Saat menyimpan program ladder yang pernah tersimpan sebelumnya,
bisa anda gunakan tombol Save atau pilih menu File Save As
untuk menumpuk berkas yang pernah tersimpan.
2. Pengaturan sistem dan password juga ikut tersimpan.
Halaman - 28
3. Ubah tipe bit pada kotak dialog tersebut dari Q menjadi M (bit penyimpan,
holding bit), tentukan fungsi dan nomor bit serta ketik/isikan komentar jika
diperlukan.
Halaman - 29
Halaman - 30
Catatan:
Semua masukan dan keluaran di dalam area akan ikut terhapus dengan cara
seperti ini (lihat pasal VI.6).
Halaman - 31
Catatan:
Pengeditan program secara normal, seperti memasukkan atau menyisipkan
masukan dan keluaran, tidak dapat dilakukan setelah tombol select objects,
ditekan. Untuk kembali ke mode edit program yang normal, klik tombol
select Objects lagi atau tombol ESC.
2. Klik-geser mouse dari awal daerah ke akhir daerah yang dipilih, perhatikan
contoh gambar berikut:
Halaman - 32
3. Untuk menyalin, klik tombol copy pada toolbar atau pilih menu Exit
Copy.
Untuk memindahkan, klik tombol Cut pada toolbar atau pilih menu Edit
Cut.
Saat menyalin
Saat memindah
Halaman - 33
Setelah dipindah
Catatan:
1. Program akan lebih mudah dipahami dan disusun jika nama-nama piranti
I/O yang sesungguhnya atau nama-nama yang berhubungan dengan
suatu fungsi dituliskan dalam komentar I/O.
2. Klik tombol Show Comments atau pilih menu View Show Symbol
Comments untuk menampilkan atau
komentar I/O pada layar program ladder.
menyembunyikan
komentar-
Halaman - 34
Pengaturan
- Program frame display
- Parameter Setting information
-
Print title
Drawing name
Figure no
Revision mark
Prepared by
Date
Penjelasan
di- boks ini jika ingin mencetak frame
di- boks ini jika ingin mencetak
pewaktu, pencacah dan parameter lain.
di- boks ini untuk mencetak judul
nama gambar
nomor gambar
tanda revisi
Nama yang membuat program
Tanggal pembuatan program
Halaman - 35
VIII.3. Mencetak
1. Klik tombol Print atau pilih menu File Print
2. Kotak dialog Print akan ditampilkan, lakukan pengaturan jika diperlukan dan
klik OK.
Halaman - 36
Praktikum-2:
Kendali Pola Pencahayaan (Lampu)
Keterangan:
Zen dapat digunakan untuk menghemat energi dengan cara membuat pola
pencahayaan lampu ruangan sesuai dengan tabel berikut ini:
Operasi
Semua ON
Pola-1
Pola-2
Semua
OFF
Saklar
SW1
SW2
SW3
SW4
(I0)
(I1)
(I2)
(I3)
1
Q0
ON
ON
ON
OFF
Pola Pencahayaan
2
3
Q1
Q2
ON
ON
OFF
ON
ON
OFF
OFF
OFF
4
Q3
ON
OFF
OFF
OFF
Saklar bersifat normal terbuka atau normally open, artinya jika ditekan jadi
tertutup atau ON (bedakan dengan kebalikannya: normally closed) dan
bersifat sementara, artinya kondisi ON hanya selama ditekan tombolnya, jika
tidak ditekan, maka OFF.
Konfigurasi sistem:
Diagram/Program Ladder:
Halaman - 37
Halaman - 38
Praktikum-3:
Anunsiator (Pewaktu Pulsa Berkedip)
Keterangan:
Konfigurasi sistem:
Diagram Ladder:
Pengaturan parameter:
Halaman - 39
Praktikum-4:
Pencuci Mobil berbasis Koin (Bit tahan dan Pewaktu
tahan)
Keterangan:
Konfigurasi sistem:
Diagram Ladder:
Halaman - 40
Halaman - 41
Praktikum-5:
Penentuan Prioritas Bel Kuis
Keterangan:
1. Pertama pembawa acara memberikan pertanyaan kepada 3 (tiga) peserta
kuis, setelah selesai memberikan pertanyaan, maka
2. Ke-tiga pemain berlomba-lomba untuk menekan tombol dalam rangka
menjawab pertanyaan dari pembawa acara;
3. Buzzer akan dibunyikan setelah ada salah seorang pemain berhasil menekan
tombol untuk pertama kalinya;
4. Indikator lampu pada pemain tersebut (yang berhasil menekan tombol untuk
pertama kali) akan dinyalakan dan hanya bisa dimatikan oleh saklar utama.
Konfigurasi sistem:
Masukan
000.00
000.01
000.02
000.03
Alat
Tombol Pemain1
(PB1)
Tombol Pemain2
(PB2)
Tombol Pemain3
(PB3)
Tombol Reset (RST)
Keluaran
010.00
Alat
Buzzer
010.01
Lampu PEMAIN1
010.02
Lampu PEMAIN2
010.03
Lampu PEMAIN3
Halaman - 42
Halaman - 43
Praktikum-6:
Pengepakan Apel ke dalam Boks
Keterangan:
Saat ditekan tombol START (PB1), maka dijalankan konveyor pembawa boks.
Jika sensor boks (SE2) mendeteksi keberadaan boks maka konveyor
pembawa boks akan dihentikan dan konveyor pembawa apel mulai
dijalankan.
Sensor apel (SE1) akan menghitung hingga 10 buah apel kemudian
menghentikan konveyor pembawa apel (pencacah apel akan direset) dan
proses dijalankan dari awal lagi demikian seterusnya hingga ditekan tombol
STOP (PB2).
Konfigurasi sistem:
Masukan
000.00
000.01
000.02
000.03
Alat
Tombol Start (PB1)
Tombol Stop (PB2)
Sensor Apel (SE1)
Sensor Boks (SE2)
Keluaran
010.00
010.01
Alat
Konveyor Apel
Konveyor Boks
Halaman - 44
Halaman - 45
Praktikum-7:
Kendali Pengisian dan Pengosongan Air
Keterangan:
1. Saat tombol START (PB1) ditekan, kran MV1 mulai membuka dan cairan mulai
mengalir mengisi bak pengaduk. Pada saat yang bersamaan motor pengaduk
(M) mulai dijalankan;
2. Jika air mencapai sensor TLB2 dan TLB1, maka kran MV1 ditutup dan motor
pengaduk (M) dihentikan;
3. Selanjutnya, kran MV2 dibuka dan mulailah prose pengurasan cairan, jika
cairan telah mencapai sensor TLB2, maka kran MV2 ditutup;
4. Jika proses 1 s/d 3 telah dilakukan sebanyak 4 (empat) kali, maka akan
dinyalakan lampu indikator SELESAI dan proses tersebut tidak akan bisa
dijalankan lagi walaupun ditekan tombol START (PB1).
Konfigurasi sistem:
Masukan
000.00
000.01
000.02
000.05
000.06
Alat
Tombol Start (PB1)
Tombol Stop (PB2)
Tombol Reset (SE1)
Sensor atas (TLB1)
Sensor bawah
(TLB2)
Keluaran
010.00
010.01
010.02
010.04
010.05
Alat
Kran isi (MV1)
Kran kuras (MV2)
Pengaduk (M)
Indikator selesai
Buzzer
Halaman - 46
Halaman - 47
Jadwal Praktikum
Praktikum I
Praktikum II
Praktikum III
Praktikum IV
Praktikum V
Praktikum VI
Praktikum VII
Group-A
Praktikum 1
Praktikum 2
Praktikum 3
Praktikum 4
Praktikum 5
Praktikum 6
Praktikum 7
Ujian Responsi
Group-B
Praktikum
Praktikum
Praktikum
Praktikum
Praktikum
Praktikum
Praktikum
1
5
6
7
2
3
4
Halaman - 48