You are on page 1of 39

190

Oleh: WAHYU DWI KURNIAWAN

JURUSAN TEKNIK MESIN FAKULTAS TEKNIK UNIVERSITAS NEGERI SURABAYA 2012

191

PEMROGRAMAN PLC
A. INSTRUKSI DASAR PEMROGRAMAN PLC 1. LOAD (LD) Perintah ini digunakan jika urutan kerja suatu sistem kontrol hanya membutuhkan satu keadaan logika. Logika ini mirip dengan kontak relay NO. Simbol :

2. LOAD NOT Perintah ini digunakan jika urutan kerja sistem kontrol hanya membutuhkan satu kondisi logika. Logika ini mirip dengan kontak relay NC. Simbol :

3. AND Perintah ini digunakan untuk urutan kerja sistem kontrol yang lebih dari satu kondisi logika yang harus terpenuhi semuanya untuk mengeluarkan satu output. Logika ini mirip dengan kontak relay NO. Simbol :

. NOT Perintah ini digunakan untuk urutan kerja sistem kontrol yang lebih dari satu kondisi logika yang harus terpenuhi semuanya untuk mengeluarkan satu output. Logika ini mirip dengan kontak relay NC. Simbol :

!. OR Perintah ini digunakan untuk urutan kerja sistem kontrol yang lebih dari salah satu kondisi logika yang harus terpenuhi semuanya untuk mengeluarkan satu output. Logika ini mirip dengan kontak relay NO. Simbol :

192

". NAND Perintah ini digunakan untuk urutan kerja sistem kontrol yang lebih dari salah satu kondisi logika yang harus terpenuhi semuanya untuk mengeluarkan satu output. Simbol :

#. NOR Perintah ini digunakan untuk urutan kerja sistem kontrol yang lebih dari satu kondisi logika yang harus terpenuhi semuanya untuk mengeluarkan satu output. Logika ini mirip dengan kontak relay NO. Simbol :

$. OUT Jika kondisi logika terpenuhi, perintah ini digunakan untuk mengeluarkan satu output. Logika ini mirip dengan kontak relay NO. Simbol :

%. TIM Perintah tim digunakan sebagai perintah waktu, dimana jika pada rangkaian manual mempunyai ungsi seperti adanya sebuah TIMER atau waktu yang dapat diatur sesuai dengan keinginan pengguna. !dapun perintah waktu tersebut ada beberapa jenjang dalam pemakaiannya, antara lain jika waktu yang diinginkan adalah sangat "epat dilakukan dengan menggunakan perintah TIMH ataupun jika diinginkan sangat lambat dapat menggunakan perintah TIML. 10.CNT Perintah CN# dapat dikatakan sebagai perintah menghitung $ tidak sama dengan perintah waktu%, dimana dalam perintah CN# juga disebut dengan istilah CO&N#'( yaitu menghitung jumlah banyaknya puls yang dilakukan dalam salah satu inputan. Perintah CN# ini terdiri dari penghitungan se"ara maju dengan bahasa CN# dan jika

193 perintah penghitungan se"ara mundur menjadi )% perlu digunakan perintah CN#. B. $misal dari )**

KETENTUAN PEMBUATAN DIAGRAM LADDER PLC +etode pemrograman PLC yang sangat umum digunakan adalah metode pemograman &'()*(+ ,(-))( (ladder diagram). ,arena dengan menggunakan diagram tangga kita bisa menuliskan instruksi pemrograman dengan mudah dan "epat. -iagram.diagram tangga terdiri dari dua garis /ertikal yang mempresentasikan rel.rel daya. 0nstruksi pemrograman ditulis pada garis.garis hori1ontal yang disebut anak tangga $rung% dan terletak diantara dua garis /ertikal. -alam membuat diagram tangga, diterapkan aturan.aturan tertentu sebagai berikut: )% 2aris.garis /ertikal diagram mempresentasikan rel.rel daya, dimana di antara keduanya komponen.komponen rangkaian tersambung. 3% #iap.tiap anak tangga mende inisikan sebuah operasi di dalam proses kontrol. 4% Sebuah diagram tangga diba"a dari kiri ke kanan dan dari atas ke bawah. 5% #iap.tiap anak tangga harus dimulai dengan sebuah input atau sejumlah input dan harus berakhir dengan setidaknya sebuah output. 6% Perangkat.perangkat listrik ditampilkan dalam kondisi normalnya. 7% 0nstruksi input.input dan output.output diidenti ikasikan melalui alamat.alamatnya. !lamat.alamat ini mengindikasikan lokasi dan nomor input atau output di dalam memori PLC. &ntuk PLC O+(ON CP)8.95*-(.! diagram tangga PLC dibuat menggunakan Software CX-Programmer Version 7.2 ke atas. -alam penggunaan Software Cx.Programmer /ersi berapapun pada dasarnya sama. &ntuk dapat menginstal Software CX-Programmer Version 7.2 komputer anda harus memiliki spesi ikasi sebagai berikut: #abel ). Spesi ikasi ,omputer :ang -iijinkan OS $Operating System% ;indows <6=<>=N#$?er.5.* or later%=9P (e"@uired hard dis" !t least 4*+A "apa"ity (e"omended CP& Pentium )**+81 or higher (e"omended installed 43+A or more

