Iklan
Di dunia manufaktur, ada komputer, dan kemudian ada otomatisasi komputer.
Meskipun Anda mungkin berpikir Anda tahu semua yang perlu diketahui tentang komputer, Anda bahkan belum menggaruk permukaan penggunaannya komputer untuk mengotomasi hal-hal sampai Anda menggunakan pengontrol logika yang dapat diprogram - dikenal di industri otomasi hanya sebagai a "PLC". PLC tidak lebih dari komputer dengan prosesor, kecuali bahwa arsitektur dibuat dengan cara yang berfokus pada interaksi dengan dunia luar. Ia mendapat informasi dari dunia luar melalui input - sensor digital dan analog, relay, dan berbagai macam gadget lainnya. Ini berinteraksi dengan dunia nyata melalui output - motor, katup, ban berjalan, aktuator dan banyak lagi.
Di antara semua input dan output adalah PLC - jantung binatang dan otak di balik seluruh operasi. Pemrograman PLC membuat keputusan berdasarkan input dari dunia nyata, dan kemudian segera berinteraksi dengan dunia nyata melalui output - semua dalam sepersekian detik. Ini pada dasarnya adalah robot.
Darimana Pemrograman Otomasi Komputer Datang
Sebelum sistem komputer, semua peralatan manufaktur dikendalikan secara manual. Artinya adalah seseorang akan menekan tombol untuk secara langsung mengontrol perangkat. Misalnya, seorang operator mungkin menekan tombol untuk menggerakkan sabuk konveyor sampai botol di bawah cerat. Kemudian mereka akan menekan tombol lain untuk membuka katup dan mengisi botol, dan kemudian tekan tombol conveyor lagi. Ini adalah tahap otomatisasi yang pada awalnya menggantikan (dan dalam beberapa kasus menyelamatkan) tangan manusia.
Evolusi pemrograman PLC berasal dari bagaimana sistem kontrol “manual” ini dihubungkan. Dalam banyak kasus, ada beberapa "kecerdasan" diperhitungkan dalam kabel listrik untuk melindungi mesin. Skema termasuk tombol push input dan relay kontak keluaran yang tampak seperti berikut pada cetakan.
Itu adalah kontak relay - yang satu disebut "normal terbuka" dan yang lainnya "normal tertutup", artinya satu akan menutup sirkuit listrik ketika diaktifkan, dan yang lain akan membukanya. Relai dapat diaktifkan oleh apa saja - tombol tekan, sakelar batas dipukul oleh suatu objek, dll. Di sisi keluaran kabel, listrik akan menggunakan sinyal berikut untuk mewakili kumparan keluaran yang mungkin menyalakan motor atau perangkat lain.
Dengan munculnya tidak hanya prosesor komputer, tetapi juga perangkat sensor canggih seperti kedekatan inframerah dan sensor level, banyak dari proses “manual” ini di mana manusia masih harus membuat keputusan, mulai diganti dengan pemrograman otomatisasi komputer di dalam unit prosesor berkecepatan tinggi ini PLC.
Jadi, apa yang membuat PLC berbeda dari komputer biasa? PLC dibuat untuk berputar dengan cepat, dan berinteraksi dengan cepat dengan dunia luar. Jika Anda melihat gambar pertama dalam artikel sistem PLC Allen-Bradley ini, Anda mungkin terkejut mengetahui bahwa hanya modul paling kiri yang merupakan komputer sebenarnya. Sebagian besar "rak" mencakup berbagai modul yang berinteraksi dengan sensor atau perangkat input, dan kemudian modul lainnya untuk mengontrol perangkat output juga.
Karena sistem ini digunakan untuk menggantikan sistem yang digunakan untuk kabel dan dirawat oleh tukang listrik, “bahasa” kontrol haruslah sesuatu yang bisa dipahami oleh para tukang listrik itu. Begitulah lahirnya "logika tangga".
Pemrograman Otomatis Komputer Menggunakan Logika Tangga
Meskipun hal ini dapat berubah di beberapa titik dalam waktu dekat, sampai sekarang PLC ini menggunakan berbagai versi "logika tangga." Logika tangga adalah bahasa pemrograman itu tampak sangat mirip diagram listrik gaya lama dan simbol-simbol listrik itu, tetapi diletakkan di dalam prosesor dalam "program" berurutan yang mengontrol segala sesuatu.
Pemrograman PLC ini terlihat seperti skema listrik, tetapi ini hanya simbol yang digunakan untuk mewakili beberapa fungsi. Input relay sedang memeriksa beberapa sensor di dunia nyata, simbol-simbol output menghidupkan atau mematikan perangkat dunia nyata, dan kotak di tengah mewakili berbagai perhitungan matematis atau "fungsi" lainnya, seperti yang Anda miliki di komputer lain perangkat lunak.
Mereka diletakkan pada "anak tangga" dalam program - dan semua anak tangga dipindai hampir secara bersamaan. Jika Anda berpikir tentang bagaimana pemrogram komputer terbiasa menulis program berurutan di mana skrip berada diproses satu baris pada satu waktu - mungkin perlu beberapa waktu untuk membiasakan menulis program di mana semuanya terjadi semua sekaligus.
Tetapi jika Anda mempertimbangkan seberapa cepat "robot" otomatis untuk merespons setiap perubahan di dunia nyata, Anda dapat melihat mengapa waktu pemindaian cepat ini sangat penting.
Ketika sampai pada tuntutan volume tinggi, tepat dari dunia manufaktur berteknologi tinggi saat ini, Anda dapat melihat alasannya komputer berkecepatan tinggi dan dapat diprogram ini adalah jantung dari apa yang membuat setiap produsen kompetitif keuntungan.
Mengotomatiskan setiap proses melibatkan memahami proses, memahami mesin, dan kemudian berpikir seperti a programmer komputer sehingga Anda dapat memberi tahu bahwa PLC persis bagaimana melakukan apa yang harus dilakukan oleh 2 atau 3 manusia sebelumnya tangan.
Lebih baik lagi, begitu Anda menggunakan komputer untuk melakukan hal-hal itu, Anda juga dapat melakukan pengukuran instan, melakukan tes dan kumpulkan data sehingga informasi segera tersedia bagi Anda dalam database atau berbasis web tampilan.
Apakah Anda pernah memiliki kesempatan untuk berinteraksi dengan sistem yang dikendalikan PLC otomatis? Apakah Anda seorang programmer PLC? Bagikan pemikiran dan pengalaman Anda tentang teknologi ini di bagian komentar di bawah ini.
Kredit gambar: Sistemart, Elmschrat, Nuno Nogueira
Ryan memiliki gelar BSc di bidang Teknik Listrik. Dia bekerja 13 tahun di bidang teknik otomasi, 5 tahun di bidang TI, dan sekarang adalah seorang Insinyur Aplikasi. Mantan Redaktur Pelaksana MakeUseOf, dia berbicara di konferensi nasional tentang Visualisasi Data dan telah ditayangkan di TV dan radio nasional.