SlideShare a Scribd company logo
1 of 87
Download to read offline
DIKLAT SISTEM OTOMASI INDUSTRI DENGAN PLC
BAGI GURU GURU SMK
Tanggal 13 Juli s.d 11 Agustus 2009

PRINSIP
PROGRAMMABLE LOGIC CONTROL
(PLC)
Prepared by

Erfi Ilyas
Widyaiswara PPPG Teknologi Bandung
TVET & ISO 9000 Consultant
Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Tulislah pada selembar kertas

Apa yang menjadi harapan
Ibu/Bapak dalam mengikuti
Pelatihan ini (Khususnya
materi tentang PLC)

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Tujuan Pembelajaran
Secara umum pembelajaran pada mata diklat ini bertujuan
memberikan bekal pengetahuan dan keterampilan kepada
peserta tentang pengetahuan dasar yang berkenaan dengan
perangkat keras dan perangkat lunak
programmable logic control

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Tujuan Pembelajaran
Secara khusus pembelajaran ini bertujuan agar peserta
mampu:

1. Menjelaskan pengertian programmable logic control
2. Menjelaskan kelebihan programmable logic control
3. Menggambarkan konfigurasi sistem programmable logic
control
4. Mengidentifikasi perangkat keras programmable logic
control
5. Menjelaskan jenis-jenis bahasa pemrograman yang
banyak digunakan pada programmable logic control
6. Membuat program sederhana menggunakan berbagai
jenis bahasa pemrograman

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Lingkup materi PLC
1

Pendahuluan

2

Sejarah Ringkas PLC

3

Pengertian PLC

4

Kelebihan PLC

5

Konfigurasi PLC

6

Perangkat PLC

7

Pemograman PLC

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
2. Sejarah ringkas PLC
Tahun 1968 GM Hydramatic (Divisi automatic transmission
dari General Motors) membutuhkan proposal untuk
mengganti hard-wired relay systems dengan electronic
systems.

