Tampilkan postingan dengan label Aplikasi IO. Tampilkan semua postingan
Tampilkan postingan dengan label Aplikasi IO. Tampilkan semua postingan

#025. Balap Mobil

Sebuah arena balap mobil mainan menyediakan 3 buah lintasan. Masing-masing lintasan memiliki sebuah LED indikator yang menyala apabila mobil telah mencapai garis finish. Untuk mendeteksi bahwa mobil telah mencapai garis finish digunakan sebuah sensor yang dipasang dekat dengan garis finish. Agar diketahui dari ketiga mobil, manakah mobil yang paling cepat mencapai garis finish, maka dibuat cara, yaitu sekali salah satu LED menyala, maka kedua LED yang lain tidak dapat menyala. LED tersebut akan tetap menyala hingga tombol RESET ditekan. Buat program diagram tangga untuk aplikasi ini dan simulasikan secara software menggunakan simulator LDmicro, dan secara hardware menggunakan PLCmikro.



#024. Mesin Fotokopi

Sebuah mesin fotokopi, saat pertama kali dinyalakan, membutuhkan pemanasan awal untuk bisa menghasilkan unjuk kerja yang stabil. Buatlah program diagram tangga yang bisa mensimulasikan kondisi seperti ini, yaitu ketika tombol start ditekan, lampu indikator start L1 akan hidup, namun mesin belum hidup. Setelah 10 detik kemudian, baru mesin akan hidup. Indikator mesin hidup adalah lampu L2. Tombol stop akan mematikan semuanya. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#023. Alat Pemanas

Sebuah alat pemanas memiliki timer yang dapat membuat alat tersebut mati sendiri setelah mencapai waktu yang ditentukan. Buat program diagram tangga untuk mensimulasikan kontrol alat pemanas tersebut sehingga ketika tombol start ditekan sekali dan dilepas, alat tersebut akan hidup selama 12 detik, kemudian mati sendiri secara otomatis. Sebagai indikator alat pemanas hidup digunakan lampu L1. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#022. Mesin Cuci 1

Sebuah mesin cuci memiliki indikator proses pencucian dan pengeringan, serta sebuah alarm penanda selesainya kedua proses tersebut. Anggap bahwa proses pencucian diatur selama 15 detik, proses pengeringan 10 detik, dan alarm 5 detik. Buat program diagram tangga untuk mensimulasikan ketiga proses mesin cuci tersebut yang akan berjalan sekali secara berurutan setelah tombol start ditekan. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#021. Palang Pintu Kereta Api

Sebuah palang pintu lintasan kereta api akan menyalakan 2 buah lampu secara silih berganti dengan disertai bunyi sirine bila sebuah kereta api melintasinya. Buat program diagram tangga untuk mensimulasikan ketiga tanda peringatan tersebut. Anggap datangnya kereta api dideteksi oleh sensor 1 dan telah lewatnya kereta api dideteksi oleh sensor 2. Lampu 1 dan lampu 2 menyala secara bergantian setiap 1 detik. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#020. Mesin Cuci 2

Sebuah mesin cuci telah diatur untuk melakukan proses pencucian pakaian selama 20 detik. Tiba-tiba listrik mati ketika pencucian baru berlangsung selama 5 detik. Setelah listrik kembali hidup, mesin cuci secara otomatis melanjutkan proses pencucian kembali selama 15 detik. Buat program diagram tangga untuk mensimulasikan kontrol mesin cuci tersebut. Listrik mati disimulasikan dengan menekan tombol stop dan listrik hidup dengan tombol start. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#019. Mesin Jahit

