Anda di halaman 1dari 36

2.

Memulai CX-Programmer
Windows task bar
[Start]

[Programs]

[OMRON]

[CX-One]

[CX-Programmer]

[CX-Programmer]

Tampilan awal CX-Programmer

13
3. Membuat Projek Baru Dan Mengatur Tipe PLC

klik button [New] pada CX-Programmer.

klik

Klik kiri Klik kiri


button. button “Settings”
untuk menapilkan
[Device Type Settings]
dialog.

Klik kiri button


Dan pilih tipe CPU

Klik [OK] setelah memilih


tipe CPU

14
4. Jendela Utama

Tiap fungsi dari jendela utama dijelaskan dibawah ini Jendela Informasi

Title Bar

Menus

Toolbars

Batang projek

Symbol Bar
Section

Status Bar

Projeck Workspace Jendela Output Jendela Ladder

Name Contents/Function
Title Bar Menampilkan nama file yang dibuat dengan CX-Programmer.
Menus Mengizinkan anda memilih menu.
Toolbars Mengizinkan anda untuk memilih fungsi dengan mengklik [View] -> [Toolbars], dan anda
dapat memilih toolbar yang ingin ditampilkan. Bisa juga dengan menyeret toolbar
Section
Membolehkan anda untuk membagi satu program ke dalam sebuah blok yang diberi nomor
Project Workspace Mengontrol program dan data. Membolehkan menyalin data per-elemen dengan menyeret
Batang Projek dan memeltakkannya diantara projek-projek atau didalam sebuah
Jendela Ladder Layar untuk membuat dan mengedit sebuah program ladder
Jendela Output  Menampilkan informasi eror setelah di “compile” (error check).
 Menampilkan hasil pencarian kontak atau koil
 Menampilkan detail kesalahan yang terjadi ketika loading sebuah file projek
Status Bar Menampilkan informasi seperti nama PLC, online/offline, dan lokasi rung yang aktif
Jendela Informasi Menampilkan sebuah jendela kecil untuk mnunjukkan “shortcut” dasar yang digunakan
dalam CX-Programmer, [View] -> [Information Window] untuk menampilkannya.
Menampilkan nama, alamat atau nilai dan komentar dari simbol yang disorot kursor
Symbol Bar

15
4-1. Section

Section adalah sebuah fungsi untuk membuat/menampilkan sebuah “block” dari sebuah program
yang dipisahkan perfungsi. Ini meningkatkan cara pandang dan produktivitas program dengan
menggunakan kembali komponen yang memiliki kemiripan karena “copy” dan “paste” tersedia.
lebih dari pada itu, juga dimungkinkan mengupload program dan ini mengizinkan anda untuk
melakukan operasi online dengan lancar

Contoh

Pemberian nama
Memungkinkan kita
menandakan isi dari
proses atau kontrol

Mengubah perintah dari


sections and menyalinnya
bisa dengan menyeret dan
meletakkannya dengan mouse.

Tak ada batasan jumlah dari


sections per program.

Mengubah nama “section”

Klik kanan mouse


Pada section yang
Ingin diubah
Namanya

Pilih [Rename].

Masukkan nama

16
Penambahan section

Klik kanan pada


[NewProgram1].

Pilih [Insert
Section].

Lakukan hal yang sama


Di halaman sebelumnya
Untuk menamakan
“section” yang telah
ditambahkan

Dimungkinkan untuk pergi ke setiap „section” dari sebuah daftar “section”.

Sebagai penanda gambar keseluruhan (aliran kontrol) dari program di daftar section, anda bisa pergi ke section yang spesifik

Klik dua kali a


sebuah section
yang anda ingin
untuk menandai
laddernya

17
4-2. Menghapus dan Menampilkan Jendala Yang Diinginkan

Layar normal

Untuk menghapus
Project Workspace

Tekan di keyboard

Alt 1

Tekan [Alt]+[1] untuk


Menampilkan Project
Workspace kembali

Untuk Menghapus
jendela output
Tekan dari keyboard
[ESC] atau

Alt 2

tekan [Alt]+[2] untuk


menampilkan layar
output kembali

18
5. Membuat Program
Akan dijelaskan disini

