grid kurikulum - muhammad ahmad kamal's class · web view( nombor-nombor pembilang adalah dari...

21
_____________________________________________________________ ______ PEMASA DAN PEMBILANG OBJEKTIF AM Menerangkan tentang set suruhan pemasa (Timer ) dan pembilang (Counter). OBJEKTIF KHUSUS Diakhir unit ini anda sepatutnya dapat : Menghuraikan suruhan pemasa (TIMER - TIM). Menghuraikan suruhan pembilang (COUNTER - CNT). Menukarkan Rajah Tangga ke Kod Mnemonik. E4800 / UNIT 7 / 1 UNIT 7 OBJEKTIF

Upload: others

Post on 07-Feb-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

GRID KURIKULUM

PAGE

E4800 / UNIT 7 / 16

___________________________________________________________________

PEMASA DAN PEMBILANG

((((((((((((((((((((((((((((((((((((((((((((((((((((((((((

OBJEKTIF AM

(Menerangkan tentang set suruhan pemasa (Timer ) dan pembilang (Counter).

OBJEKTIF KHUSUS

Diakhir unit ini anda sepatutnya dapat :

( Menghuraikan suruhan pemasa (TIMER - TIM).

(Menghuraikan suruhan pembilang (COUNTER - CNT).

( Menukarkan Rajah Tangga ke Kod Mnemonik.

7.0 PENGENALAN

TIMER ( TIM ) dan COUNTER ( CNT ) adalah suruhan-suruhan yang memerlukan nombor TIM / CNT ( N ) dan nilai set ( SV ). Julat bagi nombor TIM / CNT adalah dari 000 hingga 511 manakala julat nilai set bagi TIM / CNT adalah 0000 hingga 9999.

Nombor-nombor TIM / CNT tidak boleh digunakan dua kali. Apabila satu nombor telah digunakan sebagai pentakrif (definer) contohnya nombor 000 untuk arahan TIM / CNT, nombor tersebut tidak boleh digunakan sekali lagi.

Apabila sesuatu nombor telah ditakrifkan sebagai nombor TIM / CNT, ianya boleh digunakan seberapa banyak yang dikehendaki sebagai pengendali operand dalam suruhan-suruhan lain selain daripada arahan TIMER atau COUNTER.

7.1PEMASA (TIMER - TIM)

Simbol

(Nombor-nombor pemasa ( N ) adalah diantara 000 hingga 015.

(Nilai set ( SV ) adalah diantara 0000 hingga 9999.

(Setiap nombor TIM / CNT boleh digunakan sebagai pentakrif (definer) hanya pada satu arahan TIMER atau COUNTER.

Contoh 7.1.1

(TIMER diaktifkan apabila keadaan perlaksanaan ( execution condition ) adalah ON dan akan reset kepada nlai set ( SV ) apabila keadaan perlaksanaan ( execution condition ) adalah OFF.

(Nilai set ( SV ) bagi TIMER adalah nilai BCD diantara #0000 hingga #9999. Sebagai contoh, jikalau TIMER hendak disetkan kepada 5 saat, maka nilai set ( SV ) adalah #0050.

Rajah Tangga

Kod Mnemonik

Alamat

Suruhan

Operand/Data

00000

LD

00000

00001

TIM

000

# 0050

00002

LD

TIM 000

00003

OUT

10000

00004

FUN 01

Kendalian

Apabila masukan (LD 00000) adalah ON, sesentuh pemasa akan diaktifkan selepas 5 saat. Seterusnya keluaran (OUT 10000) akan ON .

Contoh 7.1.2

Rajah Tangga

TIM 000 10001

Kod Mnemonik

Alamat

Suruhan

Operand/Data

00000

LD

00000

00001

TIM

000

# 0050

00002

LD

TIM 000

00003

OUT

10000

00004

LD NOT

TIM 000

00005

OUT

10001

00006

FUN 01

Kendalian

Apabila masukan (LD 00000) ON, pemasa (TIM 000) akan diaktifkan selepas 5 saat. Seterusnya keluaran (OUT 10000) akan ON. Manakala keluaran (OUT 10001) akan terus ON sebaik sahaja bekalan dibekalkan dan akan OFF selepas 5 saat. Pemasa akan terus aktif selagi masukan 00000 berkeadaan ON.

Contoh 7.1.3

Rajah Tangga

Kod Mnemonik

Alamat

Suruhan

Operand/Data

00000

LD

00000

00001

TIM

000

# 0050

00002

LD

TIM 000

00003

AND NOT

TIM 001

00004

OUT

10000

00005

LD

10000

00006

TIM

001

#0030

00007

OUT

10001

00008

FUN 01

Kendalian

Apabila masukan (LD 00000) ON, pemasa (TIM 000) akan diaktifkan selepas 5 saat. Seterusnya keluaran (OUT 10000) akan ON. Selepas 3 saat keluaran (OUT 10000) ON, pemasa (TIM 001) akan diaktifkan seterusnya keluaran (OUT 10000) akan OFF dan pemasa (TIM 001) akan OFF.

Apabila arahan TIM 001 OFF, sesentuh TIM 001 akan ON dan akan ON kan semula keluaran (OUT 10000).

Keluaran (OUT 10000) akan ON dan OFF berterusan sehinggalah masukan (LD 00000) di OFF kan.

JAWAB SEMUA SOALAN BERIKUT

1.1(i)Lukiskan simbol bagi arahan pemasa .

(ii)Nyatakan julat nilai set (SV) dan julat nombor (N) bagi arahan pemasa .

1.2Berpandukan kepada Rajah 1.2 , jawab soalan - soalan di bawah.

(i)Tuliskan kod mnemonik bagi Rajah Tangga.

(ii)Berapa lamakah lengah masa yang telah disetkan pada suruhan pemasa (TIM 001) ?

(iii)Apakah yang terjadi kepada keluaran (OUT 10001) apabila pemasa (TIM 001) diaktifkan ?

JAWAPAN 1.1

(i)Simbol arahan pemasa.

(ii)Julat nilai set (SV) untuk pemasa adalah dari 0000 hingga 9999.

Julat nilai (N) untuk pemasa adalah dari 000 hingga 015.

JAWAPAN 1.2

(i)Kod Mnemonik bagi Rajah 1.2.

Alamat

Suruhan

Operand/Data

00000

LD

00000

00001

TIM

001

#0010

00002

LD

TIM 001

00003

OUT

10000

00004

LD NOT

TIM 001

00005

OUT

10001

00006

FUN 01

(ii)Arahan pemasa (TIM 001) telah disetkan kepada 10 saat.

(iii)Apabila arahan pemasa (TIM 001) ON, keluaran (OUT 10001) akan OFF.

7.2PEMBILANG (COUNTER - CNT)

Simbol

(Nombor TIM / CNT boleh digunakan sebagai pentakrif ( definer ) hanya samaada pada Pemasa atau Pembilang.

(Nombor-nombor pembilang adalah dari julat 000 hingga 015.

(Pembilang digunakan untuk mengira dengan kiraan menurun dari nilai set

( SV ) apabila keadaan perlaksanaan ( execution condition ) pada denyut kira (CP), berubah dari OFF ke ON.

( Nilai set (SV) adalah dari julat 0000 hingga 9999.

( Pembilang akan reset dengan masukan reset ( R ).

Rajah Tangga

CP

R

Kod Mnemonik

Alamat

Suruhan

Operand/Data

00000

LD

00000

00001

LD

00001

00002

CNT

000

#0010

00003

LD

CNT 001

00004

OUT

10000

00005

FUN 01

Kendalian

Pembilang diset kepada kiraan 10. Apabila masukan (LD 00000) diberi denyut sebanyak sepuluh, pembilang akan diaktifkan dan seterusnya keluaran (OUT 10000) akan ON.

Apabila reset (LD 00001) ON, pembilang akan berada dalam keadaan asal.

7.3Penggunaan Arahan Pemasa dan Pembilang

Nombor Pembilang tidak boleh sama dengan nombor Pemasa kerana kedua-duanya berkongsi kawasan data yang sama di dalam ingatan PLC.

R

Kendalian

Pembilang diset kepada kiraan 5. Apabila masukan (LD 00000) diberi denyut sebanyak lima, pembilang akan diaktifkan dan seterusnya keluaran ( OUT 10000 ) akan ON.

Ketika keluaran (OUT 10000) ON, TIM 001 akan diaktifkan selepas 3 saat dan seterusnya keluaran (OUT 10001) akan ON.

Kedua-dua keluaran (OUT 10000) dan (OUT 10001) akan sentiasa ON sehinggalah reset (LD 00001) di ON kan.

Reset akan mengembalikan pembilang kepada keadaan asal.

JAWAB SEMUA SOALAN BERIKUT

1.1(i)Lukiskan simbol bagi arahan pembilang.

(ii)Nyatakan julat nilai set (SV) dan julat nombor (N) bagi arahan pembilang.

1.2Berpandukan kepada Rajah 1.2 , jawab soalan-soalan di bawah:

(i)Tuliskan kod mnemonik bagi Rajah Tangga.

(ii)Berapakah bilangan kiraan yang telah disetkan pada arahan pembilang (CNT 000) ?

(iii)Nyatakan tempoh bagi keluaran (OUT 10001) akan berkeadaan ON ?

(iv)Apakah yang terjadi kepada keluaran (OUT 10001) apabila pemasa (TIM 001) diaktifkan ?

JAWAPAN 1.1

(i)Simbol arahan pembilang

CP

R

(ii)Julat nilai set ( SV ) untuk pembilang adalah dari 0000 hingga 9999.Julat nilai ( N ) untuk pembilang adalah dari 000 hingga 015.

JAWAPAN 1.2

(i)Kod mnemonik bagi Rajah 1.2.

Alamat

Arahan

Operand/Data

00000

LD

00000

00001

LD

00001

00002

CNT

000

#0006

00003

LD

CNT 000

00004

TIM

001

#0010

00005

LD

TIM 001

00006

OUT

10000

00007

LD NOT

TIM 001

00008

OUT

10001

00009

FUN 01

(ii)Arahan pembilang (CNT 000) telah disetkan kepada 6 kiraan.

(iii)Arahan pemasa (TIM 001) telah disetkan kepada 10 saat.

(iv)Apabila arahan pemasa (TIM 001) ON, keluaran (OUT 10001) akan OFF.

SOALAN

a.Terangkan mengapa nombor-nombor (N) yang digunakan oleh arahan pemasa tidak boleh digunakan sekali lagi oleh arahan pembilang.

b. Merujuk kepada Rajah Sb di bawah.

(i)Perbetulkan kesalahan yang ada pada kod mnemonik.

(ii) Terangkan mengapa terjadi kesalahan-kesalahan tersebut.

Alamat

Arahan

Operand/Data

00000

AND

00000

00001

TIM

000

#0040

00002

LD TIM

000

00003

AND NOT

10001

00004

OUT

10000

00005

LD

00001

00006

LD

00002

00007

CNT

000

#0010

00008

LD CNT

000

00009

OUT

10001

00010

FUN 01

c.Fahamkan masalah berikut:

Apabila suis masukan dihidupkan, keluaran pertama akan ON selepas 5 saat. Pada masa yang sama keluaran yang kedua juga akan ON. Tetapi ketika keluaran kedua ON, keluaran pertama akan OFF.

Lukiskan Rajah Tangga bagi masalah tersebut dan tuliskan Kod Mnemoniknya.

JAWAPAN

a.Nombor-nombor (N) yang digunakan oleh arahan pemasa tidak boleh sama dengan nombor pada arahan pembilang kerana kedua-duanya berkongsi kawasan data yang sama di dalam ingatan PLC.

b. (i)

Alamat

Arahan

Operand/Data

00000

LD

00000

00001

TIM

000

#0040

00002

LD

TIM 000

00003

AND NOT

10001

00004

OUT

10000

00005

LD

00001

00006

LD

00002

00007

CNT

001

#0010

00008

LD

CNT 001

00009

OUT

10001

00010

FUN 01

(ii)AND sepatutnya LD = kerana menandakan permulaan bagi sesuatu aturcara.

LD TIM sepatutnya LD = kerana tiada arahan LD TIM dalam aturcara PLC.

CNT 000 sepatutnya CNT 001 = kerana nombor–nombor pembilang tidak boleh sama dengan nombor pemasa.

LD CNT sepatutnyaLD = kerana tiada arahan LD CNT dalam aturcara PLC.

c.Rajah tangga

Kod Mnemonik

MAKLUMBALAS 7a

Rajah 1.2

END

INPUT

OBJEKTIF

UNIT 7

10000

CNT 000

10000

CNT 000

# 0006

R

CP

00001

MAKLUMBALAS 7b

Rajah 1.2

END

10001

AKTIVITI 7b

Rajah Sb

TIM N

SV

10001

10001

TIM 000

00000

CNT 001

00000

TIM 001

00001

00000

R

TIM 001

TIM 001

CP

END

Semoga anda dapat memahami unit ini dengan mudah.

Uji kefahaman anda di ruangan aktiviti.

CNT 001

# 0010

(10 kiraan)

00000

TIM 001

# 0010

10000

00000

END

00000

END

TIM N

SV

TIM 000

# 0050

Alamat�

Arahan�

Operand/Data�

00000�

LD�

00000�

00001�

TIM�

000�

# 0050�

00002�

AND NOT�

10001�

00003�

OUT�

10000�

00004�

LD�

TIM 000�

00005�

OUT�

10001�

00006�

FUN 01�

PENILAIAN KENDIRI

CNT N

SV

10001

MAKLUMBALAS PENILAIAN KENDIRI

10000

10000

CNT 000

CNT 000

# 0005

(5 kiraan)

CP

TIM 001

# 0050

( 5 saat )

00001

END

Tim 000

# 0050

(5 saat)

SYABAS!

Sekiranya anda dapat menyelesaikan semua masalah yang diberi. Sekiranya terdapat kemusykilan, berjumpalah dengan pensyarah anda

TIM 001

TIM 001

# 0010

TIM 000

10000

CNT N

SV

TIM 001

Tim 000

#0050

(5 saat)

INPUT

00000

10001

10000

TIM 000

END

AKTIVITI 7a

END

10000

TIM 001

Tim 001

# 0030

(3 saat)

TIM 000

10000

10000

Tim 000

# 0050

(5 saat)

Semoga anda dapat memahami Unit ini dengan mudah.

Uji kefahaman anda di ruangan aktiviti.

00000