GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewSuruhan jujukan SET, RESET, KEEP,...

31
_____________________________________________________________ ______ SET SURUHAN KAWALAN BIT OBJEKTIF AM Menerangkan tentang set suruhan jujukan NO OPERATION , END , INTERLOCK , JUMP , KEEP , SET / RESET dan DIFFERENTIATE UP / DOWN. OBJEKTIF KHUSUS Diakhir unit ini anda sepatutnya dapat memahami set suruhan jujukan berikut : NO OPERATION END INTERLOCK JUMP E4800 / UNIT 6 / 1 UNIT 6 OBJEKTIF

Transcript of GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewSuruhan jujukan SET, RESET, KEEP,...

___________________________________________________________________

SET SURUHAN KAWALAN BIT

OBJEKTIF AM

Menerangkan tentang set suruhan jujukan NO OPERATION , END ,

INTERLOCK , JUMP , KEEP , SET / RESET dan DIFFERENTIATE UP /

DOWN.

OBJEKTIF KHUSUS

Diakhir unit ini anda sepatutnya dapat memahami set suruhan jujukan berikut :

NO OPERATION

END

INTERLOCK

JUMP

KEEP

SET/RESET

DIFFERENTIATE UP / DOWN

E4800 / UNIT 6 / 1

UNIT 6

OBJEKTIF

___________________________________________________________________

6.0 PENGENALAN

Di dalam unit ini anda akan didedahkan dengan suruhan-suruhan jujukan yang

biasanya bertindak sebagai suruhan terakhir pada baris-baris arahan

(instruction line).

Suruhan jujukan SET, RESET, KEEP, DIFFERENTIATE UP,

DIFFERENTIATE DOWN, digunakan untuk meng ON dan meng OFF kan

bit-bit keluaran pada kawasan IR. Suruhan ini juga digunakan untuk

mengawal status bit-bit lain di kawasan IR atau di kawasan lain.

Suruhan jujukan INTERLOCK dapat mengatasi masalah penyimpanan

keadaan perlaksanaan (execution condition) di cabang-cabang rajah tangga.

Suruhan jujukan JUMP pula boleh digunakan bagi mengawal peranti-peranti

yang memerlukan keluaran yang mampu bertahan lama.

6.1 NO OPERATION – NOP ( 00 )

Suruhan ini tidak mempunyai simbol rajah tangga dan tidak akan

melakukan apa-apa operasi.

Apabila ingatan di buang suruhan ini akan tertera di skrin konsol

pengaturcaraan PLC.

E4800 / UNIT 6 / 2

INPUT

___________________________________________________________________ 6.2 END – END(01)

Bertindak sebagai suruhan terakhir untuk setiap aturcara ( rujuk rajah 6.2).

Tiada sebarang suruhan akan tertulis selepas arahan END (01)

dilaksanakan.

Jikalau tiada suruhan END (01) di dalam aturcara maka tiada suruhan akan

terlaksana dan ayat NO END LIST akan tertera pada skrin konsol

pengaturcaraan PLC.

Rajah 6.2 : Rajah Tangga Menunjukkan Suruhan END

Kod Mnemonik

E4800 / UNIT 6 / 3

00000

Alamat Suruhan Operand/Data00000 LD NOT 0000000001 OUT 1000000002 FUN(01)

END

10000

___________________________________________________________________ 6.3 INTERLOCK [ IL ( 02 ) ] DAN INTERLOCK CLEAR [ ILC ( 03 ) ]

IL ( 02 ) dan ILC ( 03 ) mesti di gunakan bersama-sama.

Suruhan ini di gunakan untuk menyelesaikan masalah penyimpanan

keadaan pelaksanaan ( Execution Condition ) pada titik cabang.

Apabila arahan INTERLOCK adalah ON seperti di Rajah Tangga 6.3,

keadaan perlaksanaan bagi arahan INTERLOCK akan mengawal kesemua

perlaksanaan arahan sehinggalah suruhan INTERLOCK CLEAR. Apabila

suruhan INTERLOCK adalah OFF, suruhan INTERLOCK CLEAR akan

reset operasi aturcara.

Untuk set PLC jenis OMRON – SYSMAC CQM1H, suruhan FUN 02

adalah suruhan INTERLOCK dan suruhan FUN 03 adalah suruhan

