Anda di halaman 1dari 31

Belajar PLC OMRON

Gambar Bagian-bagian PLC OMRON Type CJ1M


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'

Anda mungkin juga menyukai