Proposal yang menang adalah proposal Bedford Associates
dari Bedford, Massachusetts.
The first PLC, designated the 084 Tahun 1969
Bedford Associates memulai perusahaan baru yang
didedikasikan untuk developing, manufacturing, selling, dan
servicing produk baru yang diberi nama: Modicon (MOdular
DIgital CONtroller.
Proyek PLC pertama dipimpin oleh Dick Morley, yang
kemudian dipertimbangkan sebagai the "father" of the PLC.

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
3. Apakah PLC itu?
PLC adalah sistem kontrol elektronik secara
digital yang mempunyai programmable
memory berupa kumpulan- kumpulan
instruksi yang setiap saat dapat diubah sesuai
kebutuhan. Kecuali itu PLC juga mampu
melakukan fungsi-fungsi spesifik seperti ;
timing, sequencing, counting dan lain
sebagainya.

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
4. Keuntungan atau Kelebihan PLC

1. Fleksibilitasnya sangat tinggi

2. Instalasi lebih efisien
3. Analisis troubleshooting mudah dan
cepat
4. Storage space lebih kecil
5. Modifikasi dapat dilakukan tanpa
meredisain hard wired
6. Program dapat dicopy dan disimpan
dalam berbagai media
Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
5. Konfigurasi Sistem PLC
PROGRAMMABLE CONTROLLER
Power
Supply

SENSOR
• Push button
• Switch
• Sensor

light, heat
temperature
position
pressure

Input
Modules

Central
Processing Unit
(CPU)

Memory

AKTUATOR
Output
Modules

•
•
•
•
•
•

Motor starters
Lights
Heater
Solenoid valve
Alarms
Relay

Programmer

Program

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
5. Konfigurasi Sistem PLC

PROGRAM

1. Ladder Diagram
2. Statement List
Instruction Set
Instruction List
3. Function Block Language
Function Block Diagram

PROGRAMMER

1. Personal Computer
2. Programming Terminal
3. Hand Held Programmer
4. Light Pen Programmer

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Hubungan PLC dengan Mesin Proses
Manual Commands

Human intervention in
the control system

Signal transmitter

Processing

Mechanics

Output

Controller

Input

Actuators

Indicators

Created by H. Erfi Ilyas HP 081 22 333 712

Machine process

Process influence
the control system

Controller indicates result

@File: Prinsip PLC
6. Perangkat keras (hardware) PLC

Programmable
Controller
Printer
Interface
CD/Disket

Connection
Cable

Tape
recorder

Personal Computer
(Programmer)
Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
6. Perangkat keras (hardware) PLC

1. Processing Unit

2. Programmer

3. Piranti Penunjang
Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
6.1 Processing Unit
Processing Unit

Central
Processing Unit
(CPU)

Output
section

Input
section

Power
Supply

Memory

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
PLC Unit model Modular

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
PLC Unit model Modular
Processing Unit
Power
Supply
Module

Rak

Processor
Module

Created by H. Erfi Ilyas HP 081 22 333 712

Input/output
Module

@File: Prinsip PLC
PLC Unit model Compaq

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Memory
1. Read Only Memory (ROM)
2. Random Access Memory (RAM) atau RWM
3. Nonvolatile Memory
Erasable Programmable Read-only Memory (EPROM)
Electrically Erasable Programmable Read-only Memory (EEPROM)

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Memory
Input Image Table

Input
Module

On

CPU Memory
Input Image Table

o o

GRD

Created by H. Erfi Ilyas HP 081 22 333 712

ǿǿǿǿ ǿǿǿǿ Iǿ
ǿǿǿǿǿǿǿǿǿǿ
ǿǿǿǿǿǿǿǿǿǿ
ǿǿǿǿǿǿǿǿǿǿ

@File: Prinsip PLC
Memory
Output Image Table
CPU Memory
Output Image Table

ǿǿǿǿǿǿǿǿǿǿ
ǿǿǿǿǿǿǿǿǿǿ
ǿǿǿǿǿǿǿǿǿǿ
ǿǿǿǿǿ I ǿǿǿǿ

Output
Module

Output off

Output on

GRD

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
6.2. Programmer
1. Personal computer

2. Programming terminal
3. Han-held programmer
4. Light-pen programmer

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
6.3. Piranti Penunjang

Interface
Printer

Disc

Created by H. Erfi Ilyas HP 081 22 333 712

Tape recorder

@File: Prinsip PLC
Sistem PLC

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
7. Pemograman
Bahasa Pemograman PLC
1

Ladder Diagram (LD)

2

Statement List (SL)
Instruction Set (IS)
Instruction List (IL)

3

Function Block Language (FBL)
Function Block Diagram (FBD)

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
7.1 Ladder Diagram
7.1.1. Graphic Test Symbol
Horizontal

Vertical

Links

Menghubungkan elemen program
secara seri
(input, function block, output)

Menghubungkan elemen program
secara paralel
(input, function block, output)

Normally
Open

Conductive bila sinyal kontrol pada

Normally
Closed

Input

Conductive bila sinyal kontrol pada

Created by H. Erfi Ilyas HP 081 22 333 712

state (keadaan) 1
state (keadaan) 0

@File: Prinsip PLC
7.1 Ladder Diagram
7.1.2 Graphic Action Symbol
Output

Direct
Inverse
Latched

(

)

Aktif bila sinyal kontrol pada state
(keadaan) 1

(

)

Tidak aktif bila sinyal kontrol pada
state (keadaan) 1

(S)

Set output
Men-set bit ke state 1

Unlatched

(R)

Reset output
Me-reset bit ke state 0

Jump

(J)

Created by H. Erfi Ilyas HP 081 22 333 712

Bila output ini aktif, maka eksekusi
program akan melompat ke label
yang diprogramkan pada output ini

@File: Prinsip PLC
Omron

Siemens

Allen Bradley

Modicon

Telemecanique

Simbol output berbagai Merek PLC

Direct

(

)

(

)

Inverse

(

)

(

)

Latched

(S)

(S)

(L)

(S)

SET

Unlatched

(R)

(R)

(U)

(R)

RSET

(J)

-->>

(JMP)

(JMP)

JMP

Jump

Created by H. Erfi Ilyas HP 081 22 333 712

(

)

(

)

( I)

@File: Prinsip PLC
7.1 Ladder Diagram

7.1.3 Function Block
1

Timer

2

Monostable

3

Counter

4

Drum Controller

5

Register

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Timer – Telemecanique & Modicon
Simbol
E

T

D

C

Ti,v
P:

R

C : input untuk memulai proses timimg
E : input untuk memungkinkan preset
time value
D : output bit yang menandakan timer
bekerja
R : output bit yang menandakan timer
mulai berjalan

Timing Diagram
E
C

Ti,v

D
R
Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Timer – Telemecanique & Modicon
Simbol
E

T

D

C

Ti,v
P:

R

C : input untuk memulai proses timimg
E : input untuk memungkinkan preset
time value
D : output bit yang menandakan timer
bekerja
R : output bit yang menandakan timer
mulai berjalan

Timing Diagram
E
C

Ti,v

D
R
Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Timer - Siemens S7
LAD

STL
T 37

I 0.1

IN

5

LD
TON

TON

I 0.1
T 37,5

PT

Timing Diagram

I 0.1

T 37
(current)

PT=5
PT=5

T 37 (bit)

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Timer - Siemens S7
LAD

STL
T5

I 0.1

IN TONR

5

LD
TON

I 0.1
T 5,5

PT

Timing Diagram

I 0.1

T5
(current)

PT=5

T 5 (bit)

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Timer - Omron
LAD

STL

000.01
TIM
001
# 0050

Timing Diagram

000.01

# 0050
(current)

PT=5
PT=5

TIM 001

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Timer On-Delay (TON) – Allen Bradley
TON
(EN)
TIMER ON DELAY
Timer
T4:0
Time Base
1.0
Preset
10
Accum
0

(DN)

Using Status Bit
And Remains Set Until One
of the following

This Bit

Is Set When

Timer Done Bit DN

accumulated value is equal
to or greater than the preset
value

rung conditions go false

Timer Timing Bit TT

rung conditions are true and
the accumulated value is less
than the preset value

rung conditions go false or
when the done bit is set

Timer Enable Bit EN

rung conditions are true

rung conditions go false

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Timer Off-Delay (TOF) – Allen Bradley
TOF
(EN)
TIMER OFF DELAY
Timer
T4:0
Time Base
1.0
Preset
10
Accum
0

(DN)

Using Status Bit
This Bit

Is Set When

And Remains Set Until One
of the following
rung conditions go false and
the accumulated value is
greater than or equal to the
preset value

Timer Done Bit DN

rung conditions are true

Timer Timing Bit TT

rung conditions are false and
the accumulated value is less
than the preset value

rung conditions go false or
when the done bit is set

Timer Enable Bit EN

rung conditions are true

rung conditions go false

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Monostable – Telemecanique & Modicon
Simbol
S

T

R

Ti,v
P:

S : input untuk memulai monostabel
R : output bit yang menandakan
monostabel running

Timing Diagram

S

Mi,v

R

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Counter – Telemecanique
Simbol
R

P
U
D

C0
TB: 1s
P:5

E

D
F

R : input untuk me-reset counter ke nol
P : input untuk mem-preset nilai hitung
(count value)
U : input untuk menjalankan upcounting
D : input untuk menjalankan downcounting
E : output yang menandakan counter empty
D : output yang menandakan counter bekerja
(done)
F : output yang menandakan counter full

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Counter – Modicon
Simbol
R

S
CU
CD

C0
TB: 1s
P:5

E

D
F

: input untuk me-reset counter ke nol
: input untuk mem-preset nilai hitung
(count value)
CU : input untuk menjalankan upcounting
CD : input untuk menjalankan downcounting
E : output yang menandakan counter empty
D : output yang menandakan counter bekerja
(done)
F : output yang menandakan counter full

Created by H. Erfi Ilyas HP 081 22 333 712

R
S

@File: Prinsip PLC
Counter – Siemens Step 7
LAD

STL
C48
CTUD

I 0.1

CU
I 0.2
CD
I 0.3

LD
LD
LD
CTUD

I 0.1 //Count Up Clock
I 0.2 //Count Down Clock
I 0.3 //Reset
C48,4

R
4

PV

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Counter – Siemens Step 7
Timing Diagram
I 0.1
Up
I 0.2
Down
I 0.3
Reset
5
4
3

5
4

4
3

2

C48
(Current)

1
0

0

C 48
(bit)

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Counter – Omron
000.01
CNT

000.02

001
# 0005

CNT 001

010.01

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Count Up (CTU) – Allen Bradley
CTU
(CU)
COUNT UP
Counter
Preset
Accum

C5:0
10
0

(DN)

Using Status Bit
This Bit

Is Set When

And Remains Set Until One
of the following
rung conditions go false and
the accumulated value is
greater than or equal to the
preset value

Timer Done Bit DN

rung conditions are true

Timer Timing Bit TT

rung conditions are false and
the accumulated value is less
than the preset value

rung conditions go false or
when the done bit is set

Timer Enable Bit EN

rung conditions are true

rung conditions go false

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Drum Controller – Telemecanique
D

R

R : input untuk kembali ke step 0
U : input untuk naik ke step berikutnya
F output yang menandakan cycle selesai
(finish)

F

L=5
U

Column

F

…

4

3

2

1

0

Command bit

O 0,5

O 0,4

O 0,3

Step 0

0

1

0

0

1

1

1

0

0

1

0

O 0,2 O 0,1

2
3
4

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Drum Controller – Modicon
D

R

R : input untuk kembali ke step 0
U : input untuk naik ke step berikutnya
F output yang menandakan cycle selesai
(finish)

F

L=5
U

Step

0

1

2

BIT 0

1

0

0

%q2.1

1

0

1

0

%q2.2

2

0

0

1

%q2.3

3

0

0

0

%q2.4

Created by H. Erfi Ilyas HP 081 22 333 712

3

4

Command

@File: Prinsip PLC
Sequencer Output (SQC) – Allen Bradley
SQO
(EN)
SEQUENCER OUTPUT
File
#N7:1
Mask
OFOF
Dest
O:6.0
Control
R6:0
Length
4
Position
0

(DN)

Sequencer output File #N7:1
Word

Destination O:6.0

Step

8 7

0

Mask Value OFOF
8 7

0

2

1010 0010 1111 0101

1

3

1111 0101 0100 1010

2

0101 0101 0101 0101

3

0000 1111 0000 1111

4

N7:1

0000 0101 0000 1010

15

0000 0000 0000 0000

4

15

5

0

0000 1111 0000 1111

Created by H. Erfi Ilyas HP 081 22 333 712

External Outputs
Associated with O:6

Current Step

00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15

ON
ON

ON
ON

@File: Prinsip PLC
Register – Telemecanique & Modicon
Simbol
R
I

R

F
E

O

Created by H. Erfi Ilyas HP 081 22 333 712

R
I
O
F
E

: input untuk me-reset register ke nol
: input untuk memasukkan word ke register
: input untuk mengeluarkan word dari register
: output yang menandakan register full
: output yang menandakan register empty

@File: Prinsip PLC
7. Pemograman
7.1.4 Input – Output Addressing

Format

Penjelasan

I y,z

I

Input

O y,z

O

Output

,

Bit delimiter

y

Nomor grup (nomor slot dalam rak)

z

Nomor chanel (nomor terminal)

Contoh: I 0,1 = input nomor satu pada slot nol
O 0 ,2 = output nomor 2 pada slot nol
Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Telemecanique

Modicon

Allen Bradley

Siemens S7

Omron

Mitsubishi

I/O Adressing berbagai Merek PLC

Input

I

i

I

I

000

X

Output

O

q

O

Q

010

Y

Bit delimiter

,

.

/

.

I 0,1

%i1.1

I:1/1

I 0.1 000.01

X1

O 0,5

%q2.1 O:6/1

Q 0.5 010.01

Y1

Contoh
penulisan

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Basic Circuit
1. Rangkaian YES
Circuit Diagram

Ladder Diagram
I0,1

O0,1

II

( )

S1

Tabel Kebenaran

0

1

Created by H. Erfi Ilyas HP 081 22 333 712

Output
O 0,1

0

K1

Input
I 0,1

1

@File: Prinsip PLC
Basic Circuit
2. Rangkaian NOT
Circuit Diagram

Ladder Diagram
I0,2

O0,2

I/I

( )

S2

Tabel Kebenaran

1

1

Created by H. Erfi Ilyas HP 081 22 333 712

Output
O 0,3

0

K2

Input
I 0,3

0

@File: Prinsip PLC
Basic Circuit
3. Rangkaian AND
Circuit Diagram

Ladder Diagram
I0,3 I0,4

O0,3

II II

( )

S3

Tabel Kebenaran
S4

Output
O 0,3

0

0

0

1

0

1

0

0

1
Created by H. Erfi Ilyas HP 081 22 333 712

Input
I 0,4

0

K3

Input
I 0,3

1

1
@File: Prinsip PLC
Basic Circuit
4. Rangkaian OR
Circuit Diagram

Ladder Diagram

I0,5

II
S5

S6

O0,4

( )

I0,6

II
Tabel Kebenaran
K4

Input
I 0,6

Output
O 0,4

0

0

0

0

1

1

1

0

1

1
Created by H. Erfi Ilyas HP 081 22 333 712

Input
I 0,5

1

1
@File: Prinsip PLC
Latihan 1.1
Circuit Diagram

Ladder Diagram
I0,1

I0,1 I0,2

I0,3

O0,1

II

II

( )

I0,2

II
I0,3

O0,1

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Latihan 1.2
Circuit Diagram

Ladder Diagram

I0,4
I0,4

I0,5

O0,2

I0,6

I0,7

O0,2

II

I/I

I/I

( )

I0,5

II
I0,6

O0,2

II

I0,7
O0,2

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Latihan 1.3
Circuit Diagram

Ladder Diagram

I0,8

I0,10

O0,3

I/I

I0,8

I0,9

I/I

II

( )

I0,11 I0,12

I/I

II

I0,9
I0,10 I0,11
I0,12

O0,3

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Latihan 1.4
Ladder Diagram

Circuit Diagram

I0,13

O0,4

II
I0,13

I0,14

II

( )
O0,5

( )
I0,14

O0,4

O0,5

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
7.2 Function Block Language (FBL)
Basic Element
No Designation
1

Identity
(YES)

Simbol dan
Logic Equation
x

Negation
(NOT)

x

A=x

Created by H. Erfi Ilyas HP 081 22 333 712

A
0

1
A

x
0

A

A=x

2

Tabel
Kebenaran

1

x

A

0

1

1

0

Keterangan
Output A akan logic 1
bila input x logic 1

Output A akan logic 1
bila input x logic 0
dan sebaliknya

@File: Prinsip PLC
7.2 Function Block Language (FBL)
Basic Element

AND

Tabel
Kebenaran

x

x

y

A

0

0
1

0
0

1

0

0

1

1

1

x

y

A

0

0
1

0

0

3

Simbol dan
Logic Equation

0

No Designation

1

1

0

1

1

1

1

y

&

A

A=xy

4

OR

x
y

1

A=xVy

Created by H. Erfi Ilyas HP 081 22 333 712

A

Keterangan
Output A hanya akan
logic 1 bila kedua
input x dan y logic 1

Output A akan logic 1
bila salah satu atau
kedua input x dan y
logic 1

@File: Prinsip PLC
7.2 Function Block Language (FBL)
Basic Element

Exclusion

Tabel
Kebenaran

y

x

y

A

0

0
1

0
0

1

0

1

1

1

0

x

y

A

0

0
1

1

0

5

Simbol dan
Logic Equation

0

No Designation

0

1

0

1

1

1

1

x

&

A

A=xy

6

Inclusion

y
x

1

A=xVy

Created by H. Erfi Ilyas HP 081 22 333 712

A

Keterangan
Output A hanya akan
logic 1 bila input x
logic 1 dan input y
logic 0

Output A hanya akan
logic 0 bila input x
logic 0 dan input y
logic 1

@File: Prinsip PLC
7.2 Function Block Language (FBL)
Basic Element

NAND

Tabel
Kebenaran

x

x

y

A

0

0
1

1
1

1

0

1

1

1

0

x

y

A

0

0
1

1

0

7

Simbol dan
Logic Equation

0

No Designation

0

1

0

0

1

1

0

y

&

A

A = (xy)

8

NOR

x
y

1

A = (xVy

Created by H. Erfi Ilyas HP 081 22 333 712

A

Keterangan
Output A hanya akan
logic 0 bila kedua
input x dan y logic 1

Output A hanya akan
logic 1 bila kedua
input x dan y logic 0

@File: Prinsip PLC
7.2 Function Block Language (FBL)

Stop

I0.1

I0.2
Start

I0.2

K1
O0.1

1

O0.1

&
K1

O0.1

O0.1

I0.1
Circuit Diagram

Created by H. Erfi Ilyas HP 081 22 333 712

Function Block Language

@File: Prinsip PLC
7.2 Function Block Language (FBL)

Stop

I 2 START

1

I0.1

&
Start

I0.2

Q 1 MOTOR

I 1 STOP

K1
O0.1
=

K1

Q1

MOTOR

O0.1

Circuit Diagram

Created by H. Erfi Ilyas HP 081 22 333 712

Function Block Language
PLC Lucas Nulle

@File: Prinsip PLC
7.2 Function Block Language (FBL)

Stop

I0.1

&

I 0.1
Start

I0.2

K1
O0.1

Q 0.1

1

I 0.2
K1

Q 0.1

O0.1

Circuit Diagram

Created by H. Erfi Ilyas HP 081 22 333 712

Function Block Language
PLC Klockner-Moeller

@File: Prinsip PLC
7.2 Function Block Language (FBL)

Stop

Start

I0.1

I0.2

K1
O0.1

I 0.2

OR

AND

Q 0.1

Q 0.1
I 0.1
K1

O0.1

Circuit Diagram

Created by H. Erfi Ilyas HP 081 22 333 712

Function Block Language
PLC Siemens (STEP 7-Micro/Win 3.2

@File: Prinsip PLC
Latihan 2.1

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Latihan 2.2

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Latihan 2.3

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
7.3 Statement List

Adress

Seluruh instruksi yang diberikan akan
menerima nomor lokasi memory (adress).
PLC melaksanakan instruksi sesuai dengan
adress yang diminta. Adress ini biasanya
dinyatakan dalam angka dan menggunakan
tiga digit
Misal: 000
001
002

Created by H. Erfi Ilyas HP 081 22 333 712

instruksi pertama
instruksi kedua
instruksi ke tiga
dan seterusnya

@File: Prinsip PLC
7.3 Statement List
Operation

Operation memberitahukan pada PLC apa yang harus
dilakukan, membaca status sinyal, penentuan tipe
rangkaian seri atau paralel atau penetapan lokasi hasil dari
rangkaian
Misal:

LI0.1
OI0.2

=Q0.1

Load status sinyal dari input 0.1 ke dalam
working register
Input 0.2 terhubung paralel dengan
input 0.1 (rangkaian OR)
Lokasi hasil rangkaian adalah pada
output 0.1

Jenis-jenis operation yang lain diantaranya adalah:
L
A
O
XO
=
Created by H. Erfi Ilyas HP 081 22 333 712

: Load
: AND
: OR
: Exclusive OR
: Allocation
@File: Prinsip PLC
7.3 Statement List

Operand

Kalau operation menyatakan apa yang harus
dilakukan, maka operand menyatakan dengan
apa instruksi itu harus dilaksanakan. Dari contoh
di atas yang menjadi operand adalah input 0.1,
input 0.2 dan output 0.1. Untuk mengidentifikasi
jenis operand digunakan notasi sebagai berikut:
…N
I
Q
M

Created by H. Erfi Ilyas HP 081 22 333 712

: Negation
: Input
: Output
: Marker

@File: Prinsip PLC
Diagram Instruksi Statement List
Instruksi
(isi lokasi memory)

Adress
(lokasi memory)

Operation

Operand

Identifikasi
Tipe Operand

Parameter
No Operand

0.1

005

L

I

Program
terdiri dari
6 instruksi

L = Load
atau baca
status input

I = Input

Created by H. Erfi Ilyas HP 081 22 333 712

Nomor
unit/slot

Nomor
terminal

@File: Prinsip PLC
BBC – Pr b

Mitsubishi

Modicon

L

U

!

LOAD

LD

LD

LD

OR

O

O

/

OR

OR

O

OR

AND

A

U

&

AND

AND

A

AND

Negation

N

N

N

NOT

N

N

NOT

=

=

=

=

OUT

ST

=

OUT

Input

I

E

E

X

I

I

000

Output

Q

A

A

Y

Q

Q

010

Created by H. Erfi Ilyas HP 081 22 333 712

Omron

AEG

Load

Siemens S7

Klocner M
PS3

Notasi SL berbagai Merek PLC

@File: Prinsip PLC
Contoh Pemograman dengan Statement List
Klockner Moeller
Start

Stop

I0.1

K1
Q0.1

L
O
AN
=

I 0.1
Q0.1
I 0.2
Q0.1

U
O
UN
=

E1
A1
E2
A1

I0.2

BBC

K1

AEG

Q0.1

Circuit Diagram

Created by H. Erfi Ilyas HP 081 22 333 712

!
/
&N
=

Mitsubishi

E02,01
A07,01
E02,02
A07,01

LD
OR
ANDI
=

X001
Y030
X002
Y030

Statement List

@File: Prinsip PLC
Contoh Pemograman dengan Statement List
Modicon
Start

Stop

I0.1

K1
O0.1

LD
OR
ANDN
ST

% I1.1
%Q2.1
% I1.2
%Q2.1

Siemens
LD
O
AN
=

I0.1
Q0.1
I0.2
Q0.1

I0.2

Omron

K1

O0.1

Circuit Diagram

Created by H. Erfi Ilyas HP 081 22 333 712

LD
OR
ANDNOT
OUT

000.01
010.01
000.02
010.01
Statement List

@File: Prinsip PLC
Latihan 3.1
Circuit Diagram

I1.1

I1.2

Statement List

Q2.1

I1.3

I1.4
Q2.1

Created by H. Erfi Ilyas HP 081 22 333 712

Modicon
LD
OR
OR
ANDN
ANDN
ST

%I1.1
%I1.2
%Q2.1
%I1.3
%I1.4
%Q2.1

Omron
LD
000.01
OR
000.02
OR
010.01
ANDNOT 000.03
ANDNOT 000.04
OUT
010.01
END

Siemens
Network //Percb 1
LD
I0.1
O
I0.2
O
Q0.1
AN
I0.3
AN
I0.4
=
Q0.1
Network //Akhir Prog
MEND

@File: Prinsip PLC
Latihan 3.2
Circuit Diagram

Statement List

I0,8

I0,9
I0,10 I0,11
I0,12

O0,3

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Latihan 3.3
Circuit Diagram

Created by H. Erfi Ilyas HP 081 22 333 712

Statement List

@File: Prinsip PLC
Internal BIT
No Pabrikan

Adress

01

Telemecanique

B

02

Modicon

M

03
04

Omron
Siemens

200.00-215.15
M0.0

05

Allen Bradley

B

06

HollySys

N

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Penggunaan PLC

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Prencanaan Program
L1
L2

F1

L3
PE

S1

K1
S2

K1

O/L

M
3
Rangkaian Utama
Created by H. Erfi Ilyas HP 081 22 333 712

K1

Rangkaian Kontrol
@File: Prinsip PLC
Tabel Penggunaan I/O
No

Nomor I/O

Fungsi

Keterangan

1

I 0,1

F1

Overload

2

I 0,2

S1

Push button Stop

3

I 0,3

S2

Push button Start

4

O 0,1

K1

Kontaktor (Motor)

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Pembuatan Program
PLC Telemecanique

I 0,3

I 0,2

I 0,1

PLC Modicon

O 0,1

(
O 0,1

Created by H. Erfi Ilyas HP 081 22 333 712

%I1.3

)

%I 1.2

%I 1.1

%q2.1

(

)

%Q2.1

@File: Prinsip PLC
Pembuatan Program
PLC Omron

PLC Allen Bradley

Block 1

I :1

I :1

I :1

O:6

][

][

][

(

3

2

1

)
1

000.03

000.02

000.01

010.01

O :6

][

010.01

1

END (01)

End of Block 1

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Pembuatan Program
PLC Siemens

Network 1

I 0.3

I 0.2

I 0.1

Q 0.1

(

)

Q 0.1

Network 2 Akhir Program

END

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Pengawatan I/O
F1 S1 S2

+24V 0.0 0.1 0.2 0.3 0.4 0.5

INPUT

CPU

L1

OUTPUT
0.0 0.1 0.2 0.3 0.4 0.5

K1
N

Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
Membalik putaran motor induksi 3 fasa
L1
L2
L3
PE

F1

H1

H2

S1

K1

K2
S2

K1

F1

M
3
Rangkaian Utama
Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC
TERIMAKASIH
‫اْلسالَم علَْيكم ورحمةُ اهلل وبَ َكاتُه‬
َ‫َّ ُ َ ُ ْ َ َ ْ َ ِ َ ر‬
ُ
Created by H. Erfi Ilyas HP 081 22 333 712

@File: Prinsip PLC

More Related Content

What's hot

Pengenalan multisim
Pengenalan multisimPengenalan multisim
Pengenalan multisimeko_dp
 
8 rangkaian-dasar-kontrol-motor-listrik
8 rangkaian-dasar-kontrol-motor-listrik8 rangkaian-dasar-kontrol-motor-listrik
8 rangkaian-dasar-kontrol-motor-listrikpprawira11
 
Dokumen.tips latihan soal-elektro-pneumatik
Dokumen.tips latihan soal-elektro-pneumatikDokumen.tips latihan soal-elektro-pneumatik
Dokumen.tips latihan soal-elektro-pneumatikAri Prayogo
 
MODUL PLC (Programmable Logic Control) DIDIK
MODUL PLC (Programmable Logic Control) DIDIKMODUL PLC (Programmable Logic Control) DIDIK
MODUL PLC (Programmable Logic Control) DIDIKDidik Supriyono
 
Bab 7 rankaian kombinasional data transmisi
Bab 7 rankaian kombinasional data transmisiBab 7 rankaian kombinasional data transmisi
Bab 7 rankaian kombinasional data transmisipersonal
 
Lalporan Pembangkit gelombang segitiga
Lalporan Pembangkit gelombang segitigaLalporan Pembangkit gelombang segitiga
Lalporan Pembangkit gelombang segitigaAbdurrochman Soewarno
 
Makalah Proyek Rangkaian Flip-Flop
Makalah Proyek Rangkaian Flip-FlopMakalah Proyek Rangkaian Flip-Flop
Makalah Proyek Rangkaian Flip-FlopAlicya Putri
 
Schneider twido suite training
Schneider twido suite training Schneider twido suite training
Schneider twido suite training Deny Rifai
 
Jobsheet instalasi penerangan listrik
Jobsheet instalasi penerangan listrikJobsheet instalasi penerangan listrik
Jobsheet instalasi penerangan listrikArtechArisTechnologi
 
aplikasi PLC omron CP1L
aplikasi PLC omron CP1Laplikasi PLC omron CP1L
aplikasi PLC omron CP1Lrezon arif
 
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavrPrayogy Pangestu
 
Gerbang Universal NAND dan NOR
Gerbang Universal NAND dan NORGerbang Universal NAND dan NOR
Gerbang Universal NAND dan NORAnarstn
 
Laporan plc traffic light
Laporan plc traffic lightLaporan plc traffic light
Laporan plc traffic lighta_mahmud
 
Sistem pengendalian, bpcs(basic process control system),
Sistem pengendalian, bpcs(basic process control system),Sistem pengendalian, bpcs(basic process control system),
Sistem pengendalian, bpcs(basic process control system),NaufalSaifullahKA
 

What's hot (20)

Plc omron
Plc omronPlc omron
Plc omron
 
Kontroler proporsional
Kontroler proporsionalKontroler proporsional
Kontroler proporsional
 
Pengenalan multisim
Pengenalan multisimPengenalan multisim
Pengenalan multisim
 
HMI
HMIHMI
HMI
 
8 rangkaian-dasar-kontrol-motor-listrik
8 rangkaian-dasar-kontrol-motor-listrik8 rangkaian-dasar-kontrol-motor-listrik
8 rangkaian-dasar-kontrol-motor-listrik
 
Dokumen.tips latihan soal-elektro-pneumatik
Dokumen.tips latihan soal-elektro-pneumatikDokumen.tips latihan soal-elektro-pneumatik
Dokumen.tips latihan soal-elektro-pneumatik
 
Universal NAND Gate
Universal NAND GateUniversal NAND Gate
Universal NAND Gate
 
MODUL PLC (Programmable Logic Control) DIDIK
MODUL PLC (Programmable Logic Control) DIDIKMODUL PLC (Programmable Logic Control) DIDIK
MODUL PLC (Programmable Logic Control) DIDIK
 
Modul pengenalan proteus
Modul pengenalan proteusModul pengenalan proteus
Modul pengenalan proteus
 
Bab 7 rankaian kombinasional data transmisi
Bab 7 rankaian kombinasional data transmisiBab 7 rankaian kombinasional data transmisi
Bab 7 rankaian kombinasional data transmisi
 
Lalporan Pembangkit gelombang segitiga
Lalporan Pembangkit gelombang segitigaLalporan Pembangkit gelombang segitiga
Lalporan Pembangkit gelombang segitiga
 
Makalah Proyek Rangkaian Flip-Flop
Makalah Proyek Rangkaian Flip-FlopMakalah Proyek Rangkaian Flip-Flop
Makalah Proyek Rangkaian Flip-Flop
 
Schneider twido suite training
Schneider twido suite training Schneider twido suite training
Schneider twido suite training
 
Jobsheet instalasi penerangan listrik
Jobsheet instalasi penerangan listrikJobsheet instalasi penerangan listrik
Jobsheet instalasi penerangan listrik
 
aplikasi PLC omron CP1L
aplikasi PLC omron CP1Laplikasi PLC omron CP1L
aplikasi PLC omron CP1L
 
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
 
Gerbang Universal NAND dan NOR
Gerbang Universal NAND dan NORGerbang Universal NAND dan NOR
Gerbang Universal NAND dan NOR
 
Osciloscope
OsciloscopeOsciloscope
Osciloscope
 
Laporan plc traffic light
Laporan plc traffic lightLaporan plc traffic light
Laporan plc traffic light
 
Sistem pengendalian, bpcs(basic process control system),
Sistem pengendalian, bpcs(basic process control system),Sistem pengendalian, bpcs(basic process control system),
Sistem pengendalian, bpcs(basic process control system),
 

Viewers also liked

Pengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 hPengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 hariffudinzahari
 
PLC ( PROGRAMMABLE LOGIC CONTROLLER ), oleh ; mas WAHYU PRAM
PLC ( PROGRAMMABLE  LOGIC CONTROLLER ), oleh ; mas WAHYU PRAMPLC ( PROGRAMMABLE  LOGIC CONTROLLER ), oleh ; mas WAHYU PRAM
PLC ( PROGRAMMABLE LOGIC CONTROLLER ), oleh ; mas WAHYU PRAMWahyu Pram
 
Kertas Kerja (PLC)
Kertas Kerja (PLC)Kertas Kerja (PLC)
Kertas Kerja (PLC)juan_fjfn
 
Nota plc
Nota plcNota plc
Nota plcMirzan
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCMehvish Mushtaq
 
Pengenalan pada plc
Pengenalan pada plcPengenalan pada plc
Pengenalan pada plcAmri Laksono
 
Pengertian plc dan jenis
Pengertian plc dan jenisPengertian plc dan jenis
Pengertian plc dan jenisDedew Wijayanti
 
51270766 pengenalan-plc
51270766 pengenalan-plc51270766 pengenalan-plc
51270766 pengenalan-plcmasoso
 
Pendahuluan plc
Pendahuluan plcPendahuluan plc
Pendahuluan plcarie eric
 
Cadangan pelan tindakan pelaksanaan plc 2014 (1) 2
Cadangan pelan tindakan pelaksanaan plc 2014 (1) 2Cadangan pelan tindakan pelaksanaan plc 2014 (1) 2
Cadangan pelan tindakan pelaksanaan plc 2014 (1) 2Felix Joseph Liwasa
 
Lesson Study - Satu Pengenalan
Lesson Study - Satu PengenalanLesson Study - Satu Pengenalan
Lesson Study - Satu PengenalanALSAFII
 
Panduan Pelaksanaan Lesson Study
Panduan Pelaksanaan Lesson StudyPanduan Pelaksanaan Lesson Study
Panduan Pelaksanaan Lesson Studyhaikal
 
Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)Urval Chotalia
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerJinesh Patel
 

Viewers also liked (20)

Pengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 hPengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 h
 
PLC ( PROGRAMMABLE LOGIC CONTROLLER ), oleh ; mas WAHYU PRAM
PLC ( PROGRAMMABLE  LOGIC CONTROLLER ), oleh ; mas WAHYU PRAMPLC ( PROGRAMMABLE  LOGIC CONTROLLER ), oleh ; mas WAHYU PRAM
PLC ( PROGRAMMABLE LOGIC CONTROLLER ), oleh ; mas WAHYU PRAM
 
Kertas Kerja (PLC)
Kertas Kerja (PLC)Kertas Kerja (PLC)
Kertas Kerja (PLC)
 
Nota plc
Nota plcNota plc
Nota plc
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLC
 
Plc
PlcPlc
Plc
 
Mengenal PLC
Mengenal PLCMengenal PLC
Mengenal PLC
 
Pengenalan pada plc
Pengenalan pada plcPengenalan pada plc
Pengenalan pada plc
 
Pengertian plc dan jenis
Pengertian plc dan jenisPengertian plc dan jenis
Pengertian plc dan jenis
 
51270766 pengenalan-plc
51270766 pengenalan-plc51270766 pengenalan-plc
51270766 pengenalan-plc
 
Pendahuluan plc
Pendahuluan plcPendahuluan plc
Pendahuluan plc
 
Cadangan pelan tindakan pelaksanaan plc 2014 (1) 2
Cadangan pelan tindakan pelaksanaan plc 2014 (1) 2Cadangan pelan tindakan pelaksanaan plc 2014 (1) 2
Cadangan pelan tindakan pelaksanaan plc 2014 (1) 2
 
Lesson Study - Satu Pengenalan
Lesson Study - Satu PengenalanLesson Study - Satu Pengenalan
Lesson Study - Satu Pengenalan
 
Panduan Pelaksanaan Lesson Study
Panduan Pelaksanaan Lesson StudyPanduan Pelaksanaan Lesson Study
Panduan Pelaksanaan Lesson Study
 
Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)
 
Lesson Study in Malaysia
Lesson Study in MalaysiaLesson Study in Malaysia
Lesson Study in Malaysia
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Lesson study jpn selangor[1]
Lesson study jpn selangor[1]Lesson study jpn selangor[1]
Lesson study jpn selangor[1]
 
Taklimat PLC SMeK-G
Taklimat PLC SMeK-GTaklimat PLC SMeK-G
Taklimat PLC SMeK-G
 
Definisi komuniti pembelajaran
Definisi komuniti pembelajaranDefinisi komuniti pembelajaran
Definisi komuniti pembelajaran
 

Similar to Diklat PLC SMK

Pengertian plc
Pengertian plcPengertian plc
Pengertian plcHuda Messy
 
Tugas jurnal kelompok 5
Tugas jurnal kelompok 5Tugas jurnal kelompok 5
Tugas jurnal kelompok 55223127199
 
Tugas jurnal 094 riyad maulana
Tugas jurnal 094 riyad maulanaTugas jurnal 094 riyad maulana
Tugas jurnal 094 riyad maulana5223127199
 
alat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLCalat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLC5223127190
 
Praktikum programmable-logic-control-plc
Praktikum programmable-logic-control-plcPraktikum programmable-logic-control-plc
Praktikum programmable-logic-control-plcMaulana Kharis
 
Modul praktikum instruksi dasar (automasi 1)
Modul praktikum instruksi dasar (automasi 1)Modul praktikum instruksi dasar (automasi 1)
Modul praktikum instruksi dasar (automasi 1)Muhammad Kennedy Ginting
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).pptKarsidPoliteknikNege
 