INTERLOCK CLEAR

00000

00001 10000

Kod Mnemonik

E4800 / UNIT 6 / 4

IL (02)

ILC (03)

END

Rajah 6.3 : RajahTangga Menunjukkan IL ( 02 ) dan ILC ( 03 )

___________________________________________________________________

Alamat Suruhan Operand / Data00000 LD 0000000001 FUN 02 -00002 LD 0000100003 OUT 1000000004 FUN 03 -00005 FUN 01 -

Merujuk kepada Rajah Tangga 6.3,

Apabila suruhan masukan LD 00000 adalah ON, suruhan IL(02) akan ON.

Suruhan keluaran OUT 10000 dan OUT 10002 akan ON bergantung

kepada suruhan masukan LD 00001 dan LD 00002

Jikalau suruhan masukan LD 00001 ON, suruhan keluaran OUT 10000 akan

ON.

Jikalau suruhan masukan LD 00001 OFF, suruhan keluaran OUT 10000

akan OFF.

Di dalam keadaan arahan masukan LD 00000 OFF, arahan IL (02) akan

OFF.

Arahan-arahan keluaran OUT 10000 dan OUT 10001 akan OFF.

Seterusnya aturcara ILC (03) akan mereset aturcara semula .

Rujuk jadual di bawah.

Suruhan LD 00000IL(02)

Suruhan LD 00001Masukan

Suruhan OUT 10000Keluaran

ON ON ONOFF OFF

OFF ON OFFOFF OFF

6.4 JUMP [ JMP (04) ] DAN JUMP END [ JME (05) ]

E4800 / UNIT 6 / 5

___________________________________________________________________

Arahan JMP (04) biasanya di gunakan berpasangan dengan arahan

JME (05) untuk menghasilkan lompatan.

JMP (04) adalah arahan untuk menentukan titik permulaan lompatan

manakala JME (05) adalah arahan yang menjadi halatuju lompatan.

Apabila arahan JMP (04) adalah ON, tiada sebarang lompatan akan

berlaku dan aturcara akan di laksanakan seperti yang tertulis.

Apabila arahan JMP (04) adalah OFF, lompatan ke arahan JME (05) yang

mempunyai nombor yang sama akan di lakukan. Seterusnya arahan-arahan

yang berada selepas arahan JME (05) akan di laksanakan.

Arahan-arahan JUMP dan JUMP END boleh menggunakan nombor-

nombor dari julat 00 hingga 99.

Untuk set PLC jenis OMRON – SYSMAC CQM1H, suruhan FUN 04

adalah suruhan JUMP dan suruhan FUN 05 adalah suruhan JUMP END.

00000

00001 10000

Kod Mnemonik

E4800 / UNIT 6 / 6

JMP (04)

JME (05) 01

END

Rajah 6.4 : Rajah Tangga Menunjukkan Suruhan JUMP

___________________________________________________________________

Alamat Suruhan Operand / Data00000 LD 0000000001 FUN (04) 0100002 LD 0000100003 OUT 1000000004 FUN (05) 0100005 FUN (01) -

Merujuk kepada Rajah Tangga 6.4,

Apabila suruhan masukan LD 00000 ON, arahan JMP (04) akan ON.

Suruhan-suruhan selepasnya akan di laksanakan sepertimana tertulis.

Jikalau suruhan masukan LD 00001 ON, suruhan keluaran OUT

10000 akan ON.

Jikalau suruhan masukan LD 00001 OFF, suruhan keluaran OUT

10000 akan OFF.

Apabila suruhan masukan LD 00000 OFF, arahan JMP (04) akan OFF.

Seterusnya lompatan ke suruhan JME (05) akan berlaku. Semua suruhan

yang berada di antara suruhan JMP (04) dan JME (05) akan di abaikan.

Rujuk kepada jadual di bawah.

Suruhan LD 00000JMP(04)

Suruhan LD 00001Masukan

Suruhan OUT 10000Keluaran

ON ON ONOFF OFF

OFF Tidak Dilaksanakan Tidak Dilaksanakan

E4800 / UNIT 6 / 7

AKTIVITI 6a

___________________________________________________________________

JAWAB SEMUA SOALAN BERIKUT

1.1 Dengan merujuk kepada kod mnemonik pada jadual ( i ) di bawah, suruhan

