grid kurikulum - muhammad ahmad kamal's … · web viewmenulis aturcara pengisian dan...

32
_______________________________________________________________ ____ CONTOH APLIKASI PLC OBJEKTIF AM Memahami cara menulis aturcara PLC. Menulis aturcara berdasarkan format yang betul. OBJEKTIF KHUSUS Di akhir unit ini anda dapat mempelajari cara : Menulis aturcara Kawalan Motor Berpenghantar ( Motor Conveyor ). Menulis aturcara Kawalan Pemilihan Bahan ( Part Sorting ). Menulis aturcara Kawalan Pembungkusan. Menulis aturcara Kawalan Lampu Trafik. E4800 / UNIT 9 / 1 UNIT 9 OBJEKTIF

Upload: votu

Post on 17-Mar-2019

237 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

CONTOH APLIKASI PLC

OBJEKTIF AM

Memahami cara menulis aturcara PLC.

Menulis aturcara berdasarkan format yang betul.

OBJEKTIF KHUSUS

Di akhir unit ini anda dapat mempelajari cara :

Menulis aturcara Kawalan Motor Berpenghantar ( Motor Conveyor ).

Menulis aturcara Kawalan Pemilihan Bahan ( Part Sorting ).

Menulis aturcara Kawalan Pembungkusan.

Menulis aturcara Kawalan Lampu Trafik.

Menulis aturcara Pengisian dan Pengeluaran.

E4800 / UNIT 9 / 1

UNIT 9

OBJEKTIF

Page 2: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

9.0 PENGENALAN

Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara PLC

dalam aplikasi sistem kawalan automasi . Oleh yang demikian , kefahaman

arahan dan format aturcara PLC seperti rajah tangga , kod mnemonik dan carta

fungsi turutan yang telah dibincangkan dalam unit 4 diperlukan untuk membantu

anda mengkaji dan menganalisa contoh-contoh aturcara yang diberikan.

9.1 KAWALAN MOTOR BERPENGHANTAR ( CONVEYOR )

Rajah 9.1 menunjukkan PLC digunakan untuk memula dan mematikan motor

yang digunakan pada talisawat penghantar. Bahagian ini membolehkan

sebarang objek seperti plet besi digerakkan daripada satu bahagian ke bahagian

yang lain. Penderia jenis suis penghad ( Sensor - proximity switch ) yang

dipasang pada setiap segmen talisawat penghantar diperlukan untuk mengesan

kehadiran plet yang digerakkan oleh penghantar. Motor penghantar akan

berfungsi selagi plet berada di dalam julat penderia yang telah ditetapkan. Motor

pada talisawat akan berhenti sekiranya plet bergerak melebihi julat yang

ditetapkan atau pemasa akan diaktifkan bila masa yang ditetapkan tamat

E4800 / UNIT 9 / 2

INPUT

Page 3: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

Masukan Peranti Keluaran Peranti

00000 Sensor 1 ( S1 ) 10000 Motor 1 ( M1 )

00001 Sensor 2 ( S2 ) 10001 Motor 2 ( M2 )

00002 Sensor 3 ( S3 ) 10002 Motor 3 ( M3 )

Jadual 9.1 : Jadual Umpukan

Rajah 9.1 : Kawalan Motor Berpenghantar

Kendalian Kawalan Motor Berpenghantar

i. Motor 2 akan ON apabila sensor 3 mengesan kehadiran objek.

ii. Motor 2 akan OFF apabila Motor 1 di ON dan objek berada diluar julat

pengesan sensor 2.

iii. Motor 1 akan ON apabila sensor 2 mengesan kehadiran objek.

iv. Motor 1 akan OFF apabila objek berada diluar julat pengesan sensor 1.

Rajah tangga untuk operasi kawalan motor berpenghantar.

E4800 / UNIT 9 / 3

Page 4: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

TIM 001

04000 00000

25313 ( Sedia Tutup )

9.2 KAWALAN PEMILIHAN BAHAN ( PART SORTING )

E4800 / UNIT 9 / 4

10000

10001

S3 ( 00002 ) TIM 000 M2

Motor 2

M2 (10001)

S2(00001) TIM 001 M1

Motor 1

M1( 10000)

M1(10000 ) 00001TIM 000 # 0020 2 saat

S1(00000)

04000

2 saatTIM 001 # 0020

Motor 3

FUN (01)

04000

10002

Page 5: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

Rajah 9.2 menunjukkan sistem kawalan pemilihan bahan. Aplikasi ini bertujuan

untuk mengesan kehadiran sekelompok produk yang rosak dari kumpulannya

yang dibawa oleh penghantar.

Rajah 9.2 : Sistem Kawalan Pemilihan Bahan

