pelatihan pemrograman plc modicon m340

39

Click here to load reader

Upload: monstercode2890

Post on 26-Nov-2015

389 views

Category:

Documents


89 download

DESCRIPTION

Pelatihan Pemrograman PLC Modicon M340

TRANSCRIPT

Page 1: Pelatihan Pemrograman PLC Modicon M340

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

Programmable Logic Controller (PLC)

Page 3: Pelatihan Pemrograman PLC Modicon M340

Hard-wired Control

Page 4: Pelatihan Pemrograman PLC Modicon M340

Hard-wired Control

Page 5: Pelatihan Pemrograman PLC Modicon M340

Hard-wired Control

Page 6: Pelatihan Pemrograman PLC Modicon M340

Control Panel Sebelum Menggunakan PLC

Page 7: Pelatihan Pemrograman PLC Modicon M340

Kemampuan PLC

Page 8: Pelatihan Pemrograman PLC Modicon M340

Control Panel Setelah Menggunakan PLC

Page 9: Pelatihan Pemrograman PLC Modicon M340

Contoh Aplikasi PLC

Page 10: Pelatihan Pemrograman PLC Modicon M340

Contoh Aplikasi PLC

Page 11: Pelatihan Pemrograman PLC Modicon M340

Contoh Aplikasi PLC

Page 12: Pelatihan Pemrograman PLC Modicon M340

PLC MODICON M340

Page 13: Pelatihan Pemrograman PLC Modicon M340

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

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

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

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

Membuat variable:

Pemrograman PLC Modicon M340 menggunakanSoftware Unity Pro XL 4.1

Page 18: Pelatihan Pemrograman PLC Modicon M340

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

Membuat program ladder:

Pemrograman PLC Modicon M340 menggunakanSoftware Unity Pro XL 4.1

Page 20: Pelatihan Pemrograman PLC Modicon M340

I/O Addressing

I : InputQ : Outputx : Master / remotey : Base / expansion modulez : I/O channel number

Page 21: Pelatihan Pemrograman PLC Modicon M340

I/O Addressing

Contoh:

Page 22: Pelatihan Pemrograman PLC Modicon M340

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

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

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

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

% 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

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

• 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

• 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

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

Comparison Instruction

• Comparison instruction digunakan untukmembandingkan dua buah operand

• Tabel di bawah berisi jenis-jenis comparison instruction

Page 32: Pelatihan Pemrograman PLC Modicon M340

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

Proses berulangSoal “Tanki Pengaduk Otomatis”

START : %I0.1.0STOP : %I0.1.1PILOT LAMP : %Q0.1.16

Page 34: Pelatihan Pemrograman PLC Modicon M340

% 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

Real Time Clock

Page 36: Pelatihan Pemrograman PLC Modicon M340

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

Write_Var adalah blok yg digunakan untuk menulis nilai memory di

PLC remote.

Write_Var

Page 38: Pelatihan Pemrograman PLC Modicon M340

Write_Var adalah blok yg digunakan untuk membaca nilai memory

di PLC remote.

Read_Var

Page 39: Pelatihan Pemrograman PLC Modicon M340

Terima kasih ☺