0% menganggap dokumen ini bermanfaat (0 suara)
833 tayangan42 halaman

Dasar-dasar PLC dan Pemrogramannya

Dokumen tersebut membahas tentang Pengertian PLC dan perbandingannya dengan sequence control konvensional, komponen-komponen dasar PLC beserta fungsinya, cara kerja input dan output PLC, serta contoh koneksi rangkaian input PLC.

Diunggah oleh

ULIGITA
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
833 tayangan42 halaman

Dasar-dasar PLC dan Pemrogramannya

Dokumen tersebut membahas tentang Pengertian PLC dan perbandingannya dengan sequence control konvensional, komponen-komponen dasar PLC beserta fungsinya, cara kerja input dan output PLC, serta contoh koneksi rangkaian input PLC.

Diunggah oleh

ULIGITA
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd

DAFTAR ISI

1. Pengertian PLC.
2. Sekilas mengenai Sequence control
3. Susunan dasar PLC
4. Input & Out put
5. Instruksi dasar PLC

6. Contoh penggunaan istruksi


7. Membuat program ( Programming )
8. Menjalankan program

Disusun oleh : Abi santoso


PENGERTIAN PLC
 PLC ( Programmable Logic Control )
 Adalah Rangkaian control yang didalamnya terdapat CPU yang
mengatur proses Digital dan Analog ataupun sequence control.
 PLC menggunakan bahan semiconductor dan IC untuk menggantikan
fungsi dari sequence control.
SEQUENCE CONTROL PLC CONTROL

Menggunakan relay, timer dan counter analog Menggunakan PLC unit yang terprogram
untuk circuitnya
Ketika hendak merubah pergerakan mesin, Hanya merubah program
harus merubah wiring

Usia Relay Contact sering menimbulkan masalah seperti PLC terbuat dari bahan semiconductor
coil terbakar/putus ataupun bad contact ( IC ) yang memiliki accurasi yang baik

Rangkaiannya Terlihat rumit dan sulit untuk dianalisa PLC memiliki nomor I/O
apabila terjadi kerusakan Sehingga mudah dalam Maintenance dan
perbaikannya

PB1 S/W1
R R1
PB2 S/W2
R2
R-a R1
L L
R2
Sekilas mengenai Sequence Control

  Action Detect   Action Detect  


Action A Signal 1 Action B Signal 2 Action C
     
LY-2N
LY-2N

1 2

3 4

5 6

7 8

- +
PLC CONTROL
Programming Methode

Samsung model : WinFPST ( N70 )


1.SPC series ( SPC 10, 120 dll ) WinGPC N70 Plus
2.N70 , N700 dan N7000
3.N70 Plus, N700 Plus GP05 ( DOS )
4.NX70, NX700

PGM 500
CPU reads and writes
a program.

programming unit PC

Data transfers from input Data transfers from CPU


module to CPU. CPU to output module.

X N-700 Y

Input Output PL BZ

module module (lamp,buzzer,solenoid v/v)


(switch ,sensor, etc)

● Computer for controlling of PLC program.


Computer is IBM type ,
FPST software for writing PLC program.
Type of FARA PLC

Small size ( N-70α) Medium ( N-700 ) Large( N-7000 )


1. Kinds 1. Kinds 1. Kinds
- Terminal Block TYPE - Terminal Block TYPE : 16 Point - Terminal Block TYPE : 32 Point
: 8·16 Point - CONNECTOR TYPE : 32·64 Point - CONNECTOR TYPE : 64 Point
- CONNECTOR TYPE : 32 Point 2. POWER UNIT 2. POWER UNIT
2. POWER UNIT - AC TYPE (110V/220V) - AC TYPE (110V/220V)
- AC TYPE (110V/220V) - DC TYPE (24V) - DC TYPE (24V)
- DC TYPE (24V) 3. CPU UNIT 3. CPU UNIT
3. CPU UNIT - 16K STEP, - 24K STEP,
- 16K STEP, - Operation speed - Operation speed
- Operation speed : 0.4㎲/1 Instructions : 0.4㎲/1 Instructions
: 0.5㎲/1 Instructions 4. BASE UNIT 4. BASE UNIT
4. BASE UNIT - 3,5,8 SLOT - 5,8 SLOT
- 2,3,4,5,6,7,8 SLOT
FARA PLC SYSTEM COMPONENT

Expansion Cable

Base Motherboard
OUTPUT UNIT Expansion
INPUT UNIT
POWER UNIT Motherboard

CPU UNIT

HANDY-LOADER

FPST S/W
1. Power 3. I/O
Power Indicator
LED Indicator I/O
LED Indicator I/O
Power source
Ext 24
VDC
Int 5 VDC

