basic plc-1.pdf
TRANSCRIPT
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 1/102
BASIC PLC
Programmable Logic Controller
Beberapa Istilah yang digunakan:PLC – Programmable Logic Controller (UK origin)PC – Programmable controller (US origin)PAC – Programmable Automation Controller
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 2/102
Apa sih PLC itu ?
• PLC merupakan suatu instrument yang digunakan untuk menggantikan rangkaian
relay secara sekuensial untuk mengontrol suatu mesin
• PLC dalam operasinya membutuhkan suatu input –dan tergantung dari keadaannya
akan menghasilkan suatu output dalam bentuk on/off
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 3/102
History Definition PLC
Programmable Logic Controller pertama kali dikembangkan oleh
General Motor tahun 1968.
Sistem kontrol ini digunakan untuk mengganti sistem relay control
yang banyak digunakan dalam proses permesinan, pengepakan,
material handling, assembly terotomasi dan sebagainya.
Menurut IEC61131 part 1, pengertian PLC merupakan sistem
elektronik yang beroperasi secara digital, menggunakan
programmable memory untuk internal storage yang berorientasi
kepada user, untuk melakukan fungsi khusus seperti logic,
sequencing, timing, arithmetic; sehingga cocok digunakan pada
proses yang berulang-ulang.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 4/102
Programmable Logic Controller
PLC didifinisikan suatu perangkat
elektronik digital dengan memori yang dapat diprogram
untuk menyimpan instruksi instruksi yang menjalankanfungsi fungsi spesifik seperti : logika, sequen, timing,
counting dan aritmatika, untuk mengontrol suatu mesin
industri atau proses industri sesuai dengan yang
diinginkan.PLC mampu mengerjakan suatu proses terus
menerus sesuai variable masukan dan memberikan
keputusan sesuai keinginan pemrograman, sehingga nilai
keluaran/output tetap terkontrol.
• Menurut National Electrical Manufacturing Assosiation(NEMA) ICS3-1978;
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 5/102
Programmable Logic Controller
• Menurut Forum Sains. Com;
PLC merupakan”Komputer khusus”untuk aplikasi dalam
industri untuk memonitor proses dan untuk menggantikan
Hard Wiring Control dan memiliki bahasa pemrograman
sendiri. Akan tetapi PLC berbeda dengan perangkat
computer, karena PLC dirancang untuk instalasi dan
perawatan oleh tehnisi dan ahli listrik diindustri yang tidak
harus mempunyai kemampuan elektronika tinggi danmemberikan kendali yang fleksible berdasarkan eksekusi
instruksi logika.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 6/102
Programmable Logic Controller
• Menurut CAPIEL 1982;
PLC adalah system electronic yang beroperasi secara
digital dan didesain untuk pemakaian di lingkunganindustri, dimana system ini menggunakan memori yang
dapat diprogram untuk penyimpanan secara internal
instruksi instruksi yang mengimplementasikan fungsi
fungsi spesifik seperti: logika, squence, timer,pencacahan dan operasi aritmatik untuk mengontrol
otomasi mesin atau proses melalui modul-
modul I/O digital maupun analog.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 7/102
PLC VS Konvensional
• PLC BERFUNGSI MEMPERCEPAT PROSES YANG SELAMA INI MASIH KONVENSIONAL
MENJADI OTOMATIS• PENGGUNAAN PLC BERTUJUAN UNTUK MEMPERMUDAH PROSES-PROSES YANG
SANGAT KOMPLEKS DAN SULIT YANG HARUS DITANGANI DENGAN CEPAT, PLC JUGA
SEKALIGUS DAPAT MENGGANTIKAN BEBERAPA ALAT YANG DIPERLUKAN
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 8/102
PLC VS Konvensional
Gbr.1
Gbr.2
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 10/102
Ilustrasi Pentingnya PLC
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 11/102
Ilustrasi Pentingnya PLC
PLC adalah pengembangan
dari relay konvensional.
Instalasi pengawatan (wire )
pada gambar disamping adalah
menunjukkan sistim dan
peralatan umum yang
dibutuhkan.
PLC dapat disusun dari fungsi
yang sederhana hingga
komplek. Pada umumnya
output dari PLC dihubungkan
dengan relay atau kompnen
utama lain.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 12/102
Ilustrasi Pentingnya PLC
• Misalkan pada suatu industri ketika saklar menyalakan suatu solenoid.
• Dalam waktu 5 menit solenoid akan mati tanpa melihat status dari saklar
• Diperlukan external timer
• Perlu banyak external timer!!!
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 13/102
PLC
• Programmable
• Logic
• Controller
Terdapat 3 Kata Kunci
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 14/102
PLC
• Programmable » menunjukkan kemampuannya dapat diubah-ubah sesuai program
yang dibuat dan kemampuan dalam hal memori program yang telah dibuat.
• Logic » menunjukkan kemampuannya dalam memproses input secara aritmetrik
(ALU), yakni melakukan operasi negasi, mengurangi, membagi, mengalikan,
menjumlahkan & membandingkan
• Controller » menunjukkan kemampuannya dalam mengontrol dan mengatur proses
sehingga menghasilkan keluaran yang diharapkan
Terdapat 3 Kata Kunci
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 15/102
Keuntungan PLC
• Relatif murah untuk mengontrol sistem yang kompleks
•
Fleksibel dan dapat diaplikasikan untuk kontrol sistem yang beda denganmudah dan respon cepat
• Kemampuan menghitungnya dapat digunakan pada sistem yang kompleks
• Keandalan komponen-komponennya memungkinkan PLC dapat beroperasi
dalam waktu lama dengan proteksi untuk sistem keamanan
• Dapat diprogram dengan mudah
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 16/102
PLC termasuk keluarga dari komputer yang mudah diprogram. PLC digunakansecara komersial dan aplikasi industri untuk mengontrol mesin dan proses.
Monitor input digunakan mengontrol dan mengambil keputusan dari outputsebagai sistim otomasi.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 17/102
Karakteristik PLC
• Ukuran kecil
•Pemograman yang handal
• Duplikasi mudah dan murah
• Diagnosis terintegrasi & Central
• Aplikasi Universal
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 18/102
Komponen Utama PLC
PROCESSOR
POWERSUPPLY
I M
N O
P D
U U
T L
E
O M
U O
T D
P U
U L
T E
PROGRAMMINGDEVICE
Dari Sensor
Pushbuttons,
limit switches,
etc.
Ke OUTPUT
Solenoids,
contactors,
alarms, etc.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 19/102
INPUT / OUTPUT PLC
• Konsep penting dalam menghubungkan input / output PLC
- Sinking = Common Gnd line (-) NPN
- Sourcing = Common Vcc Line (+) PNP
WARNING : Selalu pastikan rating arus dan tegangan kerja dari PLC jangan
sampai melebihinya
120 Vac 12-48 Vdc
24 Vdc 5 Vdc (TTL)
12-48 Vac 230 Vac
(Typical Output Voltage PLC)
12-24 Vdc 12-24 Vdc/ac
100-120 Vac 5 Vdc (TTL)
10-60 Vdc 200-240 Vac
48 Vdc 24 Vac
(Typical Input Voltage PLC)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 20/102
INPUT / OUTPUT PLC
PLC Input Circuits
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 21/102
INPUT / OUTPUT PLC
PLC OutputCircuits
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 22/102
INPUT / OUTPUT PLC
Contoh output card 24 V DC (Sinking)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 23/102
INPUT / OUTPUT PLC
Contoh output card 24 V DC (Sourcing)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 24/102
INPUT / OUTPUT PLC
Contoh relay Kontak output cardNote’s Terdapat LED indikatoryang menandakan ada / tidakadanya input / output
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 25/102
Input Devices
Level SW
Flow SW
Thumbwheel
SW
Limit Switch
Push Button
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 26/102
Output Devices
Motor
Solenoid
LED Display
Heater Coil
Lamp
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 27/102
Processor
Modul prosesor berisi mikroprosesor PLC, dan sistem memori
Fungsi utama dari mikroprosesor adalah untuk
menganalisis data yang berasal dari sensor melalui modul
input, membuat keputusan berdasarkan program kontrol
dan sinyal kembali melalui modul output untukmengeksekusi perangkat
Sistem memori pada modul prosesor memiliki dua bagian:
system memory
application memory
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 28/102
Memory Map Organization
SYSTEM
•Dibangun dari sitem ROM
•System memori disebut dengan daerah EXECUTIVE,
terdiri dari program-permanen tersimpan yang
mengarahkan semua kegiatan sistem, seperti
pelaksanaan penggunaan program komunikasi dengan
perangkat periferal, dan kegiatan sistem lainnya, jugaberisi rutinitas yang mengimplementasikan instruksi PLC,
yang terdiri dari fungsi kontrol tertentu seperti logika,
sequencing, timing, menghitung, dan berhitung.
APPLICATION
• Application memory dibagi kedalam data table area danuser program area.
•Data table menyimpan semua data yang terkait dengan
program pengendalian user, seperti input sistem dan data
status output, dan setiap konstanta disimpan, variabel,
atau nilai-nilai yang telah ditetapkan Data table dapat
dimonitor, dimanipulasi, dan dirubah untuk tujuan proses
pengendalian.
•User program adalah daerah dimana instruksi program
dimasukan oleh programer yang disimpan sebagai
application control program.
•Data Table
•User Program
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 29/102
Memory Map Organization
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 30/102
Memory Designs
VOLATILE.
Semua informasi akan hilang ketika power supply mati
Bahkan kehilangan power walaupun sesaat akan
menghapus semua data yang telah diprogram pada volatile
memory chip.
Jenis umum dari Volatile Memory
RAM, Random Access Memory (Read/Write)
Read/write menandakan bahwa data yang diprogram padamemory dapat ditulis ulang.
RAM harus memiliki battery backup untuk mempertahankan atau
melindungi program yang tersimpan.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 31/102
Memory Designs
Beberapa Type RAM :
1.MOS
2.HMOS
3.CMOS
CMOS-RAM (Complimentary Metal Oxide Semiconductor)
adalah yang paling populer karena hanya membutuhkah arus
sangat rendah bila sedang tidak digunakan (15microamps.),
dan informasi yang tersimpan dalam memory dapat
dipertahankan dengan sedikitnya 2 Volt DC.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 32/102
Memory Designs
NON-VOLATILE
Memiliki kemampuan untuk mempertahankan data yangdisimpan ketika power supply dilepas, sengaja atau tidak
sengaja. Memory ini tidak memerlukan battery back-up.
Jenis umum dari Non-Volatile Memory
ROM, Read Only Memory
Read only menunjukkan bahwa informasi yang disimpan
dalam memori hanya dapat dibaca dan tidak dapat diubah.
Informasi dalam ROM ditempatkan oleh produsen untuk
penggunaan internal dan operasional PLC.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 33/102
Memory Designs
Jenis lain dari Non-Volatile Memory
PROM, Programmable Read Only Memory
Memungkinkan tambahan data hanya pada saat chips
tersebut dibuat
PROM dapat ditulis hanya sekali setelah diterima dari
produsen PLC.
Memori jenis ini digunakan untuk mencegah perubahan
program yang tidak sah.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 34/102
Memory Designs
EPROM, Erasable Programmable Read Only Memory
Idealnya cocok saat penyimpanan program bersifat
semipermanen atau tambahan keamanan yang diperlukan
untuk mencegah perubahan program yang tidak diijinkan.
EPROM chip memiliki quartz window melebihi bahan silicon
yang ada pada sebuah IC electronic. Window ini biasanya
ditutupi oleh bahan buram, ketika bahan buram dihapus dan
sirkuit terkena cahaya ultra violet, maka isi data program
pada memory akan terhapus.
EPROM chip disebut juga dengan UVPROM
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 35/102
Memory Designs
EEPROM, Electrically Erasable Programmable Read
Only Memory
E2PROM, adalah sebuah chip yang dapat diprogram dengan
menggunakan perangkat pemrograman standar dan dapat
dihapus oleh sinyal yang tepat yang ditempatkan pada pinmenghapus.
EEPROM digunakan terutama sebagai backup non-volatile
untuk RAM. Jika program di RAM hilang atau dihapus, salinan
program yang tersimpan pada chip EEPROM dapat
didownload kedalam RAM.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 36/102
Memory Designs
RAM
Random Access Memory
ROM
Read Only Memory (read)
This memory can be read from
and written to.
This memory can be read only
Storing all user’s programs Storing all system’s program
Entire contents will be lost if power
is switched off.
Memory content remain when the
power is switched off.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 37/102
Power Supply
Digunakan untuk mensupply tegangan ke CPU unit dan
I/O Module yang terkoneksi pada back plane / rack Unit.
Memiliki LED sebagai indikator berfungsi kerja/ tidaknya power supply ini.
Contoh :
Input = 100~240Vac
Output = 5 VDC 3 A, 24 VDC 0.6 A
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 38/102
Base Unit / Back Plane
Merupakan suatu komponen yang menggabungkan atau
mengkomunikasikan antara Power Supply, CPU, modul I/O
dan dapat juga diekspansi bila memerlukan tambahan I/O
lewat jalur (bus) yang terdapat pada base Extention.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 39/102
Komponen Utama PLC
Input/Output PLC dapat berupa sinyal analog maupn digital.
Sinyal digital pada umumnya berasal dari sensor atau saklar,
sementara sinyal analog berasal dari sensor suhu, level
temperatur, atau tekanan.
Power Supply memberikan tegangan yang dibutuhkan untuk
menjalankan komponen PLCProsesor menyediakan intelejensi untuk perintah dan meng-atur kegiatan seluruh sistem PLC
Programming Device digunakan untuk memasukkan programyang diinginkan yang akan menentukan urutan operasi dan
pengendalian suatu proses atau otomasi mesin
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 40/102
Contoh
Pada contoh Nampak bahwa pushbutton dihubungkan ke input PLC untukstart dan stop motor. Keluran PLC adalah dihubungkan dengan sebuah
contactor sebagai motor starter.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 41/102
Contoh
Pada contoh Nampak bahwa pushbutton dihubungkan ke input PLC untukstart dan stop motor. Keluran PLC adalah dihubungkan dengan sebuah
motor starter.
PLC
INPUTS
OUTPUTS
MOTOR
LAMP
PUSHBUTTONS
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 43/102
Scan Cycle
Ketika PLC berjalan, proses scanning meliputi empat tahap, yang diulang terus-menerus sebagai siklus operasional individual
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 44/102
Scan Cycle
PHASE 2
Program
Execution
PHASE 3Diagnostics/
Comm
PHASE 4
Output
Scan
PHASE 1
Read InputsScan
Ketika PLC berjalan, proses scanning meliputi empat tahap, yang diulang terus-menerus sebagai siklus operasional individual
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 45/102
PLC Size
Micro / Small :
- it covers units with up to 128 I/O’s and memories up
to 2 Kbytes. Capable of providing simple to advance
levels or machine controls.
Medium :
- Have up to 2048 I/O’s and memories up to 32 Kbytes
Large / Very Large:
- The most sophisticated units of the PLC family. Theyhave up to 8192 I/O and memories up to 750 Kbytes.Can control individual production processes or entireplant.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 46/102
Tipe konstuksi PLC
i. Compact PLC
ii. Modular PLCiii. PLC Plug-in Card
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 47/102
1. Compact
Tipe konstuksi PLC
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 48/102
2. Modular
Tipe konstuksi PLC
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 49/102
3. Plug in Card
Tipe konstuksi PLC
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 50/102
Leading Brands of PLC
AMERICAN 1. Allen Bradley2. Gould Modicon
3. Texas Instruments
4. General Electric
5. Westinghouse6. Cutter Hammer
EUROPEAN 1. Siemens
2. Klockner & Mouller
3. Festo
4. Scheneider (Telemecanique,
Modicon (moular digital controller),
Square D)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 51/102
Leading Brands of PLC
JAPANESE 1. Toshiba
2. Omron
3. Fanuc
4. Mitsubishi
5. Hitachi6. Automation Direct (Koyo)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 52/102
Leading Brands of PLC
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 53/102
Leading Brands of PLC
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 54/102
Leading Brands of PLC
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 55/102
Leading Brands of PLC
Mitsubishi
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 56/102
Leading Brands of PLC
Mitsubishi
OMRON
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 57/102
Perangkat Pemrograman PLC
1. GPC (Graphic Programming Console)
/Portable Programmer (Hand Held)
2. PC (Software)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 58/102
Perangkat Pemrograman PLC
Console PR 015 Console PR 001 GPC 003
OMRON
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 59/102
Perangkat Pemrograman PLC
Allan Bradley
L40P2X Series B
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 60/102
Perangkat Pemrograman PLC
Mitsubishi
Melsec A8PUEMelsec GP-20F-E Melsec A7PUS
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 61/102
Perangkat Pemrograman PLC
Siemens
Siemens GPCA-OIS4x Siemens OP77A
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 62/102
Software Program PLC
1. Allen-Bradley – Rockwell Software RSLogix500
2. Modicon - Modsoft3. Omron – Syswin, CX Programmer
4. GE-Fanuc Series 6 – LogicMaster6
5. Square D- PowerLogic
6. Texas Instruments – Simatic7. Telemecanique – Modicon TSX Micro
8. Mitsubishi – GX Developer
Software / Hardware
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 63/102
LG
GMWIN
Festo
FST
Software berkaitan langsung dengan informasi akan kebutuhan computer yang akandipakai. Software mencakup pula instruksi atau program yang berhubungan
langsung dengan hardware.
SOFTWARE HARDWARE
Connecting
Cable
PLCProgramming
Device
PLC Programming Standards
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 64/102
1. Ladder Diagram
2. Instruction List / Statement List
3. Function Block Diagram
4. Squential Function Chart / Grafcet
5. Structured Text
6. Visual Basic
Criteria for Selecting PLC
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 65/102
1. Jumlah I/O (Logic or Special)
2. Memory
3. Scan Time
4. Communication
5. Software
Yang paling penting adalah : Understand the process
PLC Status Indicators
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 66/102
•Power On
•Run Mode
•Programming Mode
•Fault
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 67/102
Pemrograman PLC
Agar dapat menjalankan fungsinya PLCharus diprogram
• Pemrograman PLC dilakukan dengan menggunakan
berbagai cara / bahasa seperti pada IEC 61131 3• Pengetahuan tentang aljabar Boolean merupakan
syarat penting dalam memogram suatu PLC.
• Pemrograman dapat dilakukan dengan menggunakan
GPC / hand held atau menggunakan PC.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 68/102
PLC Programming Standards IEC 61131 3
1. Representasi gambar/simbol, dapat berupa
Ladder Diagram (LAD)
Diagram Blok Fungsi (Function Block Diagram / FBD)
Urutan Chart Fungsi (Sequential Function Chart / SFC)
2.Tabel perintah, dapat berupa
Daftar Instruksi (Statement List / STL)
Teks Terstruktur (Structured Text / ST)
3. PLC buatan Siemens keluarga Simatic S7
pemrograman dengan S7 Lite bisa menggunakan LAD, FBD, CSF
(Control System Flowchart), STL, dan ST;
4. PLC buatan Omron keluarga Sysmac C series
pemrograman dengan CX Programming bisa menggunakan menggunakan
LAD dan STL;
5. PLC buatan Mitsubishi keluarga Q Series
pemrograman dengan GX Developer bisa menggunakan LAD, STL,
SFC, STL, dan ST.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 69/102
PLC Programming Standards IEC 61131 3
yang Sering digunakan
Ladder Diagram (LAD) / Bahasa Mneumonic Diagram Blok Fungsi (Function Block Diagram/FBD)
Daftar Instruksi (Statement List /STL)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 70/102
Contoh Pemrograman PLC
Function Block Diagram (FBD)
Statement List(STL)
Ladder Diagram(LAD)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 71/102
Ladder Diagram
• Diagram ladder/diagram tangga dapat dianggap
sebagai dua kutub tegangan yang saling terpisah.
• Kedua kutub ini dihubungkan oleh masing-masing
cabang/anak tangga/rung.
• Jika kedua kutub ini terhubung dengan benar makaakan ada beda potensial.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 72/102
• Komponen utama:
– load : input : : NO (normally open)
– load : input : : NC (normally close)
– coil : output : : relay
– timer
– counter
Ladder Diagram
A l i L dd i
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 73/102
Analogi Ladder Diagram
L dd Di
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 74/102
Ladder Diagram
– Penggunaan kontak hendaknya seminimal mungkin– Arah aliran dari kiri ke kanan/dari bus bar ke output
– Usahakan tidak terjadi konflik sinyal
Beberapa hal yang harus diperhatikan
L dd Di
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 75/102
• Salah : • Benar :
0001
0004
0002
0003
0005
0501
0502
0001
0003
0002
0501
0004
0003
0005
0501
Ladder Diagram
L dd Di
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 76/102
Ladder Diagram
LD (X0)
Load (LD) dan Load Not (LDNOT)
LDNOT (X1)
L dd Di
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 77/102
Ladder Diagram
AND (X1) AND NOT(X2)
AND dan ANDNOT
L dd Di
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 78/102
Ladder Diagram
OR dan ORNOT
OR (X1)
OR NOT(X3)
L dd Di
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 79/102
Ladder Diagram
ORLOAD (ORLD)
Garis Hubung
ORLD
L dd Di
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 80/102
Ladder Diagram
ANDLOAD (ANDLD)
Garis Hubung ANDLD
Ladder Diagram
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 81/102
Ladder Diagram
Statement List
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 82/102
I0.0, I0.1 dan Q0.0 adalahcontoh program kombinasi.Jika input I0.0 AND I0.1 aktifmaka output Q0.0 aktif.
Contoh kedua menunjukkanfungsi logika OR denganinput I0.4 OR I0.5 danoutput Q0.1.
Statement List adalah caramengepresikan program
melalui tulisan. Kolom kirimenunjukkan sistim operasilogika. Kolom kananmenunjukkan operan.
Statement List
Function Block Diagram
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 83/102
Function Block Diagram
• Gerbang merupakan rangkaian dengan satu atau lebih
sinyal masukan, tetapi hanya menghasilkan satu sinyalkeluaran.
• Gerbang dinyatakan dengan dua keadaan :
– Tegangan tinggi / logika tinggi / high logic / logika 1
– Tegangan rendah / logika rendah / low logic / logika0
• Rangkaian digital dirancang dengan menggunakan
Aljabar Boole , penemunya James Boole.
Terdiri dari Beberapa Gerbang Logika (Logic Gate)
Gerbang Logika Dasar
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 84/102
Gerbang Logika Dasar
Jenis
Gerbang
Simbol Grafis dan
Fungsi Aljabar
Tabel
Kebenaran
Timing Diagram
Inverter
(NOT)
AND
OR
Y = A
A Y
0 1
1 0
Input Output
A Y
A
B Y
A
B Y
A B Y
0 0 0
0 1 0
1 0 0
1 1 1
A B Y
0 0 0
0 1 1
1 0 1
1 1 1
Y = A . B
Y = A + B
A
B
Y
A
B
Y
Y
A
Gerbang Logika Lain
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 85/102
Gerbang Logika Lain
A B Y
0 0 1
0 1 1
1 0 1
1 1 0
Jenis
Gerbang
Simbol Grafis dan
Fungsi Aljabar
Tabel Kebenaran Timing Dagram
NAND
(NOT AND)
NOR(NOT OR)
A
B Y
A B Y
0 0 1
0 1 0
1 0 0
1 1 0
A
B Y
Y = A + B
Y = A . B
A
B
Y
A
B
Y
Gerbang Logika Lain
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 86/102
Gerbang Logika Lain
A B Y
0 0 0
0 1 11 0 1
1 1 0
JenisGerbang
Simbol Grafis danFungsi Aljabar
Tabel Kebenaran Timing Diagram
EX-OR
EX-NOR
A B Y
0 0 10 1 0
1 0 0
1 1 1
A
B Y
BAY
BAY
B
A
Y
A
B
Y
A
B
Y
Menurunkan Tabel Kebenaran
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 87/102
Menurunkan Tabel Kebenaran
Contoh :
1. A
B
A
Y = A + B
A B A Y
0 0 1 1
0 1 1 1
1 0 0 0
1 1 0 1
2. A
B
C B+C
Y = A (B+C)
A B C B+C Y
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 1 0
1 0 0 0 0
1 0 1 1 1
1 1 0 1 1
1 1 1 1 1
A B C D Y
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 88/102
3.
Y = 1, jika AB = 1 atau CD = 1
• AB = 1, jika A = 1 dan B = 1
• CD = 1, jika C = 1 dan D = 1
A B C D Y
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 00 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
C
D
AB
CD
Y = AB + CD
A
B
PERSAMAAN ALJABAR BOOLE
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 89/102
PERSAMAAN ALJABAR BOOLE
Hukum – hukum Aljabar Boole :
1. Komutatif : A + B = B + A
A . B = B . A
2. Asosiatif : A+(B+C) = (A+B)+C
A ( B C ) = ( A B ) C
3. Distributif : A(B+C) = AB + AC
A+(BC) = (A+B).(A+C)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 92/102
Teorema De Morgan :
1.
2.
A . B = A + B
A + B = A . B
A
B Y
A
B
Y A
B Y= =
A
B Y
A
B
Y= = A
B Y
TEKNIK BUBBLE PUSHING
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 93/102
TEKNIK BUBBLE PUSHING
• Adalah : suatu metode membentuk rangkaian
rangkaian ekivalen berdasarkan Teorema De Morgan.
• Cara merubah rangkaian ekivalen :
1. Merubah gerbang logika gerbang AND menjadiOR dan gerbang OR menjadi AND
2. Tambahkan bubble jika pada gerbang logika asli
tidak terdapat bubble (baik pada input maupun
output). Sebaliknya jika pada gerbang logikayang asli terdapat bubble maka pada rangkaian
logika ekivalennya bubble dihilangkan.
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 94/102
A
B
Y A
B
Y
A
BY
A
BY
A
BY
A
BY
A
BY
A
BY
Gambar a.
Rangkaian Logika Asli
Gambar b.
Rangkaian Logika Ekivalen
GERBANG UNIVERSAL (NAND DAN NOR)
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 95/102
GERBANG UNIVERSAL (NAND DAN NOR)
• Gerbang logika yang banyak tersedia di pasaran
adalah NAND dan NOR
• Sehingga terkadang perlu modifikasi rangkaian ke
dalam gerbang NAND dan NOR
• Modifikasi dari gerbang logika dasar ke gerbanglogika NAND atau NOR, dapat dipakai 2 metode:
1. Modifikasi dari persamaan logika
2. Modifikasi dari diagram gerbang logika
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 96/102
Modifikasi dari Persamaan Logika
Modifikasi ke gerbang NAND
1. Y = A Y = A . A atau Y = A . 1
2. Y = A . B Y = A . B
3. Y = A + B Y = A + B Y = A + B
Modifikasi ke gerbang NOR
1. Y = A Y = A + A atau Y = A + 1
2. Y = A . B Y = A . B Y = A + B3. Y = A + B Y = A + B
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 97/102
Modifikasi dari Diaram Gerbang Logika
B1 B1
B1B2
B1
B2
B1
B2
B1+B2
B1 B1
B1
B2
B1B2 B1B2
B1
B1+B2
B1
B2
B2
Gerbang Dasar Gerbang yang dimanipulasi ke dalam NAND
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 98/102
B1 B1
B1
B2
B1B2
B1
B2
B1+B2
B1 B1
B1
B2
B1
B2
B1B2
B1
B2
B1+B2 B1+B2
Gerbang Dasar Gerbang yang dimanipulasi ke dalam NOR
Tentukan logic gate dari persamaan boolean :
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 100/102
Ada Pertanyaan
Latihan
7/22/2019 Basic PLC-1.pdf
http://slidepdf.com/reader/full/basic-plc-1pdf 101/102
Latihan
Pada persamaan boolean dibawah ini
1.
2. Y =
a. Sederhanakan persamaan boolean tersebutb. Buat persamaan gerbang logika dan penyederhanaanyac. Buat persamaan ladder diagram dan penyederhanaanyad. Buat alamat Mneumonic dari ladder tersebut
Terminal