19
Pertama-tama letakkan posisi kursor dibagian yang ditandai seperti gambar di bawah

5-1. Memasukkan kontak Normally Open

C Tekan [C] dari keyboard untuk membuka dialog [New Contact].

Tulis alamat
0 Kontak Normally
Open yang
diinginkan.

ENT

Switch 1

Masukkan
ENT komentar

Cara menghapus instruksi


 Sorot instruksi yang ingin dihapus dan

kemudiaan tekan Delete di keyboard

0 dari alamat digit yang diatas dihilangkan ketika kontak ditampilkan


[.] (periode) ditampilkan diantara sebuah nomor chanel dan sebuah nomor relay

20
settings

5-2. Memasukkan Coil

O Tekan [O] dari keyboard untuk maambuka dialog [New Coil].

100

ENT

Coil 0

ENT

Tekan [R] untuk menambah rung.

Otomatis mengecek jika ada 2 koil dengan alamat yang sama


Jika anda membuat 2 koil dengan alamat yang sama maka akan muncul pesan pada layar anda
Seperti gambar di bawah ini

Tekan [ESC] untuk menutup


Jendela output yang terbuka.

Jendela output
terbuka otomatis

Double-click dengan menggunakan mouse (atau tekan F4). kursor


Pindah ke tempat koil yang dimaksud di jendela ladder.

Double-click

Tempat dari koil yang beralamat sama ditampilkan

21
[Referensi]
1.Tekan [Alt]+[Y]. Anda dapat menampilkan atau menyembunyikan komentar simbol

Alt Y

2. klik tombol toolbar [Show Program/Section Comments] untuk mengganti


tampilan komen yang ditunjukkan di baris atas

klik

3. Pilih [Tools] | [Options] dari menu CX-Programmer. Anda dapat memilih


Untuk menyembuntikan dialog komentar atau tidak

[Tools] -> [Options]

Klik pada kotak


Untuk menghapus tanda
Centang pada kotak.

Dialog komentar
tidak akan ditampilkan
lagi
22
settings

5-3. Edit komentar simbol

klik

Jendela Ladder akan is


Diganti ke jendela baru
Untuk melakukan
pengeditan komentar

klik kiri mouse dua kali


agar anda bisa
menambahkan komentar

Blok komentar yang ingin contoh menyalin komentar


disalin dengan cara menyeret. Klik kanan pada tempat yang akan
kursor. Komentar yang diblok Dilakukan penyalinan komentar
akan menjadi berwarna dan pilih [Paste].
biru.
Klik kana mouse pada
Komentar yang sudah
Diblok tadi dan
pilih [Copy] dari
popup menu.

Komentar yang dipilih tadi


Sudah tersalin

23
settings

5-4. Memasukkan Komentar Rung

Pindahkan kursor ke
posisi ini. (rung yang
digaris merah.)

Tekan enter dan layar


komentar akan tampil.
ENT

[Process_at_Startup]
Masukkan komentar rung.

Lalu tekan enter

ENT

5-5. Memasukkan Kontak Normally Closed

/ Tekan “/” dari keyboard untuk menampilkan dialog [New Closed Contact].

ENT

Sensor 1

ENT

24
settings

O 101

ENT Coil 1

ENT R

5-6. Memasukkan Komentar Tambahan

Fungsi ini sangat berguna untuk menjaga sejarah perubahan program


Dan sebagai catatan debug bits saat program baaru dimulai.

Pindahkan kursor ke
kontak yang ingin diberi
komentar tambahan
lalu tekan

Akan tampil layar disamping.


Alt ENT

Atau klik kanan pada


mouse dan pilih.
-> [Properties]

Masukkan [Mar. 2002


Added by Tanaka,
Maintenance Dept.].

Tekan [Alt] + [A] untuk


ENT Menampilkan komentar
Tambahan atau tidak

25
settings

5-7. Memasukkan Kontak Differential…Up

100

Klik

Klik [Up].

ENT

Metode ini hanya tersedia untuk PLC seri


CS/CJ dan CV.
ENT
Untuk PLC seri yang lain, gunakan DIFU (13).

5-8. Memasukkan kontak Differential…Down


C

101

Klik

Klik [Down].