Cover
20 x 2 connector
Screw connector I/O

2. CPU Initialize
4. Base
Switch selector : Run ,
LED indicator remote, program

Slot CPU Slot I/O


Slot
POWER

RS 232 / 485 communication


Communication wiring
I/O Wiring Diagram

TR OUT
16 pin Input

20 pin I/O
RY OUT
INPUT SLOT

DC INPUT UNIT AC INPUT UNIT

0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
COM COM

6 6
9 9
A A
B B
C C
D D
E E
F F
COM COM

DC 12∼24V NC AC 100∼240V NC
NC NC

Apabila Input Common kita beri + Battery Apabila Input Common adalah merupakan
Maka Input Common Switch , sensor dll Arus AC Polaritas tidak masalah
Harus lebih Negative Namun jangan sampai hubung singkat
Cara menghubungkan Rangkaian Input
1. Type yang menggunakan RELAY 2. 2-wire type
sensor DC input unit sensor DC input unit
input input
internal terminal terminal
circuit internal
COM circuit
terminal COM
terminal

power of - + input power sensor output - + input power


sensor
3. Type yang menggunakan Transistor NPN ( Open Colector )
sensor DC input unit sensor DC input unit
VCC

OUT input input


internal terminal internal terminal
circuit OV COM
circuit COM
terminal terminal
sensor output - + input power sensor output - + input power
Out put Slot

RELAY OUT UNIT TR OUT UNIT

L 0 L 0
L 1 L 1
L 2 L 2
L 3 L 3
L 4 L 4
L 5 L 5
L 6 12V∼ L 6
L 7 24V DC L 7
COM +
L 6 -
L 9 L 8
L A L 9
L B L A
L C L B
L D L C
L E L D
L F L E
COM L F
250V AC + +
- -
30V DC DC 24V
Untuk keluaran PLC ada yang menggunakan Relay adapula
Yang menggunakan Transistor Namun masing-masing Slot
harus diberi power / Arus listrik
Pengamanan rangkaian pada Out Put slot
■ Untuk melindungi PLC dari beban lebih
1 . Beban AC (relay output type)
surge killer barrister
output unit output unit

input unit load input unit load

COM COM
terminal terminal
Contoh of surge killer
: resistance 5 0 Ω, capacity 0 .47㎌
2 . Beban DC

output unit diode

input unit load

COM
terminal
● Number of operands
Name of operands points DATA No Function
External
X 2048 bit 0∼127F A total of 2,048 I/O points can be used.
input Any external output relay(Y) which is not used as
External an external output can be assigned as an internal
Y 2048 bit 0∼127F relay.
output
Internal
R 1568 bit 0∼97F Relay which can be used only in the PLC.
relay
Relay for the transfer of data used in the PLC link.
L Link relay 2048 bit 0∼127F Any link relay(L) which is not used for the link can
be assigned as an internal relay.
Special 9000∼
R 176 bit An internal relay having a specific application.
relay 901F
Timer/
T/C 256 bit 0∼255 Timer/Counter contact.
Counter
Allocation of I/O number

P C IN IN IN OUT OUT P IN IN OUT OUT


O P O
W U 16 32 32 16 32 16 16 16 W 16 32 16 32
E E
R R

X X X Y Y X X Y Y
0 10 20 40 50 70 80 90 100 110 130 140
∫ ∫ ∫ ∫ ∫ ∫ ∫ ∫ ∫ ∫ ∫ ∫
X X X Y Y X X X X
F 1F 3F 4F 6F 7F 8F 9F 10F 12F 13F 15F
Special relays (R : R9000 to R910F)

Relay number Item Description

R9000 Self-diagnosis error The result of self-diagnosis is set to DT9000

R900A > flag ON when the compared result is larger.


ON when the compared result are equal or the operated
R900B = flag
result is 0.
R900C < flag ON when the compared result is smaller.

R9010 Normally ON Normally ON relay

R9018 Normally OFF Normally OFF relay

R901A 0.1s clock pulse 0.1s period clock pulse

R901B 0.2s clock pulse 0.2s period clock pulse

R901C 1s clock pulse 1s period clock pulse

R901D 2s clock pulse 2s period clock pulse


PERINTAH DASAR

1. Dasar instruksi Sequence

Nama Perintah Simbol Arti Perintah Step no.


X,Y,R,L,T,C,P,E Memulai operasi program
START ST 1
dengan A(normal open) contact
X,Y,R,L,T,C,P,E Memulai operasi program
START NOT ST/ 1
dengan B(normal close) contact
Y,R,L,E
OUT OT Keluaran hasil operasi/program 1

NOT / Kebalikan dari kondisi operasi 1