Sistem Kontrol (Distributed Control System dan Programable Logic Controller)
Sistem Kontrol (Distributed Control System dan Programable Logic Controller)Sistem Kontrol (Distributed Control System dan Programable Logic Controller)
Sistem Kontrol (Distributed Control System dan Programable Logic Controller)University Of Polytechnic Malang
 
RPP PLC Elektronika
RPP PLC ElektronikaRPP PLC Elektronika
RPP PLC Elektronikad_bilqism26
 
Tugas tata tulis laporan rion
Tugas tata tulis laporan rionTugas tata tulis laporan rion
Tugas tata tulis laporan rion5223127190
 
Organisasi komputer (1)
Organisasi komputer (1)Organisasi komputer (1)
Organisasi komputer (1)Alam Yuda
 
ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERcalonmayat
 

Similar to Diklat PLC SMK (20)

Pert.1 struktur dasar komputer
Pert.1 struktur dasar komputerPert.1 struktur dasar komputer
Pert.1 struktur dasar komputer
 
Pengertian plc
Pengertian plcPengertian plc
Pengertian plc
 
Jurnal 094
Jurnal 094Jurnal 094
Jurnal 094
 
Tugas jurnal kelompok 5
Tugas jurnal kelompok 5Tugas jurnal kelompok 5
Tugas jurnal kelompok 5
 