Sebuah mesin jahit dilengkapi alat kontrol untuk memotong sisa benang jahitan secara otomatis, sementara kain yang terjahit bergerak maju terbawa oleh landasan. Untuk mendeteksi bahwa benang telah berada di luar kain, digunakan sebuah sensor cahaya yang dipasang di depan alat pemotong. Anggap bahwa warna kain selalu lebih gelap dari landasan sehingga pemotong hanya akan bekerja bila sensor cahaya mendeteksi adanya perubahan dari gelap menjadi terang atau dari nilai 1 ke nilai 0 (gelap=1 dan terang=0). Buat program diagram tangga untuk mensimulasikan proses pemotongan tersebut. Anggap pula bahwa pemotong membutuhkan waktu 1 detik untuk proses pemotongan. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#018. Tombol ON/OFF Printer

Sebuah printer hanya memiliki satu tombol untuk menghidupkan dan mematikan. Ketika tombol ditekan sekali, printer hidup. Ketika tombol ditekan lagi, printer mati. Buat program diagram tangga untuk mensimulasikan ON dan OFF dengan satu tombol ini. Sebagai indikator printer hidup atau mati, gunakan sebuah LED. Juga simulasikan program tersebut secara software dengan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#017. Distribusi Barang

Sebuah ban berjalan M1 membawa barang-barang ke 2 buah kotak penampungan untuk dikemas dalam kardus. Setiap kali 5 barang terdeteksi oleh sensor S1, silinder P1 akan berganti posisi dari mundur ke maju atau sebaliknya. Buat program diagram tangga untuk mensimulasikan proses pendistribusian barang tersebut. Anggap bahwa bila P1 bernilai 1, silinder posisi maju. Sebaliknya bila P1 bernilai 0, silinder posisi mundur. Tombol Start akan menghidupkan ban berjalan, tombol Stop akan mematikannya. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#016. Lampu Lalu Lintas

Buat program diagram tangga untuk mensimulasikan kontrol urutan pada lampu lalu lintas. Ketiga lampu, yaitu lampu merah, lampu kuning, dan lampu hijau harus menyala secara bergantian terus-menerus dengan aturan: lampu merah menyala selama 6 detik, lampu kuning menyala selama 2 detik, dan lampu hijau menyala selama 4 detik. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#015. Proses Pensortiran 1

Proses pensortiran dilakukan pada produk pensil, dengan kriteria pensil yang baik adalah pensil dengan nilai panjang antara 7 sampai dengan 12 pulsa putaran. Di luar nilai itu, pensil dikategorikan cacat. Dengan memanfaatkan pergerakan konveyor oleh motor Y1, maka dapat diperoleh nilai panjang pensil, yang dihitung dari pulsa yang dihasilkan oleh sensor X1 ketika sensor X2 mendeteksi keberadaan pensil (X2 = ON). Produk yang cacat akan didorong oleh silinder Y2 ke kotak penampungan. Y2 = ON bila silinder maju mendorong, dan Y2 = OFF bila silinder mundur. Waktu yang dibutuhkan untuk silinder maju dan kemudian kembali mundur tersebut adalah 1 detik. Buat program diagram tangga untuk proses ini dan simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#014. Proses Pencampuran

Setiap kali tombol Start ditekan, katup K1 dan K2 terbuka (K1=K2=1), memasukkan 2 buah cairan ke dalam tangki. Ketika campuran tersebut mencapai sensor S1 (S1=1), motor pengaduk MP berputar (MP=1). Ketika campuran telah mencapai sensor S2 (S2=1), motor pengaduk MP akan berhenti (MP=0) dan kedua katup K1 dan K2 tertutup (K1=K2=0), kemudian katup pengosongan K3 terbuka (K3=1). Setelah tangki kosong (S2=S1=0), K3 tertutup kembali (K3=0). Simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#013. Ban Berjalan 1

Setiap kardus harus diisi 10 barang yang dibawa oleh ban berjalan M2. Setiap kali S2 mendeteksi ada barang (S2 bernilai 1), maka silinder P1 akan aktif dan mendorong barang ke kardus. Ketika barang di dalam kardus telah mencapai 10 buah, ban berjalan M1 akan bergerak menggeser kardus berikutnya yang masih kosong. Agar kardus kosong berada tepat di tempat pengisian, ditambahkan sebuah sensor S1 yang akan menghentikan ban berjalan M1 bila mendeteksi kardus (S1 bernilai 1). Buat program diagram tangga untuk proses pengisian ini. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#012. Ban Berjalan 2