Metode ini hanya tersedia untuk PLC seri


CS/CJ dan CV.
ENT Untuk PLC seri yang lain, gunakan DIFD (14).

26
settings

5-9. Memasukkan Vertical..Up

Ctrl ↑
atau

O 200
ENT Coil 2

ENT R

C 200
ENT ENT

O 300
ENT Coil 3

ENT

← 5-10. Memasukkan Vertical…Down

Ctrl ↓
Or
V

27
settings

5-11. Masukkan Instruksi Lanjut 1 - Memasukkan Strings

I Menampilkan dialog [New Instruction].

Masukkan sebuah instruksi dan sekaligus operand-nya.


++ d0 ENT
Lihat halaman selanjutnya
untuk isi dari instruksi
Enter a comment. tersebut

Products ENT

28
5-12. Masukkan Instruksi Lanjut 1 – Fungsi-fungsi yang berguna

Klik

Fungsi “Instruction Help”

Klik
Akan tampil seperti layar di bawah
.

Fungsi “Find Instruction”


Klik .
Daftar dari instruksi lanjut akan
Muncul perfungsi

Klik “Avaibility” akan muncul daftar


PLC yang dapat menerapkan instruksi

29
5-13. Memasukkan Relay Auxiliary - 1.0 Second Clock Pulse Bit
Tampilkan dialog [New Contact].

Klik

Pilih [P_1s] dari menu


yang ditarik ke bawah.

ENT

30
settings

Berdasarkan halaman
sebelumnya

5-14. Memasukkan Instruksi Lanjut 2


- Memasukkan Instruksi Differensial

Instruksi differensial…Instruksi yang hanya dieksekusi


dalam satu scan ketika program berjalan.

Menampilkan dialog [New Instruction].

Enter
@MOV #0
D100
Gunakan @ (tanda)
before instructions. itu Masukkan komentar jika diperlukan.
membuat insruksi
differensial

ENT

ENT

31
settings

5-15. Memasukkan Rung OR

ENT

W 3

ENT ENT

ENT

W 4

ENT ENT

Anda juga bisa memasukkan


Komentar tambahan

32
settings

5-16. Memasukkan Instruksi Lanjut 3 - Dengan Function No.

Tampilan dialog [New Instruction]

021
Instruksi yang
Sesuai dengan
Function No.
ditampilkan

Masukkan
#0 D0 ENT

ENT

Refer to the section 5-4 to enter a rung comment.

Catatan:
Function No. dari MOV
Tergantung pada tipe PLC
CS-series -> 021
CJ-series -> 021
CV-series -> 030
C-series -> 21

33
settings

Berdasarkan halaman
sebelumnya untuk
memaasukkan rung
dan komentar

5-17. Memasukkan Instruksi Timer


Masukkan sebuah bit Timer

/ T0 ENT
*T0: Mewakilkan TIM0.

Tambahkan komentar.
Timer 1 ENT

Tambahkan instruksi Timer


I

TIM 0 #30

ENT

34
settings

Berdasarkan halaman
Sebelumnya untuk
Menjalankan kode.

5-18. Memasukkan Instruksi Counter


Masukkan sebuah instruksi counter

CNT 0 #5

ENT

pindahkan kursor
menggunakan panah atau
mouse. Masukkan
nilai reset counter.

C C0 ENT
Masukkan nilai Counter
ENT

O 402 ENT

ENT

R
35
settings

Pindahkan kursor ke 5-19. Edit Rungs …Copy & Paste


Posisi ini.
Seperti yang ditunjukkan Refer to the former sections to enter a rung.
Pada gambar

Ctrl C
(Copy rung)  Anda dapat menyalin instruksi yang dipilih dengan menyeret mouse.
 Anda juga bisaa melakukan pemotongan rung dengan [Ctrl]+[X].

Tekan ↓↓ untuk
memindahkan kursor
ke posisi ini

Ctrl V

(Paste sebuah rung)

Klik setiap instruksi


Dan kemudian ubah
Nomor bitnya.

 Ketika membuat kesalahan tekan atau [Ctrl+Z] Undo(kembali ke operasi sebelumnya)

Tekan atau [Ctrl+Y] Redo (jalan ke operasi selanjutnya)