Tugas jurnal 094 riyad maulana
Tugas jurnal 094 riyad maulanaTugas jurnal 094 riyad maulana
Tugas jurnal 094 riyad maulana
 
alat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLCalat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLC
 
Praktikum programmable-logic-control-plc
Praktikum programmable-logic-control-plcPraktikum programmable-logic-control-plc
Praktikum programmable-logic-control-plc
 
Modul praktikum instruksi dasar (automasi 1)
Modul praktikum instruksi dasar (automasi 1)Modul praktikum instruksi dasar (automasi 1)
Modul praktikum instruksi dasar (automasi 1)
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt
 
Laporan led
Laporan ledLaporan led
Laporan led
 
Plc dasar
Plc dasarPlc dasar
Plc dasar
 
Sistem Kontrol (Distributed Control System dan Programable Logic Controller)
Sistem Kontrol (Distributed Control System dan Programable Logic Controller)Sistem Kontrol (Distributed Control System dan Programable Logic Controller)
Sistem Kontrol (Distributed Control System dan Programable Logic Controller)
 
RPP PLC Elektronika
RPP PLC ElektronikaRPP PLC Elektronika
RPP PLC Elektronika
 
pengantar-plc.pptx
pengantar-plc.pptxpengantar-plc.pptx
pengantar-plc.pptx
 
