Aplikasi PLC – Parkir Mobil Sederhana


Belajar PLC tanpa contoh aplikasi pasti tidak afdhol. Berikut adalah sebuah contoh aplikasi PLC pada pengontrolan jumlah mobil dalam area parkir.

carpark

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

carpark1

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.

carpark2

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.01 berfungsi sebagai penanda visual adanya mobil masuk.

carpark3

Rung Ketiga. Jika S2 (Sensor_OUT) mendeteksi adanya mobil yang keluar dari area parkir, maka program akan mengecek apakah nilai counter DM0000 samadengan 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 nilai DM0000 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’.

carpark5

Rung Kelima. Jika area parkir penuh, maka tutup portal pintu masuk.

carpark6

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

Selamat belajar!

Iklan
Perihal

Cek situs kami di http://teknikelektrolinks.com. Blog Raspberry Pi: http://raspi.teknikelektrolinks.com

Tagged with: , , ,
Ditulis dalam PLC/ZELIO
19 comments on “Aplikasi PLC – Parkir Mobil Sederhana
  1. ridhwan berkata:

    mas, kok rung yg ke-4 gambarnya sama dengan rung ke-3?

  2. chandramde berkata:

    Lho? Iya… Terima kasih atas koreksinya. Langsung saya ganti tuh… 🙂

  3. ridhwan berkata:

    mas,saya bingung masalah (Kurang_Dari,Lebih_Dari dan Sama_dengan) dalam func CMP. Mohon pencerahannya,,, 😀

  4. chandramde berkata:

    Bingung itu tanda mau pinter, hehehe… Mungkin postingan tentang instruksi CMP ini bisa membantu menjelaskan.
    Selamat Belajar!
    😀

  5. taufiqsabirin berkata:

    jelas langsung pada tujuannya…bagaimana jika ada mobil yang telah masuk tadi malah keluar lagi dan masuk lagi dari pintu yang sama?

  6. ardhitop berkata:

    mas, minta ijin aplikasi ini mw saya jadikan tugas matakuliah saya. makasih ya mas. oiya, mau tanya. kenapa mas lebih memilih increment-decrement daripada counter up-down? bukannya fungsinya sama saja? mohon pencerahannya. btw, happy new year ^^

  7. ridhwan berkata:

    mas kok aq coba di PLC nya program yg rung 5 dan 6 ak sesuai dengan kenyataan?

  8. chandramde berkata:

    To: Mas Ardhi
    Silakan saja Mas. Pake CNTR juga bisa, tapi waktu saya buat tulisan ini, saya belum membahas fungsi CNTR, makanya saya gunakan INC, DEC, CMP, DIFU. Demikian, Mas Ardhi.

  9. chandramde berkata:

    To: Mas Taufiq
    Hihihi… Bisa aja Mas Taufiq ini ngasih masalah. Jadi sopirnya balik-kucing tuh. Wah, ya gak boleh laaa. Lagian gak ada haluan untuk putar balik kok. Kalo nekad mundur, pasti udah disemprit sama Pak Satpam, hehehe… 😀

  10. chandramde berkata:

    To: Mas Ridhwan
    Gak sesuai gimana, Mas?

  11. khadijah ramadhani berkata:

    ..mw tanya nih???
    ..seandainya d bikin miniaturnya rangkaian parkir mobil sederhana ini,,komponen yang di butuhkan apa aja????
    ,,sebelumnya terima kasih..

  12. chandramde berkata:

    Khadijah Ramadhani:
    Jika menggunakan PLC, maka komponennya kurang-lebih adalah:
    – PLC OMRON CPM1A/CPM2A
    – Sensor mobil masuk dan mobil keluar
    – Motor dan driver motor
    – Lampu tanda parkir penuh
    – 2 buah limit-switch untuk pembatas gerakan motor

    Bisa juga dibuat dengan mikrokontroler, dan pasti jauh lebih murah.
    Jika berminat, silakan langsung hubungi saya lewat email atau telepon.
    😀

  13. khadijah ramadhani berkata:

    .sensor keluar+masuk mobil itu pake sensor apa?
    .sensor yang hemat+efektif,itu apa??mhon sarannya.
    .maklum anak sekolah 🙂
    .buat tgas akhir,mbuat aplikasi PLC,bukan mikrokntroler.
    .ya,boleh tahu nomernya bpk??

  14. khadijah ramadhani berkata:

    .mohon bantuannya.
    .sesudanya terima kasih pak…

  15. chandramde berkata:

    Sensor yang digunakan bisa berupa sensor infra merah, insya Allah lebih murah dibanding dengan proximity. Atau bisa juga memakai tombol yang harus ditekan oleh sopir yang mau masuk ke parkiran, saya rasa itu lebih praktikal dan jauh lebih murah.

    Untuk menghubungi silakan lihat di halaman berikut: https://telinks.wordpress.com/about-2/

    Selamat mencoba! 😀

  16. Wilman berkata:

    mas,kalau pakai counter gimana ya?terima kasih

  17. Very berkata:

    Terima kasih atas ilmunya. mudah – mudahan menjadi ilmu yang bermanfaat dan berkah. amin…

  18. syaifull berkata:

    lebih baik manual kalau hanya seperti ini…kalau penuh tinggal tukang parkirnya aja yg meletakkan tulisan parkiran penuh di depan pintu masuk…ga kece ah

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

Bergabunglah dengan 2.501 pengikut lainnya

Hot Links




Display Counter 3-Digit Dengan Koneksi Wi-Fi
Display Nomor Antrian WiFi Android
Mengontrol Relay Via USB/Serial dan Wi-Fi
USB Relay USB-2REL
USB Relay USB-4REL
Water Level Control WLC-02
Serial Relay SER-4REL
NEO STARDUINO SMS ALARM

Alarm SMS Berbasis NEO STARDUINO

1 PC – 6 Unit USB-2REL

Testing 6 USB-2REL Pada 1 Komputer

Standard Pengujian USB-2REL

Pengujian USB-2REL Sebelum Dikirim

LPT-4REL on Knoppix 7.0.5

Testing LPT-4REL on Knoppix Linux

T101 Inkubator Telur

T101 Inkubator Penetas Telur

KONTROL PERALATAN LISTRIK VIA PORT LPT KOMPUTER

Demo Kontrol Kontaktor via Port LPT

STARDUINO meets ANDROID

Demo Kontrol Bluetooth Relay Android

STARDUINO SMS RELAY

Kontrol Relay Via SMS Dengan Starduino

STARDUINO WEB RELAY

Demo Kontrol Relay Via Web/Internet

JustBASIC USB-2REL Control

Demo Kontrol USB-2REL + JustBASIC

STARDUINO + GPS + LCD

Demo Starduino GPS Dengan LCD

USB-2REL EXTREME TEST

Demo Kontrol On/Off Lampu USB-2REL

THERMOSTAT T101 IN ACTION

Demo Thermostat T101 Pada SV=37.5°C

WATER LEVEL CONTROL WLC-02

Demo Kontrol Level Air Tandon WLC-02

HUMIDITY CONTROLLER H103

Demo Kontrol Kelembaban H103 (DHT11)

%d blogger menyukai ini: