Anda di halaman 1dari 101

PT.

OMRON ELECTRONICS
Kode : TRI001 PLC Basic
Pengenalan Programmable Logic Controller dan Pemrograman Dasar

Sasaran:
Training bertujuan untuk memberikan pemahaman tentang pengoperasian dan
aplikasi dari PLC. Peserta akan dilatih bagaimana mendesain program dengan
menggunakan software Omron, dan mengimplementasikan PLC di tempat
mereka.

Durasi: 3 hari

Waktu: 09.00 17.00 WIB

Peserta:
Teknisi, Supervisor, Desainer dan Engineer yang terlibat dalam perancangan
atau operasi panel kontrol ataupun PLC dalam industri Otomatisasi.

Prasyarat:
Peserta diharapkan telah mengenal prinsip dasar elektronika.
Peserta diharapkan telah mengenal konsep rangkaian digital ( Logika ).
Posisi Training PLC Basic
Materi Pembahasan

1. Pengenalan PLC CP Series, CJ Series & CS Series


2. Komposisi PLC : Hardware & Software
3. Sistem Konfigurasi PLC CP1 series, CJ series & CS
series
4. Fungsi, Karakteristik, dan Features PLC
5. Pengalamatan & Alokasi I/O CP1 series
6. Pengenalan Diagram Ladder & Kode Mnemonik
7. Pengenalan LCD Board & Software Programming
8. Instruksi-instruksi Pemograman : TIM, CNT,
SET/RESET, KEEP, DIFU/DIFD & IL/ILC.
9. Contoh Aplikasi
Pengenalan Produk PLC
Apakah PLC itu?
Programmable Logic Controller.

Controller / Pengatur / Pengendali yang bekerja berdasarkan logic / logika tertentu


( if - then ) yang dapat diprogram & diprogram ulang ( programmable/reprogrammable)

Sama seperti controller lainnya, dalam sistem kontrol berperan sebagai controller yang
mengolah informasi-informasi masukan dalam rangka menentukan output yang akan
dihasilkan.

PLC merupakan salah satu komponen yang sangat berperan dalam meningkatkan
efisiensi produksi. Efisiensi ini meliputi : peningkatan kecepatan produksi,
meminimalkan downtime mesin, menurunkan biaya material & upah kerja,
meningkatkan kualitas dan menurunkan tingkat kegagalan produksi, dll.

PLC banyak digunakan untuk menggantikan sistem kontrol konvensional/wired logic


yang memiliki banyak kelemahan, seperti : ruang lingkup dan skala kontrol yang
terbatas, modifikasi & maintenance yang lebih sulit, dll.
PERALATAN INPUT CONTROLLER PERALATAN OUTPUT
Pushbutton Motor M
Relay
Coil Coil Solenoid
Limit
Switch
Latching
Coil
Thumbwheel L
Sw LED
Display
Timer
Coil
TIM

Level Clock Heater Heater


Switch
Counter
CNT Lamp
Flow Switch
Reset

Electronic Cards

PERALATAN INPUT PLC PERALATAN OUTPUT

Pushbutton Motor
M

Solenoid
Limit
Switch

Level Heater
0000 0001
Switch TIM 0 5.0 sec
Heater
TIM 0 0001
10000 Lamp
Flow Switch
10001

Rangkaian Software

Typical.Pre
Komposisi PLC

Power Supply

Memory

Peralatan Peralatan
Input CPU Output
Input Output

Programming Device

KOMPONEN HARDWARE KOMPONEN SOFTWARE


CPU Program PLC berbentuk
Power Supply Diagram Ladder atau
Memory Kode Mnemonik
Input / Output
Programming Devices
Rangkaian Konvensional Rangkaian PLC
Start Stop Relay
C C C
R
R RANGKAIAN
R
KONVENSIONAL
C

Magnetik
Kontaktor
STOP

START

INPUT

COM

RANGKAIAN
PLC

C
OUTPU
T
TIPE KONTROL FUNGSI

Kontrol a) Pengganti Logik Kontrol Relay Konvensional


Sekuens
b) Timers / Counters

c) Pengganti kontrol P.C.B. Card


APA
d) Kontrol Mesin Auto / Semi-Auto / Manual
dan proses
YANG

Kontrol a) Operasi Aritmatik (+, -, x, ) DAPAT


Kompleks b) Penanganan Informasi
c) Kontrol Analog (Temperature, Pressure, dll ) DILAKUKAN
d) P.I.D (Proportional-Integral-Derivation)
e) Kontrol Servo-motor OLEH
f) Kontrol Stepper-motor
PLC
Kontrol a) Proses Monitoring and Alarm

?
Supervisor b) Diagnosis dan Monitoring Kesalahan
c) Antarmuka dengan Komputer (RS-232C/RS 422)
d) Antarmuka dengan Printer
e) Networking Otomatisasi Pabrik
f) Local Area Network
g) Wide Area Network
h) F.A., F.M.S., C.I.M , dll
Keuntungan penggunaan PLC
1. Implementasi proyek lebih singkat
2. Modifikasi lebih mudah tanpa tambahan biaya
3. Biaya proyek dapat dikalkulasi tepat
4. Training lebih cepat
5. Desain dapat diubah dengan mudah melalui software.
Perubahan dan penambahan spesifikasi dapat dilakukan pula melalui
software
6. Rentang besar untuk kontrol aplikasi
7. Perawatan mudah
Indikator input dan output mempercepat dan mempermudah proses
troubleshooting
8. Kehandalannya tinggi
9. Kontrol hardware-nya standar
10. Mampu bekerja pada lingkungan yang sulit
Beroperasi secara normal dalam kondisi temperatur, humidity, fluktuasi
tegangan, dan noise yang berat. PLC mempunyai kehandalan tinggi
dibandingkan sistem konvensional.
Dibawah ini adalah tempat dengan kondisi-kondisi
dimana PLC tidak boleh diinstal :

1. Temperatur dibawah 0o C atau lebih dari 55o C.


2. Temperatur yang berubah-ubah secara drastic
3. Kelembaban kurang dari 10% atau lebih dari 90%
4. Mengandung gas korosif
5. Sering terjadi getaran langsung
6. Terkena cahaya matahari langsung
7. Terkena pengaruh air, minyak, ataupu bahan kimia
secara langsung
OLD PLCs
Large size PLC

C500/C1000/C2000
Mid size PLC
I/O Size

C200H/HS/X/G/E

Micro PLC
CQM1/H

C40/C60

C20/C28

CPM1

SRM1
SP10/16/20
Features
PLC Range Rack PLC Redundancy capabilities

5120 pts
For large scale system
with high functionality
CS1D
5120 pts

CS1
Mid size PLC
2560 pts
I/O Size

CJ1

640 pts
CJ1M
For mid-size system
with some functionality
Micro PLC
Expandable with Networking
For small size system 362 pts
with simple functionality CPM2C-S
320 pts CP1H
180 pts

120 pts
CPM2C CP1L-M
180 pts
100 pts
CPM2A
CPM1A 60 pts CP1L-L
Features
Parameter Pemilihan PLC
Fungsi Komunikasi Serial & I/O Pulsa
SYSMAC PLC
CP1L Unit CPU

Tersedia
Tersedia
30
30
Model
Model
CPU
CPU

Model CPU
Type L: 10/14/20 I/O
Type M: 30/40/60 I/O
Type Input DC dan Output Relay/Transistor
Model tegangan supply DC dan AC
CP1L Model Unit CPU
CP1L-L Sistem Ekspansi

ss//dd
6600I/O
I/O

CP1L-L10 tidak dapat dihubungkan dengan unit


ekspansi
CP1L-L14/20 dapat dihubungkan dengan unit ekspansi
& unit ekspansi I/O CP1W/CPM1A maximum 1 unit
CP1L-M Sistem Ekspansi

ss//dd
118800I/
I/O
O

CP1L-M30/40/60 dapat dihubungkan dengan unit


ekspansi & unit ekspansi I/O CP1W/CPM1A maximum 3
unit
SYSMAC PLC
CP1H Unit CPU
CP1H Sistem Ekspansi
Unit Ekspansi CP1W/CPM1A ss//dd
334400 I /
I /OO

Maximum 7 unit ekspansi & unit ekspansi I/O CP1W/CPM1A yang dapat
terhubung
Ketentuan untuk penggunaan unit ekspansi & unit ekspansi I/O:
Input : Max 15 word dialokasikan untuk unit ekspansi
Output : Max 15 word dialokasikan untuk unit ekspansi & unit
ekspansi I/O
CP1H Sistem Ekspansi
Unit Special I/O & CPU Bus CJ-series

CP1W-EXT01 End cover

Maximum 2 unit special I/O ataupun unit CPU Bus CJ series yang dapat
terhubung
Sistem ekspansi ini menggunakan Unit CJ Adapter : CP1W-EXT01 dan
End Cover: CJ1W-TER01
CP1H Sistem Ekspansi
Penggunaan kabel koneksi I/O CP1W-CN811

Dapat dipasang disini Tidak dapat dipasang disini

Dapat dipasang max unit ekspansi ketiga atau kurang Hanya satu kabel koneksi I/O
dan tidak dapat dipasang setelah unit ekspansi ketiga. CP1W-CN811 yang dapat
dipasang dalam satu
konfigurasi
CP1L/H Port USB Standard
Dilengkapi dengan port USB built-in
Port USB built-in hanya digunakan untuk
komunikasi dengan Programming Device
CP1L/H Port Komunikasi Serial Optional

2 Slot optional board dapat dipasang


interface RS-232C atau RS-
422A/485

Note : CP1L-M & CP1H : 2 port


CP1L-L14/20 : 1 port
Fungsi yang disupport oleh port serial:
CP1L/H kecuali CP1L-L10 No Protocol
Serial Gateway
Serial PLC Link
1:N NTLink
Host link / Toolbus
CP1W-DAM01 LCD Option Board

LCD Option Board dapat


dipasang di option board slot 1

kecuali CP1L-
L10
Menampilkan pesan, waktu atau data PLC lainnya dengan cara
setting yang mudah
Melakukan setting timer dan kalender
Identifikasi error yang mudah dengan setting backlight yang
dapat diubah-ubah
Hijau : PLC beroperasi normal
Merah : PLC error
CP1W-DAM01 LCD Option Board

Membatalkan setting dan kembali ke menu sebelumnya

Menggeser kursor ke samping. Tekan & tahan tombol,


kursor akan tergeser ke samping

Menggeser kursor ke atas. Mengubah numeral &


parameter.

Menggeser kursor ke bawah. Mengubah numeral &


parameter.

Konfirmasi setting
CP1W-DAM01 LCD Option Board

Monitor dan mengubah


Mode PLC
Setting I/O Memory
Setup PLC
Analog
Error History
Memory Cassette
User Monitor Screen
Set atau menghapus pesan
Timer Switch
Backup data
Set bahasa
CP1L Struktur Memory Area
Area Data Word Bit Fungsi
CIO I/O Input CIO 0 - CIO 99 CIO 0.00 - CIO 99.15 Bit-bit yang dialokasikan pada terminal input
Area Area Area (100 word) (1600 bit) eksternal
Output CIO 100 - CIO CIO 100.00 - CIO 199.15 Bit-bit yang dialokasikan pada terminal output
Area 199 (100 word) (1600 bit) eksternal
1:1 Link Area CIO 3000 - CIO CIO 3000.00 - CIO Sebagai bit untuk data link pada komunikasi
3063 (64 word) 3063.15 (1024 bit) 1:1 PLC Link
Serial PLC CIO 3100 - CIO CIO 3100.00 - CIO Sebagai bit untuk data link pada komunikasi
Link Area 3189 (90 word) 3189.15 (1440 bit) Serial PLC Link
Internal I/O CIO 3800 - CIO CIO 3800.00 - CIO Bit yang dapat digunakan dalam program,
Area 6143 (2344 6143.15 (37504 bit) tetapi harus dipastikan gunakan terlebih dulu
word) bit dalam Work Area karena memungkinkan bit
ini mempunyai fungsi baru pada unit CPU versi
mendatang
Work Area W0 - W511 W0.00 - W511.15 Bit kerja dapat digunakan secara bebas dalam
(512 word) (8192 bit) program
Holding Area H0 - H511 H0.00 - H511.15 Word/Bit ini menyimpan data dan menahan
(512 word) (8192 bit) status ON/OFF saat daya dimatikan
Auxiliary Area A0 - A959 A0.00 - A959.15 Bit ini berfungsi sebagai bit tertentu seperti flag
(960 word) (15360 bit) dalam sistem
TR Area --- TR0 - TR15 (16 bit) Bit ini menyimpan sementara status ON/OFF
pada percabangan program
CP1L Struktur Memory Area
Area Data Word Bit Fungsi
Data Memory Area D0 - D32767 --- Word multi-fungsi yang digunakan untuk menyimpan
(32768 word) data. Nilainya dapat ditahan selama catu daya PLC
mati
Timer Completion --- T0 - T4095 Bit ini akan ON saat timer dengan no yang sama
Flag (4096 bit) telah mencapai nilai set value (SV)
Counter Completion --- C0 - C4095 Bit ini akan ON saat counter dengan no yang sama
Flag (4096 bit) telah mencapai nilai set value (SV)
Timer PV T0 - T4095 --- Jumlah timer yang dapat digunakan. Nilainya akan
(4096 naik/turun saat timer beroperasi
word)
Counter PV C0 - C4095 --- Jumlah counter yang dapat digunakan. Nilainya akan
(4096 naik/turun saat counter beroperasi
word)
Task Flag Area --- TK0 - TK31 Bit ini akan ON/OFF saat cyclic task dieksekusi/telah
(32 bit) dieksekusi/standby
Index Register IR0 - IR15 (16 register) Register yang menyimpan alamat memory PLC
sebagai alamat indirect dalam memory I/O
Data Register DR0 - DR15 (16 register) Digunakan bersama dengan IR. Jika DR diinput
sebelum IR, maka nilainya akan ditambahkan ke
alamat memory PLC dalam IR sebagai nilai
offsetnya.
CP1H Struktur Memory Area
Area Data Word Bit Fungsi
CIO I/O Input CIO 0 - CIO 99 CIO 0.00 - CIO 99.15 Bit-bit yang dialokasikan pada terminal input eksternal
Area Area Area (100 word) (1600 bit)
Output CIO 100 - CIO 199 CIO 100.00 - CIO Bit-bit yang dialokasikan pada terminal output eksternal
Area (100 word) 199.15 (1600 bit)
Built- Input CIO 200 - CIO 203 --- Bit-bit yang dialokasikan pada terminal input analog eksternal
in Area (4 word)
Analog
I/O Output CIO 210 - CIO 211 --- Bit-bit yang dialokasikan pada terminal output analog eksternal
(CP1H Area (2 word)
-XA)

Data Link Area CIO 1000 - CIO CIO 1000.00 - CIO Digunakan untuk data link pada jaringan Controller Link
1199 (200 word) 1199.15 (3200 bit) sebagai pengganti area LR. Juga digunakan pada komunikasi
PLC Link
CPU Bus Unit CIO 1500 - CIO CIO 1500.00 - CIO Sebagai area transfer data Unit CPU Bus seperti status operasi
Area 1899 (400 word) 1899.15 (6400 bit) unit
Special I/O Unit CIO 2000 - CIO CIO 2000.00 - CIO Sebagai area transfer data Unit Special I/O seperti status
Area 2959 (960 word) 2959.15 (15360 bit) operasi unit
Serial PLC Link CIO 3100 - CIO CIO 3100.00 - CIO Sebagai bit untuk data link pada komunikasi Serial PLC Link
Area 3189 (90 word) 3189.15 (1440 bit)
DeviceNet Area CIO 3200 - CIO CIO 3200.00 - CIO Berfungsi sebagai alamat slave untuk komunikasi remote I/O
3799 (600 word) 3799.15 (9600 bit) DeviceNet
Internal I/O Area CIO 1200 - CIO CIO 1200.00 - CIO Bit yang dapat digunakan dalam program, tetapi harus
1499 (300 word) 1499.15 (4800 bit) dipastikan gunakan terlebih dulu bit dalam Work Area karena
CIO memungkinkan bit ini mempunyai fungsi baru pada unit CPU
3800 - CIO 6143 CIO 3800.00 - CIO versi mendatang
CP1H Struktur Memory Area
Area Data Word Bit Fungsi
Work Area W0 - W511 W0.00 - W511.15 Bit kerja dapat digunakan secara bebas dalam program
(512 word) (8192 bit)
Holding Area H0 - H511 H0.00 - H511.15 Word/Bit ini menyimpan data dan menahan status ON/OFF saat daya
(512 (8192 dimatikan
word) bit)
Auxiliary Area A0 - A959 A0.00 - A959.15 Bit ini berfungsi sebagai bit tertentu seperti flag dalam sistem
(960 (15360 bit)
word)
TR Area --- TR0 - TR15 (16 bit) Bit ini menyimpan sementara status ON/OFF pada percabangan program
Data Memory D0 - D32767 --- Word multi-fungsi yang digunakan untuk menyimpan data. Nilainya dapat
Area (32768 ditahan selama catu daya PLC mati
word)
Timer --- T0 - T4095 (4096 Bit ini akan ON saat timer dengan no yang sama telah mencapai nilai set
Completion Flag bit) value (SV)
Counter --- C0 - C4095 (4096 Bit ini akan ON saat counter dengan no yang sama telah mencapai nilai set
Completion Flag bit) value (SV)
Timer PV T0 - T4095 --- Jumlah timer yang dapat digunakan. Nilainya akan naik/turun saat timer
(4096 beroperasi
word)
Counter PV C0 - C4095 --- Jumlah counter yang dapat digunakan. Nilainya akan naik/turun saat
counter beroperasi
(4096 word)
Task Flag Area --- TK0 - TK31 (32 bit) Bit ini akan ON/OFF saat cyclic task dieksekusi/telah dieksekusi/standby
Index Register IR0 - IR15 Register yang menyimpan alamat memory PLC sebagai alamat indirect
Perbandingan Struktur Memory Area
Area Data CP1L CPM1A CPM2A
CIO I/O Input CIO 0.00 - CIO 99.15 (1600 bit) IR 0.00 IR 9.15 (160 bit) IR 0.00 IR 9.15 (160 bit)
Area Area Area
Output CIO 100.00 - CIO 199.15 (1600 bit) IR 10.00 IR 19.15 (160 bit) IR 10.00 IR 19.15 (160 bit)
Area
1:1 Link Area CIO 3000.00 - CIO 3063.15 (1024 LR 0.00 LR 15.15 (256 bit) LR 0.00 LR 15.15 (256 bit)
bit)
Serial PLC Link CIO 3100.00 - CIO 3189.15 (1440 --- ---
Area bit)
Internal I/O CIO 3800.00 - CIO 6143.15 (14400 IR 200.00 IR 231.15 (512 bit) IR 20.00 IR 49.15
Area bit) IR 200.00 - IR 227.15 (928
bit)
Work Area W0.00 - W511.15 (8192 bit) --- ---
Holding Area H0.00 - H511.15 (8192 bit) HR 0.00 HR 19.15 (320 bit) HR 0.00 HR 19.15 (320 bit)
Auxiliary Area A0.00 - A959.15 (15360 bit) AR 0.00 AR 15.15 (256 bit) AR 0.00 AR 23.15 (384 bit)
TR Area TR0 - TR15 (16 bit) TR0 - TR7 (8 bit) TR0 - TR7 (8 bit)
Data Memory Area D0 - D32767 (32768 word) D0 - D6655 (6656 word) D0 - D6655 (6656 word)
Timer PV T0 - T4095 (4096 word) TC 000 TC 127 TC 000 TC 255
Counter PV C0 - C4095 (4096 word)
Task Flag Area TK0 - TK31 (32 bit) --- ---
Index Register IR0 - IR15 (16 register) --- ---
Data Register DR0 - DR15 (16 register) --- ---
PT OMRON ELECTRONICS
.

CJ1 SERIES

CS1 SERIES
PLC CS1 SERIES
CO
MP
AC
T
MODULAR
Kapasitas
DM EM
Program Jumlah Point
Model Waktu Eksekusi
( word I/O
( step ) ) ( word )
32 K x 5,120 point
CS1H-CPU67H-E 250 K 13 Instruksi dasar : Min. 0.04 s
( 416 K )
Instruksi spesial : Min. 0.12
32 k x 7
CS1H-CPU66H-E 120 K s
( 96 K )

32 K x 3
CS1H-CPU65H-E 60 K

CS1H-CPU64H-E 30 K 32 K
CS1H-CPU63H-E 20 K -

CS1G-CPU45H- 32 K x 3
60 K 5,120 point
E ( 96 K )
CS1G-CPU44H-
30 K 32 K 1,280 point
E
32 K Instruksi dasar : Min. 0.08 s
CS1G-CPU43H-
20 K
E
- 960 point
CS1G-CPU42H-
E 10 K
Maks. Port
Model Maks. Optional
Ekspans Unit I/O
i Spesial Buit-in
CS1H-CPU67H-
E Port peripheral Memory Card
CS1H-CPU66H-
E dan dan
CS1H-CPU65H- Inner Board sebagai
E Serial
7 rak
Communications
Port RS-232C Board
CS1H-CPU64H-
E
CS1H-CPU63H-
E
CS1G-CPU45H-
E 7 rak

CS1G-CPU44H-
E 3 rak

CS1G-CPU43H-
E
PLC CJ1 SERIES
Konfigurasi sistem

Units I/O-
Unit CPU-Bus

Catu Daya Unit CPU I/O Units End cover


C1JW-PA205R
Board Komunikasi serial
Unit Ethernet
Board Controller Link
Rack Ekspansi CJ-series
IC101

CS1W-CN313 (0,3m)
II101 CS1W-CN713 (0,7m)
CS1W-CN223 (2 m)
CS1W-CN323 (3 m)
CS1W-CN523 (5 m)
CS1W-CN133 (10 m)
CS1W-CN133B2 (12 m)
Max. 3 racks II101 10 Units max.
Max. 12 m

II101 10 Units max.


Komponen-komponen CPU CJ1

Kompartemen Battery dan


DIP-switches
OMRON
SYSMAC RUN
C1JG-CPU45 ERR/ALM
Programmable PRHL
Controller COMM

OPEN

Memory Card
Switch Catu Daya Port Peripheral
PERIPHERAL (Programming console , PC )

PC , HMI , peralatan serial


Tombol keluar Memory Card PORT

Memory card
Spesifikasi
Nama I/O point Kapasitas Kapasitas Data Nomor Model
Program Memori
320 10 32 Kwords CJ1M-CPU12
CJ1M- 640 20 32 Kwords CJ1M-CPU13
Unit CPU 320 10 32 Kwords CJ1M-CPU22
640 20 32 Kwords CJ1M-CPU32
1280 60 K 128 Kwords CJ1G-CPU45
1280 30 K 64 Kwords CJ1G-CPU44
1280 60 K 128 Kwords CJ1G-CPU45H
CJ1G- 1280 30 K 64 Kwords CJ1G-CPU44H
Unit CPU
960 20 K 64 Kwords CJ1G-CPU43H

960 10 K 64 Kwords CJ1G-CPU42H

CJ1H- 2560 120 K 256 Kwords CJ1H-CPU66H


Unit CPU 2560 60 K 128 Kwords CJ1H-CPU65H
CP1L Alokasi I/O
Latihan
Isilah alamat terminal input dan output untuk konfigurasi CP1L dibawah
ini:
1 12 1 12

13 24

CP1L-M40DR-A CPM1A-20EDR
1 8

1 8
9 16

Unit CPU : Unit Ekspansi :


Input no. 8 : Input no. 6 :
Input no. 15 : Output no. 4 :
Output no. 5 :
Output no. 11 :
CP1L Training Kit
Pengenalan Software
CX-Programmer
Keunggulan CX-Programmer

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 to PLC
Auto Online
KONEKSI PC to PLC
Setting New PLC
KONEKSI PC to PLC
Setting New PLC (CP1L)
KONEKSI PC to PLC
Setting New PLC (CJ1M)
KONEKSI PC to PLC
Setting New PLC (CJ1M)
KONEKSI PC to PLC
Setting New PLC
UPLOAD & DOWNLOAD
Transfer to PLC (Download)
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
Struktur Task Programming

Cyclic Task

I/O Interrupt Task

Periodical Task

Power Fail Interrupt


Type Task Programming
Cyclic Task
Task yang akan dieksekusi pada setiap siklus yang ditentukan
Interrupt Task
Task yang akan dieksekusi pada saat ada perintah interupsi
Standarisasi Program

Task A Task B Task C Task D TASK E

SYSTEM 1 SYSTEM 2
Program A Program A
Program B Program B
Program C Program D
Program E Program E
Program lebih mudah dimengerti

Program dipisahkan berdasarkan fungsi masing-masing


menjadi beberapa unit program sehingga menjadi lebih
mudah dimengerti

Scroll-like program Task Program


Waktu siklus lebih cepat

Instruksi special dapat mengkontrol proses eksekusi task