keluaran manakah yang akan ON apabila :

i. Suruhan JMP(04) adalah ON.

ii. Suruhan JMP(04) adalah OFF.

Alamat Suruhan Operand/Data00000 LD 0000200001 FUN (04) 0100002 LD 0000300003 OUT 1000400004 FUN (05) 0100005 LD 0000400006 OUT 1000500007 FUN (01) -

1.2 Dengan merujuk kepada kod mnemonik di Jadual ( ii ), lengkapkan Jadual

( iii )

Alamat Suruhan Operand/Data00000 LD 0000000001 FUN (02) -00002 LD 0000200003 OUT 1000400004 LD 0000300005 OUT 1000500006 FUN (03) -00007 FUN (01) -

Suruhan Suruhan Suruhan Suruhan Suruhan

E4800 / UNIT 6 / 8

Jadual j

Jadual ii

___________________________________________________________________

LD 00000IL (02)

LD 00002Masukan

LD 00003Masukan

OUT 10004Keluaran

OUT 10005Keluaran

ON ON ONOFF OFF

OFF ON ONOFF OFF

E4800 / UNIT 6 / 9

Jadual iii

___________________________________________________________________

JAWAPAN 1.1

i. Suruhan OUT 10004 - ON

Suruhan OUT 10005 – ON

ii. Suruhan OUT 10005 - ON

JAWAPAN 1.2

Suruhan LD 00000

IL (02)

Suruhan LD 00002Masukan

Suruhan LD 00003Masukan

Suruhan OUT 10004Keluaran

SuruhanOUT 10005Keluaran

ON ON ON ON ONOFF OFF OFF OFF

OFF ON ON OFF OFFOFF OFF OFF OFF

E4800 / UNIT 6 / 10

MAKLUMBALAS 6a

Jadual iii

___________________________________________________________________

6.5 KEEP – KEEP (11)

Suruhan KEEP di gunakan untuk mengekalkan status bit operasi

berdasarkan kepada dua keadaan perlaksanaan ( execution condition ).

KEEP (11) beroperasi seperti geganti selak ( Latching Relay ) yang di

set oleh S dan reset oleh R.

Apabila S berada dalam keadaan ON, operasi arahan keluaran tertentu

akan ON dan kekal dalam keadaan ON sehingga reset tanpa mengira

samaada S adalah ON ataupun OFF.

Apabila R berada dalam keadaan ON, operasi arahan keluaran tertentu

akan OFF dan kekal dalam keadaan OFF sehingga reset tanpa mengira

samaada R adalah ON ataupun OFF.

Untuk set PLC jenis OMRON – SYSMAC CQM1H, suruhan FUN 11

adalah suruhan KEEP.

00002

00004

E4800 / UNIT 6 / 11

Rajah 6.5 : Rajah Tangga Menunjukkan Suruhan KEEP

HR0000

KEEP (11)HR 0000

S

R

INPUT

END

10004

___________________________________________________________________ Kod Mnemonik

Alamat Suruhan Operand / Data00000 LD 0000200001 LD 0000300002 FUN (11) HR 000000003 LD HR 000000004 OUT 1000400005 FUN (01)

Dengan merujuk kepada Rajah 6.5,

Suruhan LD 00002 bertindak sebagai S (Set) dan suruhan LD 00003

bertindak sebagai R (Reset).

Apabila suruhan LD 00002 ON, suruhan keluaran OUT 10004 akan

ON dan akan tetap ON walaupun suruhan LD 00002 OFF.

Apabila suruhan LD 00003 ON , barulah suruhan keluaran OUT 10004

OFF dan akan kekal OFF walaupun suruhan LD 00002 di OFF atau

di ON kan.

Suruhan LD 00003Reset

Suruhan LD 00002Set

Suruhan OUT 10004Keluaran

OFF ON ONOFF ON

ON ON OFFOFF OFF

6.6 SET DAN RESET

E4800 / UNIT 6 / 12

___________________________________________________________________

Suruhan SET dan RESET akan mengubah status bit operasi hanya

ketika keadaan perlaksanaannya ON.

Pada Keadaan OFF, suruhan-suruhan tersebut tidak akan mengubah

status bit operasi.

00000

00001