X,Y,R,L,T,C,P,E
Menghubungkan perintah program
AND AN 1
dengan A contact
X,Y,R,L,T,C,P,E Menghubungkan perintah program
AND NOT AN/ 1
dengan kebalikan kondisi A contact
Menghubungkan perintah program
OR OR X,Y,R,L,T,C,P,E 1
dengan cara paralel
Menghubungkan perintah program
X,Y,R,L,T,C,P,E
OR NOT OR/ dengan kebalikan A Contact secara 1
paralel
2. Perintah Dasar

Nama Perintah Simbol Arti perintah Step no.

TMR (0.01s) Mengfungsikan On-delay timerunit 3


T n
ON DELAY
TMX (0.1s) Mengfungsikan On-delay timer 3
TIMER a
TMY (1s) Mengfungsikan On-delay timer 3
Count
CT n
COUNTER CT Reset
Mengfungsikan Counter 4

UP/DOWN
UP/DOWN F118 Mengfungsikan Up-Down
Count UDC
F118 5
COUNTER RESET S Counter
D
Data
SHIFT
Shift SR Menggeserkan 1bit dari
REGISTER SR 1
RESET WRn 16 bit ke kiri
(Left shift)
Left/Right
LEFT/RIGHT F119
Data
LRSR Menggeserkan 1bit dari
SHIFT F119 Shift 5
D1 16 bit ke kiri-kanan
REGISTER RESET D2

Instruksi dasar
CARA PEMBERIAN TEGANGAN PADA
COMMON PLC
Input Output
X00 Y20
S/W 1 PL 1
S/W 2 X01 Y21 PL 2
S/W 3 X02 Y22 PL 3
X03 Y23

∫ ∫

X07 Y27

COM COM

N P N = NEGATIVE N P
P = POSITIVE
SW = SWITCH
PL = LAMPU
X 00
Y 20

X 01
Y 21
Menggunakan Perintah untuk Pemrograman

● ST (START): Memulai program dengan menggunakan A contact


ST / (START NOT) : Memulai program dengan menggunakan B contact
OT (OUT) : Hasil dari step Program
X0 Step Perintah
START
0 Y20 0 ST X 0
1 OT Y 20
X0 START NOT 2 ST / X 0
2 Y21 3 OT Y 21

▶ Time chart Keterangan

X0

1. Ketika switch XO ( Start ) ditekan


Y20 Makacommandcan't
out put Y20 akan
- [OT] start bekerja ( Menyala
main control line. )
Ketika Switch dilepas maka Y20 akan Mati
Y21
×
2. Kebalikan dari No. 1 Y20
R0
○ Y20
Menggunakan Perintah untuk Pemrograman