Soal ini adalah pengembangan dari soal 13, di mana sebuah sensor (S3) ditambahkan untuk mendeteksi apakah barang terlempar keluar kardus ketika didorong oleh silinder P1. Bila barang terlempar keluar (sensor S3 bernilai 1), pengisian barang ke dalam kardus oleh P1 akan ditambah sebanyak barang yang terlempar keluar. Buat program diagram tangga untuk proses pengisian ini. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#011. Troli

Sebuah troli bergerak hilir-mudik mengangkut penumpang dari lokasi A ke B dan sebaliknya. Troli bergerak dari A ke B bila motor penggerak M1 hidup dan dari B ke A ketika M2 hidup. Dua buah limit switch, LS1 dan LS2, ditambahkan untuk menghentikan troli bila sampai ke tepi lokasi. Troli akan berhenti selama 10 detik, sebelum bergerak kembali ke arah yang berlawanan. Sensor S1 bernilai 1 bila pintu troli terbuka dan bernilai 0 ketika tertutup. Selama pintu troli terbuka, troli tidak akan berjalan. Bila pintu troli terbuka selama lebih dari 5 detik, alarm A1 berbunyi. Lampu L1 hanya menyala bila troli sedang berjalan. Tombol Stop mematikan semuanya. Simulasikan juga program tersebut secara software menggunakan LDmicro dan secara hardware menggunakan PLCmikro.


#010. Lampu Dekorasi

6 buah lampu dekorasi, yaitu Y1, Y2, Y3, Y4, Y5 dan Y6 memiliki urutan penyalaan sebagai berikut
  1. Lampu Y1, Y3, Y5 akan menyala 1 detik lalu padam.
  2. Lampu Y2, Y4, Y6 akan menyala 1 detik lalu padam.
  3. Urutan 1 dan 2 di atas berulang sebanyak 5 kali.
  4. Lampu Y1 menyala 3 detik kemudian padam.
  5. Lampu Y2 menyala 2 detik kemudian padam.
  6. Lampu Y3 menyala 1 detik kemudian padam.
  7. Lampu Y4 menyala 3 detik kemudian padam.
  8. Lampu Y5 menyala 2 detik kemudian padam.
  9. Lampu Y6 menyala 1 detik kemudian padam.
  10. Semua lampu padam selama 1 detik.
Dua buah tombol X1 dan X2 disediakan. Ketika tombol X1  ditekan, maka urutan penyalaan di atas akan dimulai dan diulang sebanyak 3 kali baru kemudian semua lampu padam. Ketika tombol X2 ditekan, maka urutan penyalaan di atas dihentikan dan semua lampu padam. Buat program diagram tangga untuk aplikasi ini dan simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#009. Brankas

Sebuah brankas dengan 6 tombol dapat dibuka bila 5 dari 6 buah tombol tersebut ditekan satu per satu dengan urutan yang benar. Buat program diagram tangga sehingga brankas hanya bisa dibuka apabila ditekan tombol 1, 4, 3, 2, dan 5 secara berurutan. Brankas tidak bisa dibuka ketika semua tombol ditekan bersamaan. Tombol 1 adalah tombol Start/Set dan tombol 6 adalah tombol Reset. Setiap kali tombol 6 ini ditekan, berarti urutan penekanan mulai dari awal kembali (Start). Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#008. Proses Pewarnaan

