Anda di halaman 1dari 6

SISTEM PARKIR SEDERHANA MENGGUNAKAN

PLC
(Tugas Mata Kuliah Mekatronika)

Oleh:
1. Ristya Prasetyaningrum (3333160006)
2.
3.

JURUSAN TEKNIK INDUSTRI


FAKULTAS TEKNIK
UNIVERSITAS SULTAN AGENG TIRTAYASA
CILEGON - BANTEN
2018
Berikut adalah sebuah contoh aplikasi PLC pada
pengontrolan jumlah mobil dalam area parkir. PLC yang
saya gunakan pada eksperimen ini adalah PLC OMRON
CPM2A.

SKENARIO

 Adanya mobil yang masuk ke area parkir dideteksi


oleh sensor S1.
 Adanya mobil yang keluar dari area parkir dideteksi
oleh sensor S2.
 Kapasitas area parkir adalah 100 mobil.
 Jika area parkir telah penuh, maka portal akan
menutup pintu masuk dan tanda ‘Parkir Penuh’
dinyalakan.
 Portal memiliki sensor pembatas untuk menyatakan
kondisi portal terbuka (S3) dan portal
tertutup (S4). (S3 dan S4 tidak tergambar, maaf).
 Tombol Reset digunakan untuk mereset nilai
hitungan mobil dalam area parkir menjadi Nol.
PROGRAM LADDER

Rung Pertama. Jika Tombol Reset ditekan,


maka DM0000 direset menjadi 0000 dengan
menggunakan instruksi MOVE –
MOV(21). DM0000 adalah alamat data memori yang
digunakan untuk menyimpan jumlah mobil yang terdapat
dalam area parkir.
Rung Kedua. Jika S1 (Sensor_IN) mendeteksi adanya
mobil yang masuk, maka program akan mengecek
terlebih dahulu apakah area parkir penuh atau tidak. Hal
ini dilakukan dengan membandingkan
nilai DM0000 dengan #0010 (seharusnya #0100, yakni
jumlah kapasitas area parkir, akan tetapi dalam program
digunakan nilai #0010 untuk mempercepat proses
simulasi). Komparasi tersebut dilakukan menggunakan
fungsi COMPARE – CMP(20).
Jika DM0000 kurang dari #0010, maka program akan
memicu bit 200.00 dengan instruksi DIFU(13). Kondisi bit
200.00 ini kemudian digunakan sebagai pemicu fungsi
INCREMENT – INC(38) untuk menambah
nilai DM0000 dengan satu (DM0000 = DM0000 + 1).
Sedangkan Output 010.01berfungsi sebagai penanda
visual adanya mobil masuk.

Rung Ketiga. Jika S2 (Sensor_OUT) mendeteksi adanya


mobil yang keluar dari area parkir, maka program akan
mengecek apakah nilai counter DM0000samadengan nol.
Jika nilai DM0000 lebih dari nol, maka program akan
memicu kondisi bit 200.01 dengan instruksi DIFU(13).
Kondisi bit 200.01 ini kemudian digunakan untuk memicu
fungsi DECREMENT – DEC(39) untuk mengurangi
nilaiDM0000 dengan satu (DM0000 = DM0000 –
1). Output 010.02 berfungsi sebagai penanda visual
adanya mobil keluar.

Rung Keempat. Jika nilai DM0000 = #0010, maka berarti


area parkir telah penuh –> Nyalakan tanda ‘Parkir Penuh’.

Rung Kelima. Jika area parkir penuh, maka tutup portal


pintu masuk.
Rung Keenam. Jika area parkir tidak penuh, pastikan
portal pintu masuk dalam keadaan terbuka.