MEV40053 INDUSTRIAL AUTOMATION Unit 6- 1 roboskasen2023 UNIT 6 : PROGRAMMABLE LOGIC CONTTROLLER(PLC): FUNDAMENTALS HASIL PEMBELAJARAN Di akhir sesi pembelajaran, pelajar-pelajar boleh: 1. Menyatakan kelebihan PLC 2. Mengenal peranti kemasukan dan keluaran PLC 6.1 PENGENALAN PLC didefinasikan oleh National Electrical Manufacturers Association of Amerika (NEMA) sebagai satu sistem elektronik beroperasi digital yang digunakan di dalam persekitaran industri, yang mana menggunakan ingatan yang boleh diaturcara untuk simpanan dalaman ke atas arahanarahan untuk melaksanakan fungsi tertentu seperti logic, turutan, pemasaan, pembilang dan pengiraan matematik untuk mengawal berbagai mesin atau proses melalui modul masukan dan keluaran digital. PLC juga menggunakan data-data tertentu untuk mengerakkan sesuatu alatan ataupun mesin tanpa memerlukan kabel yang terlalu banyak. Ia juga dapat menjimatkan kos penyelenggaraan. 6.1.1 Latar belakang PLC Pada tujuan awal mengwujudkan rekaan dan pembangunan system kawalan yang boleh diaturcarakan adalah seperti berikut : Keperluan kos yang rendah Penggunaan secara pintar Pengawal yang mudah dikawal PLC yang pertama telah direka oleh sekumpulan jurutera di Syarikat General Motor (GM), Amerika Syarikat pada tahun 1968. Syarikat tersebut telah mencari kaedah lain untuk menggantikan sistem kawalan geganti yang rumit. Mereka juga telah menetapkan bahawa spesifikasi sistem kawalan yang baru ini mestilah memenuhi keperluan berikut : Mudah diaturcarakan. Tidak perlu pendawaian semula keatas system kawalan jika berlaku perubahan keatas aturcara. Lebih kecil, murah dan kebolehharapan yang tinggi Binaannya ringkas dan penyelenggaraan murah Kos yang kompetif
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 2 roboskasen2023 6.1.2 Fungsi dan jenis binaan PLC PLC boleh melakukan pelbagai fungsi, diantaranya adalah seperti berikut : JENIS KAWALAN FUNGSI Kawalan Jujukan a. Pengganti Geganti Kawalan Logik Konventional b. Pemasa atau Pembilang c. Pengganti Kad Kawalan Papan Litar Bercetak d. Pengawal Mesin dan proses bagi kawalan Automatik, Separuh Automatik dan Manual Kawalan Canggih a. Menyelesaikan Operasi Matematik (+, -,x, ÷) b. Menguruskan Maklumat c. Kawalan Analog ( suhu, tekanan dll) d. Kawalan Motor Servo e. Kawalan Motor Pelangkah f. Kawalan P.I.D (Propotional – Integral – Derivation) Kawalan Seliaan a. Proses paparan dan penggera b. Diagnosis dan Paparan Kerosakan c. Anataramuka dengan computer d. Antara Pencetak e. Rangkaian Automasi Kilang f. Rangkaian Kawasan Tempatan (LAN) g. Rangkaian Kawasan Meluas (WAN) i. Automasi Kilang (FA), Sistem Bersepadu Komputer Satu sistem kawalan PLC yang terbaik adalah terhasil dari segi pemilihan spesifikasi PLC dan penyelenggaraan yang tepat dan betul. Faktor pemilihan ini perlu dilakukan dengan telliti iaitu kapasiti input.output, jenis input /output, saiz ingatan dan bahasa pengaturcaraan i. Kapasiti input dan output PLC mempunyai berbagai nilai kapsiti INPUT dan OUTPUT. Kapasiti bermaksud bilangan terminal sambungan yang terdapat pada Unit Input dan Unit Output. Seseorang pengguna perlu memilih nilai kapasiti Input dan Output bersesuaian dengan kerja yang akan di lakukan oleh PLC supaya terminal sambungan Input dan Output mencukupi. Dibawah menunjukkan beberapa nilai kapasiti Input/ Output. Di bawah menunjukkan jenis input dan output kad bagi PLC. a. Jenis Slot Kad Menggunakan kad yang boleh dicabut atau ditambah. Susunan kard boleh berselang-seli atau berturutan. Input/Output kard ditentukan dengan menggunakan kod color dan kod no. Setiap channel input atau output mempunyai 8,16,32 dan 64 terminal.
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 3 roboskasen2023 In In Out Out Out In Out In Out In Kedudukan Kad Berturutan Kedudukan Kad Berselang -Seli Rajah: Input/Output Jenis Slot Card b. Jenis Plate Bilangan Input/Output tetap dimana ia tidak boleh ditambah atau dikurangkan. Kegunaan pada mesin kecil yang tidak banyak menggunakan komponen input dan output. Biasa juga digunakan bagi pembelajaran di Institut Pengajian dan program yang mudah. Dibawah menunjukkan beberapa nilai kapasiti Input/ Output. UNIT INPUT JENIS NO. MODEL KAPISITI DC Input CQM1 – ID211 8 points CQM1 – ID212 16 points CQM1 – ID213 32 points AC Input CQM1 – IA121 8 points CQM1 – IA221 8 points UNIT OUTPUT JENIS NO. MODEL KAPASITI Relay Output Units CQM1 – OC211 8 points CQM1 – OC222 16 points Transistor Output Units CQM1 – OD211 8 points CQM1 – OD212 16 points CQM1 – OD213 32 points CQM1 – OD214 16 points CQM1 – OD215 8 points AC Output Unit CQM1 – OD221 8 points
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 4 roboskasen2023 Rajah: Input/Output Jenis Plate/Modul ii. Jenis input dan ouput PLC juga mempunyai berbagai jenis Input dan Output. Sebelum anda menggunakan PLC untuk mengawal sesuatu kerja, anda perlu memastikan jenis bekalan yang akan disambungkan kepada Unit Input samada AC ataupun DC. Anda sama sekali tidak dibenarkan untuk menyambung bekalan AC kepada unit Input DC dan sebaliknya. Manakala untuk mengawal peranti keluaran pada pensuisan biasa, anda perlu menggunakan Output jenis RELAY dan bagi pensuisan yang cepat, anda perlu menggunakan Output jenis TRANSISTOR. Bagi pensuisan pada voltan yang tinggi maka Output jenis AC diperlukan. Di bawah ini merupakan gambarajah bagi komponen input dan output. KOMPONEN INPUT KOMPONEN OUTPUT
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 5 roboskasen2023 KOMPONEN INPUT KOMPONEN OUTPUT
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 6 roboskasen2023 iii. Saiz ingatan Saiz ingatan sesuatu PLC adalah merujuk kepada keupayaan ruang menyimpan aturcara di dalam sistem ingatan PLC anda. Rujuk jadual di bawah yang menunjukkan beberapa saiz ingatan mengikut jenis CPU. NO MODEL SAIZ INGATAN CQM1 – CPU11 – E 3.2K – word Program Memory CQM1 – CPU21 – E 1K – word Data Memory CQM1 – CPU41 – E 7.2 K - word Program Memory 6K – word Data Memory CQM1 – CPU42 – E CQM1 – CPU43 - E CQM1 – CPU44 – E iv. Jenis bahasa pengaturcaraan Setiap PLC mempunyai bahasa pengaturcaraannya sendiri. Oleh itu anda perlu berhati-hati sebelum membangunkan sesuatu aturcara PLC. Terdapat berbagai-bagai jenis bahasa pengaturcaraan dan Rajah Tangga (Ladder Diagram) merupakan bahasa pengaturcaraan yang sangat popular digunakan pada masa kini. 6.1.3 Bahagian-bahagian PLC Terdapat beberapa unit penting pada binaan PLC. Unit-unit tersebut adalah seperti berikut: i. Unit pemprosesan pusat Unit ini merupakan unit yang terpenting di dalam binaan sesebuah PLC. Di Dalam unit terletaknya satu cip litar terkamil iaitu mikropemproses yang mengawal keseluruhan proses operasi kawalan PLC. Mikropemproses mengandungi unit arithmatik, unit kawalan dan beberapa bilangan unit ingatan yang dikenali sebagai pendaftar. Kebiasaannya jangka hayat sesuatu memory ialah 5 tahun. ii. Unit ingatan Unit ingatan yang terdapat di dalam rekabentuk PLC terdiri daripada 4 jenis iaitu : a. ROM (Read Only Memory) ROM merupakan memory yang tidak boleh diubah. Setiap arahan hanya boleh diprogram sekali sahaja. Program yang telah dibuat tidak boleh ditambah. Oleh itu ia tidak sesuai dalam penggunaan PLC dan ia kurang popular berbanding dengan jenis memory yang lain.
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 7 roboskasen2023 b. RAM (Read Access Memory) RAM merupakan memory yang popular dan sering digunakan untuk didalam PLC untuk menyimpan program dan data pengguna. Ia adalah ingatan jenis baca / tulis dan mudah diaturcarakan atau diperbaiki. Data didalam RAM biasanya akan hilang apabila bekalan kuasa diputuskan. Tetapi masalah ini dapat di atasi dengan adanya bateri sebagai backup. Error Alarm akan berkelip jika batteri lemah dan masa penukaran mestilah dilakukan kurang dari 5 minit untuk mengelakkan memory yang ada hilang. c. EPROM (Erasable Programmable Read Only Memory) EPROM menyimpan data secara kekal seperti ROM. Ia tidak memerlukan bateri sebagai backup. Tetapi data atau kandungan didalamnya boleh dipadam dengan menggunakan cahaya ultraviolet ke atasnya. Alatan tambahan iaitu prom writer diperlukan untuk memprogram semula arahan baru. d. EEPROM (Electrically Erasable Programmable Read-Only Memory) EEPROM merupakan gabungan daripada cirri-ciri RAM dan EPROM. Kandungan data atau program yang tersimpan boleh dipadam dan diprogram semula pada bila-bila masa.Tidak memerlukan backup batteri untuk memory. Memory jenis ini juga ada digunakan didalam system PLC yang bersaiz kecil atau micro PLC dengan memory yang terhad. iii. Unit masukan / input Input merupakan peranti masukan yang digunakan dalam system PLC bagi menghantar isyarat atau arahan dari luar ke system pemprosesan pusat. Contoh peranti masukan automatik ialah sensor, proximity switch, timer, dan untuk peranti masukan manual ialah push button, keypad, toggle suis, limit suis. iv. Unit keluaran / output Output merupakan peranti keluaran yang menerima isyarat dari pemprosesan pusat dan kemudiannya menjalankan arahan yang dibuat oleh aturcara PLC. Contoh peranti keluaran ialah motor, solenoid, lampu, pemanas dan sebagainya. Dengan mengaktifkan peranti output ini dapat membolehkan PLC mengawal tugas yang mudah kepada yang lebih kompleks. v. Unit paparan / skrin Unit paparan merujuk kepada paparan status geganti dalaman PLC. Ini dapat dilihat pada Konsol Pengaturcaraan jika pengguna menggunakan kaedah pengaturcaraan kod mnemonic dan skrin Komputer jika pengguna menggunakan kaedah pengaturcaraan perisian.
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 8 roboskasen2023 vi. Unit housing Unit ini memberikan perlindungan kepada litar dan komponen-komponen dalaman PLC. vii. Konsol pengaturcaraan Konsol pengaturcaraan sesuatu PLC terdiri daripada dua peranti iaitu : Konsol Pengaturcaraan Komputer viii. Unit storan sekunder Unit ini berhubungkait dengan Unit Pemprosesan Pusat dimana semua aturcara dan maklumat disimpan. ix. Unit bekalan kuasa Unit ini membekalkan kuasa kepada Unit Pemprosesan Pusat, Unit Input dan Unit Output. Rajah: Pemprosesan Pusat Bagi Input/Output Housing Input Indicators External Output terminals External Input terminals Power Supply RS-232C port Expension Connector Communications Switch Output Indicators PC Status Indicators Analog Controls Internal Output terminals Internal Input terminals Input Mode (External / Internal) Output Mode (External / Internal)
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 9 roboskasen2023 Contoh Pendawaian Konventional Contoh Pendawaian PLC Input Output Terminal Battery Output Signal Indicators Paripheral PC Status Indicato Input Signal Output Input
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 10 roboskasen2023 Rajah: Konsol Pengaturcaraan Jenis PRO 01 6.1.4 Kelebihan PLC Kelebihan PLC adalah seperti berikut : Tempoh perlaksanaan sesuatu projek kawalan pendek. Mudah dibuat pengubahsuaian aturcaranya. Pengiraan kos projek yang tepat. Memerlukan masa latihan yang pendek. Rekabentuk system kawalan diubah dengan menggunakan perisian. Aplikasi kawalan yang meluas. Penyelenggaraannya mudah. Kebolehharapannya tinggi Ketahanan kepada masalah persekitaran proses (suhu, lembapan, ketidakstabilan voltan dan hangar). Tidak memerlukan pendawaian yang rumit. Menjimatkan penggunaan kabel iaitu sebanyak 80 %. Unit Skrin Connector Keypad
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 11 roboskasen2023 6.2 PLC PROGRAMMING LANGUAGE 6.2.1 Initial Settings
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 12 roboskasen2023 PROGRAMMING CONSOLE JENIS PRO 6.2.2 A Look At The Programming Console
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 13 roboskasen2023 6.2.3 Basic Instruction 1. LD [Load] = LD Starts each Logic Line OR Block 2. AND = AND is used to serially connects two or more inputs 3. OR = OR used to connects two or more parallel inputs 4. OUT = The output commands 5. FUN = Numerous special application commands called FUNction may be input using this key 6. NOT = NOT invert its input, often used to form a NC [Normally Closed] input or Output.NOT can be used with LD, OUT, AND or OR 7. TIM = The TIMers are controlled using this command 8. CNT = The COUNters arre controlled using this command 9. HR = Designates Holding Relays 10. TR = Designates temporary 11. SFT = Displays the operations of the SHIFT register 12. SHIFT = SHIFT used to obtain the alternate function of the fours keys with more than one use, labeled, Channel and Contact 13. 0 – 9 = Used to input decimal or hexadecimal numbers when programming 14. END = END indicates the end of the program and must be in every program .
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 14 roboskasen2023 6.2.4 Bahasa – Bahasa Pengaturcaraan PLC Proses pengaturcaraan PLC adalah merupakan aktiviti merancang seperti membina dan memasukkan aturcara untuk melaksanakan tugasan yang dikehendaki. Berikut adalah bahagian-bahagian yang perlu ada di dalam sesuatu aturcara PLC. Mula Memulakan sesuatu operasi Mod Operasi Menentukan kedudukan asal peranti masukan/keluaran dan juga kedudukan mula. Keadaan Reset Mengawal operasi mula/henti secara manual atau automatic di dalam aturcara. Operasi/Turutan Proses Merekabentuk aturcara seperti yang dikehendaki oleh tugas Isyarat Masukan Memicu peralatan keluaran Satus Keluaran Memaparkan lampu penunjuk atau penggera Tamat
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 15 roboskasen2023 6.2.5 Asas Bagi Penggunaan Console Pengaturcaraan i) Password Of Programmable Consule ii) How To Clearing All The Program PARTIAL CLEAR Press the HR, CNT or DM key before pressing MONTR key if you want to preserve any of these data areas. CLR MONTR CLR PROGRAM
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 20 roboskasen2023 6.3 FUNDAMENTALS OF LOGIC DIAGRAM 6.3.1 KAWALAN GEGELUNG DAN SESENTUH Bagi merekacipta litar PLC, penggunaan kawalan gegelung dan sesentuh adalah amat penting untuk memastikan sesuatu kendalian itu mengikut apa yang kita inginkan. Gegelung di dalam PLC boleh dijadikan sebagai beban dan pengendali di dalam sesebuah litar. Di dalam gegelung itu mempunyai beberapa sesentuh yang terdiri daripada sesentuh sedia buka dan sesentuh sedia tutup. Sesentuh-sesentuh inilah yang kita boleh gunakan sebagai pengganti suis yang akan berkendali secara automatik sebaik sahaja gegelung mendapat bekalan. Di bawah ini merupakan litar asas yang menggunakan konsep sesentuh dan gegelung. Ia dipanggil litar ‘Self Holding’. Litar “Self Holding” 00000 00001 01000 01000 END
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 20 roboskasen2023 Memprogram menggunakan Panel Pengawal (Console) 1. Setkan PEMILIH MOD (MODE SELECTOR) disiuskan ke PROGRAM. Tekan CLR sehingga memaparkan alamat 00000. Nota: Setiap arahan akan hanya disimpan di dalam ingatan PLC selepas ditekan kekunci WRITE dan setiap program mesti diakhiri dengan arahan END (FUN 01). 2. 3. 4. 5. 6.
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 20 roboskasen2023 6.3.2 ALAMAT DAN PENDAFTAR Ladder Diagram tidak boleh dibaca oleh Konsol Pengaturcaraan. Oleh itu Ladder Diagram perlu ditukar kepada kod mnemonic. Kod mnemonic memberikan maklumat yang sama seperti seperti Ladder Diagram dan boleh ditaip secara terus pada Konsol Pengaturcaraan. Ia mengandungi alamat dan pendaftar (arahan dan data). Setiap pendaftar mestilah dimasukkan mengikut susunan yang terdahulu iaitu mengikut alamat permulaan pada memori yang terdapat pada PLC. Kod mnemonic untuk Litar Self Holding: ALAMAT ARAHAN OPERASI/DATA 00000 LD 00000 00001 AND 00001 00002 OR 00005 00003 AND NOT 00002 00004 LD 00003 00005 AND NOT 00004 00006 LD NOT 00006 00007 AND NOT 00007 00008 OR LD -------- 00009 OUT 10000 00010 FUN 01
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 20 roboskasen2023 LATIHAN : 1. Terangkan fungsi Basic Instruction di bawah 1. LD [Load] = 2. AND = 3. OR = 4. OUT = 5. FUN = 6. NOT = 7. TIM = 8. CNT = 9. HR = 10. TR = 11. SFT = 12. SHIFT = 13. 0 – 9 = 14. END =
MEV40053 INDUSTRIAL AUTOMATION Unit 6- 20 roboskasen2023 2. Berdasarkan carta terangkan cara untuk memasuki katakunci bagi: a. Password Of Programmable Console b. How To Clearing All The Program
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 UNIT 7 : PROGRAMMING A PLC HASIL PEMBELAJARAN Di akhir sesi pembelajaran, pelajar-pelajar boleh: 1. Melakar litar PLC yang mengandungi ladder diagram dan mnemonic code 2. Mengoperasi litar PLC yang mengandungi ladder diagram dan mnemonic code 7.1 PROGRAMMING DEVICE Input Terminal Output Terminal Battery Output Signal Indicators Paripheral Port PC Status Indicators Input Signal Indicators Output Channel Input Channel
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 Rajah: Konsol Pengaturcaraan Jenis PRO 01 Unit Skrin Connector Keypad
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 1. Namakan bahagian-bahagian yang bertanda di bawah LATIHAN 7.1 2. 8. 7. 6. 5 4. 3. 9. 1.
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 7.2 PROGRAMMING OF CIRCUIT 7.2.1 ARAHAN AND DAN OR 1. AND (Menyambung 3 sesentuh dalam sambungan sesiri) LADDER DIAGRAM 0016 0007 0003 MNEMONIC CODES ADDRESS INSTRUCTION DATA 0000 LD 0016 0001 AND 0007 0002 AND NOT 0003 0003 OUT 1016 0004 FUN (01) - END (01) 1016
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 2. OR (Menyambung 3 sesentuh dalam sambungan selari) LADDER DIAGRAM 0001 0002 0003 MNEMONIC CODES ADDRESS INSTRUCTION DATA 0000 LD 0001 0001 OR 0002 0002 OR NOT 0003 0003 OUT 1001 0004 FUN (01) - END (01) 1001
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 3. Gabungan arahan OR dan AND LADDER DIAGRAM 0001 0003 0004 0002 MNEMONIC CODES ADDRESS INSTRUCTION DATA 0000 LD 0001 0001 OR NOT 0002 0002 AND 0003 0003 AND NOT 0004 0004 OUT 1001 0005 FUN (01) - 7.2.2 ARAHAN AND LD DAN OR LD) END (01) 1001
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 1. AND LD (Menyambung 2 blok dalam sambungan sesiri) LADDER DIAGRAM 0002 0004 0003 0005 MNEMONIC CODES ADDRESS INSTRUCTION DATA 0000 LD 0002 0001 OR 0003 0002 LD 0004 0003 OR 0005 0004 AND LD - 0005 OUT 1000 0006 FUN (01) - END (01) 1000
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 2. OR LD (Menyambung 2 blok dalam sambungan selari) LADDER DIAGRAM 0003 0005 0004 0006 MNEMONIC CODES ADDRESS INSTRUCTION DATA 0000 LD 0003 0001 AND 0005 0002 LD 0004 0003 AND 0006 0004 OR LD - 0005 OUT 1001 0006 FUN (01) - END (01) 1001
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 1. Tuliskan Mnemonic Code berdasarkan kepada Ladder Diagram yang diberi. LADDER DIAGRAM 0001 0004 0005 0006 0002 0003 MNEMONIC CODES ADDRESS INSTRUCTION DATA END (01) 1001 LATIHAN 7.2
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 2. Tuliskan Mnemonic Code berdasarkan kepada Ladder Diagram yang diberi. LADDER DIAGRAM 0003 0006 0004 0007 0005 0008 MNEMONIC CODES ADDRESS INSTRUCTION DATA END (01) 1001
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 SW 1 T 1 7.3 TIMER AND COUNTER 7.3.1 TIMER Tujuan Penggunaan Timer Tujuan penggunaan timer dalam litar kawalan PLC adalah sebagai pelengah masa (time delay) iaitu untuk melambatkan proses seterusnya bergantung kepada tempoh yang di setkan oleh pengguna untuk tujuan-tujuan tertentu.. Sebagai contoh pengguna ingin menghidupkan Motor kedua 2 saat selepas Motor pertama hidup. Jadi di sini pada Timer tersebut masa yang di setkan adalah 2 saat. Sebagai keputusanya, apabila litar di ON kan Motor pertama akan hidup kemudian selepas 2 saat motor kedua akan hidup. DELAY ON TIMER Rajah 1: On Delay Circuit Timer 1 L1
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 LADDER DIAGRAM 0001 TIM001 MNEMONIC CODES ADDRESS INSTRUCTION DATA 0000 LD 0001 0001 TIM 001 #0020 0002 LD TIM001 0003 OUT 1000 0004 FUN (01) - TIMING DIAGRAM Input 0001 2.0 sec Output 1000 END (01) 1000 TIM001 #0020
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 7.3.2 COUNTER CNT – Counter Purpose: CNT is used to count down from SV when the execution condition on the count pulse, CP, goes from OFF to ON, that is, the present value (PV) will be decremented by one whenever CNT is executed with an ON execution condition for CP and the execution condition was OFF for the last execution. If the execution condition has not changed or has changed from ON to OFF, the PV of CNT will not be changed. The Completion Flag for a counter is turned ON when the PV reaches zero and will remain ON until the counter is reset. CNT is reset with a reset input, R. When R goes from OFF to ON, the PV is reset to SV. The PV will not be decremented while R is ON. Counting down from SV will begin again when R goes OFF. The PV for CNT will not be reset in interlocked program sections or by power interruptions. SV – Set Value PV – Present Value CP – Count Pulse
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 LADDER DIAGRAM
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 MNEMONIC CODE Contoh 1: LADDER DIAGRAM 0001 TIM001 TIM001 TIM002 END (01) 1000 TIM001 #0020 1002 TIM002 #0020
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 MNEMONIC CODES ADDRESS INSTRUCTION DATA 0000 LD 0001 0001 TIM 001 #0020 0002 LD TIM001 0003 OUT 1000 0004 LD TIM 001 0005 TIM 002 #0020 0006 LD TIM002 0007 OUT 1002 0008 FUN(01) - Contoh 1 (plotting chart): 1. Jadual operasi litar. Step Lampu 1 2 3 4 L1 X L2 X L3 X L4 X L1 L2 L3 L4
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 2. PLOTTING CHART T1 T2 T3 T4 1 X T4 . T1 2 X T1 . T2 3 X T2 . T3 4 X T3 . T4 T1 T4 T2 T1 T3 T2 T4 T3
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 3. LADDER DIAGRAM TIM004 TIM001 TIM001 TIM002 TIM002 TIM003 TIM003 TIM004 TIM004 TIM001 TIM002 TIM003 END (01) TIM001 #0020 TIM002 #0020 TIM003 #0020 TIM004 #0020 1001 1003 1002 1004
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 4. MNEMONIC CODE RUNG ADDRESS INSTRUCTION DATA 1 0000 LD NOT TIM004 0001 AND NOT TIM001 0002 OUT 1001 2 0003 LD TIM001 0004 AND NOT TIM002 0005 OUT 1002 3 0006 LD TIM002 0007 AND NOT TIM003 0008 OUT 1003 4 0009 LD TIM003 0010 AND NOT TIM004 0011 OUT 1004 5 0012 LD NOT TIM004 0013 TIM 001 #0020 6 0014 LD TIM001 0015 TIM 002 #0020 7 0016 LD TIM002 0017 TIM 003 #0020 8 0018 LD TIM003 0019 TIM 004 #0020 9 0020 FUN(01) -
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 Contoh 2 (plotting chart): 1. Jadual operasi litar. Step Lampu 1 2 3 4 L1 X X L2 X X 2. PLOTTING CHART T1 T2 T3 T4 1 X X (T4 . T1)/ (T2 . T3) 2 X X (T1 . T2 ) / (T3 . T4) T1 T4 T2 T1 T3 T2 T4 T3
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 3. LADDER DIAGRAM TIM004 TIM001 TIM002 TIM003 TIM001 TIM002 TIM003 TIM004 TIM004 TIM001 TIM002 TIM003 END (01) TIM001 #0020 TIM002 #0020 TIM003 #0020 TIM004 #0020 1001 1002
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 4. MNEMONIC CODE RUNG ADDRESS INSTRUCTION DATA 1 0000 LD NOT TIM004 0001 AND NOT TIM001 0002 OUT 1001 2 0003 LD TIM001 0004 AND NOT TIM002 0005 OUT 1002 3 0006 LD TIM002 0007 AND NOT TIM003 0008 OUT 1003 4 0009 LD TIM003 0010 AND NOT TIM004 0011 OUT 1004 5 0012 LD NOT TIM004 0013 TIM 001 #0020 6 0014 LD TIM001 0015 TIM 002 #0020 7 0016 LD TIM002 0017 TIM 003 #0020 8 0018 LD TIM003 0019 TIM 004 #0020 9 0020 FUN(01) -
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 1. Nyatakan tujuan penggunaan Timer dalam litar kawalan PLC? ________________________________________________________________________ ________________________________________________________________________ ________________________________________________ 2. Tuliskan & lakarkan Plotting Chart, Ladder Diagram dan Mneumonic code berdasarkan kepada jadual operasi litar yang diberi? Jadual operasi litar. Step Lampu 1 2 3 4 L1 X X L2 X x X L3 x x x L4 x x LATIHAN 7.3
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 3. Berdasarkan Ladder diagram yang di beri, tuliskan mneumonic code.
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 7.4 INTERNAL COILS (TIMER – RUNNING LIGHT) 1. Jadual operasi litar. Step Lampu 1 2 3 4 5 6 L1 X X x x L2 x X X 2. PLOTTING CHART T1 T2 T3 T4 T5 T6 1 X X X X (T6 . T1) / (T2 . T3)/(T4.T6) 2 X X X (T1 . T2 ) / (T3 . T4) T1 T6 T2 T1 T3 T2 T4 T3 T5 T3 T6 T4
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 3. LADDER DIAGRAM TIM004 TIM001 TIM002 TIM003 TIM001 TIM002 TIM003 TIM004 TIM004 TIM001 TIM002 TIM003 END (01) TIM001 #0020 TIM002 #0020 TIM003 #0020 TIM004 #0020 1001 1002
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 4. MNEMONIC CODE RUNG ADDRESS INSTRUCTION DATA 1 0000 LD NOT TIM004 0001 AND NOT TIM001 0002 OUT 1001 2 0003 LD TIM001 0004 AND NOT TIM002 0005 OUT 1002 3 0006 LD TIM002 0007 AND NOT TIM003 0008 OUT 1003 4 0009 LD TIM003 0010 AND NOT TIM004 0011 OUT 1004 5 0012 LD NOT TIM004 0013 TIM 001 #0020 6 0014 LD TIM001 0015 TIM 002 #0020 7 0016 LD TIM002 0017 TIM 003 #0020 8 0018 LD TIM003 0019 TIM 004 #0020 9 0020 FUN(01) -
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 1. Nyatakan tujuan penggunaan RESET TIMER? ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ 2. Tulis & lakarkan Plotting Chart, Ladder Diagram dan Mneumonic code berdasarkan kepada jadual operasi litar yang diberi? Jadual operasi litar. Step Lampu 1 2 3 4 5 6 7 L1 X X X X L2 X x X X X L3 x x x X X L4 x x X X LATIHAN 7.4
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 Y G R 7.5 ADDRESSING 7.5.1 BLINKING (Blinking ( 25500 (1 saat) dan 25501 (2 saat) ). CONTOH 1 1. 1 Blinking 25500 (Lampu YELLOW Blinking). 1.2 PLOTTING CHART T1 T2 T3 T4 RA X T3.T4 YA X T1.T2 GA X B (T4.T1) / (T2.T3 . 25500) T1 T4 T2 T1 T3 T2 T4 T3
MEV40053 INDUSTRIAL AUTOMATION Unit 7- 58 roboskasen2023 1.3. LADDER DIAGRAM