5-20. Memasukkan Instruksi END

Saat membua projek baru, sebuah


section akan langsung memiliki instruksi
END
Jadi anda tidak perlu menambahkan instruksi
END di program yang anda buat

Catatan:
Section END ini tidak berlaku jika anda membuat program
Dengan menggunakanCX-Programmer V2 atau versi sebelumnya.

36
Force

6. Periksa Kesalahan Program (Compile)

Sebelum

Klik

Kesalahan berserta
alamatnya ditampilkan
di jendela output
.

Klik 2 kali kata eror yang


muncul, dan kursor akan
langsung menunjukkan
lokasi terjadinya
kesalahan pada ladder
diagram, dan ditunjukkan
dengan warna merah

 Jendela output otomatis menampilkan kondisi program.


Perbaiki kesalahan  Kursor akan pindah ke slokasi kesalahan dengan menekan J atau F4
 Menutup jendela output dengan menekan ESC pada keyboard

37
Force

7. Mulai Online

CX-Programmer menyediakan 3 jenis metode melakukan koneksi tergantung pada pengguna.

Normal online. Mengizinkan anda untuk mulai online dengan sebuah tipe PLC dengan metode yang telah ditetapkan

Auto online. Otomatis menyadari keberadaan PLCdan mengizinkan anda mulai online dengan sebuah PLC dengan satu tombol.
-> Uploads semua data seperti programs dari PLC.

Online with Simulator. Mengizinkan anda untuk mulai online dengan CX-Simulator (anda perlu menginstal CX-Simulator.)

Klick

Klick [OK].
Transfer program mulai.

Klik [OK].

The background color


Latar dari jendela ladder
Berubah jadi abu-abu
Kotak konsol
CX-Simmulator
muncul
.
Mode operasi dati
PLC yang sedang aktif
muncul.

.
Waktu pembacaan program
Muncul (kecuali dalam Mode
program)

38
Force

8. Monitoring
Ubah PLC
(simulator) ke Status on/off kontak ataupun koil akan dimonitor
Monitor

.
Klik

Jika program anda memiliki kapasitas data


Yang besar, kecepatan monitoring pada
Layar akan jadi lebih lambat.
Klik [Yes]. Dengan kata lain, klik ikon dibawah ini
Untuk membatalkan monitoring sekali, lalu
Pindah ke layar yang ingin dimonitor
Kemudian ubah kembali ko mode monitor
lagi

toggles on/off untuk monitoring PLC.

Rung yang sedang


dimonitor ditunjukkan
dalam warna spesifik

Nilai yang diberikanpada


I/O memori ditampilkan

39
Force

9. Monitoring - 1 Monitoring Pada Banyak Lokasi Program

Anda bisa memisah jendela ladder dan monitor lebih dari satu lokasi dalam sebuah program sekali.
Pindahkan pointer mouse
ke posisi yang ditandai
dengan panah seperti
yang ditampilkan pada
gambar. klik kiri mose dan
tahan kemudian seret
Kursor kebawah

Laya dipisahkan ke
Dalam 2 jendela, atas
dan bawah, dan anda
dapat menampilkan
alamat dalam 2 jendela
berturut-turut

10. Monitoring - 3 Monitoring Dalam Hex


Klik Untuk mengganti format tampilan dari nilai I/O memori antara
desimal dan hexadesimal.

Tampilkan decimal

Tampilkan hex

40
Force

11. Monitoring - 4 Watch Window

Memonitor I/O dari alamat yang ditentukan dalam Watch Window dijalankan.

Tampilkan Watch
Window.

Alt 3

Masukkan bit nomor


yang anda ingin
monitor.
400

ENT
Tekan ENTER
Terus-menerus untuk
Menambah alamat
otomatis.
Anda juga bisa memasukkan
Alamat dalamn status ini.

ENT
ENT
ENT Alamat yang diregistrasi di Watch Window masih disimpan
ketika CX-Programmer dibuka nanti.

Masukkan tipe BOOL (contact) Contoh: Masukkan Bit 4CH 00


Masukkan “.” (period) antara CH dan Bit.

Atau masukkan “400” tanpa period didalam kotak “Nama or


