Langsung saja, sebab di forum -forum suda banya! membaas apa i"u p#$ dan dasar-dasar p#$% Cara muda un"u! mempe#ajari p#$ omron, sa#a sa"unya ada#a dengan mengguna!an program sof"&are $'-programer dan $'-simu#a"or% dan !edua program "ersebu" "e#a "erin"egrasi dida#am program p#$ omron yai"u C(-One% anda bisa mendapa"!an di sini )e"e#a program $'-one "erins"a# pada !ompu"er% !i"a mu#ai membu!a $'-programer 1% Pi#i ne& *gambar 1+
Gambar 1 ,% )e"e#a i"u pi#i de-i$e "ype CJ1M dan O.% Type p#$ omron yang !i"a guna!an ada#a "ype CJ1M, !arena sa#a sa"u "ype "ersebu" nan"inya !i"a dapa" mengguna!an program $'-simu#a"or yang berfungsi un"u! mensimu#asi !erja operasi p#$% *gambar ,+ Gambar , /% )e"e#a i"u a!an mun$u# #embar !erja% dan mu#ai !i"a membua" #eader programnya% "api sebe#umya !i"a se""ing 01O "ab#e and uni" se"up0 doube# $#i$! pada menu "ersebu", Pi#i 0233334Main ra$!0, #anju" Pi#i 033233334emp"y s#o"0 doub#e $#i$! dan !i"a memi#i 0Basi$ 1O0, se#anju"nya pi#i 0CJ15-16,11*6C inpu" uni"+% yai"u s#o" "ermina# inpu" dengan a#ama" memory 33 *!i"a guna!an sebagai inpu"+ yai"u ada 17 inpu"%*gambar /+% Gambar / 8% )e"e#a se#esai #a!u!an se""ing seper"i perin"a di a"as un"u! s#o" address memory 31 yai"u 9 031233334emp"y s#o"0 di gan"i dengan 0CJ15-OC,11*re#ay ou"pu" uni"+0 yang ar"inya !i"a mengguna!an s#o" ou"pu" re#ay pada address memory 31% se#anju"nya bua" program seper"i di ba&a ini *gambar :+ Gambar : Pada gambar :% dia"as ada#a #eader un"u! menya#a!an ou"pu" address memory 31%33 dan 31%31 se$ara bergan"ian *;#ip-f#op+ dengan menginpu"!an ni#ai ig *1+ pada s#o" inpu" address memory 33%33% #ing!aran dan nomor &arna mera menunju!!an $ara !i"a menempa"!an #eader se$ara $#i$! and drop pada #embar program% un"u! program yang suda jadi bisa mengambi# disini 7% )e#anju"nya !i"a masu! "aap simu#a"ornya% pada gambar 8% pana mera dengan nomor1 ada#a i$on un"u! simu#a"ornya% $#i$! pada i$on "ersebu" dan "unggu beberapa saa" ma!a simu#a"or p#$ a!an berja#an% 6an un"u! menge"es program yang suda !i"a bua", $#i$! pana nomor , dan isi ni#ai dengan 1*sa"u+ #a#u $#i$! )<T% ma!a pada ou"pu" = 1%33 dan = 1%31 a!an bergan"ian menya#a sesuai dengan ni#ai "imer 1 dan "imer ,% Gambar 8 Instruksi Dasar PLC Omron Programmab#e Logi$ Con"ro##er *PLC+ merupa!an sua"u uni" yang se$ara !usus diran$ang un"u! menangani sua"u sis"em !on"ro# o"oma"is pada mesin-mesin indus"ri a"aupun ap#i!asi #ainnya% 6i da#am CP> PLC dapa" dibayang!an seper"i !umpu#an ribuan re#ay% "e"api bu!an berar"i di da#amnya "erdapa" banya! re#ay da#am u!uran yang sanga" !e$i# me#ain!an di da#am PLC berisi rang!aian e#e!"roni!a digi"a# yang dapa" difungsi!an seper"i $on"a$" NO dan $on"a$" NC re#ay% Bedanya dengan re#ay ba&a sa"u nomor $on"a$" re#ay *NO?NC+ dapa" diguna!an ber!a#i-!a#i un"u! semua ins"ru!si dasar se#ain ins"ru!si O>TP>T% Jadi dapa" di!a"a!an ba&a da#am sua"u pemrograman PLC "ida! diijin!an mengguna!an ou"pu" dengan $on"a$" yang sama% >n"u! membua" ran$angan?modifi!asi sua"u sis"em #ang!a-#ang!a yang arus dipera"i!an ada#a 9 1den"ifi!asi permasa#aan Membua" pe"a a#ir Membua" program da#am ben"u! diagram #adder Beberapa !eun"ungan penggunaan PLC ada#a 9 1% .eanda#an ,% .ebu"uan ruang yang #ebi !e$i# /% 6apa" diprogram un"u! ap#i!asi baru :% 6apa" me#a!u!an #ebi banya! fungsi 8% Lebi muda diperbai!i 7% Re#a"if mura% 1NTR>.)1 @ 1NTR>.)1 6A)AR PLC Beri!u" ini ada#a $on"o sebagian perin"a-perin"a dasar pada PLC 9 1% LOA6 *L6+ Perin"a ini diguna!an ji!a uru"an !erja sua"u sis"em !on"ro# anya membu"u!an sa"u !eadaan #ogi!a% Logi!a ini mirip dengan !on"a! re#ay NO% )imbo# 9 ,% LOA6 NOT Perin"a ini diguna!an ji!a uru"an !erja sis"em !on"ro# anya membu"u!an sa"u !ondisi #ogi!a% Logi!a ini mirip dengan !on"a! re#ay NC% )imbo# 9 /% AN6 Perin"a ini diguna!an un"u! uru"an !erja sis"em !on"ro# yang #ebi dari sa"u !ondisi #ogi!a yang arus "erpenui semuanya un"u! menge#uar!an sa"u ou"pu"% Logi!a ini mirip dengan !on"a! re#ay NO% )imbo# 9 :% AN6 NOT Perin"a ini diguna!an un"u! uru"an !erja sis"em !on"ro# yang #ebi dari sa"u !ondisi #ogi!a yang arus "erpenui semuanya un"u! menge#uar!an sa"u ou"pu"% Logi!a ini mirip dengan !on"a! re#ay NC% )imbo# 9 8% OR Perin"a ini diguna!an un"u! uru"an !erja sis"em !on"ro# yang #ebi dari sa#a sa"u !ondisi #ogi!a yang arus "erpenui semuanya un"u! menge#uar!an sa"u ou"pu"% Logi!a ini mirip dengan !on"a! re#ay NO% )imbo# 9 7% OR NOT Perin"a ini diguna!an un"u! uru"an !erja sis"em !on"ro# yang #ebi dari sa#a sa"u !ondisi #ogi!a yang arus "erpenui semuanya un"u! menge#uar!an sa"u ou"pu"% Logi!a ini mirip dengan !on"a! re#ay NC% )imbo# 9 B% O>T Ji!a !ondisi #ogi!a "erpenui, perin"a ini diguna!an un"u! menge#uar!an sa"u ou"pu"% Logi!a ini mirip dengan !on"a! re#ay NO )imbo# 9 C% O>T NOT Ji!a !ondisi #ogi!a "erpenui, perin"a ini diguna!an un"u! menge#uar!an sa"u ou"pu"% Logi!a ini mirip dengan !on"a! re#ay NC )imbo# 9 D% T1M<R *T1M+ dan CO>NT<R *CNT+ Timer *T1M+ dan Coun"er *CNT+ Timer?Coun"er pada PLC berjum#a 81, bua yang bernomor TC 333 sampai dengan TC 811 *"ergan"ung "ipe PLC+% 6a#am sa"u program "ida! bo#e ada nomor Timer?Coun"er yang sama% Ni#ai Timer?Coun"er pada PLC bersifa" mengi"ung mundur dari ni#ai a&a# yang di"e"ap!an o#e program, se"e#a men$apai ang!a no# ma!a $on"a$" NO "imer?$oun"er a!an ON% Timer mempunyai ba"as an"ara 3333 sampai dengan DDDD da#am ben"u! BC6 dan da#am orde 133 ms% )edang!an un"u! $oun"er mempunyai orde ang!a BC6 dan mempunyai ba"as an"ara 3333 sampai dengan DDDD% )imbo# T1M<R 9 .e"erangan 9 Timer a!"if bi#a !ondisi e!se!usi ON dan rese" bi#a O;;% Per"ama die!se!usi T1M mengu!ur )E da#am orde 3,1 de"i!% )imbo# CO>NT<R .e"erangan 9 COMPAR< @CMP*,3+ .egunaan 9 Membanding!an Cp1 dan Cp, dan asi# ou"pu" !e GR, <= dan L< f#ag da#am area )R Range 9 Cp1 F da"a !e-1 yang dibanding!an *1O, AR, 6M, TC, LR, G+ Cp, 9 da"a !e-, yang dibanding!an *1O, AR, 6M, TC, LR, G+ COMPAR<-CMP *,3+ 61;>*1/+-diferen"ia"e >P 61;6 *1:+-6iferen"ia"e 6o&n A66 */3+-BC6 Add )>B */1+-BC6 )ubs"ra$" 111% ALAT P<RCOBAAN 1% PLC 1 >N1T ,% .ompu"er dan Program PLC /% .abe# pengubung :% Po&er supp#y 8% Lampu simu#asi ,: -o#" 1E%LANG.AH P<RCOBAAN Con"o-1 Program sederana Berdasar!an gambar B% ji!a diingin!an sa!#ar *)1+ berfungsi un"u! mengidup!an #ampu *L1+ sedang!an sa!#ar *),+ berfungsi un"u! mengidup!an #ampu *L,+, ma!a ben"u! diagram #addernya seper"i gambar C% Pengujian Program >n"u! menguji apa!a #adder yang dibua" suda benar, ma!a per#u di#a!u!an pengujian sebagai beri!u" 9 1% Pada menu On#ine, pi#i 6o&nLoad program, dan mun$u# !o"a! dia#og !onfirmasi do&n#oad "ersebu", dan pi#i Ies% ,% Proses do&n#oad program a!an di#a!u!an sampai se#esai, !emudian pi#i "ombo# Ies ji!a suda se#esai% /% .#i! menu On#ine, pi#i mode dan a!an mun$u# !o"a! dia#og mode operasi, pi#i Run un"u! menja#an!an asi# program yang di do&n#oad% :% Beri!an masu!an dan ama"i !e#uarannya, apa!a sesuai dengan !einginan% 8% >#angi #ang!a / ji!a ingin meruba, membua" program baru%% sa!#ar *)1+ di#epas ma!a #ampu *L1+ a!an ma"i, demi!ian juga dengan sa!#ar *)1+ ji!a sa!#ar di#epas ma!a #ampu *L,+ ma"i% Bagaimana ji!a diingin!an agar #ampu *L1+ a"au *L,+ "e"ap menya#a &a#au sa!#ar *)1+ a"au sa!#ar *),+ di#epas% Gambar D% #adder dengan #a"$ Con"o ap#i!asi fungsi Coun"er 6iagram di a"as menunju!!an ba&a $oun"er-333 men$a$a sebanya! 8( ji!a diberi masu!an *sa!#ar ), di"e!an+ yang "erubung dengan inpu" 333%3, ma!a #ampu a!an menya#a, ji!a sa!#ar *)1+ di"e!an ma!a #ampu a!an ma"i *direse"+% Con"o ap#i!asi fungsi Timer E%6ATA P<RCOBAAN E% P<MBAHA)AN PLC merupa!an sis"em e#e!"roni!a digi"a# yang diran$ang dapa" mengenda#i!an mesin dan proses dengan mengimp#emen"asi!an fungsi na#ar !enda#i se!uensia#, operasi pe&a!"u *"imer+, pen$a$aan *$oun"er+, dan ari"ma"i!a% 6a#am pra!"i!um ini mengguna!an program diagram #ader un"u! membua" program yang a!an dimasu!an !eda#am PLC un"u! dija#an!an% 6iagram Peng!a&a"an )is"em9 PROGRAM 1 Mengidup!an #ampu dengan !e"en"uan 9 )1 J L1 9 ON ), J L, 9 ON Hasi# dari program disamping ada#a 9 Apabi#a )1 ON ma!a L1 J O;; )1 O;; ma!a L1 J ON ), ON ma!a L, J ON ), O;; ma!a L, J O;; Ranga!aian PLC dia"as diguna!an un"u! mengenda#i!an sua"u sis"em penga"uran #ampu yang di!enda#i!an dengan menggun!an sa!#ar% PROGRAM , Program diba&a ini ampir sama dengan program 1 Hasi# dari program disamping 9 )1 ON ma!a L1 J ON ), ON ma!a L, J ON Ranga!aian PLC dia"as diguna!an un"u! mengenda#i!an sua"u sis"em penga"uran #ampu yang di!enda#i!an dengan menggun!an sa!#ar% 6imana se"iap )a!#ar di ON!an ma!a #ampu a!an menya#a a"au ON% PROGRAM / Program diba&a ini un"u! mengenda#i!an beberapa Lampu da#am sa"u sa!#ar% Hasi# dari program dia"as ada#a 9 )1 ON ma!a L1 dan L, Hidup ON ), ON ma!a L1 dan L, Ma"i O;; Program PLC dia"as diguna!an un"u! mengenda#ai!an , #ampu dengan sis"em !enda#i a"au pengon"ro# sa"u bua sa!a#ar, yai"u )1 dan ),% A#ama" program un"u! )1 dan ), berbeda yai"u 333%31 dan 333%3,% sedang!an un"u! !e#uaran juga berbeda% 6a#am program "erdapa" : !e#uaran dengan a#ama" 2 313%333F 313%331F 313%33,F 313%33/ 4% 6a#am Program PLC )1 dan ), disebu" dengan masu!an, )edang!an L1 dan L, disebu" dengan !e#uaran% ;#o&$a" program dia"as ada#a sebagai beri!u" 9 PROGRAM : Program PLC beri!u" mengguna!an perin"a T1M<R un"u! diguna!an sebagai &a!"u "unggu% Hasi#nya dari program disamping ada#a 9 )1 J ON, Timer 133 b$d, ma!a L1 ON L, O;; )1 J O;;, Timer 333 b$d ma!a L1 O;; L, ON Program PLC dia"as menggun!an Timer yang digun!an sebagai &a!"u "unggu% 6i da#am program PLC suda disedia!an perin"a Timer yang mana !i"a arus mengisi berapa &a!"u "unggu yang diarap!an% 6a#am program dia"as Timer !i"a se""ing dengan G3133 ar"inya 133 b$d J diguna!an un"u! menunggu *de#ay+ 9 133 de"i!% Baru program "ersebu" a!an menja#an!an program se#anju"nya% Bi#a sa!#ar )1 *33333+ dia!"if!an T1M333 mu#ai men$a$a "urun, se#ang &a!"u 13 de"i! #ampu L1 *31333+ menya#a% ;#o&$a" program dia"as 9 PROGRAM 8 Program PLC beri!u" mengguna!an perin"a CO>NT<R yang digun!an un"u! men$a$a% Hasi#nya dari program disamping ada#a 9 )1 apabi#a di!#i! sebanya! 13( Ma!a se"e#a i"u L1 dan L, menya#a ), diguna!an un"u! merese"% Program PLC dia"as menggun!an Coun"er yang diguna!an un"u! men$a$a% 6i da#am program PLC suda disedia!an perin"a Coun"er yang mana !i"a arus mengisi berapa banya! $a$a yang diarap!an% 6a#am program dia"as Coun"er !i"a se""ing dengan G3313 ar"inya 13 ( $a$aan% 6a#am asi# program ini apabi#a )1 di!#i! sebanya! 13' ma!a L1 dan L, a!an menya#a *ON+% E1% .<)1MP>LAN 6ari Program PLC ini dapa" disimpu#!an !esimpu#an sebagai beri!u" 9 1% Programmab#e Logi$ Con"ro##er *PLC+ merupa!an sua"u uni" yang se$ara !usus pengon"ro# berbasisi mi!roprosesor yang memanfaa"!an memori yang dapa" diprogram un"u! menyimpan ins"ru!si @ ins"ru!si dan un"u! mengimp#emen"asi!an fungsi @ fungsi semisa# #ogi!a, seKuen$ing, pe&a!"u *Timing+, pen$a$aan *$oun"ing+ dan ari"ma"i!a guna un"u! mengon"ro# mesin @ mesin da#am indus"ri% ,% Beberapa !eun"ungan penggunaan PLC ada#a 9 L .eanda#an L .ebu"uan ruang yang #ebi !e$i# L 6apa" diprogram un"u! ap#i!asi baru L 6apa" me#a!u!an #ebi banya! fungsi L Lebi muda diperbai!i L Re#a"if mura% L dapa" mengenda#i!an sis"em !on"ro# pada mesin-mesin indus"ri se$ara o"oma"is Tampilan awal program Klik new program Buat program dengan nama latihan atau apa saja, Lalu pilih device type CS1G! dengan C"# $%, saya memilih type ini karena type "LC ini dapat kita simulasikan dan akan di &ahas pada &a& &erikutnya, untuk type network pilih eternet dikarenakan kecepatan data yang cepat, &ila sudah selesai klik ok untuk memulai program' Title Bar ( )enunjukan nama *ile yang akan di save i C+"rogrammer )enu ( #ntuk memilih menu item Tol&ar ( Berisi tools untuk mengedit ladder, ,iew dan menu standar lainnya' "roject Tree ( )engatur program dan data, dapat mencopy program atau dapat drag dan drop untuk di copy antara project yang &er&eda atau yang sama Ladder -indows ( Layar untuk menulis dan mengedit prgram ladder Status Bar ( )enunjukan Status "LC .nline/.*llene, nama "LC dan lokasi active sel .utput windows ( )enampilkan 0rror compilling , menapilkan pencarian contact dan menapilkan error ketika program sedang &erjalan' 1n*ormasion -indows ( )enampilkan shortcut program, in*ormasi ini dapat di hide atau unhide sym&ol Bar ( )enampilkan nama address atau nilai suatu contact atau coil dari penunjukan kursor''' C+ S1)#L2T.3 "rogram C+Simulator merupakan program untuk simulasi C+"rogrammer, instalasi program C+Simulator sering mengalami kegagalan karena program sering &entrok dengan program C+ Server yang merupakan program yang harus di instal dahulu se&elum C+Simulator' #ntuk &isa menjalankan program C+Simulator harus menginstal program C+Server terle&ih dahulu, program C+Server terdapat pada program waktu instal program C+"rogrammer Klik pada setup'e4e program C+Simulator' Klik 5e4t untuk 1nstal program C+Simulator )asukan serial num&er yang &enar' Klik 5e4t Klik 6inish, maka program C+Simulator' K.561G#32S1 C+ S1)#L2T.3 705G25 C+ "3.G32))03 Se&elum kita mem&uat program kita terle&ih dahulu mengkon*igurasi so*ware untuk dapat disimulasikan pada C+Simulator, karena C+simulator ini ada &e&erapa kon*igurasi yang tidak &oleh &er&eda dengan kon*igurasi C+ "rogrammer' Langkahlangkah kon*igurasi 1' 8alankan program C+Simulator untuk menjalankan program yang akan di simulator Klik .k untuk mem&uat Create new "LC Klik 5e4t "ilih type C"# CS1GC"#%$, Klik 5e4t klik 5e4t dengan con*igurasi tertulis Klik 5e4t untuk virtuall communication Klik 5e4t Klik 6inish untuk mengakihiri con*igurasi Setelah kon*igurasi selesai klik connect untuk mendapatkan network address dan node address $' 8alankan program C+"rogrammer dan &uka new project dengan dengan kon*igurasi se&agai &erikut, kita pilh type C"# CS1G karena C+ Simulator hanya support CS1G! 9' Setelah kon*igurasi C+simulator kemudian setting address network untuk dapat komunikasi antara simulator dengan "LC di C+"rogrammer 2pa&ila telah settting "LC kita akan co&a mem&uat se&uah program sederhana untuk menco&a menjalankan apakah simulator telah &erkerja Setelah so&at mem&aca postingan se&elumnya tentang &agaimana mengiinstal dan kon*igurasi simulator kita akan menco&a mem&uat rangkaian sederhana mengunakan "rogram Ladder "rogram ladder merupakan program yang implementasi dari wiring kontrol konvensional, apa&ila anda ter&iasa merancang kontrol konvensional, maka untuk memahami program ladder tidak akan mengalami kesulitan, malah &isa dikatakan program ladder le&ih gampang karena kita tidak memikirkan jumlah kontak dan jumlah relai untuk mengkontrol' Langkahlangkah pem&uatan program 1' 8alankan program C+"rogrammer dan C+Simulator yang telah terkon*igurasi seperi postingan se&elumnya' Tampilan dasar program' Klik Connect untuk mencco&a kon*igurasi sesuai dengan simulator' Layar &eru&ah &erwarna a&ua&u &ila kon*igurasi sesuai' 2pa&ila tampil pesan &erikut perlu di teliti apakah type "LC sudah sesuai dengan C+Simuator dan program C+Simulator sudah di jalankan atau network address C+"rogrammer tidak sesuai dengan C+Simulator "esan &erikut terjadi apa&ila 5etwork type tidak sesuai dengan C+"rogrammer' "esan Berikut apa&ila type C"# "LC tidah sesuai dengan C"# C+Simulator' Setelah anda &erhasil komunikasikan "LC dengan Simulator, kita akan menco&a mem&uat program sederhana' Buat se&uah kontak 5. :5ormaly .pen; dan &eri nama Start dengan alamat input "LC yaitu <'<< Buat kontak 5C se&agai Stop dengan alamat input <'<1 Buat se&uah .utput pada akhir ladder, &eri alamat pada 1<'<< Beri alamat 1<'<< untuk mem&uat rangkaian interlocking' 2pa&ila rangkaian sudah ter&uat kita akan menco&a simulasi program Klik .K untuk mendownlod "rogram, Sym&ol danComment Klik =es Klik .k #ntuk mengetahui sesuai atau tidaknya program kita *orce input dengan nilai 1 3angkaian Terkunci untuk mematikan *orce stop dengan nilai 1 7engan 7asar rangkaian diatas anda dapat &erimprovisasi mem&uat rangkaian yang le&ih komple4 dan menco&a intruksiintruksi lainnya' Sudah tau khan caracara &ikin program terus simulasi, sekarang kita akan &elajar intruksi dasar C+"rogrammer dari Timer dan Counter disini saya ajarkan step&y step &agi pemula &agaimana caranya cara cepet mempelajari so*ware "LC yang pada dasarnya semua sama aja, cuma &agaimana trik kita supaya cepet ngerti' "erlu diperhatikan untuk menulis program tiaptiap "LC mempunyai standard masingmasing untuk mengetahui lihat di !0L", seperti cara &erikut Ketika mo mencari intruksi timer saya mengalami kesulitan standarnya penulisan, untuk itu klik detail 7ari 1nstruction !elp kita tau &agaimana cara penulisan yang &enar, pada layar 0dit 1nstruction terdapat $ operand untuk timer num&er dan nilai waktu timer, untuk timer no masukan angka 1 dan nilai timer >1<< 2pa&ila output 1<'<< &erkerja set value dari timer mnghitung mundur, kontak T<<< &erkerja apa&ila nilai timer mencapai angka <' Berikutnya &uat intruksi counter dengan nilai hitungan 1< 1nput <'<$ untuk menghitung mundur nilai dari set value, input <'<9 untuk mereset set value counter C<<< adalah output counter apa&ila &ernilai < maka 1<'<$ .5 Setelah selsai mem&uat program maka download program dan simulasikan' #ntuk meru&ah alamat secara cepat kita dapat meru&ah address selagi kita online, seperti di&awah ini'