194 memory (e"omended s"reen resolution (e"omended display "olors >** B 7** or higher 8igh Color $)7.bit or higher%

195 1. L(-).(/01(-).(/ +2+31(' Software C45 P*6)*(++2* 72*8'6- #.2 &ntuk memulai Software CX-Programmer Version 7.2 dapat dilakukan dengan memilih salah satu langkah.langkah di bawah ini: a. -ari menu S,(*,, pilih menu A11 P*6)*(+ kemudian pilih OMRON, lalu klik menu C45O-29 setelah itu C45 P*6)*(++2*. b. K1'. 2 (&3() .(1' icon Software CX-Programmer Version 7.2 yang telah dibuat di !es"top.

1 2ambar ). Langkah.langkah memulai Software CX-Programmer Version 7.2 Setelah !nda menyelesaikan salah satu langkah di atas, maka mun"ul tampilan awal Software CX-Programmer Version 7.2 di bawah ini.

196 2ambar 3. #ampilan !wal Software CX-Programmer Version 7.2 2. #.2 &ntuk membuka lembar kerja Software CX-Programmer Version 7.2 dapat dilakukan dengan "ara memilih atau mengklik salah satu pilihan kotak dialog 2ambar 3. di atas. Aerikut ini penjelasan opsi pilihan kotak dialog pada 2ambar 3. di atas. )% New dipakai untuk membuka lembar kerja baru. !dapun langkah.langkah membuka lembar kerja dengan pilihan New adalah sebagai berikut. a% ,lik New maka akan mun"ul kotak dialog Change PLC seperti pada 2ambar 4 di bawah ini. M2+:3.( 12+:(* .2*;( C45P*6)*(++2* 72*8'6-

2ambar 4. ,otak dialog C#ange P$C b% Pada kotak dialog Device Type di atas pilih tipe CP1H seperti pada 2ambar 5 di bawah ini.

2ambar 5. ,otak dialog %e&i'e T(pe

197 "% ,lik Settings di sebelah kanan kotak dialog Device Type, maka akan mun"ul kotak dialog Device Type Settings <CP1H= seperti pada 2ambar 6.

2ambar 6. ,otak dialog %e&i'e T(pe Settings d% Pada kotak dialog CPU Type di atas pilih tipe 4. e% Lalu klik OK. % ,lik OK sekali lagi. Setelah !nda menyelesaikan langkah.langkah di atas maka akan mun"ul tampilan lembar kerja Software CX-Programmer Version 7.2 seperti pada 2ambar 7.

2ambar 7. Lembar ,erja Software CX-Programmer Version 7.2

198

3% Open dipakai untuk membuka ile program yang sudah disimpan di dalam direktori atau dri/e pada komputer. !dapun langkah.langkah membuka lembar kerja dengan pilihan Open adalah sebagai berikut. a% Pilih Open maka akan mun"ul kotak dialog seperti pada 2ambar C di bawah ini.

2ambar C. ,otak dialog )pen b% Cari ile yang akan dibuka dan sele't atau pilih ile.nya. "% Lalu klik Open. 4% A to Online dipakai untuk membuka diagram tangga yang sudah diprogram dalam memori PLC. Pilihan ini hanya berlaku jika PLC terhubung dengan komputer $mode online%. !dapun langkah.langkah membuka lembar kerja dengan pilihan A to Online akan diterangkan pada kompetensi 4. 5% !or" Online, dipakai untuk mengakti kan diagram tangga yang sudah diprogram dalam memori PLC sebagai langkah awal dalam proses !ownloa!=uploa! suatu program yang sudah dibuat ke dalam memori PLC. Pilihan ini hanya berlaku jika PLC terhubung dengan komputer $mode online%. !dapun langkah.langkah membuka lembar kerja dengan pilihan !or" Online akan diterangkan pada kompetensi 4. 6% Transfer, dipakai untuk mengirim diagram tangga, baik dari atau ke memori PLC sebagai langkah awal dalam !ownloa!*uploa! suatu program yang sudah dibuat. Pilihan ini hanya berlaku jika PLC terhubung dengan komputer $mode online%. !dapun langkah.langkah membuka lembar kerja dengan pilihan Transfer akan diterangkan pada kompetensi 4.

199

Aerikut ini adalah penjelasan tampilan lembar Software CXProgrammer Version 7.2. 1 2 3

5 4

6 2ambar >. Penjelasan Lembar ,erja Software CX-Programmer Version 7.2 K2,2*(-)(-: ). Title#ar adalah baris judul yang memuat nama ile yang dibuat. Jika ile belum disimpan maka nama ile akan ditulis +ntitle. 3. $en #ar adalah baris tempat menu.menu perintah pemrograman berada. +enu tersebut diantaranya: Dile, 'dit, ?iew, 0nsert, PLC, Program, Simulation, #ool, ;indow, dan 8elp. +asing.masing kategori memiliki satu kotak sub menu yang berisi perintahEperintah pemrograman tersendiri. 4. Tool#ar adalah kumpulan ikon.ikon $gambar.gambar% yang mewakili perintah dan ber ungsi untuk menjalankan perintah dengan mudah dan "epat. 5. Toggle Pro%ect !or"space yang berisi keterangan tentang instruksi program yang dibuat pada diagram

200 tangga. !gar area kerja simulasi menjadi luas tutuplah jendela ini dengan meng.1'. toobar . . 6. &diting 'iew adalah lembar kerja yang berupa diagram tangga untuk menuliskan instruksi pemrograman PLC. Pada 'diting ?iew ini terdapat rel.rel daya dan anak tangga untuk tempat penulisan instruksi program PLC. 7. O tp t !indow berisi keterangan tentang program PLC dan pesan kesalahan atau peringatan pada waktu proses !ownloa! PLC. !gar area kerja simulasi menjadi luas, tutuplah jendela ini dengan meng.1'. toobar . 3. P2-31'8(- I-8,*3.8' P2+*6)*(+(- C45 P*6)*(++2* V2*8'6- #.2 Penulisan instruksi program PLC menggunakan CXProgrammer Version 7.2 sedikit berbeda dengan penulisan program menggunakan CX-Programmer /ersi sebelumnya. #etapi untuk penulisan simbol dan instruksi dasar pada dasarnya sama. !dapun perbedaan mungkin hanya terletak pada penulisan alamat dan "omment. !dapun untuk penulisan program menggunakan toolbar pemrograman sebagai berikut. 10 8 6 4 2 1

3 5 7 9 2ambar <. #oolbar Pemrograman

K2,2*(-)(- : ). Pointer digunakan untuk memilih atau menyeleksi lokasi penulisan program atau instruksi yang digunakan. 3. Contact Normally Open digunakan untuk membuat instruksi input normal terbuka $NO%. 4. Contact Normally Closed digunakan untuk membuat instruksi input normal tertutup $NC%. 5. Contact Normally Open O( digunakan untuk membuat instruksi input normal terbuka $NO% yang disambung pararel $O(%. 6. Contact Normally Closed O( digunakan untuk membuat instruksi input normal tertutup $NC% yang disambung pararel $O(%. 7. )ori*ontal digunakan untuk membuat garis hori1ontal. C. 'ertical digunakan untuk membuat garis /ertikal. >. Coil Normally Open digunakan untuk membuat instruksi out put normal terbuka $NO% <. Coil Normally Closed digunakan untuk membuat

201 instruksi out put normal tertutup $NC% )*. +nstr ction digunakan untuk membuat instruksi.instruksi khusus pemrograman PLC seperti: instruksi timer, "ounter, se@uen"er, set, reset, 'N- dll. A&(>3- ?(*( >2-))3-((- ,661:(* >2+*6)*(+(- diatas pada diagram ladder adalah sebagai berikut.
G3-(.(- >6'-,2* 3-,3. +2+'1'/ 16.(8' >(&( &'()*(+ ,(-))( @(-) (.(- &':2*' '-8,*3.8' >2+*6)*(+(-9 1(13 >'1'/ '-8,*3.8' >2+*6)*(+(- ('->3,9 63,>3, (,(3 '-8,*3.8' ./3838) &(- ,2+>(,.(- (.1'.) >(&( 16.(8'. S2,21(/ ',3 +3-?31 .6,(. &'(16) :2*'.3, '-'.

K2,'..(- (1(+(, '-8,*3.8' 1(13 .1'. OK. S2,21(/ ',3 +3-?31 .6,(. &'(16) 82:()(' :2*'.3,.
K2,'..(- .2,2*(-)(- (.6+2-,(*) '-8,*3.8' 1(13 .1'. OK. J'.( .',( ,'&(. '-)'- +2-31'8.(- .2,2*(-)(- +(.( 1(-)83-) .1'. OK.

P2-)(1(+(,(- D(1(+ C45P*6)*(++2* V2*8'6- #.2 Pengalamatan $a!!resing% program PLC sangat penting untuk mengetahui ormat alamat dari program PLC yang dibuat. Sebab jika kita salah menuliskan alamat akan mengakibatkan sistem tidak bekerja atau bekerja tidak sesuai dengan yang kita inginkan. Aerikut "ontoh untuk pengalamatan CX-Programmer Version 7.2, diantaranya sebagai berikut. A1(+(, '->3, 2.8,2*-(1 Penulisan alamat input dalam CX-Programmer Version 7.2 menggunakan notasi $* dan )%. Nomor bit untuk input eksternal mulai dari ** sampai )). Contoh: alamat input *.** atau ).**. A1(+(, 63,>3, 2.8,2*-(1 Penulisan alamat output dalam CX-Programmer Version 7.2 menggunakan notasi $)** dan )*)%. Nomor bit untuk output eksternal mulai dari ** sampai )). Contoh: alamat input )**.** atau )*).**. A1(+(, ,'+2* Penulisan alamat timer dalam CX-Programmer Version 7.2

202 menggunakan notasi $#0+%. Sedangkan untuk kontak timer menggunakan notasi $#%. Nomor bit untuk timer mulai dari * sampai 5*<6. -an penulisan nilai timer $set /alue% harus diawali dengan tanda pagar (A) dan durasi waktu *,) detik. Contoh: Jika kita akan membuat instruksi timer dengan durasi waktu 6 detik, maka penulisan alamatnya adalah #0+ ) F6* $dengan spasi%. Jika kita akan membuat kontak timer normal terbuka $NO% maka penulisan alamatnya adalah #) $tanpa spasi%. A1(+(, ?63-,2* Penulisan alamat "ounter dalam CX-Programmer Version 7.2 menggunakan notasi $CN#%. Sedangkan untuk kontak "ounter menggunakan notasi $C%. Nomor bit untuk timer mulai dari * sampai 5*<6. -an penulisan nilai "ounter $set /alue% harus diawali dengan tanda pagar (A) dan durasi waktu ) detik. Contoh: Jika kita akan membuat instruksi "ounter dengan jumlah penghitungkan sebanyak 6 maka penulisan alamatnya adalah CN# ) F6 $dengan spasi%. Jika kita akan membuat kontak "ounter normal terbuka $NO% maka penulisan alamatnya adalah C) $tanpa spasi%. M2-@'+>(- 12+:(* .2*;( C45P*6)*(++2* V2*8'6#.2 &ntuk menyimpan ile program CX-Programmer Version 7.2 ada beberapa pilihan, yaitu: )%+enu Save, untuk menyimpan lembar kerja dengan nama file dan lokasi penyimpanan tetap. Caranya ,lik menu ,ile kemudian pilih Save, atau tekan tombol Alt- ,- S atau ,lik ikon sa/e di tool,ar. 3%+enu Save as- untuk menyimpan lembar kerja dengan nama file dan lokasi penyimpanan yang lain. Caranya: a%,lik menu ,ile kemudian pilih Save As ..., atau tekan tombol Alt- ,- A sehingga akan tampak kotak dialog Save As.

!.

2ambar )*. ,otak -ialog Sa&e -s

203 b%0sikan nama ,ile (B.?C>) yang dikehendaki dan ubah Save as Type menjadi DC/0Programmer Pro%ect ,iles 12.c3p.G . "%,lik tombol Save atau tekan tombol &nter.

". #.2

M2-?2,(. 12+:(* .2*;( C45P*6)*(++2* V2*8'6Sebelum !nda men"etak Lembar kerja, !nda harus mengatur tampilan lembar kerja yang akan di"etak. +engatur Page Set p dengan "ara sebagai berikut. )% ,lik menu ,ile, kemudian pilih Page Set p, maka akan mun"ul kotak dialog seperti pada 2ambar )) di bawah ini.

2ambar )). ,otak -ialog Page Setup 3% Pada kotak dialog Page Set p, klik menu $argins untuk mengatur batas lembar kerja yang akan di"etak, maka akan mun"ul kotak dialog seperti pada 2ambar )3.

2ambar )3. ,otak -ialog Page Setup menu Margins 4% Pada kotak dialog Page Set p, klik menu )eader untuk memberi keterangan pada lembar kerja bagian atas, maka akan mun"ul kotak dialog seperti pada 2ambar )4. 5% Pada kotak dialog Page Set p, klik menu ,ooter untuk memberi keterangan pada lembar kerja bagian bawah, maka akan mun"ul kotak dialog seperti pada 2ambar )4.

204

2ambar )4. ,otak -ialog Page Setup menu /ea!er atau 0ooter 6% Pada kotak dialog Page Set p, klik menu Pen and Paper untuk mengatur huru dan printer, maka akan mun"ul kotak dialog Page Setup menu Pen an! Paper seperti 2ambar )5.

2ambar )5. ,otak -ialog Page Setup menu Pen an! Paper 7% Pada kotak dialog Page Set p, klik menu Print Settings untuk mengatur batas lembar kerja yang akan di"etak, maka akan mun"ul kotak dialog seperti pada 2ambar )6.

2ambar )6. ,otak -ialog Page Setup menu Print Settings C% Setelah semua pengaturan selesai, kemudian klik OK. +elihat Print Preview untuk melihat tampilan program yang akan di"etak dengan "ara sebagai berikut. )% ,lik menu ,ile, kemudian pilih Print Preview, maka akan mun"ul kotak dialog seperti pada 2ambar )7 di bawah ini.

205

2ambar )7. ,otak -ialog Print Pre&iew 3% Pada kotak dialog di atas, pilih salah satu T(*)2, P*'-, untuk melihat tampilan program yang akan di"etak, kemudian klik OK maka tampilan lembar kerja akan nampak seperti pada 2ambar )C.

2ambar )C. #ampilan Pre&iew Lembar ,erja &ntuk Selanjutnya anda dapat men"etak diagram tangga dengan dengan langkah.langkah sebagai berikut. )% ,lik menu ,ile, kemudian pilih Print- atau klik ikon toolbar print, atau tekan tombol Ctrl4P, maka akan mun"ul kotak dialog seperti pada 2ambar )>, kemudian klik OK, maka akan mun"ul kotak dialog seperti pada 2ambar )<. 3% !tur propertiesn(a lalu klik tombol O5. 4% Aila ingin men"etak tekan OK jika ingin membatalkan tekan Cancel.

206

2ambar )>. ,otak -ialog Target Print Rung

2ambar )<. ,otak -ialog Print #. M2-3,3> C45P*6)*(++2* V2*8'6- #.2 !pabila pembuatan diagram tangga telah selesai maka CX-Programmer Version 7.2 dapat diakhiri dengan langkah. langkah sebagai berikut. )% ,lik menu ,ile, kemudian pilih &3it. 3% !tau tekan tombol Alt 4 ,6. 4% !tau klik tombol "lose button <C=.

207

C.

MEMBUAT INSTRUKSI5INSTRUKSI KHUSUS PEMROGRAMAN PLC OMRON CP1H54 0DR5A 1. I-8,*3.8' AND 0nstruksi ini digunakan untuk menyambung seri dua buah instruksi atau lebih. +isalnya kontak input NO $*.**% akan di !N-.kan dengan kontak input NO $*.*)%, maka langkahE langkah penulisannya adalah sebagai berikut. a. Letakkan kursor pada tempat yang akan diberi kontak input NO dengan alamat *.**, seperti pada 2ambar 3*.

a 2ambar 3*. Langkah a b. Pada T661:(* P2+6)*(+(- klik 2ambar 3). 9 seperti pada

b 2ambar 3). Langkah b ". 2eser kursor pada tempat yang akan diberi kontak input NO dengan alamat *.**, lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar 33.

2ambar 33. Langkah " kotak dialog 1ew Conta't d. ,etik alamat input 0.00, kemudian klik OK, maka akan mun"ul kotak dialog seperti pada 2ambar 34.

208

2ambar 34. Langkah d kotak dialog E!it Comment e. ,etik keterangan PB 1 pada kotak dialog &dit Comment, kemudian klik OK9 maka lembar kerja akan nampak seperti pada 2ambar 35.

2ambar 35. Langkah e . Lalu buatlah i kontak input NO dengan alamat *.*) dan letakkan kursor disamping kanan kontak NO *.** seperti pada 2ambar 36.

f 2ambar 36. Langkah g. Pada #oolbar pemograman klik 37. 9 seperti pada 2ambar

g 2ambar 37. Langkah g h. 2eser kursor pada tempat yang akan diberi kontak input NO dengan alamat *.*), lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar 3C.

i.

2ambar 3C. Langkah h kotak dialog 1ew Conta't ,etik alamat input 0.01, kemudian klik OK, maka akan mun"ul kotak dialog seperti pada 2ambar 3>.

209

2ambar 3>. Langkah i kotak dialog E!it Comment j. ,etik keterangan PB 2 pada kotak dialog &dit Comment, kemudian klik OK maka lembar kerja akan nampak seperti pada 2ambar 3<.

2ambar 3<. 8asil !khir Pembuatan 0nstruksi !N-

CATATAN

A-&( &(>(, +2+:3(, '-8,*3.8' AND &'+(-( .6-,(.5.6-,(.-@( ,2*&'*' &(*' .6-,(. NO 82+3(9 NC 82+3(9 (,(3 .6+:'-(8' (-,(*( .6-,(. NO &(- NC. A-&( &(>(, +2-@(+:3-) &3( :3(/ '-8,*3.8' (,(3 12:'/ 82?(*( 82*' &2-)(- +2-))3-(.(- '-8,*3.8' AND >(&( 8(,3 (-(. ,(-))( (r ng)9 ;'.( 8(+>(' +212:'/' :(,(8 )(*'8 72*,'.(1 (*21 &(@()9 +(.( 82:('.-@( )3-(.(- .6-,(. *21(' '-,2*-(1 3-,3. +2-)/3:3-).(- (-,(*( (-(. ,(-))( >2*,(+( &(- (-(. ,(-))(

2. I-8,*3.8' OR 0nstruksi ini digunakan untuk menyambung pararel dua buah instruksi atau lebih. +isalnya kontak input NO dengan alamat *.** akan di O(.kan dengan kontak input NO dengan alat *.*), maka "ara penulisannya adalah sebagai berikut. a. Letakkan kursor pada tempat yang akan diberi kontak input NO dengan alamat *.*), seperti pada 2ambar 4*.

a 2ambar 4*. Langkah a b. Pada T661:(* P2+6)*(+(- klik 2ambar 4). 9 seperti pada

210

2ambar 4). Langkah b ". 2eser kursor pada tempat yang akan diberi kontak input NO dengan alamat *.**, lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar 43.

2ambar 43. Langkah " kotak dialog 1ew Conta't d. ,etik alamat input 0.00, kemudian klik OK, maka akan mun"ul kotak dialog seperti pada 2ambar 44.

2ambar 44. Langkah d kotak dialog E!it Comment e. ,etik keterangan PB 1 pada kotak dialog &dit Comment, kemudian klik OK9 maka lembar kerja akan nampak seperti pada 2ambar 45.

2ambar 45. Langkah e . #ekan &nter, maka lembar kerja akan nampak seperti pada 2ambar 46.

2ambar 46. Langkah g. Pada #oolbar pemograman klik 47. 9 seperti pada 2ambar

211

2ambar 47. Langkah g h. Letakkan kursor pada tempat yang akan diberi kontak input NO *.*) yaitu di bawah kontak input NO *.**, lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar 4C.

2ambar 4C. Langkah h kotak dialog 1ew Conta't i. ,etik alamat input 0.01, kemudian klik OK, maka akan mun"ul kotak dialog seperti pada 2ambar 4>.

2ambar 4>. Langkah i kotak dialog E!it Comment j. ,etik keterangan PB 2 pada kotak dialog &dit Comment, kemudian klik OK maka lembar kerja akan nampak seperti pada 2ambar 4<.

2ambar 4<. 8asil !khir Pembuatan 0nstruksi O(

CATATAN

!nda dapat membuat instruksi O( dimana kontak.kontaknya terdiri dari kontak NO semua, NC semua, atau kombinasi antara kontak NO dan NC. !nda dapat menyambung dua buah instruksi atau lebih se"ara pararel dengan menggunakan instruksi O(. 3. I-8,*3.8' NOT 0nstruksi NO# digunakan untuk membalik nilai output. Jika nilai output ) maka akan menjadi *, jika * akan menjadi ). +isalnya kita akan membalik nilai output kontak input *.** dengan keterangan PB 1, maka langkah.langkah

212 penulisannya adalah sebagai berikut. a. Letakkan kursor pada tempat yang akan diberi kontak input NC dengan alamat *.*), seperti pada 2ambar 5*.

a 2ambar 5*. Langkah a b. Pada T661:(* P2+6)*(+(- klik 2ambar 5). 9 seperti pada

b 2ambar 5). Langkah b ". 2eser kursor pada tempat yang akan diberi kontak input NC dengan alamat *.**, lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar 53.

2ambar 53. Langkah " kotak dialog 1ew Conta't d. ,etik alamat input 0.00, kemudian klik OK, maka akan mun"ul kotak dialog seperti pada 2ambar 54.

2ambar 54. Langkah d kotak dialog E!it Comment e. ,etik keterangan PB 1 pada kotak dialog &dit Comment, kemudian klik OK9 maka lembar kerja akan nampak seperti pada 2ambar 55.

213 2ambar 55. 8asil !khir Pembuatan 0nstruksi NO#

CATATAN

I-8,*3.8' NOT 8(+( &2-)(- .6-,(. NC9 82&(-).(- >(&( +6&31 -'1(' 1 &')3-(.(- 3-,3. +2-)'-&'.(8'.(- .6-&'8' E/'&3>F (on) (,(3) ,'-))' (high) &(- -6,(8' 0 3-,3. +2-)'-&'.(8'.(- .6-&'8' E+(,'F (off) (,(3 *2-&(/ (low).

I-8,*3.8' TIMER #imer akan akti apabila kondisi eksekusi ON dan akan reset apabila kondisi eksekusi ODD. Sekali timer diakti kan maka timer akan menghitung waktu dengan pengurangan nilai *.) s dari nilai set /alue.nya $durasi waktu%. Penulisan alamat timer dalam Software CX-Programmer Version 7.2 digunakan notasi #0+. Nomor alamat untuk timer mulai dari * sampai 5*<6. Setiap nomor alamat timer hanya dapat dipakai untuk satu instruksi timer $tidak boleh terjadi penulisan intruksi dobel%. !dapun penulisan alamat timer seperti tampak dalam 2ambar 6*. di bawah ini.
T'>2 ,'+2* N6+6* (1(+(, ,'+2* N'1(' G(.,3 ,'+2*

2ambar 56. !lamat #imer 0nstruksi ini digunakan untuk membuat program pengontrol waktu dari PLC. +isalnya kita akan membuat instruksi T'+2* 1 dengan durasi waktu 6 detik, maka langkah.langkah penulisannya adalah sebagai berikut. a. Auatlah kontak input NO dengan alamat *.**, keterangan PB 1 sebagai input timer. Letakkan kursor pada tempat yang akan diberi instruksi #). Seperti pada 2ambar 57.

214 2ambar 57. Langkah a b. klik Pada T661:(* P2+6)*(+(9 seperti pada 2ambar 5C.

2ambar 5C. Langkah b ".

Letakkan kursor pada tempat yang akan diberi intruksi T'+2* 1, lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar 5>.

2ambar 5>. Langkah " kotak dialog 1ew Instru'tion d. Pada kotak dialog New +nstr ction, beri alamat timer dengan "ara mengetik TIM 1 A!0, lalu klik OK maka akan mun"ul kotak dialog seperti pada 2ambar 5<.

2ambar 5<. Langkah d kotak dialog E!it Comment e. Comment, lalu klik OK9 maka lembar kerja akan nampak seperti pada 2ambar 6*.

2ambar 6*. 8asil !khir Pembuatan 0nstruksi #0+'(

CATATAN

I-8,*3.8' ,'+2* /(*38 ,2*&(>(, +'-'+(1 82:3(/ '->3, &' &2>(--@( 82:()(' '->3, 3-,3. +2+31(' 6>2*(8' ,'+2*. I-8,*3.8' ,'+2* ;3)( :'8( &';(&'.(.6-,(. '->3, 82>2*,' /(1-@( '-8,*3.8' ?63-,2* (,(3>3- *21(' '-,2*-(1. U-,3. +2+:3(, .6-,(. ,'+2* NO +(3>3- NC +(.( >2+:3(,(--@( 8(+(9 /(-@( 8(;( -6,(8' /3*3H @(-) &'.1'. :3.(- (-).( D0.00I +21('-.(- /3*3H DTIMI 3-,3. ,'+2*9 DCNTI 3-,3. ?63-,2*9 &(- DRI 3-,3. *21(' '-,2*-(1

215 !. I-8,*3.8' COUNTER Counter atau biasa disingkat dengan C# digunakan untuk menghitung mundur yang dimulai dari nilai set /aluenya ketika terdapat sebuah input yang menyebabkan kondisi eksekusinya beranjak dari ODD ke ON. ,ondisi ini akan menyebabkan set /alue $nilai "ounter% akan berkurang satu. Pengurangan nilai "ounter ini berlangsung terus ketika terdapat input yang masuk. Jika "ounter telah selesai menghitung mundur dan nilai set /aluenya sama dengan * $habis% maka kontak "ounter akan terbuka dan akan menjalankan operasi kontrol dan instruksi "ounter langsung kembali ke keadaan awalnya $reset%. Penulisan alamat "ounter dalam Software CX-Programmer Version 7.2 menggunakan notasi CN#. Nomor alamat untuk "ounter mulai dari * sampai 5*<6 tidak boleh menggunakan huru . !dapun penulisan alamat "ounter seperti tampak dalam 2ambar 67.

N6+6* (1(+(, ?63-,2* N'1(' ?63-,2*

2ambar 6). !lamat Counter 0nstruksi ini digunakan untuk membuat program penghitung sinyal input. +isalnya kita akan membuat instruksi CN# ) dengan jumlah penghitungan )* detik, maka langkah.langkah penulisannya adalah sebagai berikut. a. Auatlah kontak input 3 NO dengan alamat *.** dan *.*), keterangan PB 1 dan PB 2 sebagai input "ounter. Letakkan kursor pada tempat yang akan diberi instruksi CN# ). Seperti pada 2ambar 63.

a 2ambar 63. Langkah a

216 b. Pada T661:(* P2+6)*(+(- klik 2ambar 64. 9 seperti pada

2ambar 64. Langkah b ".

Letakkan kursor pada tempat yang akan diberi intruksi C63-,2* 1, lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar 65.

2ambar 65. Langkah " kotak dialog 1ew Instru'tion d. Pada kotak dialog New +nstr ction, beri alamat "ounter dengan "ara mengetik CNT 1 A10, lalu klik OK maka akan mun"ul kotak dialog seperti pada 2ambar 66.

2ambar 66. Langkah d kotak dialog E!it Comment e. ,emudian ketik keterangan C63-,2* 1 pada kotak dialog &dit Comment, lalu klik OK9 maka lembar kerja akan nampak seperti pada 2ambar 67.

2ambar 67. 8asil !khir Pembuatan 0nstruksi CO&N#'(

CATATAN

". I-8,*3.8' R21(@ I-,2*-(1

I-8,*3.8' ?63-,2* /(*38 +2+>3-@(' &3( '->3, &' &2>(--@(9 '->3, @(-) (,(8 &')3-(.(- 3-,3. +2-)/',3-) +3-&3* -'1(' ?63-,2*9 (>(&( +6&31 (&(1(/ '-8,*3.8' 0.00)9 &(- '->3, @(-) :(G(/ &')3-(.(3-,3. +2*282,J+2-)2+:(1'.(- .6-&'8' (G(1 -'1(' ?63-,2* (>(&( +6&31 (&(1(/ '-8,*3.8' 0.01).

217 0nstruksi ini digunakan untuk membuat relay internal dari PLC. (elay internal ini biasanya digunakan untuk mengun"i atau lat'#ing program. +isalnya kita akan membuat relay internal, maka "ara penulisannya adalah sebagai berikut. a. Auatlah kontak input NO dengan alamat *.**, keterangan PB 1 sebagai input relay internal. Letakkan kursor pada tempat yang akan diberi instruksi relay internal, seperti pada 2ambar 6C.

a 2ambar 6C. Langkah a b. Pada T661:(* P2+6)*(+(- klik 2ambar 6>. 9 seperti pada

2ambar 6>. Langkah b ".

Letakkan kursor pada tempat yang akan diberi intruksi R21(@ I-,2*-(1, lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar 6<.

2ambar 6<. Langkah " kotak dialog 1ew Coil d. Pada kotak dialog New Coil, beri alamat relay internal dengan "ara mengetik 2.00, lalu klik OK maka akan mun"ul kotak dialog seperti pada 2ambar 7*.

2ambar 7*. Langkah d kotak dialog E!it Comment e. ,emudian ketik keterangan R21(@ I-,2*-(1 pada kotak dialog &dit Comment, lalu klik OK9 maka lembar kerja akan nampak seperti pada 2ambar 7).

218

2ambar 7). 8asil !khir Pembuatan 0nstruksi (elay 0nternal #. M2+:3(, '-8,*3.8' >2-)3-?' (latching) 0nstruksi ini digunakan untuk mengun"i output agar tetap menyala meskipun tombol input sudah dilepas. 0nstruksi lat'#ing harus ditulis tepat di bawah instruksi lain yang akan dikun"i. 0nstruksi lat'#ing biasanya dipakai untuk mengun"i instruksi input yang terdiri dari tombol push button agar output tetap menyala meskipun tombol dilepas, atau digunakan untuk mengun"i relai internal. 0nstruksi lat'#ing banyak dipakai dalam penulisan program PLC. Contoh penggunaan instruksi lat'#ing pada sebuah input yang terdiri dari tombol push button $*.**% yang dipakai untuk menghidupkan motor $+otor )%, dimana input *.** akan dikun"i dengan kontak input +otor ) sehingga motor tetap menyala, maka langkah.langkah penulisan programnya adalah sebagai berikut. a. Auatlah dua buah kontak input NO dan NC yang disambung seri dengan alamat 0.00 dan 0.01, keterangan PB 1 dan PB 2 dan sebuah kontak output dengan alamat 100.00. Letakkan kursor tepat dibawah instruksi input 0.00 diberi instruksi lat'#ing, seperti pada 2ambar 73.

a 2ambar 73. Langkah a b. Pada T661:(* P2+6)*(+(- klik 2ambar 74. 9 seperti pada

b 2ambar 74. Langkah b

219 ". Letakkan kursor pada tempat yang akan diberi intruksi lat'#ing, lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar 75.

2ambar 75. Langkah " kotak dialog 1ew Conta't )R d. Pada kotak dialog New Contact O(, beri alamat lat'#ing dengan "ara mengetik 100.00, lalu klik OK maka akan mun"ul kotak dialog seperti pada 2ambar 76.

2ambar 76. Langkah d kotak dialog E!it Comment e. ,emudian klik OK maka lembar kerja akan nampak seperti pada 2ambar 77.

2ambar 77. 8asil !khir Pembuatan 0nstruksi $at'#ing

CATATAN

P2*13 &'.2,(/3' (1(+(, 63,>3, &(- '->3, @(-) &';(&'.(- latching /(*38 8(+( (>(&( +6&31 &',31'8 100.00). J'.( ,'&(. 8(+(9 +(.( '-8,*3.8' latching ,'&(. :'8( ;(1(-.

$. M2+:3(, '-8,*3.8' 63,>3, ;(+(. 0nstruksi ini digunakan untuk membuat instruksi output lebih dari satu dengan "ara dipararel. Contoh penggunaan instruksi ini adalah sebuah input yang terdiri dari tombol Push Autton ) $*.*)% yang dipakai untuk menghidupkan M6,6* 1 $)**.*)% dan M6,6* 2 $*.*3% maka "ara penulisan programnya adalah sebagai berikut. a. Auatlah kontak input NO *.** dengan keterangan PB 1 dan kontak output )**.** dengan keterangan M6,6* 1. Letakkan kursor pada

220 tempat yang akan diberi kontak output )**.*) dengan keterangan M6,6* 2, seperti pada 2ambar 7C.

a 2ambar 7C. a b. Pada T661:(* P2+6)*(+(- klik 2ambar 7>. 9 seperti pada

2ambar 7>. Langkah h.3% ".

Letakkan kursor pada tempat yang akan diberi intruksi lat'#ing sebelah pojok kiri, lalu klik kiri )B, maka lembar kerja akan nampak seperti pada 2ambar 7<

c 2ambar 7<. Langkah h.4% d. Pada T661:(* P2+6)*(+(- klik 2ambar C*. 9 seperti pada

2ambar C*. Langkah h.5%

e. Letakkan kursor pada tempat yang akan diberi kontak output M6,6* 2 (100.01), lalu klik kiri )B, maka akan mun"ul kotak dialog seperti pada 2ambar C).

221

2ambar C). Langkah h.6% kotak dialog 1ew Coil . Pada kotak dialog New Coil, beri alamat output 3 dengan "ara mengetik 100.01, lalu klik OK maka akan mun"ul kotak dialog seperti pada 2ambar C3.

2ambar C3. Langkah h.7% kotak dialog E!it Comment g. ,emudian ketik keterangan M6,6* 2 pada kotak dialog &dit Comment, lalu klik OK9 maka lembar kerja akan nampak seperti pada 2ambar C4.

2ambar C4. 8asil !khir Pembuatan Output Jamak D. MELAKUKAN SIMULASI PROGRAM PLC Sebelum melakukan simulasi, simpan dahulu program PLC yang terdiri dari diagram ladder yang sudah dibuat. Setelah itu lakukan mode simulasi program dengan "ara sebagai berikut.
K1'. toolbar work online simulator pada komputer atau tekan tombol C,*1KS/'H,KW. Lalu mun"ul kotak dialog tekan OK. Lalu tunggu proses download PLC selesai. Lalu klik OK. &ntuk keluar dari mode simulasi, dapat dilakukan dengan menon. akti kan toolbar work online simulator dengan "ara .1'. pada toolbar.

PERINGATAN

Jika mode simulasi berlangsung sukses maka tampilan lembar kerja akan nampak seperti gambar dibawah ini.

P2*/(,'.(- ;2-&21( 63,>3, @(-) ,2*12,(. &':(G(/ >(&( G(.,3 >*6828 &6G- 16(& PLC. J'.( +3-?31 >28(- .28(1(/((2**6*)9 +(.( .213(*1(/ &(*' +6&2 8'+31(8' &(- 1(.3.(>2*:('.(- >(&( '-8,*3.8' >2+*6)*(+(- @(-) +2-@2:(:.(2**6* &2-)(- ?(*( +2-&2,2.8' '-,*3.8' @(-) :2*G(*-( +2*(/. S2,21(/ &',2+3.(- 1(13 1(.3.(- >2*:('.(-.

222

,eterangan: ). Lembar kerja yang berisi program yang sudah dibuat. #anda hijau pada garis diagram tangga menunjukkan alur proses simulasi. 3. #oolbar C9.Simulator yang berisi tombol play, pause, stop, step run, "ontinous step run dll. 4. Output window berisi keterangan tentang program PLC dan pesan kesalahan atau peringatan pada waktu proses download PLC. !gar area kerja simulasi menjadi luas, tutuplah jendela ini dengan meng.1'. toobar . 5. ;ork spa"e window yang berisi keterangan tentang instruksi program yang dibuat pada diagram tangga. !gar area kerja simulasi menjadi luas tutuplah jendela . &ntuk menjalankan simulasi program, .1'. tombol P1(@ pada toobar C9.simulator, kemudian letakan kursor pada input yang akan dipilih kemudian klik )B. &ntuk mengakti kan silakan tekan C,*1KJ pada keyboard komputer=laptop, sedangkan untuk menonakti kan silakan tekan C,*1KK. 7. Selain itu, ada "ara lain yaitu dengan "ara &6:21 .1'. pada input yang dipilih, setelah itu akan mun"ul kotak dialog 82, -2G 7(132 seperti gambar C6. 6. ini dengan meng.1'. toobar

1 2

G(+:(* # . L2+:(* K2*;( M6&2 S'+31(8'

223

G(+:(* #!. K6-,(. 82, -2G 7(132 Pada kotak 7(132 isikan nilai input yaitu angka * atau ). Pengisian nilai input tergantung dari jenis "onta"t yang digunakan $apa menggunakan NO atau NC%. Jika kita menggunakan "onta"t NO ketika memasukkan nilai ) maka output akan tersambung. Jika kita menggunakan "onta"t NC ketika kita memasukkan nilai ) maka output akan terputus. E. MELAKUKAN DO!NLOAD9 UPLOADDAN PENGECEKAN PROGRAM PLC OMRON CP1H54 0DR5A Program PLC yang terdiri dari diagram ladder yang sudah dibuat pada komputer harus ditrans er dalam memori PLC agar instruksi program tersebut dapat diba"a dan dioperasikan oleh PLC. Proses download digunakan untuk mentrans er program PLC yang dibuat pada komputer ke dalam memori PLC. Sedangkan proses pload digunakan untuk menampilkan program dalam memori PLC pada layar komputer. !dapun langkah.langkah proses !ownloa! dan uploa! program adalah sebagai berikut. ). %ownloa! ile program ke PLC. a. Auka ile yang akan di !ownloa!, seperti pada 2ambar 7.

2ambar C7. Contoh tampilan ladder diagram b. Sambungkan PLC dengan komputer menggunakan kabel konektor. ". 8ubungkan kabel PLC ke tegangan sumber PLN.

224 d. 8idupkan power PLC. e. Lakukan proses !ownloa! program ke PLC. . ,lik menu PLC pilih !or" Online, atau klik toolbar 2or" )nline seperti pada 2ambar CC.

7) 2ambar CC. #oolbar 2or" )nline g. ,emudian akan mun"ul kotak dialog seperti pada 2ambar C>.

2ambar C>. ,otak dialog C9.Programmer /C.3 h. ,lik YES, maka lembar kerja akan nampak seperti pada 2ambar C<.

2ambar C<. #ampilan lembar kerja mode )nline i. ,lik menu PLC, lalu pilih #rans er #o PLC atau tekan CtrlH# maka akan mun"ul kotak dialog seperti pada 2ambar >*.

225

j.

2ambar >*. ,otak dialog %ownloa! )ptions ,lik OK dan seterusnya klik YESJOK sampai proses !ownloa! selesai seperti pada 2ambar >).

2ambar >). Proses %ownloa! berhasil k. ,lik OK, maka akan mun"ul kotak dialog seperti pada 2ambar >3.

2ambar >3. ,otak dialog C9.Programmer /C.3 l. ,lik YES, maka lembar kerja akan nampak seperti pada 2ambar >4.

226

2ambar >4. #ampilan lembar kerja siap disimulasikan Jika proses download berhasil, maka PLC dalam kondisi mode online dan tampilan lembar kerja akan nampak seperti pada 2ambar >4. Jika PLC dalam keadaan online, maka program tidak bisa dirubah. Oleh karena itu, jika ingin merubah program, maka PLC harus dikembalikan kemode offline dengan memilih menu PLC lalu pilih 2or" )nline atau klik i"on 2or" )nline pada toolbar. 3. +ploa! ile program dari PLC. )% Lembar kerja kosong sudah terbuka. 3% Sambungkan PLC dengan komputer menggunakan kabel konektor. 4% #an"apkan ja"k power PLC ke tegangan sumber. 5% 8idupkan power PLC. 6% ,lik menu PLC pilih lalu pilih 2or" )nline atau klik toolbar 2or" )nline seperti pada 2ambar >5.

5) 2ambar >5. #oolbar 2or" )nline

7% ,emudian akan mun"ul kotak dialog seperti pada 2ambar >6.

227

2ambar >6. ,otak dialog C9.Programmer /C.3 C% Pilih YES, kemudian klik menu PLC lalu pilih Transfer ,rom PLC, maka akan mun"ul kotak dialog seperti pada 2ambar >7.

2ambar >7. ,otak dialog %ownloa! )ptions >% ,lik OK dan seterusnya klik YESJOK sampai proses uploa! selesai seperti pada 2ambar >C.

2ambar >C. Proses uploa! berhasil <% ,emudial klik OK, maka lembar kerja hasil uploa! akan nampak seperti pada 2ambar >>.

228

2ambar >>. #ampilan lembar kerja hasil uploa!

DAFTAR PUSTAKA Aolton, ;. 3**4. Programma,le $ogi' Controller. Jakarta: 'rlangga Manual 3oo"s O+(ON. 3**>. Programma,le Controllers S4SM-C CP5. Surabaya: P#. ,arunia Prima 'ngineering. Setiawan, 0wan. 3**7. Programma,le $ogi' Controller !an Te"ni" Peran'angan Sistem. :ogyakarta: C?. !ndi O set. ;ijaya, !. dkk. 3**4. Pengenalan %asar-%asar P$C. :ogyakarta: 2a/a +edia.

You might also like