You are on page 1of 85

PT.

OMRON ELECTRONICS

Topics
1.
2.
3.
4.
5.
6.
7.

Pengenalan PLC CJ Series


Sistem Konfigurasi PLC CJseries
Fungsi, Karakteristik, dan Features PLC
Pengalamatan & Alokasi I/O CJ series
Pengenalan CX-Programmer & Pemrograman Dasar
Transfer Program dari/ ke PLC - PC
Instruksi Dasar : MOV, BSET, XFER, Comparison dan contoh
aplikasi
8. Error Tracing
9. Konfigurasi Memory

Pengenalan Produk PLC

Kapasitas Unit CPU

Teknologi yang Terpercaya

Koneksi Mudah dengan USB

CJ2M - Otomasi Mesin Sederhana

CJ2H Kecepatan dan Kapasitas Tinggi

CJ2 Jajaran Produk

Module I/O Pulsa

Aplikasi High Speed Counter

Built-in Port EtherNet/IP

CJ2H Konfigurasi Rak CPU

CJ2M Konfigurasi Rak CPU

Interface Komunikasi (Optional)

CJ2 Series Sistem Konfigurasi

CJ2 Series Sistem Konfigurasi

Maksimal 3 ekspansi
Rack CPU : 10 unit maks
Rack Ekspansi : 10 unit maksper-rack
Total unit yang bisa dipakai
10 + 30 = 40 unit

CJ2M - Spesifikasi

CJ2M - Spesifikasi

CJ2H - Spesifikasi

CJ2H - Spesifikasi

Unit CPU
CJ2M-CPU3[ ]

Unit CPU
CJ2M-CPU1[ ]

Unit CPU - Status Indicators

Unit CPU - DIP Switch

Unit CPU - DIP Switch

Unit Power Supply


CJ1W-PA205R

Unit Power Supply


Pemilihan Unit Power Supply
1.

Berdasarkan kebutuhan arus


Ada 2 group tegangan untuk konsumsi daya internal : 5 VDC dan 24 VDC

2.

Berdasarkan kebutuhan daya

Unit I/O
1. BASIC I/O
(Input Digital, Output Digital)
2. SPESIAL I/O
(Analog Input, Analog Output, Temperature Control, dll.)
3. CPU Bus
(Serial Comm, CompoNet, DeviceNet, CLK, Ethernet, dll.)

Unit I/O
Unit Basic, Special, CPU Bus Unit

Unit I/O
1. Alokasi Alamat I/O untuk Special Unit

2. Alokasi Alamat I/O untuk CPU Bus Unit

Unit I/O Basic Input

16 Inputs

32 Inputs

CJ1W-ID211

CJ1W-ID231

64 Inputs
CJ1W-ID261

Unit I/O Basic Output

Relay
8

16

16

Transistor
16

32

64

CJ1W-OC201CJ1W-OC211 CJ1W-OD211 CJ1W-OD212CJ1W-OD231CJ1W-OD261


NPN
PNP
NPN
NPN

Unit I/O Easy & Fast Wiring


Input Wiring
ID231
OD231

ID261
OD631

XW2B-40G4/40G5

XW2Z-***B
XW2Z-***B
XW2Z-***B
XW2B-40G4/40G5

XW2B-40G4/40G5

Unit I/O Special I/O

Temperature Control

Analog I/O

4 loops

2 loops
PT100
NPN

CJ1WAD081
(8 Input)

CJ1W- CJ1WDA041 TC103


(4 Output)

PNP

TC
NPN

TC

PT100
PNP

NPN

PNP

NPN

PNP

CJ1W- CJ1W- CJ1W- CJ1W- CJ1W-CJ1W- CJ1WTC104 TC003 TC004 TC101 TC102TC001 TC002

Wiring Unit Power Supply

Wiring Koneksi Device I/O


PLC Input Koneksi terminal COM dengan teminal (+) Power supply 24 VDC

PLC Input Koneksi terminal COM dengan teminal (-) Power supply 24 VDC

Wiring Koneksi Device I/O


PLC Output
Jika menghubungkan output transistor atau triac dengan perangkat output yang memiliki arus
lonjakan tinggi seperti lampu, ada beberapa langkah yang harus dilakukan untuk menghindari
kerusakan pada transistor atau triac.
Gunakan salah satu metode dibawah ini untuk mengurangi arus lonjakan.

Struktur Area Memory


Area Memory CJ series
CIO 0000-0079
CIO 1000-1199
CIO 1500-1899
CIO CIO 2000-2959
CIO 3200-3799
CIO 1200-1499
CIO 3800-6143
W000-511
H000-511
A000-A959
D00000-32767
E0_00000-E0_32767
E1_00000-E1_32767

Basic I/O Units


T0000-T4095
C000-C4095
Data Link Area
CPU-Bus Unit Area
TK00-TK31
IR0-IR15
Special I/O Unit Area
DR0-DR15
DeviceNet Area
Internal I/O Area
Internal I/O Area
Work Area
Holding Relay Area
Status Area
Data Memory
Expansion Memory Area (Bank 0)
Expansion Memory Area (Bank 1)