alamat” kemudian tetapkan “BOOL” didalam kotak “Data
Type/Format” (kembali ke kotak utama lalu tekan B
dari keyboard.)

41
Force

12. Fungsi Yang Berguna Dari Watch Window

Watch Window mempunyai fungsi yang membagi dan menampilkan data dalm lembaran (sheet)
Seperti di MS-EXCEL dan tiap sheet diberi nama
Fungsi ini bergunan untuk pencarian kesalahan dan awal program jika anda mengumpulan dan
Mengatur bit dan word yang anda ingin cek sebagai satu blok dalam satu lembar (sheet).

Klik kanan mouse seperti


gambar di samping
lalu pilih
[Watch Sheet] ->
[Rename].

Masukkan nama.

Unutk menambah sheet Klik [OK].


pilih [Watch
-> [Insert].

Berguna dalam mengatur data

Klik kanan pada Watch Window. -> pilih


[View] dari menu. Dan kemudian anda akan bisa
Memilih untuk menampilkan atau menyembunyikan
item pada Watch Window.

Semua file termasuk nama yang telah diatur akan disimpan ketika projek disimpan (extension: .opt).
Kemudian juga akan di load ketika dilakukan anda ingin menjalankan projek yang disimpan tadi

42
Force

13. Monitoring - 6 Watch Window - 2

Pindahkan kursor
ke posisi ini, seperti
gambar disamping

Seret dan letakkan pada Watch


Window.

Data seperti rung, bits per block, atau operands dari instruksi lanjut di
salin pada Watch Window.
Status on/off dari bits dan nilai dari words ditampilkan

43
Force

14. Monitoring - 7 Rung-wrap

Fungsi ini membuat rung yang lebih panjang dari bus sebelah kanan seperti yang ditunjukkan pada gambar
di bawah menjadi lebih mudah untuk dimonitor

Pilih [View] ->


[Show in
RungWrap].

Rung setelah di-wrap.

Sekali diaktifkan, fungsi ini aka terus aktif hingga pengguna menonaktifkannya
dengan kembali memilih [View][Show in rungwrap]

44
Force

15. Kondisi On/Off

Kontak/kois kondisi on/off dari CX-Programmer.


Pindahkan Kursor ke
kontak/koil yang anda
inginkan berkondisi on/off.

Klik kanan mouse


[Force] -> [on]
Tanda ini menunjukkan kontak
dalam kondisi on/off.

Force Off/Cancel of Sekali bits/koil dikondisikan on/off, kondisi tersebut akan terus diipertahankan sampai
bits/koil dibolehkan dilakukan pembatalan kondisi on/off .
dalam cara yang sama Status ini tidak dapat diubah oleh input eksternal ataupun hasil operasi program

Shortcut Key Lebih dari itu kondisi ini tidak bisa diaktifkan ketika PLC dalam mode Run.
Ctrl+J: Force on
Ctrl+K: Force off
13. Displaying List of Forced-on/off Bits

Bit yang dalam kondisi on/off dapat dilihat pada tabel.


Tampilkan Project Fungsi ini mengizinkan anda menandai kondisi lebih dari satu bit.
Workspace.
[Alt] + 1

Double-click
[Memory].

Klik
[Address] tab.

Double-click
[Forced Status].

45
Force

16. Mengubah Setingan Timer


Setingan waktu timer diubah ketika CPU sedang running (hanya dalam mode Monitor).

Letakkan kursor pada


Setingan waktu timer.

Masukkan setingan baru #100.

ENT
Atau double-click.

Klik [OK] untuk selesai.

17. Mengubah Nomor Timer

Nomor Timer diubah ketika CPU sedang running (hanya dalam mode Monitor).

Letakkan kursor pada


Nomor timer yang ingin
diubah.

Masukkan nomor baru 5000.

ENT
atau double-click.

Klik [Set] untuk selesai.

Pengurangan mulai dari


nilai baru 5000.

46
18.Useful Functions

Anda dapat memilih tampilan vertikal atau horizontal pada instruksi output.

Tampilan vertikal output

[Tools(T)] -> [Options(O)]

Tandai kotak [Show


output instructions
horizontally (Z)]
.

Tampilan horizontal output

47
48

Anda mungkin juga menyukai