JOB 1 LADDER DIAGRAM UNTUK OPERASI LOGIKA PLC
CAPAIAN PEMBELAJARAN 1. Capaia Capaian n Pembe Pembelaj lajara aran n Umm Umm - Maha Mahasis siswa wa memili memiliki ki ilmu ilmu peng penget etah ahua uan, n, memi memili liki ki kete keteram rampi pila lan n dan dan
mempun mempunya yaii sikap sikap kerja kerja yang yang diperl diperluka ukan n untuk untuk mengid mengident entifik ifikasi, asi, menjela menjelaskan skan karakt karakteris eristik tik dan menjal menjalank ankan an progra program m atau Ladder Ladder Diagram untuk fungsi-fungsi logika AND, OR, NOR, NAND, NOT, -
dan OR! Mahasis Mahasiswa wa mampu mampu meng mengem" em"ang angkan kan Ladd Ladder er Diagra Diagram m yang yang meli" meli"atk atkan an penggunaan rela internal, lat#hing, Tim"er, Tim"er, #ounter, dan peranti
penanganan data $L%! !. Capaia Capaian n Pemb Pembela elaja jaran ran K" K"## ## - Mampu Mampu memaha memahami mi dasar dasar-da -dasar sar unit unit ran#a ran#ang ng "angu "angun n $L% $L% - Mampu Mampu mema memasuk sukkan kan dan menjala menjalanka nkan n progr program am dasa dasarr di $L% - Mampu Mampu mem" mem"uat uat prog program ram atau atau Ladde Ladderr Diagram Diagram &LD' &LD' dari dari suatu suatu -
A. A.1
masalah sederhana Mampu Mampu meng mengana analisa lisa dan menyi menyimpu mpulka lkan n prog program ram dasar dasar di $L% $L%
Pen$a"lan Pen%&n'r&l Se Se(ara Umm mm (ont (ontro role lerr se#ara se#ara umum umum yaitu yaitu untu untuk k memp mempert ertah ahan anka kan n kond kondisi isi yang yang
diinginkan dalam sistem fisis dengan mengatur )aria"el tertentu dalam sistem! Lihatlah #ontoh "erikut* Gambar 1 Pen%&n'r&lan Se(ara Umm
Orang yang
mengendarai mo"il seperti yang ditunjukkan oleh gam"ar di atas! +upir harus memiliki tujuan atau o"jektif! $ertama-tama supir harus menentukan lokasi dari mo"il di jalan, dengan menggunakan mata untuk melihat posisi mo"il di jalan kemudian supir juga harus memperhitungkan keadaan agar mo"il tetap pada posisi yang diinginkan di jalan dan akhirnya supir haruslah mengu"ah posisi o"i dengan menggunakan setir! Dengan menggunakan #ara terse"ut, supir "isa menjaga mo"il tetap "erada pada posisi yang diinginkan! A.!
Si#'em Ter)&n'r&l Mi)r&pre#&r Dengan se"uah mikroprosesor, kita dapat mempergunakan sistem kontrol
dasar yang sama untuk segala situasi dengan memanfaatkan se"uah sistem "er"asis mikroprosesor dan menuliskan se"uah program yang menginstruksikan mikroprosesor untuk mem"erikan reaksi pada setiap sinyal input dari, misalnya swit#h, dan menghasilkan output yang di"utuhkan, misalnya motor a tau katup! Adapun "entuk programnya se"agai "erikut * ika +wit#h A menutup, erikan output ke rangkaian motor ika +wit#h menutup, erikan output ke rangkaian katup Dengan mengu"ah instruksi pada program, kita dapat menggunakan sistem mikroprosesor yang sama untuk "er"agai aplikasi kontrol! A.* Pr&%rammable L&%i( C&n'r&ller +PLC, A.*.1 De-ini#i PLC
Definisi $L% menurut N.MA & National Electrical Manufacturer’s Association' adalah peralatan elektronik yang "ekerja se#ara digital yang menggunakan memori yang "isa diprogram untuk menyimpan instruksi internal guna menerapkan fungsi-fungsi khusus, seperti logic, sequencing , pengukuran waktu, perhitungan se#ara analog atau digital, "er"agai jenis mesin atau proses! $L% diran#ang untuk dioperasikan oleh para engineer yang hanya memiliki sedikit pengetahuan mengenai komputer dan "ahasa pemrograman!
Gambar ! S)ema'i# Cara Kerja PLC •
Programmable Logic Controller &$L%' pertama mun#ul di General
•
Motors Holden pada tahu /012 $ada dasarnya diran#ang untuk menggantikan sistem logika yang menggunakan relay
pengetahuan
tentang rangkaian sistem logika
dan rela tetap merupakan dasar yang sangat penting serta diperlukan •
A.
untuk pemrograman dengan $L%! (euntungan $L% di"anding dengan sistem logika kon)ensional
terutama adalah mudah3dapat diprogram, fleksi"el, dan dapat dihandalkan! Kara)'eri#'i) PLC (arakter $L% se"agai alat pengoptimal dari tugas-tugas pengontrolan dan
pengoperasian di dalam lingkungan industri * /! (okoh dan diran#ang untuk tahan getaran, suhu kelem"a"an dan ke"isingan 4! Antarmuka untuk input-output telah tersedia se#ara built-in di dalamnya! 5! Mudah diprogram dan menggunakan se"uah "ahasa pemrograman yang mudah dipahami, yang se"agian "esar "erkaitan dengan operasiA./
operasi logika dan penyam"ungan! 0ar$are pa$a PLC 6mumnya $L% memiliki 7 komponen dasar * /! $rosessor &%$6' merupakan unti yang "erisi mikroprosesor yang menginterpretasikan sinyal-sinyal input dan melaksanakan tindakan pengontrolan, sesuai dengan program 8at tersimpan dalam memori, lalu mengomunikasikan keputusan yang diam"il se"agai sinyal kontrol ke antarmuka output! 4! %atu Daya, diperlukan untuk mengon)ersikan tegangan A% menjadi sum"er tegangan rendah D% &7 9d#' yang di"utuhkan oleh prosesor dan modul rangkaian antarmuka :3O! 5! $erangkat pemrograman digunakan untuk memasukkan program yang di"utuhkan ke dalam memori!
$rogram
yang
di"uat
dengan
menggunakan perangkat ini lalu dipindahkan ke dalam unit memori $L%!
;! Memori merupakan tempat menyimpan program yang digunakan untuk melaksanakan tindakan pengontrolan oleh mikroprosesor! 7! agian :nput-Output adalah antarmuka Diana prosesor menerima informasi dari dan mengomunikasikan informasi kontrol ke perangkat eksternal!
Gambar * Si#'em PLC
A.2
Ba"a#a
Pemr&%raman PLC
erdasarkan +tandar :nternasional :.%-1//5/-5, "ahasa pemrograman $L% ada 7 ma#am yaitu * /! Ladder Diagram &LD' 4! t &+T' 7! :nstru#tion List &:L' Tidak semua $L% support kelima "ahasa pemrograman di atas! Ada yang hanya support LD saja, ada juga yang support LD, <D, +<%, +T tergantung dari $L% yang kita pakai! erikut "ahasa pemrograman yang digunakan oleh "e"erapa merek $L% *
Allen "radley $L%-7 ? +L%-7@@ * Ladder Diagram &LD' Allen "radley Logi> 7@@@ family * Ladder Diagram &LD',
Diagram &<D', +e=uential t &+T' Omron %-$rogrammer 9!2!/ * Ladder Diagram &LD',
+#hneider * Ladder Diagram &LD',
+e=uential
Electrotecnic Commission' :.%1//5/-5 adalah se"agai "erikut * /! Ladder Diagram &Diagram Tangga' Ladder diagram adalah "ahasa pemrograman yang di"uat dari persamaan fungsi logika dan fungsi-fungsi lain "erupa pemrosesan data atau fungsi waktu dan pen#a#ahan! Ladder diagram terdiri dari susunan kontak kontak dalam satu grup perintah se#ara horiBontal dai kiri ke kanan, dan terdiri dari "anyak grup perintah se#ara )ertikal! %ontoh dari Ladder Diagram ini adalah* kontak Normally !en, kontak Normally Close, out!ut coil , pemindahan data garis )ertikal paling kiri dan paling kanan diasumsikan se"agai fungsi tegangan, "ila fungsi dari Croup perintah menghu"ungkan dua garis )ertikal terse"ut maka rangkaian perintah akan "ekerja! 4!
Adalah "ahasa program jenis tingkat rendah mirip dengan "ahasa Assem"ly! :nstruksi yang di"uat "erupa susunan sederhana menuju ke operan yang "erupa alamat atau register! ;! +tru#tured Te>t &+T' atau +tru#ture Language &+%L' Teks restruktur merupakan "ahasa tingkat tinggi yang dapat memproses sistem logika ataupun algoritma dan memungkinkan pemrosesan
sistem
lain!
$erintah
umumnya
menggunakan
:
Ala' $an Ba"an Adapun alat dan "ahan yang digunakan yaitu * /! $erangkat komputer / "uah 4! Modul $L% / "uah 5! +oftware CMG:N / "uah ;! (a"el penghu"ung3anana +e#ukupnya
C.
Lan%)a"3Lan%)a" $alam men%%na)an Pr&%ram GM4IN .5
/! Fidupkan komputer 4! $ilih program CMG:N ;!@ pada menu start!
Gambar Tampilan Men S'ar' n') memili" pr&%ram GM4IN .5
Akan tampil
Gambar / Tampilan Aal pa$a GM4IN .5
5! (emudian pada menu "ar pilih ne% !ro&ect
Gambar 2 Tampilan Men Bar n') Ne Pr&je('
;! (emudian akan tampil menu seperti gam"ar di "awah ini, kemudian isi !ro&ect name dan kemudi pilih CM1!
Gambar 6 Tampilan Pr&je(' Name n') memili" GM2
7! +etelah di klik ne't maka akan mun#ul menu seperti di "awah ini!
Gambar 7 Tampilan #e'ela" memili" GM2
1! +etelah data di isi, klik ne>t maka akan mun#ul menu seperti gam"ar di "awah ini! $ilih LD untuk pemrograman ladder diagram!
Gambar 8 Tampilan n') memili" LD
H! +elanjutnya klik finish, maka se#ara "ersamaan menu !ro&ect akan mun#ul seperti gam"ar di "awah ini!
Gambar 15 Tampilan #e'ela" memili" LD
2! +etelah itu kita mem"uat ladder diagram sesuai dengan o" "erikut * :ndikasikan input / dan 4 pada swit#h yang diinginkan, "egitu pula dengan outputnya! $rogram * o Lampu / akan menyala "ila sakar / ON dan mati "ila O<< Lampu 4 akan menyala "ila sakar 4 O<< dan mati "ila ON o Lampu dan sakar diandaikan suatu kondisi dalam suatu proses o dalam mesin!
Gambar 11 K&n'a) lamp On3O--
+etelah gam"ar sudah dirangkai pastikan sudah dalam keadaan Online dan connect agar rangkaian dapat terhu"ung ke $L%! Fu"ungkan ka"el jumper ke $L% untuk mengaktifkan $L%! erikan aksi pada swit#h yang telah ditentukan se"agai input, sesuai dengan gam"ar rangkaian di atas!
+etelah selesai mem"uat ladder diagram se"elum mengconnect ke $L% kita harus mengcom!ilenya terle"ih dahulu hal ini dilakukan
untuk mengon)ersikan ladder diagram keluaran digital! Dapat dilihat seperti gam"ar di "awah ini!
Gambar 1! Tampilan #aa' men%(&mpile la$$er $ia%ram
0! +elanjutnya setelah proses com!ile telah selesai maka proses koneksi "isa dijalankan! Dapat dilihat seperti gam"ar di "awah ini!
Gambar 1* Tampilan n') menjalan)an pr&%ram
+etelah itu klik menu #onne#tIwriteIrunImonitorIon pada menu "ar nline maka proses peng#onne#tkan dimulai!
Gambar 1 Tampilan Pre# Pen%(&nne(')an Pr&%ram
+elanjutnya!
Gambar 1/ Tampilan 'a"ap 1 #e'ela" men%(&nne(')an pr&%ram
+elanjutnya!
Gambar 12 Tampilan 'a"ap ! #e'ela" men%(&nne(')an pr&%ram
+elanjutnya!
Gambar 16 Tampilan pre# pen%(&nne(')an pr&%ram
+elanjutnya!
Gambar 17 Tampilan a)"ir pre# pen%(&nne(')an
+etelah selesai maka akan mun#ul dialog bo' seperti di atas! (lik O( maka se#ara otomatis komputer dan $L% sudah terhu"ung! /@! +elanjutnya lakukan pengetesan terhadap per#o"aan ladder diagram yang telah di"uat #atat hasil per#o"aan yang telah di"uat! //! +etelah selesai melakukan per#o"aan maka kita harus menstopkan jalannya proses pada $L% dan "aru mendis#onne#tnya! Fal ini dilakukan agar tidak terjadi kerusakan! /4! Amati hasil dari ladder diagram terse"ut! /5! Analisa dan simpulkan hasil ladder rangkaian sederhana terse"ut!
Anali#a
$ada per#o"aan pertama, yaitu Ladder Diagram untuk ger"ang logika $L%, kami mengerjakan dua ger"ang logika dasar yaitu ger"ang OR dan juga NOR!
Dari per#o"aan ini diketahui "ahwa $L% dapat "ekerja se#ara digital menerapkan fungsi gate logi#! $raktek pl# ini sendiri didukung dengan penggunaan aplikasi CM G:N ;!@ pada komputer!
(etika menggam"arkan ladder diagram pada lem"ar kerja CM G:N, yang diperhatikan pada per#o"aan yang kami lakukan yaitu pada saat memasukkan sim"ol keterangan atau alamat input $L% yang akan digunakan!
Cer"ang logika
yang
kami
#o"a adalah ger"ang OR, yang disimulasikan dengan menggunakan Ladder diagram dengan persamaan AIJ! 8ang "erarti nilai output akan "erlogika / apa"ila salah satu atau semua input nya "erlogika /! (ita dapat menentukan input dan output mana yang akan digunakan pada pl# terse"ut! :nput yang digunaka pada pl# ini adalah : sedangkan output adalah K! Dan pada per#o"aan ger"ang logika kedua*
Adalah NOR, pl# akan disimulasikan dengan Ladder diagram dengan persamaan AIJ A ! J Cer"ang NOR mempunyai sifat "ila sinyal keluaran ingin tinggi &/' maka semua sinyal masukan harus dalam keadaan rendah &@'! adi ger"ang NOR hanya mengenal sinyal masukan yang semua "itnya "ernilai nol!
Terdapat tom"ol swit#h yang "erwarna merah pada pl# dapat digunakan untuk mengindikasikan posisi &@' atau &/'!
Ke#miplan9
/!
$L% didefinisikan se"agasi suatu perangkat elektronik digital dengan memori yang dapat diprogram untuk menyimpan instruksi-instruksi yang menjalankan fungsi-fungsi spesifik seperti* logika, sekuen, timing , counting , dan aritmatika untuk mengontrol suatu mesin industri atau proses industri sesuai dengan yang diinginkan! $L% mampu mengerjakan suatu proses terus menerus sesuai )aria"el masukan dan mem"erikan keputusan sesuai keinginan pemrograman sehingga nilai keluaran
tetap
terkontrol!
-
Na'i&nal
Ele('ri(al
Man-a('rin%
A##ia'i&n +NEMA,
4! $ada $L% ya"ng diguanak pada peaktek per#o"aan adalah $L% LC, didapatkan input dengan masukan dengan sim"ol I sedangkan output dengan sim"ol :! 5! $L% dapat digunakan untuk dioperasikan pada ger"ang logika dasar seperti OR dan NOR! ;! +etiap input dan output memiliki alamat dan nomor urutan khusus yang digunakan selama mem"uat program untuk memonitor satu persatu akti)itas input dan output di dalam program! :ndikasi urutan status dari input output, hal ini dimaksudkan untuk memudahkan penge#ekan proses pengoperasian input atau output dari pl# itu sendiri!
DA;TAR PUSTAKA https://pintarinternet.fles.wordpress.com/2011/11/ebookplcv7.pd
diakses pada* +enin, 45 Maret 4@/7!