pelatihan pemrograman plc modicon m340
DESCRIPTION
Pelatihan Pemrograman PLC Modicon M340TRANSCRIPT
![Page 1: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/1.jpg)
Pelatihan Pemrograman
PLC MODICON M340
Cahyo Tri Wibowo, S.T.Jurusan Teknik Elektro dan Teknologi Informasi FT UGM
![Page 2: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/2.jpg)
Programmable Logic Controller (PLC)
![Page 3: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/3.jpg)
Hard-wired Control
![Page 4: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/4.jpg)
Hard-wired Control
![Page 5: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/5.jpg)
Hard-wired Control
![Page 6: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/6.jpg)
Control Panel Sebelum Menggunakan PLC
![Page 7: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/7.jpg)
Kemampuan PLC
![Page 8: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/8.jpg)
Control Panel Setelah Menggunakan PLC
![Page 9: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/9.jpg)
Contoh Aplikasi PLC
![Page 10: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/10.jpg)
Contoh Aplikasi PLC
![Page 11: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/11.jpg)
Contoh Aplikasi PLC
![Page 12: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/12.jpg)
PLC MODICON M340
![Page 13: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/13.jpg)
File – New – (Pilih Modicon M340 kemudian pilih BMX P34 2030 dengan versi OS
01.00), sebelumnya centang show all version
Setting PLC Modicon M340 di Unity Pro XL
![Page 14: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/14.jpg)
Klik 2x Configuration – Klik angka 0 pada bagian kiri gambar – Ubah jumlah available slot sesuai
dengan PLC kita dengan cara klik 2x pada angka 0 di sebelah kiri gambar M340, Modicon M340
local drop / rack / BMX XBP 0400 (4slot black plane) - OK
Setting PLC Modicon M340 di Unity Pro XL
![Page 15: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/15.jpg)
Tambahkan modul discrette I/0: Klik 2x pada Slot 1 – (Pilih BMX DDM 16022)
Setting PLC Modicon M340 di Unity Pro XL
![Page 16: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/16.jpg)
Pemrograman PLC
Pemrograman PLC adalah penulisan serangkaian perintah yang
memberikan instruksi pada PLC untuk melaksanakan tugas yang
telah ditentukan. Sistem pemrograman sebuah PLC terdiri dari
beberapa format antara lain :
1. Ladder Diagram (LD)
2. Function Block Diagram (FBD)
3. Structured Text (ST)
![Page 17: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/17.jpg)
Membuat variable:
Pemrograman PLC Modicon M340 menggunakanSoftware Unity Pro XL 4.1
![Page 18: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/18.jpg)
Membuat section: Klik kanan section -> New Section -> Beri nama ladder ->pilih language LDUntuk melihat simbol dan comment lengkap aktifkan view -> mixed display mode
Pemrograman PLC Modicon M340 menggunakanSoftware Unity Pro XL 4.1
![Page 19: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/19.jpg)
Membuat program ladder:
Pemrograman PLC Modicon M340 menggunakanSoftware Unity Pro XL 4.1
![Page 20: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/20.jpg)
I/O Addressing
I : InputQ : Outputx : Master / remotey : Base / expansion modulez : I/O channel number
![Page 21: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/21.jpg)
I/O Addressing
Contoh:
![Page 22: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/22.jpg)
SEQUENTIAL PROCESSESSoal “Start - Stop Motor Berurutan Manual”
• Start motor harus urut dariM1 --> M2 --> M3
• Stop motor harus urut dariM3 --> M2 --> M1
START_M1 STOP_M1
START_M1 %I0.1.0START_M2 %I0.1.1START_M3 %I0.1.2STOP_M1 %I0.1.3STOP_M2 %I0.1.4STOP_M3 %I0.1.5M1 %Q0.1.16M2 %Q0.1.17M3 %Q0.1.18
1
2
3
START_M2
START_M3
STOP_M2
STOP_M3
![Page 23: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/23.jpg)
Pada sistem pengisian bak air terdapat katup V1 untuk mengisi bak. Jika V1 ON, katup membuka, maka air akan mengalir ke bak.
L1 dan L2 masing-masing adalah sensor level air. Sensor tersebut akan ON jika terkena air dan OFF jika tidak terkena air.
Buatlah diagram ladder untuk mengendalikan sistem pengisian bak tersebut. Jika air di bak di bawah L1, katup V1 akan membuka dan mengisi bak sampai air berada pada level L2. Jika air sudah berada di L2, katup V1 akan menutup.
Sensoratas
Sensorbawah
SENSORSSoal “Sistem Pengisian Tanki Otomatis”
![Page 24: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/24.jpg)
INTERLOCKSoal “Sistem Cerdas Cermat”
A B C
%I0.1.1
RESET
%I0.1.2 %I0.1.3
%Q0.1.16 %Q0.1.17 %Q0.1.18
L1 L2 L3
BUZZER
%Q0.1.19%I0.1.4
![Page 25: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/25.jpg)
Cara kerja sistem adalah sebagai berikut:
• Jika tombol A ditekan, maka lampu L1 menyala dan buzzer berbunyi. Setelah itutombol B maupun C tidak dapat menyalakan lampu L2-L3 maupun membunyikanbuzzer. Buzzer akan mati setelah 4 detik tombol A ditekan dan lampu L1 akan matijika ditekan tombol RESET.
• Jika tombol B ditekan, maka lampu L2 menyala dan buzzer berbunyi. Setelah itutombol A maupun C tidak dapat menyalakan lampu L1-L3 maupun membunyikanbuzzer. Buzzer akan mati setelah 4 detik tombol B ditekan dan lampu L2 akan matijika ditekan tombol RESET.
• Jika tombol C ditekan, maka lampu L3 menyala dan buzzer berbunyi. Setelah itutombol A maupun B tidak dapat menyalakan lampu L1-L2 maupun membunyikanbuzzer. Buzzer akan mati setelah 4 detik tombol C ditekan dan lampu L3 akan matijika ditekan tombol RESET.
Soal “ Sistem Cerdas Cermat”
![Page 26: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/26.jpg)
% M , S i
Format umum:M : Internal bitsS : System bitsi : Number
Contoh:•%M25 = internal bit number 25•%S6 = sistem bit number 6 (pulse generator, t=0,5s)
Bit Addressing
![Page 27: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/27.jpg)
Ada 3 tipe timer yaitu TON, TOF, dan TP,Untuk memanggil blok timer klik Ctrl+D – ketikkan TON / TOF / TP
TIMER
![Page 28: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/28.jpg)
• EN : Enable blok timer input.• ENO : Akan berlogika 1 blok timer di-enable• IN : Input of timer• PT : Preset of timer, klik di kakinya untuk mensetting preset timer,
The TIME type has the following units: days (d), hours (h), minutes (m), seconds (s) and milliseconds (ms).A literal value of type TIME is represented by a combination of the preceding types prefixed with T#, t#, TIME# or time#.Examples: T#25h15m, t#14,7S, TIME#5d10h23m45s3ms
• Q : Output of timer• ET: Elapsed time
TIMER
![Page 29: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/29.jpg)
• Start motor harus urut dariM1 --> M2 --> M3dengan jeda waktu masing-masing 5 detik
• Saat tombol stop ditekansemua motor mati secarabersamaan
SEQUENTIAL PROCESSESSoal “Start - Stop Motor Berurutan Otomatis”
![Page 30: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/30.jpg)
Di Unity ada 3 macam counter yaitu CTU, CTD, dan CTUDUntuk memanggil blok timer klik Ctrl+D – ketikkan CTU / CTD / CTUD
COUNTER
![Page 31: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/31.jpg)
Comparison Instruction
• Comparison instruction digunakan untukmembandingkan dua buah operand
• Tabel di bawah berisi jenis-jenis comparison instruction
![Page 32: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/32.jpg)
Syntax for Comparison instructions
Blok perintah compare akan aktif jika inputnya high. Outputnyaakan high ketika perintah compare yang diminta bernilai benar.
Block CMP
Input Output
Comparison Instruction
![Page 33: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/33.jpg)
Proses berulangSoal “Tanki Pengaduk Otomatis”
START : %I0.1.0STOP : %I0.1.1PILOT LAMP : %Q0.1.16
![Page 34: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/34.jpg)
% M, K, S i
Format umum:
M : Internal wordK : Constant wordS : System wordW : 16 bit / 1 wordi : Number
Addressing Word Objects
W
![Page 35: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/35.jpg)
Real Time Clock
![Page 36: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/36.jpg)
Syntax
Catatan : untuk instruksi SQRT tidak dapat menggunakan nilaiimmediate
Input
Operate block
Perintah aritmetik akan aktif jika inputnya bernilai 1.
Aritmetic Instruction
![Page 37: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/37.jpg)
Write_Var adalah blok yg digunakan untuk menulis nilai memory di
PLC remote.
Write_Var
![Page 38: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/38.jpg)
Write_Var adalah blok yg digunakan untuk membaca nilai memory
di PLC remote.
Read_Var
![Page 39: Pelatihan Pemrograman PLC Modicon M340](https://reader038.vdocuments.mx/reader038/viewer/2022102413/55cf98fa550346d0339acf0a/html5/thumbnails/39.jpg)
Terima kasih ☺