GRID KURIKULUM - Muhammad Ahmad Kamal's … · Web viewSuruhan jujukan SET, RESET, KEEP,...
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