yourie device.pptx
yourie device.pptxyourie device.pptx
yourie device.pptx
 
STRUKTUR_DAN_FUNGSI_CPU.ppt
STRUKTUR_DAN_FUNGSI_CPU.pptSTRUKTUR_DAN_FUNGSI_CPU.ppt
STRUKTUR_DAN_FUNGSI_CPU.ppt
 
Tugas tata tulis laporan rion
Tugas tata tulis laporan rionTugas tata tulis laporan rion
Tugas tata tulis laporan rion
 
Organisasi komputer (1)
Organisasi komputer (1)Organisasi komputer (1)
Organisasi komputer (1)
 
Modul praktikum instruksi dasar
Modul praktikum instruksi dasarModul praktikum instruksi dasar
Modul praktikum instruksi dasar
 
ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTER
 

Diklat PLC SMK

  • 1. DIKLAT SISTEM OTOMASI INDUSTRI DENGAN PLC BAGI GURU GURU SMK Tanggal 13 Juli s.d 11 Agustus 2009 PRINSIP PROGRAMMABLE LOGIC CONTROL (PLC) Prepared by Erfi Ilyas Widyaiswara PPPG Teknologi Bandung TVET & ISO 9000 Consultant Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 2. Tulislah pada selembar kertas Apa yang menjadi harapan Ibu/Bapak dalam mengikuti Pelatihan ini (Khususnya materi tentang PLC) Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 3. Tujuan Pembelajaran Secara umum pembelajaran pada mata diklat ini bertujuan memberikan bekal pengetahuan dan keterampilan kepada peserta tentang pengetahuan dasar yang berkenaan dengan perangkat keras dan perangkat lunak programmable logic control Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 4. Tujuan Pembelajaran Secara khusus pembelajaran ini bertujuan agar peserta mampu: 1. Menjelaskan pengertian programmable logic control 2. Menjelaskan kelebihan programmable logic control 3. Menggambarkan konfigurasi sistem programmable logic control 4. Mengidentifikasi perangkat keras programmable logic control 5. Menjelaskan jenis-jenis bahasa pemrograman yang banyak digunakan pada programmable logic control 6. Membuat program sederhana menggunakan berbagai jenis bahasa pemrograman Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 5. Lingkup materi PLC 1 Pendahuluan 2 Sejarah Ringkas PLC 3 Pengertian PLC 4 Kelebihan PLC 5 Konfigurasi PLC 6 Perangkat PLC 7 Pemograman PLC Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 6. 2. Sejarah ringkas PLC Tahun 1968 GM Hydramatic (Divisi automatic transmission dari General Motors) membutuhkan proposal untuk mengganti hard-wired relay systems dengan electronic systems. Proposal yang menang adalah proposal Bedford Associates dari Bedford, Massachusetts. The first PLC, designated the 084 Tahun 1969 Bedford Associates memulai perusahaan baru yang didedikasikan untuk developing, manufacturing, selling, dan servicing produk baru yang diberi nama: Modicon (MOdular DIgital CONtroller. Proyek PLC pertama dipimpin oleh Dick Morley, yang kemudian dipertimbangkan sebagai the "father" of the PLC. Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 7. 3. Apakah PLC itu? PLC adalah sistem kontrol elektronik secara digital yang mempunyai programmable memory berupa kumpulan- kumpulan instruksi yang setiap saat dapat diubah sesuai kebutuhan. Kecuali itu PLC juga mampu melakukan fungsi-fungsi spesifik seperti ; timing, sequencing, counting dan lain sebagainya. Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 8. 4. Keuntungan atau Kelebihan PLC 1. Fleksibilitasnya sangat tinggi 2. Instalasi lebih efisien 3. Analisis troubleshooting mudah dan cepat 4. Storage space lebih kecil 5. Modifikasi dapat dilakukan tanpa meredisain hard wired 6. Program dapat dicopy dan disimpan dalam berbagai media Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 9. 5. Konfigurasi Sistem PLC PROGRAMMABLE CONTROLLER Power Supply SENSOR • Push button • Switch • Sensor light, heat temperature position pressure Input Modules Central Processing Unit (CPU) Memory AKTUATOR Output Modules • • • • • • Motor starters Lights Heater Solenoid valve Alarms Relay Programmer Program Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 10. 5. Konfigurasi Sistem PLC PROGRAM 1. Ladder Diagram 2. Statement List Instruction Set Instruction List 3. Function Block Language Function Block Diagram PROGRAMMER 1. Personal Computer 2. Programming Terminal 3. Hand Held Programmer 4. Light Pen Programmer Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 11. Hubungan PLC dengan Mesin Proses Manual Commands Human intervention in the control system Signal transmitter Processing Mechanics Output Controller Input Actuators Indicators Created by H. Erfi Ilyas HP 081 22 333 712 Machine process Process influence the control system Controller indicates result @File: Prinsip PLC
  • 12. 6. Perangkat keras (hardware) PLC Programmable Controller Printer Interface CD/Disket Connection Cable Tape recorder Personal Computer (Programmer) Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 13. 6. Perangkat keras (hardware) PLC 1. Processing Unit 2. Programmer 3. Piranti Penunjang Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 14. 6.1 Processing Unit Processing Unit Central Processing Unit (CPU) Output section Input section Power Supply Memory Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 15. PLC Unit model Modular Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 16. PLC Unit model Modular Processing Unit Power Supply Module Rak Processor Module Created by H. Erfi Ilyas HP 081 22 333 712 Input/output Module @File: Prinsip PLC
  • 17. PLC Unit model Compaq Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 18. Memory 1. Read Only Memory (ROM) 2. Random Access Memory (RAM) atau RWM 3. Nonvolatile Memory Erasable Programmable Read-only Memory (EPROM) Electrically Erasable Programmable Read-only Memory (EEPROM) Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 19. Memory Input Image Table Input Module On CPU Memory Input Image Table o o GRD Created by H. Erfi Ilyas HP 081 22 333 712 ǿǿǿǿ ǿǿǿǿ Iǿ ǿǿǿǿǿǿǿǿǿǿ ǿǿǿǿǿǿǿǿǿǿ ǿǿǿǿǿǿǿǿǿǿ @File: Prinsip PLC
  • 20. Memory Output Image Table CPU Memory Output Image Table ǿǿǿǿǿǿǿǿǿǿ ǿǿǿǿǿǿǿǿǿǿ ǿǿǿǿǿǿǿǿǿǿ ǿǿǿǿǿ I ǿǿǿǿ Output Module Output off Output on GRD Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 21. 6.2. Programmer 1. Personal computer 2. Programming terminal 3. Han-held programmer 4. Light-pen programmer Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 22. 6.3. Piranti Penunjang Interface Printer Disc Created by H. Erfi Ilyas HP 081 22 333 712 Tape recorder @File: Prinsip PLC
  • 23. Sistem PLC Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 24. 7. Pemograman Bahasa Pemograman PLC 1 Ladder Diagram (LD) 2 Statement List (SL) Instruction Set (IS) Instruction List (IL) 3 Function Block Language (FBL) Function Block Diagram (FBD) Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 25. 7.1 Ladder Diagram 7.1.1. Graphic Test Symbol Horizontal Vertical Links Menghubungkan elemen program secara seri (input, function block, output) Menghubungkan elemen program secara paralel (input, function block, output) Normally Open Conductive bila sinyal kontrol pada Normally Closed Input Conductive bila sinyal kontrol pada Created by H. Erfi Ilyas HP 081 22 333 712 state (keadaan) 1 state (keadaan) 0 @File: Prinsip PLC
  • 26. 7.1 Ladder Diagram 7.1.2 Graphic Action Symbol Output Direct Inverse Latched ( ) Aktif bila sinyal kontrol pada state (keadaan) 1 ( ) Tidak aktif bila sinyal kontrol pada state (keadaan) 1 (S) Set output Men-set bit ke state 1 Unlatched (R) Reset output Me-reset bit ke state 0 Jump (J) Created by H. Erfi Ilyas HP 081 22 333 712 Bila output ini aktif, maka eksekusi program akan melompat ke label yang diprogramkan pada output ini @File: Prinsip PLC
  • 27. Omron Siemens Allen Bradley Modicon Telemecanique Simbol output berbagai Merek PLC Direct ( ) ( ) Inverse ( ) ( ) Latched (S) (S) (L) (S) SET Unlatched (R) (R) (U) (R) RSET (J) -->> (JMP) (JMP) JMP Jump Created by H. Erfi Ilyas HP 081 22 333 712 ( ) ( ) ( I) @File: Prinsip PLC
  • 28. 7.1 Ladder Diagram 7.1.3 Function Block 1 Timer 2 Monostable 3 Counter 4 Drum Controller 5 Register Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 29. Timer – Telemecanique & Modicon Simbol E T D C Ti,v P: R C : input untuk memulai proses timimg E : input untuk memungkinkan preset time value D : output bit yang menandakan timer bekerja R : output bit yang menandakan timer mulai berjalan Timing Diagram E C Ti,v D R Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 30. Timer – Telemecanique & Modicon Simbol E T D C Ti,v P: R C : input untuk memulai proses timimg E : input untuk memungkinkan preset time value D : output bit yang menandakan timer bekerja R : output bit yang menandakan timer mulai berjalan Timing Diagram E C Ti,v D R Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 31. Timer - Siemens S7 LAD STL T 37 I 0.1 IN 5 LD TON TON I 0.1 T 37,5 PT Timing Diagram I 0.1 T 37 (current) PT=5 PT=5 T 37 (bit) Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 32. Timer - Siemens S7 LAD STL T5 I 0.1 IN TONR 5 LD TON I 0.1 T 5,5 PT Timing Diagram I 0.1 T5 (current) PT=5 T 5 (bit) Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 33. Timer - Omron LAD STL 000.01 TIM 001 # 0050 Timing Diagram 000.01 # 0050 (current) PT=5 PT=5 TIM 001 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 34. Timer On-Delay (TON) – Allen Bradley TON (EN) TIMER ON DELAY Timer T4:0 Time Base 1.0 Preset 10 Accum 0 (DN) Using Status Bit And Remains Set Until One of the following This Bit Is Set When Timer Done Bit DN accumulated value is equal to or greater than the preset value rung conditions go false Timer Timing Bit TT rung conditions are true and the accumulated value is less than the preset value rung conditions go false or when the done bit is set Timer Enable Bit EN rung conditions are true rung conditions go false Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 35. Timer Off-Delay (TOF) – Allen Bradley TOF (EN) TIMER OFF DELAY Timer T4:0 Time Base 1.0 Preset 10 Accum 0 (DN) Using Status Bit This Bit Is Set When And Remains Set Until One of the following rung conditions go false and the accumulated value is greater than or equal to the preset value Timer Done Bit DN rung conditions are true Timer Timing Bit TT rung conditions are false and the accumulated value is less than the preset value rung conditions go false or when the done bit is set Timer Enable Bit EN rung conditions are true rung conditions go false Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 36. Monostable – Telemecanique & Modicon Simbol S T R Ti,v P: S : input untuk memulai monostabel R : output bit yang menandakan monostabel running Timing Diagram S Mi,v R Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 37. Counter – Telemecanique Simbol R P U D C0 TB: 1s P:5 E D F R : input untuk me-reset counter ke nol P : input untuk mem-preset nilai hitung (count value) U : input untuk menjalankan upcounting D : input untuk menjalankan downcounting E : output yang menandakan counter empty D : output yang menandakan counter bekerja (done) F : output yang menandakan counter full Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 38. Counter – Modicon Simbol R S CU CD C0 TB: 1s P:5 E D F : input untuk me-reset counter ke nol : input untuk mem-preset nilai hitung (count value) CU : input untuk menjalankan upcounting CD : input untuk menjalankan downcounting E : output yang menandakan counter empty D : output yang menandakan counter bekerja (done) F : output yang menandakan counter full Created by H. Erfi Ilyas HP 081 22 333 712 R S @File: Prinsip PLC
  • 39. Counter – Siemens Step 7 LAD STL C48 CTUD I 0.1 CU I 0.2 CD I 0.3 LD LD LD CTUD I 0.1 //Count Up Clock I 0.2 //Count Down Clock I 0.3 //Reset C48,4 R 4 PV Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 40. Counter – Siemens Step 7 Timing Diagram I 0.1 Up I 0.2 Down I 0.3 Reset 5 4 3 5 4 4 3 2 C48 (Current) 1 0 0 C 48 (bit) Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 41. Counter – Omron 000.01 CNT 000.02 001 # 0005 CNT 001 010.01 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 42. Count Up (CTU) – Allen Bradley CTU (CU) COUNT UP Counter Preset Accum C5:0 10 0 (DN) Using Status Bit This Bit Is Set When And Remains Set Until One of the following rung conditions go false and the accumulated value is greater than or equal to the preset value Timer Done Bit DN rung conditions are true Timer Timing Bit TT rung conditions are false and the accumulated value is less than the preset value rung conditions go false or when the done bit is set Timer Enable Bit EN rung conditions are true rung conditions go false Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 43. Drum Controller – Telemecanique D R R : input untuk kembali ke step 0 U : input untuk naik ke step berikutnya F output yang menandakan cycle selesai (finish) F L=5 U Column F … 4 3 2 1 0 Command bit O 0,5 O 0,4 O 0,3 Step 0 0 1 0 0 1 1 1 0 0 1 0 O 0,2 O 0,1 2 3 4 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 44. Drum Controller – Modicon D R R : input untuk kembali ke step 0 U : input untuk naik ke step berikutnya F output yang menandakan cycle selesai (finish) F L=5 U Step 0 1 2 BIT 0 1 0 0 %q2.1 1 0 1 0 %q2.2 2 0 0 1 %q2.3 3 0 0 0 %q2.4 Created by H. Erfi Ilyas HP 081 22 333 712 3 4 Command @File: Prinsip PLC
  • 45. Sequencer Output (SQC) – Allen Bradley SQO (EN) SEQUENCER OUTPUT File #N7:1 Mask OFOF Dest O:6.0 Control R6:0 Length 4 Position 0 (DN) Sequencer output File #N7:1 Word Destination O:6.0 Step 8 7 0 Mask Value OFOF 8 7 0 2 1010 0010 1111 0101 1 3 1111 0101 0100 1010 2 0101 0101 0101 0101 3 0000 1111 0000 1111 4 N7:1 0000 0101 0000 1010 15 0000 0000 0000 0000 4 15 5 0 0000 1111 0000 1111 Created by H. Erfi Ilyas HP 081 22 333 712 External Outputs Associated with O:6 Current Step 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 ON ON ON ON @File: Prinsip PLC
  • 46. Register – Telemecanique & Modicon Simbol R I R F E O Created by H. Erfi Ilyas HP 081 22 333 712 R I O F E : input untuk me-reset register ke nol : input untuk memasukkan word ke register : input untuk mengeluarkan word dari register : output yang menandakan register full : output yang menandakan register empty @File: Prinsip PLC
  • 47. 7. Pemograman 7.1.4 Input – Output Addressing Format Penjelasan I y,z I Input O y,z O Output , Bit delimiter y Nomor grup (nomor slot dalam rak) z Nomor chanel (nomor terminal) Contoh: I 0,1 = input nomor satu pada slot nol O 0 ,2 = output nomor 2 pada slot nol Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 48. Telemecanique Modicon Allen Bradley Siemens S7 Omron Mitsubishi I/O Adressing berbagai Merek PLC Input I i I I 000 X Output O q O Q 010 Y Bit delimiter , . / . I 0,1 %i1.1 I:1/1 I 0.1 000.01 X1 O 0,5 %q2.1 O:6/1 Q 0.5 010.01 Y1 Contoh penulisan Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 49. Basic Circuit 1. Rangkaian YES Circuit Diagram Ladder Diagram I0,1 O0,1 II ( ) S1 Tabel Kebenaran 0 1 Created by H. Erfi Ilyas HP 081 22 333 712 Output O 0,1 0 K1 Input I 0,1 1 @File: Prinsip PLC
  • 50. Basic Circuit 2. Rangkaian NOT Circuit Diagram Ladder Diagram I0,2 O0,2 I/I ( ) S2 Tabel Kebenaran 1 1 Created by H. Erfi Ilyas HP 081 22 333 712 Output O 0,3 0 K2 Input I 0,3 0 @File: Prinsip PLC
  • 51. Basic Circuit 3. Rangkaian AND Circuit Diagram Ladder Diagram I0,3 I0,4 O0,3 II II ( ) S3 Tabel Kebenaran S4 Output O 0,3 0 0 0 1 0 1 0 0 1 Created by H. Erfi Ilyas HP 081 22 333 712 Input I 0,4 0 K3 Input I 0,3 1 1 @File: Prinsip PLC
  • 52. Basic Circuit 4. Rangkaian OR Circuit Diagram Ladder Diagram I0,5 II S5 S6 O0,4 ( ) I0,6 II Tabel Kebenaran K4 Input I 0,6 Output O 0,4 0 0 0 0 1 1 1 0 1 1 Created by H. Erfi Ilyas HP 081 22 333 712 Input I 0,5 1 1 @File: Prinsip PLC
  • 53. Latihan 1.1 Circuit Diagram Ladder Diagram I0,1 I0,1 I0,2 I0,3 O0,1 II II ( ) I0,2 II I0,3 O0,1 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 54. Latihan 1.2 Circuit Diagram Ladder Diagram I0,4 I0,4 I0,5 O0,2 I0,6 I0,7 O0,2 II I/I I/I ( ) I0,5 II I0,6 O0,2 II I0,7 O0,2 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 55. Latihan 1.3 Circuit Diagram Ladder Diagram I0,8 I0,10 O0,3 I/I I0,8 I0,9 I/I II ( ) I0,11 I0,12 I/I II I0,9 I0,10 I0,11 I0,12 O0,3 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 56. Latihan 1.4 Ladder Diagram Circuit Diagram I0,13 O0,4 II I0,13 I0,14 II ( ) O0,5 ( ) I0,14 O0,4 O0,5 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 57. 7.2 Function Block Language (FBL) Basic Element No Designation 1 Identity (YES) Simbol dan Logic Equation x Negation (NOT) x A=x Created by H. Erfi Ilyas HP 081 22 333 712 A 0 1 A x 0 A A=x 2 Tabel Kebenaran 1 x A 0 1 1 0 Keterangan Output A akan logic 1 bila input x logic 1 Output A akan logic 1 bila input x logic 0 dan sebaliknya @File: Prinsip PLC
  • 58. 7.2 Function Block Language (FBL) Basic Element AND Tabel Kebenaran x x y A 0 0 1 0 0 1 0 0 1 1 1 x y A 0 0 1 0 0 3 Simbol dan Logic Equation 0 No Designation 1 1 0 1 1 1 1 y & A A=xy 4 OR x y 1 A=xVy Created by H. Erfi Ilyas HP 081 22 333 712 A Keterangan Output A hanya akan logic 1 bila kedua input x dan y logic 1 Output A akan logic 1 bila salah satu atau kedua input x dan y logic 1 @File: Prinsip PLC
  • 59. 7.2 Function Block Language (FBL) Basic Element Exclusion Tabel Kebenaran y x y A 0 0 1 0 0 1 0 1 1 1 0 x y A 0 0 1 1 0 5 Simbol dan Logic Equation 0 No Designation 0 1 0 1 1 1 1 x & A A=xy 6 Inclusion y x 1 A=xVy Created by H. Erfi Ilyas HP 081 22 333 712 A Keterangan Output A hanya akan logic 1 bila input x logic 1 dan input y logic 0 Output A hanya akan logic 0 bila input x logic 0 dan input y logic 1 @File: Prinsip PLC
  • 60. 7.2 Function Block Language (FBL) Basic Element NAND Tabel Kebenaran x x y A 0 0 1 1 1 1 0 1 1 1 0 x y A 0 0 1 1 0 7 Simbol dan Logic Equation 0 No Designation 0 1 0 0 1 1 0 y & A A = (xy) 8 NOR x y 1 A = (xVy Created by H. Erfi Ilyas HP 081 22 333 712 A Keterangan Output A hanya akan logic 0 bila kedua input x dan y logic 1 Output A hanya akan logic 1 bila kedua input x dan y logic 0 @File: Prinsip PLC
  • 61. 7.2 Function Block Language (FBL) Stop I0.1 I0.2 Start I0.2 K1 O0.1 1 O0.1 & K1 O0.1 O0.1 I0.1 Circuit Diagram Created by H. Erfi Ilyas HP 081 22 333 712 Function Block Language @File: Prinsip PLC
  • 62. 7.2 Function Block Language (FBL) Stop I 2 START 1 I0.1 & Start I0.2 Q 1 MOTOR I 1 STOP K1 O0.1 = K1 Q1 MOTOR O0.1 Circuit Diagram Created by H. Erfi Ilyas HP 081 22 333 712 Function Block Language PLC Lucas Nulle @File: Prinsip PLC
  • 63. 7.2 Function Block Language (FBL) Stop I0.1 & I 0.1 Start I0.2 K1 O0.1 Q 0.1 1 I 0.2 K1 Q 0.1 O0.1 Circuit Diagram Created by H. Erfi Ilyas HP 081 22 333 712 Function Block Language PLC Klockner-Moeller @File: Prinsip PLC
  • 64. 7.2 Function Block Language (FBL) Stop Start I0.1 I0.2 K1 O0.1 I 0.2 OR AND Q 0.1 Q 0.1 I 0.1 K1 O0.1 Circuit Diagram Created by H. Erfi Ilyas HP 081 22 333 712 Function Block Language PLC Siemens (STEP 7-Micro/Win 3.2 @File: Prinsip PLC
  • 65. Latihan 2.1 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 66. Latihan 2.2 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 67. Latihan 2.3 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 68. 7.3 Statement List Adress Seluruh instruksi yang diberikan akan menerima nomor lokasi memory (adress). PLC melaksanakan instruksi sesuai dengan adress yang diminta. Adress ini biasanya dinyatakan dalam angka dan menggunakan tiga digit Misal: 000 001 002 Created by H. Erfi Ilyas HP 081 22 333 712 instruksi pertama instruksi kedua instruksi ke tiga dan seterusnya @File: Prinsip PLC
  • 69. 7.3 Statement List Operation Operation memberitahukan pada PLC apa yang harus dilakukan, membaca status sinyal, penentuan tipe rangkaian seri atau paralel atau penetapan lokasi hasil dari rangkaian Misal: LI0.1 OI0.2 =Q0.1 Load status sinyal dari input 0.1 ke dalam working register Input 0.2 terhubung paralel dengan input 0.1 (rangkaian OR) Lokasi hasil rangkaian adalah pada output 0.1 Jenis-jenis operation yang lain diantaranya adalah: L A O XO = Created by H. Erfi Ilyas HP 081 22 333 712 : Load : AND : OR : Exclusive OR : Allocation @File: Prinsip PLC
  • 70. 7.3 Statement List Operand Kalau operation menyatakan apa yang harus dilakukan, maka operand menyatakan dengan apa instruksi itu harus dilaksanakan. Dari contoh di atas yang menjadi operand adalah input 0.1, input 0.2 dan output 0.1. Untuk mengidentifikasi jenis operand digunakan notasi sebagai berikut: …N I Q M Created by H. Erfi Ilyas HP 081 22 333 712 : Negation : Input : Output : Marker @File: Prinsip PLC
  • 71. Diagram Instruksi Statement List Instruksi (isi lokasi memory) Adress (lokasi memory) Operation Operand Identifikasi Tipe Operand Parameter No Operand 0.1 005 L I Program terdiri dari 6 instruksi L = Load atau baca status input I = Input Created by H. Erfi Ilyas HP 081 22 333 712 Nomor unit/slot Nomor terminal @File: Prinsip PLC
  • 72. BBC – Pr b Mitsubishi Modicon L U ! LOAD LD LD LD OR O O / OR OR O OR AND A U & AND AND A AND Negation N N N NOT N N NOT = = = = OUT ST = OUT Input I E E X I I 000 Output Q A A Y Q Q 010 Created by H. Erfi Ilyas HP 081 22 333 712 Omron AEG Load Siemens S7 Klocner M PS3 Notasi SL berbagai Merek PLC @File: Prinsip PLC
  • 73. Contoh Pemograman dengan Statement List Klockner Moeller Start Stop I0.1 K1 Q0.1 L O AN = I 0.1 Q0.1 I 0.2 Q0.1 U O UN = E1 A1 E2 A1 I0.2 BBC K1 AEG Q0.1 Circuit Diagram Created by H. Erfi Ilyas HP 081 22 333 712 ! / &N = Mitsubishi E02,01 A07,01 E02,02 A07,01 LD OR ANDI = X001 Y030 X002 Y030 Statement List @File: Prinsip PLC
  • 74. Contoh Pemograman dengan Statement List Modicon Start Stop I0.1 K1 O0.1 LD OR ANDN ST % I1.1 %Q2.1 % I1.2 %Q2.1 Siemens LD O AN = I0.1 Q0.1 I0.2 Q0.1 I0.2 Omron K1 O0.1 Circuit Diagram Created by H. Erfi Ilyas HP 081 22 333 712 LD OR ANDNOT OUT 000.01 010.01 000.02 010.01 Statement List @File: Prinsip PLC
  • 75. Latihan 3.1 Circuit Diagram I1.1 I1.2 Statement List Q2.1 I1.3 I1.4 Q2.1 Created by H. Erfi Ilyas HP 081 22 333 712 Modicon LD OR OR ANDN ANDN ST %I1.1 %I1.2 %Q2.1 %I1.3 %I1.4 %Q2.1 Omron LD 000.01 OR 000.02 OR 010.01 ANDNOT 000.03 ANDNOT 000.04 OUT 010.01 END Siemens Network //Percb 1 LD I0.1 O I0.2 O Q0.1 AN I0.3 AN I0.4 = Q0.1 Network //Akhir Prog MEND @File: Prinsip PLC
  • 76. Latihan 3.2 Circuit Diagram Statement List I0,8 I0,9 I0,10 I0,11 I0,12 O0,3 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 77. Latihan 3.3 Circuit Diagram Created by H. Erfi Ilyas HP 081 22 333 712 Statement List @File: Prinsip PLC
  • 78. Internal BIT No Pabrikan Adress 01 Telemecanique B 02 Modicon M 03 04 Omron Siemens 200.00-215.15 M0.0 05 Allen Bradley B 06 HollySys N Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 79. Penggunaan PLC Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 80. Prencanaan Program L1 L2 F1 L3 PE S1 K1 S2 K1 O/L M 3 Rangkaian Utama Created by H. Erfi Ilyas HP 081 22 333 712 K1 Rangkaian Kontrol @File: Prinsip PLC
  • 81. Tabel Penggunaan I/O No Nomor I/O Fungsi Keterangan 1 I 0,1 F1 Overload 2 I 0,2 S1 Push button Stop 3 I 0,3 S2 Push button Start 4 O 0,1 K1 Kontaktor (Motor) Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 82. Pembuatan Program PLC Telemecanique I 0,3 I 0,2 I 0,1 PLC Modicon O 0,1 ( O 0,1 Created by H. Erfi Ilyas HP 081 22 333 712 %I1.3 ) %I 1.2 %I 1.1 %q2.1 ( ) %Q2.1 @File: Prinsip PLC
  • 83. Pembuatan Program PLC Omron PLC Allen Bradley Block 1 I :1 I :1 I :1 O:6 ][ ][ ][ ( 3 2 1 ) 1 000.03 000.02 000.01 010.01 O :6 ][ 010.01 1 END (01) End of Block 1 Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 84. Pembuatan Program PLC Siemens Network 1 I 0.3 I 0.2 I 0.1 Q 0.1 ( ) Q 0.1 Network 2 Akhir Program END Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 85. Pengawatan I/O F1 S1 S2 +24V 0.0 0.1 0.2 0.3 0.4 0.5 INPUT CPU L1 OUTPUT 0.0 0.1 0.2 0.3 0.4 0.5 K1 N Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 86. Membalik putaran motor induksi 3 fasa L1 L2 L3 PE F1 H1 H2 S1 K1 K2 S2 K1 F1 M 3 Rangkaian Utama Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC
  • 87. TERIMAKASIH ‫اْلسالَم علَْيكم ورحمةُ اهلل وبَ َكاتُه‬ َ‫َّ ُ َ ُ ْ َ َ ْ َ ِ َ ر‬ ُ Created by H. Erfi Ilyas HP 081 22 333 712 @File: Prinsip PLC