Rajah 6.6 : Rajah Tangga Menunjukkan Suruhan Set dan Reset

Kod Mnemonik

Alamat Suruhan Operand / Data00000 LD 0000000001 SET 1000000002 LD 0000100003 RESET 10000

Merujuk kepada Rajah Tangga 6.6,

Apabila arahan masukan LD 00000 ON, arahan SET akan ON dan sentiasa

ON tanpa mengira samaada arahan masukan LD 00000 ON ataupun

OFF.

Apabila arahan masukan LD 00001 ON, arahan RESET akan ON dan

seterusnya arahan SET akan OFF.

Operasinya boleh difahami dengan jelas pada set suruhan KEEP.

E4800 / UNIT 6 / 13

SET 10000

RESET 10000

___________________________________________________________________ 6.7 DIFFERENTIATE UP [ DIFU (13) ] DAN DIFFERENTIATE DOWN

[ DIFD (14) ]

Suruhan-suruhan DIFU (13) dan DIFD (14) akan ON kan keluaran

dalam tempoh masa yang terlalu singkat.

Suruhan DIFU (13) akan menukarkan keadaan keluaran kepada ON

apabila isyarat masukan berubah daripada OFF ke ON .

Suruhan DIFD (14) akan menukarkan keadaan keluaran kepada ON

apabila isyarat masukan berubah daripada ON ke OFF .

Untuk set PLC jenis OMRON – SYSMAC CQM1H, suruhan FUN 13

adalah suruhan DIFFERENTIATE UP dan suruhan FUN 14 adalah

suruhan DIFFERENTIATE DOWN

00000

Rajah 6.7a : Rajah Tangga Menunjukkan Suruhan DIFFERENTIATE UP

E4800 / UNIT 6 / 14

DIFU (13) 01OOO

Masukan

DIF U

DIF D

END

01000 10000

___________________________________________________________________

Kod Mnemonik

Alamat Suruhan Operand / Data00000 LD 0000000001 FUN (13) 0100000002 LD 0100000003 OUT 10000

Merujuk kepada Rajah Tangga 6.7a,

Apabila suruhan masukan LD 00000 ON (telah berlaku perubahan dari

OFF ke ON ), bit operasi 01000 akan ON ,keluaran OUT 10000 akan ON

dalam tempoh yang terlalu singkat dan kemudian OFF .Kita tidak dapat

melihat keadaan tersebut pada keluaran.

Selepas itu bit operasi 01000 akan OFF tanpa mengambil kira status

suruhan masukan LD 00000.

00000

Rajah 6.7b : Rajah Tangga Menunjukkan Suruhan DIFFERENTIATE DOWN

E4800 / UNIT 6 / 15

DIFD (14) 01OOO

END

01000 10000

___________________________________________________________________

Kod Mnemonik

Alamat Suruhan Operand / Data00000 LD 0000000001 FUN (14) 0100000002 LD 0100000003 OUT 10000

Merujuk kepada Rajah Tangga 6.7b,

Apabila suruhan masukan LD 00000 OFF (telah berlaku perubahan dari

ON ke OFF ), bit operasi 01000 akan ON ,keluaran OUT 10000 akan ON

dalam tempoh yang terlalu singkat dan kemudian OFF .Kita tidak dapat

melihat keadaan tersebut pada keluaran.

Selepas itu bit operasi 01000 akan OFF tanpa mengambil kira status

suruhan masukan LD 00000.

E4800 / UNIT 6 / 16

___________________________________________________________________

JAWAB SEMUA SOALAN BERIKUT

1.1 Terangkan kendalian Rajah Tangga (6b1) dan Rajah Tangga (6b2).

E4800 / UNIT 6 / 17

AKTIVITI 6b

DIFU(13)04000

END

00002

00003 10004

10004

Rajah Tangga 6b1

DIFD(14)04000

END

00003 10004

10004

Rajah Tangga 6b2

___________________________________________________________________

1.2 Berpandukan kepada Rajah Tangga (6b3), penuhkan Jadual (6b1).

Suruhan LD 00002(S)

ON OFF ON OFF

Suruhan LD 00003(RESET)

OFF OFF ON ON

Suruhan OUT 10004Keluaran

Suruhan OUT 10005Keluaran

E4800 / UNIT 6 / 18

MAKLUMBALAS 6b