Penderia Photoelectric 1 ( PH1 – 00002 ) berfungsi sebagai data masukan pada

shift register. Apabila objek yang rosak dikesan oleh pengesan, isyarat keluaran

pada sensor akan di ONkan.

Penderia Photoelectric 2 ( PH2 - 00003 ) digunakan sebagai penjana masa yang

berfungsi sebagai masa masukan pada shift register. Satu denyut akan dijanakan

setiap masa pada jarak yang ditetapkan pada awalnya. Semasa produk yang

rosak dikesan oleh PH1, ia dikesan oleh shift register sehingga produk tersebut

tiba pada posisi yang ditetapkan pada penghantar yang akan dipicukan oleh injap

magnetik ( MV – 10000 ).

Rajah tangga untuk operasi sistem kawalan pemilihan bahan .

E4800 / UNIT 9 / 5

Page 6: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

10000

FUN (01)

Kod Mnemonik untuk operasi sistem kawalan pemilihan bahan

Alamat Arahan Data

0000 LD 00002

0001 LD 00003

0002 LD 25314

0003 SFT H00

H00

0004 LD H0004

0005 OUT 10000

0006 FUN 01

9.3 KAWALAN PEMBUNGKUSAN ( PACKING LINE CONTROL )

Merujuk kepada rajah 9.3 dan jadual 9.3 , kotak yang berada di atas penghantar

akan bergerak apabila PB1 ditekan. Motor penghantar kotak akan berhenti dan

E4800 / UNIT 9 / 6

PH1 ( 00002 )

PH2 ( 00003 )

25314 ( Always OFF Flag )

H0004

SFT

H00H00

Page 7: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

motor penghantar epal mula bergerak apabila kotak tersebut di kesan. Penderia

bahagian akan mengira sehingga 10 biji epal. Selepas itu motor penghantar epal

akan berhenti dan motor penghantar kotak akan bergerak semula. Pembilang

akan di set dan operasi akan berulang semula sehingga PB2 ditekan.

Rajah 9.3 : Kawalan Pembungkusaan

Masukan Peranti

00000 Suis Punat Tekan Mula ( PB1 )

00001 Suis Punat Tekan Henti ( PB2 )

00002 Penderia Bahagian ( SE1 )

00003 Penderia Kotak ( SE2 )

Keluaran Peranti

10000 Penghantar Epal

10001 Penghantar Kotak

Jadual 9.3 : Jadual Umpukan

Rajah tangga untuk kawalan pembungkusan

E4800 / UNIT 9 / 7

Page 8: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

PB1 (00000 ) PB2 (00001)

01000

01000

01000 10001

10000

SE1 (00002)

SE2 (00003 ) CNT 010

# 0010

CNT 010 01000

10001

SE2 (00003 )

Kod mnemonik untuk kawalan pembungkusan.

Alamat Arahan Data

0000 LD 00000

E4800 / UNIT 9 / 8

END(01)

Page 9: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

0001 OR 01000

0002 AND NOT 00001

0003 OUT 01000

0004 LD 01000

0005 AND NOT 10001

0006 OUT 10000

0007 LD 00002

0008 LD NOT 00003

0009 CNT 010

#0010

0010 LD CNT 010

0011 OR NOT 00003

0012 AND 01000

0013 OUT 10001

0014 FUN 01

0012 LD TIM 002

0013 AND NOT TIM 003

0014 OUT 10002

JAWAB SEMUA SOALAN

E4800 / UNIT 9 / 9

AKTIVITI 9a

Page 10: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

9.1 Lengkapkan jadual kod mnemonik yang di beri berdasarkan rajah tangga di

bawah:

9.2 Terangkan fungsi utama proximity switch dalam kawalan motor berpenghantar?

9.3 Padankan simbol – simbol di bawah.

00000

TIMER

10000 TAMAT

OUTPUT

END(01) INPUT

E4800 / UNIT 9 / 10

MAKLUMBALAS 9a

10000

CNT010

# 0010

00001 Alamat Arahan Data

0001 LD 00001

0003

10000

Page 11: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________ JAWAPAN 9.1

Alamat Arahan Data

0001 LD 00001

0002 OR 10000

0003 OUT 10000

JAWAPAN 9.2

Fungsi utama proximity switch dalam kawalan motor berpenghantar ialah untuk

mengesan kehadiran plet besi.

JAWAPAN 9.3

00000

TIMER

10000 TAMAT

E4800 / UNIT 9 / 11

Page 12: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

OUTPUT

END(01) INPUT

9.4 KAWALAN LAMPU TRAFIK

Rajah 9.4 menunjukkan kawalan lampu trafik yang dipasang di sebatang

