CONVEYOR
Abstract
Trainer kit Conveyor dan ball filler berbasis Arduino.
2 20
1 19
Socket Power
Socket Male 20PIN 12VDC
SELAMAT MENCOBA
FLOWCHART SYSTEM
SELAMAT MENCOBA
ARSITEKTUR HARDWARE
Motor DC Filling
Sensor Infrared
Lamp indicator
Driver Motor
L298N
Motor DC Gearbox
Push Button Start Stop
Conveyor
SELAMAT MENCOBA
INPUT OUTPUT INTERFACE
PI KETERANGAN
I/O MESIN N
NO ARDUINO PLC
8
Dihubungkan ke terminal
Common Push Button 9 GND Arduino Dihubungkan ke 0 VDC
15
16
Sumber tegangan 12 VDC 17 Tidak digunakan Ke COM Input PLC
Dihubungkan ke GND
COM Output Mesin 18 Arduino
VCC 5V (dari output driver Dihubungkan ke VIN
motor) 19 Arduino Ke COM Output PLC
Dihubungkan ke GND
GND 20 Arduino
SELAMAT MENCOBA
CHAPTER 1
PEMROGRAMAN DENGAN ARDUINO
ARDUINO UNO
Arduino UNO
PIN 20
PIN 2
PIN 19
PIN 1
SELAMAT MENCOBA
PETUNJUK PENGGUNAAN
1) Hubungkan Sumber tegangan 12 VDC
SELAMAT MENCOBA
3) Hubungkan konektor I/O ke Arduino (lihat table IO
Interface)
SELAMAT MENCOBA
a. PROGRAM ARDUINO
1. I/O Configuration
void setup() {
pinMode(13,INPUT_PULLUP);//Push Button Start
pinMode(12,INPUT_PULLUP);//Push Button Stop
pinMode(11,INPUT);//Sensor Infrared
pinMode(9,OUTPUT);//Motor Conveyor
pinMode(5,OUTPUT);//Motor Filling Forward
pinMode(6,OUTPUT);//Motor Filling Reverse
pinMode(7,OUTPUT);//Pilot Lamp Hijau
pinMode(8,OUTPUT);//Pilot Lamp Merah
}
void loop() {
int PBStart=digitalRead(13);
int PBStop=digitalRead(12);
int SensorPX1=digitalRead(11);
SELAMAT MENCOBA
2. Program kontrol motor konveyor dan lampu indikator
if (PBStart==LOW) //tombol on
{analogWrite(9,255);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
}
if (PBStop==LOW) //tombol off
{analogWrite(9,0);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
}
3. Program kontrol motor konveyor berputar lambat
if (SensorPX1==LOW) //sensor on
{analogWrite(9,120);
}
if (SensorPX1==LOW)
{digitalWrite(5,HIGH);
SELAMAT MENCOBA
delay(500);
digitalWrite(5,LOW);
delay(500);
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
analogWrite(9,255);
}
}
SELAMAT MENCOBA
6. Maka program akan tampak seperti, berikut.
SELAMAT MENCOBA
3. Buka Tools | pastikan Board pada sudah sesuai
dengan jenis Arduino yang akan digunakan. Pada
kesempatan kali ini menggunakan Arduino UNO.
SELAMAT MENCOBA
6. Kemudian lakukan Upload program.
SELAMAT MENCOBA
CHAPTER 2
Programmable Logic Controller (PLC)
PLC OMRON
A. Wiring dan Konfigurasi PLC Omron
SELAMAT MENCOBA
3. Setelah masukan pada halaman kerja, buat program
sesuai dengan cara kerja plant ( lihat langkah
selanjutnya !)
SELAMAT MENCOBA
B. Membuat Program Untuk Menjalankan Motor Conveyor
SELAMAT MENCOBA
Timer number berfungsi untuk memberi
inisial pada timer yang digunakan
SELAMAT MENCOBA
3. Tambahkan kontak Normally Close 100.02 pada program
baris 1 untuk memutus signal dan mematikan output
100.01 sehingga Motor Filling Maju akan mati !
SELAMAT MENCOBA
5. Tambahkan kontak NC Timer 1 (T1) pada baris 3 seperti
pada gambar berikut, sehingga apabila Timer 1 aktif
akan memutus 100.02 sehingga signal ke Motor Filling
Mundur (100.02) akan terputus dan Motor Filling Mundur
akan mati.
SELAMAT MENCOBA
D. Instruksi Counter
SELAMAT MENCOBA
E. Program Conveyor PLC Omron
SELAMAT MENCOBA
SELAMAT MENCOBA
F. Download to PLC
SELAMAT MENCOBA
3. Maka akan muncul kotak dialog Download Option |
centang semua seperti pada gambar berikut | klik OK
4. Klik Yes
SELAMAT MENCOBA
5. Setelah proses Download selesai klik tombol OK
SELAMAT MENCOBA
PLC SIEMENS
SELAMAT MENCOBA
3. Setelah mengisi, klik Create.
SELAMAT MENCOBA
5. Lalu klik Add new device dan tentukan type device
yang digunakan, kemudian klik ADD.
SELAMAT MENCOBA
“Permit access with PUT/GET communication from
remote partner” (berfungsi sebagai input koneksi pada
setiap device).
SELAMAT MENCOBA
8. Setelah selesai pada tahap Device Configuration.
Selanjutnya adalah membuat program ladder dengan
memilih Program blocks | Main [OB1].
SELAMAT MENCOBA
B. Membuat Program Untuk Menjalankan Motor Conveyor
SELAMAT MENCOBA
2. Tambahkan coil untuk lampu hijau
SELAMAT MENCOBA
Sebagai inisial pada timer
yang digunakan.
SELAMAT MENCOBA
akan memberikan sinyal pada Motor Filling dan Timer 1.
SELAMAT MENCOBA
2. Tambahkan kontak NC (Q0.1) pada program motor
conveyor, apabila Q0.1 aktif atau proses pengisian
pada container aktif, maka motor konveyor akan mati.
SELAMAT MENCOBA
4. Tambahkan kontak timer “IEC_Timer_0_DB_1”.Q”
sebagai trigger pada motor conveyor jika motor filling
mundur telah aktif
SELAMAT MENCOBA
D. Instruksi Counter
SELAMAT MENCOBA
Jika, sudah mencapai jumlah pada counter maka
conveyor akan berhenti setelah 1 detik, dan untuk
mengaktifkan kembali perlu mereset dengan menekan PB
STOP (I0.1), lalu tekan kebali PB START (I0.0).
SELAMAT MENCOBA
SELAMAT MENCOBA
E. Program Conveyor PLC Siemens
SELAMAT MENCOBA
SELAMAT MENCOBA
SELAMAT MENCOBA
SELAMAT MENCOBA
F. Download to PLC
SELAMAT MENCOBA
Kemudian akan muncul tampilan seperti pada gambar di
bawah. Sebelum melakukan download kita perlu memilih jenis
PG/PC interfeace terlebih dahulu, pada Type of the PG/PC
interface pastikan memilih PN/IE.
SELAMAT MENCOBA
Kemudian untuk PG/PC interface pilih Intel(R) Ethernet
Connection (2) I219-LM sebagai media komunikasi.
SELAMAT MENCOBA
Pada tampilan Load preview seperti gambar di bawah ini,
pilih Stop all pada target Stop modules | kemudian klik Load.
SELAMAT MENCOBA
Jika sudah selesai akan muncul tampilan seperti gambar di
bawah ini, kemudia klik tombol Finish.
SELAMAT MENCOBA
PLC MITSUBISHI
SELAMAT MENCOBA
3. Lalu pilih type PLC yang akan digunakan, setelah
selesai klik OK.
SELAMAT MENCOBA
4. Buat program pada lembar kerja program.
SELAMAT MENCOBA
C. Program Menjalankan Motor Filling
SELAMAT MENCOBA
2. Tambahkan kontak NC (Y01) pada program motor
conveyor, apabila Y01 aktif atau proses pengisian pada
container aktif, maka motor konveyor akan mati.
SELAMAT MENCOBA
selesai menghitung maka konveyor tidak langsung mati,
tetapi menunggu instruksi dari timer tersebut.
SELAMAT MENCOBA
D. Instruksi Counter
SELAMAT MENCOBA
Sebagai inisial pada counter
Sebagai inisial pada timer
yang digunakan.
SELAMAT MENCOBA
mengaktifkan kembali perlu mereset dengan menekan PB
STOP (X01), lalu tekan kebali PB START (X00).
SELAMAT MENCOBA
SELAMAT MENCOBA
SELAMAT MENCOBA
F. Download to PLC
SELAMAT MENCOBA
4. Klik Yes.
SELAMAT MENCOBA
5. Klik Ok.
6. Klik Yes.
SELAMAT MENCOBA
8. Close jka sudah selesai.
SELAMAT MENCOBA
9. Untuk melakukan monitoring program pada saat
Online dapat mengklik icon pada toolbar Start
Monitoring.
SELAMAT MENCOBA