E7_00000-E7_32767 Expansion Memory Area (Bank 7)

Timers
Counters
Task Flags
Index Registers
Data Registers

Alokasi I/O
Alokasi I/O PLC CJ SERIES
Contoh 1

I/O word

000

IN
16

001 002

006
003 004 005 007

OUT IN OUT
16 16 16

008
009
010
011

IN IN IN OUT
16 16 32 64

Alokasi I/O
Alokasi I/O PLC CJ SERIES

000

Reserved

I/O word

IN
16

Reserved

Contoh 2

008
009
006 010
001 002 003 004 005 007 011

OUT IN OUT
16 16 16

IN IN IN OUT
16 16 32 64

Alokasi I/O
Alokasi I/O PLC CJ SERIES

000

CIO word

001 002

Contoh 3

IN
16

003

IN
16

007

OUT
16

OUT
16

IN
16

004 005 006

OUT
16

IN
16

OUT
16

008 009 010

IN
16

OUT
16

IN
16

Alokasi I/O
Alokasi I/O PLC CJ SERIES
Contoh 4

CPU
BUS

Special
I/O

Special
I/O
000

002

001

003
004
005
006

007
008
009
010

00
00

01

IN
16
1500
1524

2000
2009

OUT
16

OUT OUT
16
64
2010
2019

IN
64

Pengenalan Software
CX--Programmer
CX

Fitur CX-Programming

Operasi yang mudah dengan fungsi standar Windows


Fungsi debugging dan troubleshooting
Remote programming dan monitoring
Fungsi maintenance
Kompatibilitas data dengan aplikasi Windows
Konversi program
Konversi model PLC
Fungsi Task Programming

Paket Software CX-One

Koneksi PC - PLC
Auto Online

Koneksi PC - PLC
Setting New PLC (CJ2M)
Model PLC

Jenis koneksi

View CX-Programmer

Ladder Diagram Viewer


Workspace

Output

Watch

Address Reference Tool

FB / Structure Instance Viewer

Koneksi PC - PLC
Online dengan PLC

Proses Upload / Download


Transfer to PLC (Download)

Proses Upload / Download


Transfer from PLC (Upload)

Mode Operasi PLC


Program Mode

Mode Operasi PLC


Program Mode

Mode Operasi PLC


Monitor Mode

Mode Operasi PLC


Monitor Mode

Mode Operasi PLC


Run Mode

Mode Operasi PLC


Run Mode

Pemrograman Dasar

Operasi Dasar
LD dan LD NOT
Diagram Ladder

Kode Mnemonik

0.00
1.00
0.01
1.01
END (001)

No. Baris
00000
00001
00002
00003
00004

Instruksi
LD
OUT
LD NOT
OUT
END (001)

Data
0.00
1.00
0.01
1.01

Operasi Dasar
AND
Menghubungkan 2 kontak ladder atau lebih secara seri
Diagram Ladder
0.00

Kode Mnemonik

0.01
1.00
END (001)

No. Baris
00000
00001
00002
00003

Instruksi
Data
LD
0.00
AND
0.01
OUT
1.00
END (001)

Operasi Dasar
OR
Menghubungkan 2 kontak ladder atau lebih secara paralel
Diagram Ladder

Kode Mnemonik

0.00
1.00
0.01
END (001)

No. Baris
00000
00001
00002
00003

Instruksi
Data
LD
0.00
OR
0.01
OUT
1.00
END ( 001 )

Operasi Dasar - Timer


ON - Delay
Input
0.00
Output
1.00

0.00

Nilai Setting :
0000 9999
x 0,1 dt
0000 999,9 detik
5.0 detik

TIM 0000
# 0050

T0000
1.00
END (001)

Operasi Dasar - Counter


Down Counter : Membutuhkan 2 input ( Hitung & Reset )
Setting Nilai : 0000 9999
Input Hitung
0.00
Counter
C0002
Output
1.02
Input Reset
0.02

0.00

0.02

Input
Hitung

CP

CNT
0002
Reset
R #3

C0002
1.02
END

3
Hitungan

Latihan Aplikasi
Rangkaian Kontrol Untuk Mesin Pengepakan
Rangkaian kontrol digunakan untuk mendeteksi dan menghitung jumlah dari produk yang
sedang dibawa di line perakitan.
Saat 5 produk terhitung, rangkaian mengaktifkan sebuah solenoid.
Solenoid diaktifkan untuk periode 2 detik dan kemudian penghentian menyebabkan solenoid
ditarik kembali.
Sensor

Solenoid

konveyor

Pengalamatan I/O
0.00

Sensor

1.00

Conveyor

1.01

Solenoid
Pewaktu keaktifan solenoid

Latihan Aplikasi
Konsep Kontrol Urutan Sederhana
Ketika tombol Start ditekan, motor ( M ) akan bergerak dari kiri ke kanan.
Bila LS2 ON, motor berhenti selama 5 detik dan kemudian bergerak mundur ke posisi HOME.
Bila LS1 ( HOME ) ON, motor berhenti bergerak pertanda urutan telah selesai.
LS1 (1)