jalanraya yang sedang diperbaiki. Sepasang lampu trafik dipasang bertentangan

arah di kedua-dua laluan jalanraya untuk mengawal kesesakan lalulintas. Lampu

tersebut akan berkendali secara berselang-seli. Apabila lampu trafik L1 berwarna

hijau, lampu trafik L2 akan memaparkan warna merah dan keadaan sebaliknya

akan berulang. Penukaran nyalaan setiap lampu dikawal oleh pemasa selama 30

saat.

E4800 / UNIT 9 / 12

CNT010

# 0010

Page 13: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

Rajah 9.4 : Kawalan Lampu Trafik

Rajah Tangga untuk operasi kawalan lampu trafik.

TIM 000

TIM 000

10000

10001

TIM 002

TIM 002 TIM 003

10002

END(01)

E4800 / UNIT 9 / 13

TIM 001TIM000

# 0300

TIM001

# 0600

10001

TIM002

TIM003

10002

10003

# 0150

#

# 0150

#

Page 14: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

Kod mnemonik bagi rajah tangga kawalan lampu trafik.

Alamat Arahan Data

00000 LD NOT TIM 001

00001 TIM 000

#0300

00002 LD TIM 000

00003 TIM 001

#0600

00004 LD NOT TIM 000

00005 OUT 10000

00006 LD NOT 10000

00007 OUT 10001

00008 LD 10001

00009 TIM 002

#0150

00010 LD TIM 002

00011 TIM 003

#0300

00012 LD TIM 002

00013 AND NOT TIM 003

00014 OUT 10002

00015 LD NOT 10002

E4800 / UNIT 9 / 14

Page 15: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

00016 OUT 10003

00017 FUN 01

9.5 KAWALN PENGISIAN DAN PENGELUARAN

Rajah 9.5 : Pengisian dan Pengeluaran

Rajah 9.5 menunjukkan operasi pengawalan paras cecair dalam sebuah tangki. Dalam

proses ini, dua sensor (TLB1 dan TLB2) digunakan untuk mengesan paras cecair yang

dimasukkan ke dalam tangki. Injap MVI berfungsi sebagai pengawal kepada masukan

cecair melalui saluran paip dan injap MV2 pula mengawal keluaran cecair.

Kendaliannya:

E4800 / UNIT 9 / 15

MVI

Page 16: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

1. Apabila punat tekan mula (PB1) ditekan, injap MV1 akan terbuka dan cecair

akan dialirkan ke dalam tangki. Di waktu yang sama, motor pengisar mula

berfungsi.

2. Apabila cecair melepasi TLB2 dan mencecah ke TLB1, injap MV1 akan

tutup dan motor pengisar mula berhenti.

3. Apabila PB1 ditekan semula, injap MV2 akan terbuka dan cecair mula

dialirkan keluar daripada tangki. MV2 akan tertutup apabila paras cecair

berada di bawah paras TLB2.

4. Setelah proses berulang sebanyak empat kali, lampu pertunjuk paras (PL)

akan terpadam. Proses pengisian dan pengeluaran cecair pada tangki akan

dihentikan walaupun PB1 ditekan.

Masukan Keluaran

00000 – Punat Tekan Mula (PB1) 10000 – Injap Bekalan Air (MV1)

00001 – Punat Tekan Henti (PB2) 10001 – Injap Keluaran Air

(MV2)

00005 – Suis Paras Atas (TLB1) 10002 – Motor Pengisar (M)

00006 – Suis Paras Bawah (TLB2) 10004 – Penunjuk Paras

10005 - Buzzer

Jadual 9.5 : Jadual Umpukan

E4800 / UNIT 9 / 16

Page 17: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

Rajah Tangga untuk proses kawalan pengisian dan pengeluaran.

00000 10005 10004 00005

10000 Masuk

10002

00005 00006

10001

CNT 047

10004

E4800 / UNIT 9 / 17

Mula 10000

MV1 10000

MV1 10001

MV2 10001

MV1 10000

TLB1 ATAS

TLB2 BAWAH

Pengisar

MV2

Kelua

MV200001

4Counts

Berhenti CNT 047

PL

PenunjukParas

TIM 000 #0020

01000

CNT 047#0004

Page 18: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

CNT 047 TIM 000

10005

01000

Kod Mnemonik bagi proses kawalan pengisian dan pengeluaran.

Alamat Arahan Data0000 LD 000000001 OR 100000002 AND NOT 100050003 AND NOT 100040004 AND NOT 000050005 OUT 100000006 LD 100000007 OUT 100020008 LD 100000009 AND NOT 000050010 OR 100010011 AND NOT 000060012 OUT 100010013 LD 100010014 LD 000010015 CNT 047