Menghubungkan
● AN (AND) : Connects a Form A secara seri open)
(normally dari A contact
Contactin( Normally
series Open )
Menghubungkan
AN / (AND NOT) : Connects a Form Bsecara seri dari
(normally B Contact
close) contact (in
Normally
series Close )

X0 X1 X2 Step
Address Perintah
Command
0 Y20 0 ST X 0
1 AN X 1
AND AND NOT 2 AN / X 2
3 OT Y 20

▶ Time chart ▶Keterangan


Description
- The AND instruction (AN) can be used
X0 consecutively.
AN dan And Not dapat
X0 X1 X2
X1 Y20
dihubungkan
X2 Di tengah-tengah step
- The AND not instruction (AN/) can also
be used consecutively.
X0 X1 X2
Y20
Y20
Menghubungkan
● OR (OR) : Connects secara
A (normally open)parallel
contactdari A Contact ( Normally Open )
in parallel
Menghubungkan
OR / (OR NOT) : Connects secara
B (normally parallel
close) contactdari B Contact ( Normally Close )
in parallel
X0
Step
Address Perintah
Command
0 Y20
0 ST X 0
X1
OR 1 OR X 1
2 OR / X 2
X2 OR NOT 3 OT Y 20
▶ Keterangan
▶ Time chart

X0 X2
X0 Y20
X1
X1

X2
X0 X2
Jika salah satu XO atau X1
Y20
Y20 Ditekan maka Y20 akan bekerja
X1
● TIMER : Timer NO :0 ∼ 199 Menjalankan
⇒ Sets pewaktu
the ON-DELAY Timer( ON Delay timer )
☞ 0.01s TIMER (TM R)
☞ 0.1s TIMER (TM X)
☞ 1s TIMER (TM Y)

Contoh :(Express
● Example Jika inginTIMER
menjalankan
No. 1, Timer
Time 21 dengan
SEC. waktu 2 detik
- TM X,TM Y,Maka
TM R)rangkaiannya adalah :

TM X 1 TM Y 1
K 20 K 2

TM R 1 TM R 1 Y20
K 200 K 200

☞ The timer(TMR,
Timer TMX, di
tidak dapat TMY) instruction cannot be langsung
jalankan/dihubungkan started directly
ke Bus from the bus.
Dan programming
☞ When tidak bisa dithe
hubungkan
timer, be dengan
sure to out
add put lain secara
a trigger to theseri
previous step.
:

Penyusunan program menggunakan timer


X 00 T 1
Y 20
Ketika X0 ditekan maka
Y20 ( Lampu ) akan menyala
Y 20
TM X 1 Selama 1,5 detik
K 15

INPUT
CNT
200
RESET
K 5

☞ : ∼ ☞ :
☞ Penyusunan program Counter
Jika input
: diberi sinyal / switch input ditekan
Maka counter akan memulai menghitung/bekerja
.

X00 CNT
200 Ketika switch X00 ditekan
X01
K 3 Sebanyak 5 kali maka
Y20 akan bekerja dan Lampu menyala
C200
Y 20

Self-hold circuit

X 00 X 01
Y 20

Y 20

Switch X00 sekali tekan lampu ( Y20 ) menyala terus



TIMER circuit

X 00 T 0
Y 20

Y 20
TMX 0
K 20

Switch
- 1 - X00 sekali tekan lampu ( Y20 ) menyala

Setelah 2 detik lampu ( Y20 ) mati/padam


☞COUNTER circuit

X00
CNT 200
X01 Jika X00 ditekan sebanyak 3 kali
K 3
maka Lampu ( Y20 ) menyala
C 200
Y 20


TIMERㆍ
COUNTER circuit

X00
CNT 200

X01 K 2

Jika X00 ditekan sebanyak 2 kali


C 200
Y 20 maka Lampu ( Y20 ) menyala
Setelah 1 detik Lampu ( Y21 )
TMX 0 Ikut menyala
K 10

-1- T 0
Y 21
RANGKAI GAMBAR BERIKUT PADA KIT PLC

Input Output

X00 Y20 PL 1
S/W 1

S/W 2 X01 Y21 PL 2

UP LIMIT X10 Y28 CYL 1 (up/down)

DOWN LIMIT X11 Y29 CYL 2 (backward)

RIGHT LIMIT X13 Y2A CYL 3 (forward)

LEFT LIMIT X14 Y2B

∫ ∫

X1F Y2F

COM COM
N P N P
PRAKTEK 1

Jika Switch X00 ditekan sekali maka air cylinder ( Y2A )


maju kedepan Setelah sampai ujung air cylinder kembali lagi

X 00 Y 29
R 00

R 00
Menggunakan
SW –1 ( X00 )
R 00 X 13 X-13 out sensor
R 01 Y29 Air Cylinder Maju kedepan
Y2A Air Cylinder mundur/ kembali

R 01
Y 29

R 00
Y 2A
PRAKTEK 2
Jika Switch X00 ditekan sekali maka air cylinder 3 ( Y2A )
maju kedepan Setelah sampai ujung air cylinder1 turun kebawah
Setelah sampai bawah maka air cylinder 1 naik kembali
Setelah naik maka air cylinder 3 mundur kebelakang.selesai

X 00 R 01 R 02 X 10 R 04
cylinder 3 Maju cylinder 1
R 00 R 03
(Y2A) Setelah selesai
finished up.
R 00 R 03 cylinder
Naik 2 goes
maka
backward.
Cylinder 3 mundur
(Y29)
X 13 R 02
kembali
R 00 cylinder 3 berhenti R 03 X 14
R 01 cylinder 2
cylinder 1 Turun R 04
finished backward
kebawah (Y28)
R 01 R 01
Y 28

R 03
R 01 X 11 R 03
Setelah selesai Y 29
R 02
turunnyamaka
Cylinder 1 Naik R 00
R 02
kembali Y 2A
PAPAN PERAGA SEBAGAI OUT PUT PLC


REVERSE SOL (Y29) FORWARD SOL (Y2A) →
LEFT LIMIT (X12) RIGHT LIMIT (X13)

U P (X10) START S/W


UP/DOWN SOL (X00)
(Y28)
DOWN (X11)
VACUUM ON(Y2B)
LEFT SENSOR VACUUM OFF(Y2C) RIGHT SENSOR
(X14) VACUUM (X15)
SENSOR(X18)

M2 M1

M2 RUN MODE(Y30), M2 Origin (Y31) M1 POWER RY1 (Y26)


M2 START (Y32), M2 EMERGENCY(Y33) M1 CW/CCW RY2 (Y27)
M2 MO(CW) (Y34), M2 M1(CCW) (Y35)
PLC KIT N 70 DAN PAPAN PERAGA
PLC N 70

Anda mungkin juga menyukai