KEEP(11)HR 0000

END

00003

10004HR0000

Rajah Tangga 6b3

00002

Tim 000

5 saat

Tim 000 10005

Jadual 6b1

___________________________________________________________________

JAWAPAN 1.1

Kendalian Rajah Tangga (6b1)

Apabila suruhan LD 00002 ON (perubahan keadaan dari OFF ke ON), bit

operasi DIFU akan ON.

Seterusnya suruhan keluaran OUT 10004 ON dan akan kekal ON walaupun

suruhan LD 00002 OFF.

Keadaan ini adalah disebabkan oleh suruhan hold ( OR 10004 ).

Kendalian Rajah Tangga (6b2)

Apabila suruhan LD 00002 ON, keluaran tidak menunjukkan sebarang perubahan.

Tetapi apabila suruhan LD 00002 OFF (perubahan keadaan dari ON ke OFF),

bit operasi DIFD akan ON.

Seterusnya suruhan keluaran OUT 10004 ON dan akan kekal ON walaupun

suruhan LD 00002 di ON semula.

Keadaan ini adalah disebabkan oleh suruhan hold ( OR 10004 ).

JAWAPAN 1.2

Suruhan LD 00002(S)

ON OFF ON OFF

Suruhan LD 00003(RESET)

OFF OFF ON ON

Suruhan OUT 10004Keluaran

ON ON OFF OFF

Suruhan OUT 10005Keluaran

ON selepas 5 saat

ON OFF OFF

E4800 / UNIT 6 / 19

Jadual 6b1

___________________________________________________________________

SOALAN 1

Merujuk kepada Rajah Tangga S1,

i. Tuliskan kod mnemonik.

ii. Isikan Jadual S1.

Suruhan LD 00000masukan

ON ON OFF OFF

Suruhan LD 00001 ON OFF ON OFF

Suruhan OUT 10000Keluaran

E4800 / UNIT 6 / 20

PENILAIAN KENDIRI

IL ( 02 )

TIM 000# 0030

00000

00001

10000TIM 000

END

Rajah Tangga S1

ILC ( 03 )

Jadual 6b1

___________________________________________________________________

SOALAN 2

Nyatakan samada aturcara di bawah lengkap ataupun tidak. Terangkan sebabnya.

i.) LD 00000OUT 10000OUT 10001

ii.) LD 00000TIM 000 #0030LD TIM 000OUT 10000FUN 01

SOALAN 3

Terangkan kendalian Rajah Tangga S3.

E4800 / UNIT 6 / 21

DIFU(13)04000

END

00003 10004

10004

DIFD(14)04000

00002

10005

10005

Rajah Tangga S3

10005

04000 00003

00002

___________________________________________________________________

JAWAPAN 1

i. Kod mnemonik bagi Rajah Tangga S1 adalah seperti berikut :

Alamat Arahan Operand/Data00000 LD 0000000001 FUN 02 -00002 LD 0000100003 TIM 000

#003000004 LD TIM 00000005 OUT 1000000006 FUN 03 -00007 FUN 01 -

ii.

Suruhan LD 00000masukan

ON ON OFF OFF

Suruhan LD 00001 ON OFF ON OFF

Suruhan OUT 10000Keluaran

ONSelepas 3 saat

OFF OFF OFF

E4800 / UNIT 6 / 22

MAKLUMBALAS PENILAIAN KENDIRI

Jadual 6b1

___________________________________________________________________ JAWAPAN 2

i. ) Tidak lengkap kerana aturcara tidak di tamatkan dengan arahan END.

ii. ) Lengkap.

JAWAPAN 3

Kendalian Rajah Tangga S3.

Apabila suruhan masukan LD 00002 ON ( perubahan keadaan dari OFF ke

ON ) , bit operasi DIFU akan ON. Suruhan keluaran OUT 10004 akan ON.

Apabila suruhan masukan LD 00002 OFF ( perubahan keadaan dari ON ke

OFF ), bit operasi DIFD akan ON. Suruhan keluaran OUT 10005 akan ON

dan pada masa yang sama suruhan keluaran OUT 10004 akan OFF.

Suruhan keluaran OUT 10005 akan ON berterusan sehinggalah suruhan AND

NOT 00003 diON kan.

E4800 / UNIT 6 / 23