#00040016 LD CNT 0470017 OUT 100040018 LD 010000019 TIM 000

#00200020 LD CNT 0470021 OR 010000022 AND NOT TIM 0000023 OUT 100050024 FUN 01

E4800 / UNIT 9 / 18

FUN(01)

Reset

BZ

Buzzer

Reset

Page 19: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

Masukan

00000 – Punat Tekan Mula (PB1)

00001 – Punat Tekan Henti

(PB2)

00002 – Sensor (BL1)

00003 – Sensor (BL2)

Keluaran

10000 – Injap Air (MV1)

10001 – Injap Air (MV2)

10002 – Motor 1 (M)

___________________________________________________________________

JAWAB SEMUA SOALAN

9.1 Berdasarkan kod mnemonik yang diberikan pada jadual di bawah, tuliskan rajah tangga.

Alamat Arahan Data

00000 LD 00000

00001 LD 00001

00002 LD 00002

00003 SFT 100

100

00004 FUN (01 )

9.2 MV1

Kipas Pengisar

Kendaliannya:

1. Injap MV1 akan dibuka sehingga air mencecah ke paras BL1.

2. Kipas pengisar di Onkan selama 30 saat.

3. Selepas itu injap MV2 akan di buka sehingga air mencecah ke paras BL2.

4. Masukan dan keluaran air akan berulang sebanyak 4 kali.

E4800 / UNIT 9 / 19

Motor

AKTIVITI 9b

BL1

BL2 MV2

M1

Page 20: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

5. Proses masukan dan keluaran air akan di tamatkan setelah proses tersebut

berulang sebanyak empat kali.

Berdasarkan kenyataan kendalian diatas :

a. Lukiskan Rajah Tangga.

b. Tuliskan Kod Mnemonik.

JAWAPAN 9.1 00000

JAWAPAN 9.2

a. Rajah tangga:

00000 00002

10000 In

10002

CNT 047

E4800 / UNIT 9 / 20

MAKLUMBALAS 9b

00001

00002

Set

Pulse

Reset

S SFT

100CP

R 100

10000

MV1 00002

Motor 1

1000230Second

Tim 000

END(01)

TIM 000

#0300

10001

MV1

MV2

Page 21: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

b. Kod Mnemonik bagi rajah tangga untuk jawapan 9.2

Alamat Arahan Data00000 LD 0000000001 OR 1000000002 AND NOT 0000200003 OUT 1000000004 LD 0000200005 OUT 1000200006 LD 1000200007 TIM 000

#030000008 AND NOT TIM 00000009 OUT 1000100010 FUN (01)

E4800 / UNIT 9 / 21

Page 22: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

SOALAN 1

1. Luliskan rajah tangga berdasarkan kod mnemonik pada jadual di bawah.

Alamat Arahan Data

00000 LD 25313

00001 OUT TR 0

00002 CMP(20) -

#01F0

000

00003 AND 25505

00004 OUT 10000

00005 LD TR 0

00006 AND 25506

00007 OUT 10001

00008 LD TR 0

00009 AND 25507

00010 OUT 10002

E4800 / UNIT 9 / 22

PENILAIAN KENDIRI

Page 23: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

SOALAN 2

2. Berdasarkan rajah tangga di bawah, tuliskan kod mnemoniknya.

E4800 / UNIT 9 / 23

S2

S1

04000

04001

DIFU(13) 04000

10000

ADD(30) H00 #0001

DIFU(13) 04000

SUB(31) H00 #0001

00001

04001

25313CMP(20) H00

25506 (=)

25505 (>)

DIFU(13) 04000

Page 24: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

JAWAPAN 1 25313 1.

E4800 / UNIT 9 / 24

MAKLUMBALAS PENILAIAN KENDIRI

CMP(20) #01F0 000

10000

10001

10002

25505 (>)

25506 (=)

25505 (<)

Page 25: GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewMenulis aturcara Pengisian dan Pengeluaran. 9.0 PENGENALAN Unit ini akan mendedahkan anda kepada contoh-contoh penulisan aturcara

___________________________________________________________________

JAWAPAN 2

a.Alamat Arahan Data00000 LD 0000000001 DIFU(13) 0400000002 LD 0400000003 ADD(30)

H00#0001H00

00004 LD 0000100005 DIFU(13) 0400100006 LD 0400000007 SUB(31)

H00#0001H00

00008 LD 2531300009 OUT TR 000010 CMP(20)

H00#0100

00011 AND 2550600012 LD TR 000013 AND 2550500014 OR LD00015 OUT 1000000016 FUN(01)

E4800 / UNIT 9 / 25