basic plc-1.pdf

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

Upload: danudwiprasetyo

Post on 09-Feb-2018

249 views

Category:

Documents


0 download

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 9/102Sistem Konvensional

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 42/102

Contoh Aplikasi PLC

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 90/102

EXAMPLE

7/22/2019 Basic PLC-1.pdf

http://slidepdf.com/reader/full/basic-plc-1pdf 91/102

EXAMPLE

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 99/102

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

7/22/2019 Basic PLC-1.pdf

http://slidepdf.com/reader/full/basic-plc-1pdf 102/102

Terminal

Proses

Keputusan

Input /

Output

Proses

Keputusan /

Proses

Input / output