modul pelatihan ladsim

Upload: ar-linto

Post on 04-Feb-2018

301 views

Category:

Documents


2 download

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&ampilan 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

    &ampilan 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. &ampilan 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.