Buat program diagram tangga untuk mensimulasikan proses pewarnaan berikut ini: Ketika tombol P1 ditekan, barang diangkat dari konveyor di posisi A menggunakan pengait dan dibawa untuk dicelupkan ke dalam tangki warna di posisi B selama 5 detik. Lalu, barang yang telah diwarnai ini diangkat dan diletakkan di posisi C. Kemudian, Buzzer berbunyi sebagai tanda bahwa proses pewarnaan telah selesai. Bila tombol P2 ditekan, buzzer akan diam dan pengait kembali ke posisi A. Tombol P1 harus ditekan kembali untuk proses pewarnaan pada barang berikutnya. Untuk mendeteksi posisi barang, 5 buah sensor digunakan. Sensor S1 akan bernilai 1 untuk posisi barang di A, S2=1 bila barang di B, S3=1 bila barang di C, S4=1 untuk posisi barang di atas, dan S5=1 untuk posisi barang di bawah. Di luar kondisi itu, semua sensor bernilai 0. Motor M1cw digunakan untuk mengangkat barang, motor M1ccw untuk menurunkan barang. Motor M2cw digunakan untuk menggeser barang ke kanan dan motor M2ccw untuk menggeser barang ke kiri. Juga simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.


#007. Pengecatan Otomatis


Diambil dari contoh soal lomba PLC Teknik Fisika ITB 2010 (http://lombaplc.tf.itb.ac.id/?p=27). Sistem Pengecatan Otomatis bekerja menyemprotkan dua warna dasar ke sebuah objek untuk mendapatkan suatu campuran warna tertentu. Sistem tersebut bekerja sebagai berikut:

  • Ketika tombol START ditekan maka LAMPU INDIKATOR menyala dan MOTOR CONVEYOR pembawa objek berjalan.
  • Ketika sensor LS1 ON atau mendeteksi objek, MOTOR CONVEYOR langsung OFF (LS1 di ON-kan kemudian di OFF-kan lagi, tetapi MOTOR CONVEYOR Berhenti) dan sistem langsung menyemprotkan warna HIJAU 2 kali. Lama setiap penyemprotan warna hijau ini adalah 2 dan 3 detik, dengan selang waktu antara penyemprotan pertama dan kedua adalah 2 detik
  • Setelah warna HIJAU di semprotkan 2 kali maka penyemprot warna merah langsung bekerja dan menyemprotkan warna MERAH 2 kali. Lama setiap penyemprotan warna merah ini adalah 3 detik dengan selang waktu penyemprotan pertama dan kedua adalah 1 detik
  • Setelah warna terakhir selesai disemprotkan maka langkah selanjutnya MOTOR CONVEYOR langsung ON lagi. Sampai sensor LS2 mendeteksi, MOTOR CONVEYOR berhenti. Begitu LS2 OFF, MOTOR CONVEYOR bergerak lagi sampai LS1 ON lagi.
  • Jika tombol STOP di tekan, sistem pengecatan masih terus berlangsung, pengecatan tidak boleh langsung berhenti, Sistem hanya boleh mati setelah LS2 ON.
Buat program diagram tangga untuk sistem ini dan simulasikan program tersebut secara software menggunakan simulator LDmicro dan secara hardware menggunakan PLCmikro.





#006. Proses Pensortiran 2

Antrian barang pada konveyor akan disortir berdasarkan warnanya. Barang berwarna hitam dibelokkan ke kiri, sedangkan putih ke kanan. Untuk alat pembelok digunakan  papan yang diputar  oleh motor (M2). Pemutaran papan dari ujung ke ujung membutuhkan waktu 5 detik. Setelah memutas  papan selama 5 detik, kemudian motor harus dimatikan. Untuk memutar ke kanan, maka M2KA harus dihidupkan. Sedangkan untuk memutar ke kiri, maka M2KI harus dihidupkan.  Tombol Start dan Stop untuk menghidupkan dan mematikan konveyor M1. Dua buah sensor digunakan untuk mendeteksi kehadiran barang (S1) dan warna barang (S2). S1=1 bila ada barang, S2=1 bila warna barang hitam. Di luar kondisi itu bernilai 0. Jarak sensor dengan lokasi papan pembelok berjarak 4 barang. Buat program diagram tangga untuk proses pensortiran ini. Juga simulasikan program tersebut secara software menggunakan LDmicro dan secara hardware menggunakan PLCmikro.