Tombol
Stop

Tombol
Start

(3)

LS2 (2)

1.00
1.01

RUMAH
Pengalamatan I/O
Input

Peralatan

000.00

Tombol Stop

000.01

LS1 (RUMAH)

000.02

LS2

000.03

Tombol Start

(Motor Kanan)
(Motor Kiri)

Output

Peralatan

1.00

Motor (kanan)

1.01

Motor (kiri)

Latihan Aplikasi
Kontrol Pengepakan
Jika PB1 ( Tombol Start ) ditekan, konveyor box bergerak. Selama deteksi dari box present sedang
berlangsung, konveyor box berhenti dan konveyor apel bergerak.
Bagian sensor akan menghitung sampai 10 apel, konveyor apel berhenti dan konveyor box berjalan lagi.
Counter akan direset dan operasi berulang sampai PB2 ( Tombol Stop ) ditekan.

Instruction KEEP (011)


Berfungsi sebagai LATCH yang mempertahankan status bit ON atau
OFF sampai ada satu dari dua input yang men-set atau reset instruksi
ini.
0.00
SET
KEEP(011)
1.00
0.01
RESET

END (001)

Instruction DIFU/DIFD
Output DIFU dan DIFD akan ON untuk satu waktu scan
0.00

DIFU(013)
W0.00
DIFD(014)
W0.01

END(001)

Input
DIFU
DIFD

Latihan Aplikasi
Kontrol Otomatis Pintu
Posisi Pintu
Ultraso
Switch nic

Motor

Pushbutton

CQM1
Photoe
lectric
Switch

Input dari ultrasonic switch digunakan untuk mendeteksi kehadiran dari kendaraan.
Photosensor tipe terpisah akan mendeteksi kendaraan yang lewat melalui pancaran sinar.
Tanggapan untuk sinyal-sinyal input ini, rangkaian pengontrol akan mengontrol output untuk
menggerakkan motor pintu untuk membuka dan menutup.

Latihan Aplikasi
Pengalamatan I/O
Input
000.00
000.01
000.02
000.03

Peralatan
Ultrasonic SW
Photoelectric SW
LS Pintu Atas
LS Pintu Bawah

Diagram Waktu
000.00 Ultrasonic SW
000.02 LS Pintu atas
100.00 Motor pintu naik
000.01 Photoelectric SW
W0.00 DIFD
000.03 LS Pintu bawah
100.01 Motor pintu turun

Output
Peralatan
100.00 Motor pintu naik
100.01 Motor pintu turun

Instruction
Move - MOV (21)
Me-copy data word ke alamat word tertentu

Contoh 1:

Instruction
Move - MOV (21)
Contoh 2:

Latihan Aplikasi
Pemilihan Produk Kue pada Layar Sentuh
Proses mixing ( pencampuran bahan ) yang dilakukan atas suatu line produksi, memiliki beberapa
pilihan komposisi campuran bahan, yaitu :
Product A dibuat dari 8 % Gula, 88 % Tepung, 4 % Garam.
Product B dibuat dari 25 % Gula, 70 % Tepung, 5 % Garam.
Product C dibuat dari 14 % Gula, 85 % Tepung, 1 % Garam.
Pemilihan product yang akan diproduksi dilakukan oleh operator dengan menekan tombol A (000.00),
B (000.01) dan C. ( 000.02).

Instruction
Block Transfer - XFER (070)
Me-copy data pada sejumlah word ke alamat word yang lain

Instruction
Block Transfer - XFER (070)
Contoh:

Instruction
Block Set - BSET (071)
Me-copy data word ke beberapa alamat word tertentu.

Word St dan E harus pada alamat area data yang sama.

Instruction
Block Set - BSET (071)
Contoh:

Instruction
Compare - CMP (020)

P_On

TR 0

CPM (20)
#01F0
0000
P_GT ( > )
0001.00
P_EQ ( = )
0001.01
P_LT ( < )
0001.02
END (01)

Instruction
Increment/Decrement Biner - ++ (590)/-- (592)
Menambah / mengurangi data 4 digit heksadesimal pada alamat word yang dituju
dengan nilai 1

Increment/Decrement BCD - ++ (594)/-- (596)


Menambah / mengurangi data 4 digit BCD pada alamat word yang dituju dengan
nilai 1

Latihan Aplikasi
KONTROL TEMPAT PARKIR MOBIL
Saat mobil masuk akan terdeteksi sensor S1 dan jumlah mobil di tempat parkir akan bertambah
satu. Sebaliknya jika ada mobil keluar akan terdeteksi sensor S2 dan jumlah mobil akan
berkurang satu. Kapasitas tempat parkir sebanyak 10 mobil. Jika jumlah mobil telah mencapai 10
mobil maka tanda TEMPAT PARKIR PENUH akan menyala.
TEMPAT PARKIR
PENUH
Mobil masuk

(0001.00)

Output
0001.00

S1
(0000.00)

Input
S2 (0000.01)

Mobil keluar

Peralatan
Tanda tempat parkir
penuh

Peralatan

00000

Sensor S1

00001

Sensor S2