program sehingga hanya task program yang dibutuhkan
saja yang dieksekusi dalam satu siklus program

Scroll-like program Task Program


Instalasi CX-Programmer

Masuk ke program MS Windows 95/98/XP/Vista


Masukkan Disk Installer CX-P ke dalam CD ROM
Klik pada tombol
Pilih item Run, lalu ketikkan
D:\Disk1\setup.exe kemudian OK
View CX-Programmer Software

Ladder Diagram
Viewer

Workspace

Output
Watch
Address Reference Tool

FB / Structure Instance Viewer


Condition Flag
Nama Simbol Fungsi
Carry Flag P_CY Akan ON saat ada carry pada hasil operasi aritmatika atau nilai "1"
dipindahkan ke Carry Flag dengan instruksi Data Shift
Greater Than Flag P_GT Akan ON saat operand 1 lebih dari operand 2 atau dengan nilai
tertentu pada instruksi compare
Equals Flag P_EQ Akan ON saat kedua operand dalam instrukai compare bernilai
sama
Less Than Flag P_LT Akan ON saat operand 1 kurang dari operand 2 atau dengan nilai
tertentu pada instruksi compare
Greater Than or P_GE Akan ON saat operand 1 lebih dari atau sama dengan operand 2
Equals Flag atau dengan nilai tertentu pada instruksi compare
Not Equals Flag P_NE Akan ON saat kedua operand dalam instrukai compare tidak bernilai
sama
Less Than or P_LE Akan ON saat operand 1 kurang dari atau sama dengan operand 2
Equals Flag atau dengan nilai tertentu pada instruksi compare
Always ON Flag P_On Flag selalu ON (selalu bernilai "1")
Always OFF Flag P_Off Flag selalu OFF (selalu bernilai "0")
Clock Pulse
Pemrograman Dasar
Operasi Dasar

LD dan LD NOT

Diagram Ladder Kode Mnemonik

000.00
No. Baris Instruksi Data
100.00
00000 LD 000.00
000.01
00001 OUT 100.00
100.01 00002 LD NOT 000.01
00003 OUT 100.01
END (001) 00004 END (001)
AND
Menghubungkan 2 kontak ladder atau lebih secara seri

Diagram Ladder Kode Mnemonik

000.00 000.01 No. Baris Instruksi Data


100.00 00000 LD 000.00
00001 AND 000.01
00002 OUT 100.00
END (001)
00003 END (001)
OR
Menghubungkan 2 kontak ladder atau lebih secara paralel

Diagram Ladder Kode Mnemonik

000.00 No. Baris Instruksi Data


100.00 00000 LD 000.00
000.01 00001 OR 000.01
00002 OUT 100.00
00003 END ( 001 )
END (001)
Rangkaian Self-Holding

STOP
000.00 000.01 STAR
100.00 T
INPUT
100.00

COM

Baris Instruksi Data


0000 LD 000.00
0001 OR 100.00
0002 AND NOT 000.01
0003 OUT 100.00 OUTPUT
MC
0004 END(001) Load Power
Supply
Work Area (Bit Kerja)
FUNGSI :
Sebagai bit penyimpan kondisi ON/OFF beberapa kontak tertentu
Dapat digunakan secara bebas dalam program ladder PLC

AREA DATA :
CP1L Work Area: W0 W511 (512 word 8192 bit)
Internal I/O: CIO3800 CIO6143 (2344 word 37504
bit)

CP1H Work Area: W0 W511 (512 word 8192 bit)


Internal I/O: CIO1200 CIO1499 (300 word 4800
bit)
Note: Area Internal I/O dapat berubah fungsi untuk
CIO3800 pengembangan
CIO6143 unitword
(2344 CPU dimasa
37504
mendatang
bit)
Work Area (Bit Kerja) Contoh penggunaan
Diagram Ladder yang salah Diagram Ladder yang benar dengan
( duplicate output ) menggunakan bit kerja

000.00 000.00
100.00 W0.00
000.01 000.01

000.03 000.04 000.03 000.04


100.00 W0.01
W0.00
END (001) 100.00
W0.01

