modul pelatihan ladsim
TRANSCRIPT
-
7/21/2019 Modul Pelatihan Ladsim
1/19
P a g e | 1
PENGENALAN BAHASA LADDER DIAGRAM I
(Ladder Logic Editor and Programmable Logic Simulator)
A. u!uan
1. Mengenal bahasa Pemrograman Ladder Diagram
2. Mampu menganalisa input dan output dalam pemrograman
3. Mampu menggunakan logika dalam menyelesaikan masalah Otomasi
B. Alat " Alat Pelati#an
1. PC atau Laptop
2. Softare !L"DS#M$
3. Modul Pelatihan
$. Da%ar eori
Menurut asal bahasanya% Ladder berarti &angga atau 'en(ang. Pada prinsipnya bahasa
pemrograman ini akan kita mainkan dalam satu kesatuan aksi dan reaksi adalah satu
(en(ang.
I 0 .0 I 0 .2 & ' . 'I 0 .1
S i t ) h i n g
e l e m e n t
C o i l
P o w e r r a i l P o w e r r a i l
Ladder Diagram mempunyai bentuk seperti rangkaian listrik. Sebuah Ladder diagram
terdiri dari power rail pada sisi kanan dan kiri diagram% dihubungkan dengan rung oleh
switching element dan Coil element tertentu. *edua Power rail yang dimaksud disini
dapat diibaratkan sebagai kutub positif dan negatif.
Rung merupakan line yang menghubungkan kedua power rail yang mana kemudian
ditempatkan input (switching elment) dan output (Coil) sistem. #nput ditempatkan
-
7/21/2019 Modul Pelatihan Ladsim
2/19
P a g e | 2
disebelah kiri dan output disebelah kanan. #nput berfungsi untuk menyambungkanpower
rail kanan dan kiri. 'adi (ika keduapower rail !positif dan negatif$ dihubungkan dengan
Coil% maka Coiltersebut bereaksi.
Ladsim adalah sebuah software+perangkat lunak yang digunakan untuk mensimulasikanbahasa pemrograman Ladder Diagrampada PLC (Programmable Logic Controller). Ladsim
diproduksi atau dibuat oleh ,ytroni) #nternational. Ladsim yang akan kita gunakan adalah
-ersi 2..
/ambar 2.1 Interfaceaal aplikasi Ladsim
Panel Controls
-
7/21/2019 Modul Pelatihan Ladsim
3/19
P a g e | 3
/ambar 2.2 Interfaceutama aplikasi Ladsim
D. abel oolbar Pada Sotare Lad%im
&ILE PEN*ELASAN
0e Diagram Membuat diagram file baru
Open DiagramMembuka diagram yang telah dibuat atau yang tersimpan dalam)omputer
Sa-e Diagram Menyimpan diagram yang telah dibuat
Print Diagram Men)etak diagram yang telah dibuat
EDI
"dd ung Menambah rung pada ledder
#nsert ung Menambah atau mensisipkan rung diantara rung yang lain
Delete ung Menghapus ung
"dd ,ran)h Menambah bran)h pada satu rung
Detele ,ran)h Menghapus ,ran)hDelete Control Menghapus piranti atau )ontrol
dit Control Mengedit )ontrol yang telah dibuat
Sho )omment Memperlihatkan teks yang telah dibuat pada rung
ide Comments Menyembunyikan tks yang telah dibuat pada rung
SIM+LAE
Debugger&ilan yang berisi input% output% timer% )ounter dan lain4lain yangberhubungan pada saat program di(alankan
&raffi) Light
Simulator4simulator yang ada di L"DS#M
"nnun)iator
Car Park
Lift
Drinks Ma)hine
Pa)king Line
,ottling Plant
end Simulation Mengakhiri Simulasi
$,NR,L
Setup #+O Mengatur input dan output
eal4&ime Control Pengaturan yang bersifat real time
LP
Contents ,erisi dasar4dasar pen(elasan tentang L"DS#M
"bout L"DS#M Menampilkan -ersi L"DS#M yang kita gunakan.
-
7/21/2019 Modul Pelatihan Ladsim
4/19
P a g e | 4
E. abel Simbol Pemrograman Pada Sotare Lad%im
Contact Symbol Nilai Kondisi
0 Off
1 On
0 On1 Off
Coil Symbol Nilai Kondisi
0 Off
1 On
0 On
1 Off
0 Off
1 On State
0 On
1 Off State0 Off Reset
1 On Reset
Box Symbol Nilai Kondisi
0 Off Inisialisasi
1 On Inisialisasi
0 Off Inisialisasi
1 On Inisialisasi
NC (Normally Close) ( )
NO (Normally Open)
NO (Normally Open)
NC (Normally Close)
( )
Tim (Timer) Timer
C (Counter) Counter
Reset ( RES )
Latching ( L )
n!Latching ( )
*eterangan 5
1. Contact : InputContact adalah inputan yang mengandung sumber yang dibutuhkan oleh keluaran
atau outputan.
. Coil : !utput
Coiladalah Output yang menerima sumber dari input atau Contact
". #o$ : !utput
#o$adalah Output yang ada 6 (enis% yaitu M% C% ,S% dan ,SL.
-onta Normally Open(N,)% saat koil dalam kondisi tidak energi%ed& ma'a kontak dalamposisi terbuka !open% !$ dan saat koil diberikan arus listrik dan 1 maka kontak dalamposisimenutup!!$.
-onta Normally Close (N$)%kebalikan dari kontak 0O% saat koil dalam kondisi tidakenergi%ed& maka kontak dalam posisi tertutup !close% !$ dan saat koil diberikan aruslistrik dan energi%ed maka kontak dalam posisi membuka !.
-
7/21/2019 Modul Pelatihan Ladsim
5/19
P a g e | 5
&. Debugging Simulator
&ilan Debugging *imulator
7ungsi bagian4bagian Debugging *imulator5
1. Inputs 5 untuk mengaktifkan tomol4tombol yang berperan sebagai input% bisa
berupa sensor
2. !utputs 5 merupakan keluaran dari input% yaitu reaksi ketika )ontrol input
diaktifkan
3. +imers 5 merupakan program untuk menghitung aktu se)ara mundur ataupun
ma(u untuk merubah
a. +1& +& ... 5 alamat pada ladder diagram
b. Pre 5 aktu yang telah ditetepkan dalam )ontrol ladder
). ,cc 5 menun(ukan detik ber(alan yang sedang disimulasikan sampai
aktu yang ditetepkan pada preset.
d. D 5 bila ada tanda 89:% berarti aktu sudah selesai di(alankan
6. Counters 5 penghitung (umlah pengulangan
a. C1& C 5 alamat )ounter pada diagram ladder
b. Pre 5 pengulangan yang telah ditetapkan dalam )ontrol ladder
). ,cc 5 menun(ukan pengulangan yang sedang ber(alan pada simulasi
sampai (umlah yang ditentukan
-
7/21/2019 Modul Pelatihan Ladsim
6/19
P a g e | 6
G. $onto# Soal
1. Suatu program sangat sederhana yaitu menghidupkan dan mematikan lampu LD 1
dengan dua tombol% tombol 1 untuk start dan tombol 2 untuk stop.
'aab 5
Dapat diketahui baha dalam persoalan di atas terdapat 2 inputan% yaitu tombol 1 dan
tombol 2. Selain itu% terdapat 1 outputan% yaitu lampu LD 1.
Pertama4tama kita tentukan terlebih dahulu alamat4alamat masing4masing inputan dan
outputan.
Misal 5
&ombol 1 5 #P;
&ombol 2 5 #P1
Lampu LD 1 5 OP;
Langkah < langkah 5
1. ,uka program ladsim
2. Drag Contactormall- !penpilih inputan #P;
-
7/21/2019 Modul Pelatihan Ladsim
7/19
P a g e | 7
3. Drag Coilnormaly open !output$ pilih outputan OP;
6. Drag Contactormall- Closepilih inputan #P1
-
7/21/2019 Modul Pelatihan Ladsim
8/19
P a g e | 8
Maka% Ladder Logi) Diagramnya adalah 5
=ntuk melakukan simulasi pada ladsim dapat dilakukan dengan langkah < langkah
berikut 5
". Simulasi dilakukan dengan simulator yang sudah ada pada softare ladsim.
1. *lik simulate traff) light untuk )ontoh kasus ini.
Normally Open Normally Close
-
7/21/2019 Modul Pelatihan Ladsim
9/19
P a g e | 9
2. &ekan #P1 untuk menghidupkan lampu atau #P1 untuk mematikan lampu.
/ambar 1. &ilan simulasi untuk traffic light
-
7/21/2019 Modul Pelatihan Ladsim
10/19
P a g e | 10
,. Simulator dilakukan dengan D,=//.
1. *lik simulate debugger
2. "kan mun)ul tampilan seperti dibaah ini.
Pada situasi untuk mengidupkan lampu.
-
7/21/2019 Modul Pelatihan Ladsim
11/19
P a g e | 11
*eterangan 5 'ika #P; !tombol 1$ ditekan% maka OP; !Lampu LD1$ akan
menyala. Lalu (ika #P1 ditekan% maka OP; !Lampu LD1$ akan mati.
Pada situasi mematikan lampu
OP0 menyala
IP0 ditekan
OP0 menyalaIP0 ditekan
OP0 mati
-
7/21/2019 Modul Pelatihan Ladsim
12/19
P a g e | 12
2. ,uatlah program sebuah lampu yang berkedip selama selang aktu 1 detik% 1 detik
lampu tersebut hidup dan 1 detik padam% demikian seterusnya. =ntuk memulai dengan
tombol 1 dan mengakhiri dengan tombol 2.
'aab 5
Dapat diketahui baha dalam persoalan di atas terdapat 2 inputan% yaitu tombol 1 dan
tombol 2. Selain itu% terdapat 1 outputan% yaitu lampu LD 1.
Pertama4tama kita tentukan terlebih dahulu alamat4alamat masing4masing inputan dan
outputan.
Misal 5
IP1 ditekan
OP0 matiIP1 ditekan
-
7/21/2019 Modul Pelatihan Ladsim
13/19
P a g e | 13
&ombol 1 5 #P;
&ombol 2 5 #P1
Lampu LD 1 5 OP;
=ntuk membuat agar lampu bisa menyala dan mati selama 1 detik maka ditambahkan
fungsi timer.
&imer 1 5 &1 !preset > 1 detik$ untuk menghitung lampu menyala
&imer 2 5 &2 !preset > 1 detik$ untuk menghitung lampu mati
Maka% Ladder Logi) Diagramnya adalah 5
'ika #P; !tombol 1$ ditekan% maka OP; !Lampu LD1$ akan menyala selama 1 detik dan
mati selama 1 detik. Lalu (ika #P1 ditekan% maka OP; !Lampu LD1$ akan mati. ,erikut
ini adalah hasil debugnya 5
Timer ActualTimer Preset
-
7/21/2019 Modul Pelatihan Ladsim
14/19
P a g e | 14
a. &ime preset merupakan aktu yang telah ditetapkan dalam suatu program
simulasi.b. &ime a)tual adalah -isualisasi perhitungan aktu yang sedang disimulasikan sampai
menun(ukan aktu yang telah ditetapkan dalam time preset.
-
7/21/2019 Modul Pelatihan Ladsim
15/19
P a g e | 15
-
7/21/2019 Modul Pelatihan Ladsim
16/19
P a g e | 16
S,AL LAIHAN PEMR,GRAMAN PADA S,&/ARE LADSIM
0. raic Lig#t
Suatu sistem lampu lalu lintas dengan tiga buah lampu% lampu merah !OP;$%
lampu kuning !OP1$% dan lampu hi(au !OP2$. Lampu hi(au akan menyala terlebih
dahulu selama 1; detik% kemudian lampu kuning akan menyala selama ? detik dan
lampu hi(au akan O77. *emudian lampu merah akan O0 dan lampu kuning akan O77%
lampu merah akan menyala selama ? detik dan seterusnya. =ntuk memulainya dengan
menekan sebuah tombol !#P;$.
1. $ar Par
Suatu sistem parkir kendaraan se)ara otomatis. "pabila mobil mendekati pintu
masuk maka sensor #P; akan O0 dan pintu masuk !OP3$ akan terbuka+O0 selama 3
detik dan akan menutup kembali. *emudian setiap mobil yang masuk akan dihitung
pada Count. "pabila mobil mendekati pintu keluar sensor#P1 akan O0 dan pintu keluar
parkir !OP6$ akan terbuka+O0 selama 3 detik kemudian menutup kembali serta
-
7/21/2019 Modul Pelatihan Ladsim
17/19
P a g e | 17
(umlah mobil yang parkir akan berkurang. Lampu 7ull !OP;$ akan menyala apabila
(umlah mobil yang parkir sebanyak @ mobil atau memenuhi seluruh tempat parkir.
Lampu Spa)es !OP1$ akan menyala apabila masih ada ruang+tempat untuk memarkir
mobil. Lampu mpty !OP2$ akan menyala apabila ruang+tempat parkir masih kosong.
2. Pacing Line
Suatu sistem pengepakan yang memisahkan antara #o$ besar dan #o$ ke)il
se)ara otomatis. &ombol Start !#PA$ digunakan untuk menghidupkan tiga buah kon-eyor
OP2% OP3 dan OP6. *ensor #P; dan #P1 sebagai alat untuk membedakan antara #o$
ke)il dan #o$besar. 'ika #o$besar yang leat maka otary &able akan berputar searah
(arum (am !OP?$ dan apabila #o$ke)il yang leat maka otary &able akan berputar
berlaanan arah (arum (am !OP@$. =ntuk #o$besar setelah berputar searah (arum
(am% satu detik kemudian didorong oleh silinder OP;. =ntuk #o$ke)il setelah berputar
berlaanan (arum (am% satu detik kemudian didorong oleh silinder OP1.
#P; 5 #o$length sensor
#P1 5 #o$length sensor
#P2 5 otary table sensor
#P3 5 oriBontal cone-or sensor
#P6 5 erti)al cone-or sensor
#P? 5 *tart button
OP; 5 erti)al cone-or solenoid
OP1 5 orisontal cone-or solenoid
OP2 5 Cone-or 1
OP3 5 erti)al cone-or
-
7/21/2019 Modul Pelatihan Ladsim
18/19
P a g e | 18
OP6 5 orisontal Cone-or
OP? 5 +urn rotar- table right
OP@ 5 +urn rotar- table left
3. Drin% Mac#ine
Suatu mesin pen(ual minuman otomatis. "pabila koin dimasukkan akan
mengenai sensor#P; dan silinder OP; akan menahan koin tersebut. 'ika menginginkan
minuman Cola maka tekan tombol #P1 maka OP1 akan membuka dan minuman OP2
akan keluar. 'ika menginginkan minuman Lemon maka tekan tombol #P2 maka OP1
akan membuka dan minuman OP3 akan keluar. 'ika menginginkan minuman Cherry
maka tekan tombol #P3 maka OP1 akan membuka dan minuman OP6 akan keluar.#P; 5 Coin sensor
#P1 5 Cola button
#P2 5 Lemon button
#P3 5 Cherry button
#P6 5 Lime button
#P? 5 e(e)t button
OP; 5 Coin hold solenoid
OP1 5 Coin a))ept solenoidOP2 5 Cola drink solenoid
OP3 5 Lemon drink solenoid
OP6 5 Cherry drink solenoid
OP? 5 Lime drink solenoid
-
7/21/2019 Modul Pelatihan Ladsim
19/19
P a g e | 19
4. Bottling Plant
Simulasi ini memperlihatkan mekanisme pengisian% pengepakan dan pemasangan tutup
pada botol se)ara otomatis dengan parameter sensorterhadap botol yang akan diisi
dilan(utkan dengan pemasangan tutup botol kemudian setelah disensorsebanyak tiga
botol maka akan dipa)king.
#terasi rung hanya menggunakan ormall- !pen dan ormall- Close. Penggunaan
)ounter hanya pada saat mendefinisikan program mendorong ketiga botol ke atas.