Professional Documents
Culture Documents
Basic PLC Training
Basic PLC Training
Basic PLC Training
BASIC PLC
TRAINING
1
BASIC PLC
0 1 2 3 4
2
Konsep Bilangan
Hexadesimal
0101 1010 1111 0011 = 5AF3
3
Konsep Bilangan
57
Biner 2 :
sisa
28 1
2 :
14 sisa
0
2 :
7 sisa
0
2 :
sisa
3 1
2 :
sisa
1 1
4
BASIC PLC
5
BASIC PLC
Base Unit :
CPU Base Unit
Extension Base Unit
CPU Base Unit sebagai main base unit, selain
terdapat power supply dan cpu , juga terdapat
2,3,5 atau 8 module lainnya
Maksimum extension unit yang bisa digunakan
adalah 3 set
6
BASIC PLC
CPU Module
Program yg dibuat disimpan dalam RAM
dgn battery 3.6V
Tambahan memory bisa memakai
memory cassete EEPROM 2k step, 8k
step atau 30 k step
7
BASIC PLC
Input Module :
Tegangan
DC 5/12/ 24/ 48 V
AC 100 /110 V
AC 200 / 220V
8
BASIC PLC
Output Module :
Jumlah point ( 8, 12,16, 32 , 48 atau 64 point )
Connection type
Terminalblock
FCN Connector
Tegangan Type
DC 12/ 24 V Relay
DC 100 - 240 V SSR
AC 5 / 12 V Transistor
9
BASIC PLC
Output Module :
Jumlah point ( 8, 12,16, 32 , 48 atau 64 point )
Connection type
Terminalblock
FCN Connector
Tegangan Type
DC 12/ 24 V Relay
DC 100 - 240 V SSR
AC 5 / 12 V Transistor
10
BASIC PLC
Special Module :
Analog to Digital Converter ( A1S64AD, A1S68AD )
Digital to Analog Converter ( A1S62DA, A1S68DAV,
A1S68DAI )
High Speed Counter ( A1SD62 )
Thermocouple input module ( A1S68TD )
Positioning Module ( A1SD75P1-S3 )
Analog Timer Module ( A1ST60 )
11
Mengoperasikan Program PLC
dgn GX Developer
Nyalakan Komputer
Klik START
Pilih GX DEVELOPER
Klik PROJECT
12
Mengoperasikan Program PLC dgn GX
Developer
SELESAI
13
PROGRAMMING
GX Developer
PROGRAMMING
14
PROGRAMMING
GX Developer
15
PROGRAMMING
GX Developer
16
Download Program ke PLC dgn GX
Developer
Klik OPEN
Pilih ON LINE
17
Download Program ke PLC dgn GX
Developer
SELESAI
18
Download Program ke PLC dgn
GX Developer
19
Download Program ke PLC dgn
GX Developer
20
Download Program ke PLC dgn
GX Developer
21
Download Program ke PLC dgn
GX Developer
22
Download Program ke PLC dgn
GX Developer
23
Download Program ke PLC dgn
GX Developer
24
Download Program ke PLC dgn
GX Developer
25
Download Program ke PLC dgn
GX Developer
26
Download Program ke PLC dgn
GX Developer
27
Upload Program dari PLC dgn
GX Developer
Lalu Klik OK
28
Upload Program dari PLC dgn
GX Developer
29
Upload Program dari PLC dgn
GX Developer
30
Upload Program dari PLC dgn
GX Developer
31
Menyalakan Lampu dng PLC
32
Menyalakan Lampu dng PLC
33
Menyalakan Lampu dng PLC
34
Timer
T 10 K200
T 10 = Device number
K200 = Set Value
Nilai Set value : 1 – 32.767 atau 20 – 215
Jenis Timer :
Low speed = T0 – T199 ( x 100 ms )
High Speed = T200 – T 255 ( x 10 ms )
35
Timer
36
Timer
37
Timer
38
SET dan RESET
SET
Bila SET input di nyalakan, maka Output
akan tetap ON, meskipun inputnya sudah
dimatikan.
RESET
Digunakan untuk mematikan Output yang di SET,
Note :
Nilai Timer, Counter & Data Register akan
berubah jadi 0 bila di RESET
Coil dan contact ( Y, M, L, S, B dan F ) akan off bila di
RESET
39
SET dan RESET
40
SET dan RESET
A1SX40 A1SY10 L1
X0 Y10
PB1
X1 Y11
X2 Y12
X3 Y13
X4 Y14
X5 Y15
X6 Y16
X7 Y17
COM COM1
X8 Y18
X9 Y19
XA Y1A
XB Y1B
XC Y1C
XD Y1D
XE Y1E
XF Y1F
COM COM2
NC +
NC -
41
SET dan RESET
42
Counter
C 10 K99
C10 = device number ( 0 – 255 )
K99 = set value ( 1 – 32.767)
Nilai counter akan bertambah 1 bila input
Berubah dari Off ke On
Bila nilai C10 sama atau lebih besar dari set
value maka contact normally open dari counter
akan ON
Nilai Counter berubah menjadi 0 bila di RESET
43
Counter
44
Counter
45
Counter
46
PULSA ( PLS )
X1
PLS M1
47
PULSA ( PLS )
48
PULSA ( PLS )
49
PULSA ( PLS)
50
PLF
X1
PLF M1
51
PLF
52
PLF
PB1
X0 A1SX40 A1SY10 Y10 Lampu
PB2
X1 Y11
X2 Y12
X3 Y13
X4 Y14
X5 Y15
X6 Y16
X7 Y17
COM COM1
X8 Y18
X9 Y19
XA Y1A
XB Y1B
XC Y1C
XD Y1D
XE Y1E
XF Y1F
COM COM2
NC +
NC -
53
PLF
54
Master Control ( MC ) dan
Master Control Reset ( MCR )
MCR ( Master Control Reset ) adalah akhir dari perintah master control
55
Master Control ( MC ) dan
Master Control Reset ( MCR )
56
Master Control ( MC ) dan
Master Control Reset ( MCR )
PB1
X0 A1SX40 A1SY10 Y10 L1
PB2
X1 Y11 L2
PB3
X2 Y12
X3 Y13
PB4
X4 Y14
X5 Y15
X6 Y16
X7 Y17
COM COM1
X8 Y18
X9 Y19
XA Y1A
XB Y1B
XC Y1C
XD Y1D
XE Y1E
XF Y1F
COM COM2
NC +
NC -
57
Master Control ( MC ) dan
Master Control Reset ( MCR )
58
INC ( INCREMENT )
dan DEC ( Decrement )
59
Perintah INC ( INCREMENT )
dan DEC ( Decrement )
60
INC ( INCREMENT )
dan DEC ( Decrement )
61
INC ( INCREMENT )
dan DEC ( Decrement )
62
Comparator
( Pembanding )
S1 S2
= S1 Sama dengan S2
> S1 Lebih dari S2
< S1 Kurang dari S2
<> S1 Tidak sama dengan S2
<= S1 Kurang dari sama dengan S2
>= S1 Lebih dari sama dengan S2
Bilangan yg bisa di bandingkan antara – 32.768 sampai
dgn 32.767
63
Comparator
( Pembanding )
64
Comparator
( Pembanding )
PB1
X0 A1SX40 A1SY10 Y10 L1
PB2 L2
X1 Y11
L3
X2 Y12
X3 L4
Y13
X4 Y14 L5
X5 Y15 L6
X6 Y16
X7 Y17
COM COM1
X8 Y18
X9 Y19
XA Y1A
XB Y1B
XC Y1C
XD Y1D
XE Y1E
XF Y1F
COM COM2
NC +
NC -
65
Comparator
( Pembanding )
66
Comparator
( Pembanding )
67
Transfer Data ( MOV )
MOV D1 D2
68
Transfer Data ( MOV )
69
Transfer Data ( MOV )
70
Transfer Data ( MOV )
71
Aritmatika
Simbol Aritmatika ( + , - , * , / )
S D
S1 S2 D
72
Aritmatika ( Penjumlahan & Pengurangan )
73
Aritmatika ( Penjumlahan & Pengurangan )
74
Aritmatika ( Penjumlahan & Pengurangan )
75
Aritmatika ( Penjumlahan & Pengurangan )
76
Aritmatika ( Perkalian & Pembagian )
77
Aritmatika ( Perkalian & Pembagian )
78
Aritmatika ( Perkalian & Pembagian )
79
Pergeseran Satu Bit ke kiri ( Bit Shift Left )
80
Pergeseran Satu Bit ( Bit Shift )
D n
81
Menggeser Satu Bit ke kiri ( Bit Shift Left )
PB1
X0 A1SX40 A1SY10 Y10 L1
PB2
X1 Y11 L2
X2 Y12 L3
X3 Y13 L4
X4 Y14 L5
X5 Y15
X6 Y16
X7 Y17
COM COM1
X8 Y18
X9 Y19
XA Y1A
XB Y1B
XC Y1C
XD Y1D
XE Y1E
XF Y1F
COM COM2
NC +
NC -
82
Menggeser Satu Bit ke kiri ( Bit Shift Left )
83
Menggeser Satu Bit ke kiri ( Bit Shift Left )
84
Menggeser Satu Bit ke kanan ( Bit Shift Right )
85
Menggeser Satu Bit ke kanan ( Bit Shift Right )
PB1
X0 A1SX40 A1SY10 Y10 L1
PB2
X1 Y11 L2
X2 Y12 L3
X3 Y13 L4
X4 Y14 L5
X5 Y15
X6 Y16
X7 Y17
COM COM1
X8 Y18
X9 Y19
XA Y1A
XB Y1B
XC Y1C
XD Y1D
XE Y1E
XF Y1F
COM COM2
NC +
NC -
86
Megeser Satu Bit ke kanan ( Bit Shift Right )
87
Menggeser Satu Bit ke kanan ( Bit Shift Right )
88
BCD ( menampilkan data di Seven Segment )
89
BCD ( menampilkan data di Seven Segment )
90
BCD ( menampilkan data di Seven Segment )
DC 24 V 0V
DC 24 V 0V
91
BCD ( menampilkan data di Seven Segment )
92
BIN ( memasukkan data dgn Thumb Switch )
93
BIN ( memasukkan data dgn Thumb Switch )
94
BIN ( memasukkan data dgn Thumb Switch )
X20 A1SX40
X21
X22
X23
X24
X25
X26
X27
COM
X28
X29
X2A
X2B
X2C
X2D
X2E
X2F
COM
NC
NC
24VDC 0VDC 24VDC 0VDC
95
BIN ( memasukkan data dgn Thumb Switch )
96
Soal : Automatic Unloading Tank
Pada saat tombol ON ( X01 ) ditekan, kereta dgn tangki minyak akan berjalan
forward ( Y10 ) ke tempat pengisian bahan bakar, kereta berhenti bila proximity
switch ( X06 ) ON. Setelah berhenti 10 detik ( T1 ) , Solenoide valve ( Y12 ) bekerja
25 detik , gunakan Clock M 9032 ). Solenoide valve akan menutup saat tercapai 25
liter. Kemudian kereta berjalan forward, dan berhenti pada posisi proximity s/w
X07 untuk menuangkan minyak sebanyak 25 liter melalui S/V Y13. Setelah minyak
habis , 10 detik ( T2 ) kemudian kereta berjalan reverse ( Y11 ), dan berhenti pada
posisi awal ( X05). Kereta bisa dihentikan bila tombol Off ( X00 ) diaktifkan.
97
Automatic Unloading Oil Tank
ON
D5
OFF Master Tank C5
( liter )
S/V Y12
Unloading
Tank
S/V Y13
Reverse Y11
98
Automatic Unloading Oil Tank
List of addresses :
X00 = Push button Off ( stop )
X01 = Push button On ( start )
X05 = Proximity switch 1
X06 = Proximity switch 2
X07 = Proximity switch 3
Y10 = Forward Run
Y11 = Reverse Run
Y12 = Loading s/v
Y13 = Unloading s/v
T01 = Loading start timer
T02 = Unloading start timer
Y20 – Y2F = Seven segment
99
Automatic unloading oil tank
100
Automatic Unloading Oil Tank
101
Automatic Unloading Oil Tank
102
Automatic Unloading Oil Tank
103
Automatic Unloading Oil Tank
104
105
106
Soal : Automatic Packaging Lifter
Pertama kali tombol ON ( X0 ) ditekan, control power ON, kemudian berturut turut
tombol start X2, X3 dan X4 ditekan, maka produksi mulai jalan, terlihat data di D10,
D11 dan D12. Untuk melihat ketiga data tekan tombol XA antara 1 – 3 kali , pada
segmen pertama ( D1) akan berturut turut muncul angka 1-3, bila XA ditekan 4 kali
maka D1 = 0, artinya tidak ada data pada segmen 3 dan 4.
Bila counter produksi D10, D11 dan D12 mencapai angka 25, secara otomatis lifter
akan forward ( Y20 ) dan naik ke atas ( Y22 ), setelah mencapai photo sensor ( X5,
X6 atau X7 ) lifter stop dan akan mengambil produk selama T0 K200, kemudian
turun ke bawah (Y23 ) selama T1 K200 . Waktu tempuh dari posisi standby ( X7 )
sampai di posisi A adalah 15 detik, ( B = 25 dtk dan C = 35 dt ). Kemudian lifter
akan forward ke posisi Storage ( X9 ), waktu tempuh dari posisi A ke storage
adalah 30 dt ( B = 20 dt dan 10 dt ). Lifter akan unloading selama T2 K200, bila
salah satu line counter mencapai 25, maka lifter akan bergerak reverse ( Y21 ) ke
line tsb, sebaliknya bila belum ada counter yang mencapai 25, lifter akan menuju
posisi stand by. System akan stop bila control power dimatikan ( X01).
Gunakan internal clock 1 dtk ( M9032 ) untuk menjalankan counter ( D10-D12 )
107
SOAL : AUTOMATIC LIFTER PACKAGING
Y20 = forward
Y21 = reverse
Y22 = lifter up
T3 D3 ( 30dt )
T3 D3 ( 20dt )
Y23= lifter down
T3 D3 ( 10dt )
Stand By ( X 08 )
T4 D4 ( 15dt ) Storage ( X9 )
T4 D4 ( 25dt )
T4 D4 ( 35dt )
108
Automatic packaging system
Addressing List
X00 = controll power on
X01 = controll power off D1 = address line
X02 = #1 start T3 D3 = reverse time
X03 = #2 start T4 D4 = forward time
X04 = #3 start D10 = output product line 1
X05 = #1 lifter stop position D11 = output product line 2
X06 = #2 lifter stop position D12 = output product line 3
X07 = #3 lifter stop position T0 = unloading time
X08 = stand by position T1 = lifter down time
X09 = storage position T2 = unloading time
X0A = select address
X0B = reset line counter
Y20 = forward run
Y21 = reverse run
Y22 = lifter up
Y23 = lifter down
Y10-1F = seven segment address
109
BASIC PROGRAMMING
LD
LD : Operation Start
AND
AND : Series Connection
OR
OR : Parallel Connection
110
BASIC PROGRAMMING
LDI
LDI : Operation Start
ANI
ANI : Series Connection
ORI
ORI : Parallel Conection
111