END (001)
Latihan - aplikasi
Buat suatu rangkaian Ladder dari masalah berikut :
Jika kita menekan tombol 1 (000.00), maka output 1 akan menyala (100.00)
Jika kita menekan tombol 2 (000.01), maka output 2 (100.01) dan 3 (100.02) menyala.
Jika kita menekan tombol 3 (000.02) DAN tombol 4 (000.03), output 4 (100.03) menyala.
Jika kita menekan tombol 5 (000.04) ATAU tombol 6 (000.05), output 5 (100.04) menyala.
Output 6 (100.05) akan menyala bila tombol 1 (000.00) off DAN tombol 2 (000.01) ditekan,
ATAU tombol 7 (000.06) ditekan.

Diagram ladder Kode mnemonik


Baris Instruksi Data

100.00
Instruksi TIMER - TIM
ON - Delay
Input Nilai Setting :
000.00
0000 9999 x 0,1 dt
0000 999,9 detik
Outpu 5.0 detik
t100.00

000.00
TIM 0000
# 0050

T0000
100.00

END (001)
Instruksi TIMER - TIM
OFF - Delay
Input
000.01

Outpu 5.0 detik


t100.01

Diagram Ladder
Instruksi COUNTER - CNT
Down Counter : Membutuhkan 2 input ( Hitung & Reset )
Input Hitung
000.00
Counter Setting Nilai : 0000 9999
C0002
Output Input
000.00 Hitung
100.02
CP
Input Reset CNT
000.02 000.02 0002
Reset
R #3 3
Hitungan
C0002
100.02

END
Fungsi TIM & CNT
Contoh 1 : Menghitung sampai 20,000 hitungan

Input
000.00 000.01 Baris lnstruksi Data
hitung
CP
00000 LD 000.00
CNT
00001 AND 000.01
000.00 0001 100
Reset 00002 LD-NOT 000.00
R #0100 hitungan
00003 OR C0001
C0001
00004 CNT 0001
#0100
lnput
C0001 hitung 00005 LD C0001
CP 00006 LD-NOT 000.00
CNT 0002
00007 CNT
000.00 0002 200
Reset #0200
R #0200 hitungan
00008 LD C0002
C0002 00009 OUT 100.00
100.00 00010 END(001)
Fungsi TIM & CNT
Contoh 2 : Range Perpanjangan Waktu sampai 1000 jam
000.0 T0001
0 Baris lnstruksi Data
TIM 600
001 sec
00000 LD 000.0
lnput 00001 AND-NOT 0 001
TIM
T0001 hitung
00002 TIM 001
CP
#6000
CNT
0002 6000 00003 LD T0001
000.0
Reset #6000
1 00004 LD 000.0
R hitungan
1
00005 CNT 002
#6000
C0002 00006 LD C0002
100.0 00007 OUT 100.0
0 0
00008 END(001
)
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
000.00 Sensor
100.00 Conveyor
100.01 Solenoid

CNT 0047 Pengh itung produ k


TIM 0000 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.
Tombol Tombol
LS1 (1) Stop Start LS2 (2)

0 (3)

100.00 (Motor Kanan)


RUMAH
100.01 (Motor Kiri)
Pengalamatan I/O

Input Peralatan
Output Peralatan
000.00 Tombol Stop
000.01 LS1 (RUMAH) 100.00 Motor (kanan)
000.02 LS2
100.01 Motor (kiri)
000.03 Tombol Start
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.
Instruksi Latching Relay 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.

000.00 Baris Instruksi Data


SET 00000 LD 000.00
KEEP(011) 00001 LD 000.01
100.00 00002 KEEP (011) 100.00
000.01
00003 END (001)
RESET

END (001)
Instruksi DIFU (013) & DIFD (014)
Output DIFU dan DIFD akan ON untuk satu waktu scan
000.00
DIFU(013) Baris Instruksi Data
100.00 00000 LD 000.00
00001 DIFU (013) 100.00
00002 DIFD (014) 100.01
DIFD(014) 00003 END (001)
100.01

END(001)

Input

DIFU

DIFD
Latihan - Aplikasi
Kontrol Otomatis Pintu
Posisi Pintu
Ultraso
Switch nic Motor

Pushbutton

CQM1
Photoe
lect
ric
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 Peralatan Output Peralatan
000.00 Ultrasonic SW 100.00 Motor pintu naik
000.01 Photoelectric SW 100.01 Motor pintu turun
000.02 LS Pintu Atas
000.03 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

Anda mungkin juga menyukai