Masalah lingkungan (fisik, isolasi listrik, EMI, dll.) Adalah masalah besar dan telah dicakup oleh jawaban lain.
Anda juga perlu mempertimbangkan bagaimana PLC memberi Anda lingkungan yang sangat deterministik. Mereka dipahami dengan baik dan telah ada sejak tahun 1970-an.
Anda tahu berapa lama setiap anak tangga akan mengambil dan Anda dijamin perilaku berdasarkan parameter input yang dikenal. Dengan pemrograman mikrokontroler murni, dapat menjadi rumit untuk mengetahui dengan tepat bagaimana perubahan dalam suatu fungsi akan memengaruhi seluruh fungsi program.
Logika tangga mudah dipahami dan diprogram untuk kontrol mesin. Kami memiliki tukang listrik yang memprogramnya tanpa keterlibatan dari teknik. Mereka dapat dengan mudah memecahkan masalah sistem kelistrikan jalur itu sendiri dan melakukan perbaikan yang sesuai. Mereka juga dapat menulis program mereka sendiri dan melakukan modifikasi dengan yang sudah ada. Lingkungan debugging adalah cara (dan maksud saya WAY) lebih baik daripada apa yang biasanya Anda capai dengan micros tertanam.
Dengan sistem keselamatan menjadi lebih penting untuk menggunakan PLC keselamatan dan kemampuan dan pengawas yang berlebihan untuk memastikan fungsionalitas yang tepat.
Anda tahu memiliki beberapa PLC dalam kisaran sub $ 100 / ea: CLICK® Series Programmable Logic Controllers (PLCs) (Stackable Micro Brick) dan banyak di kisaran sub $ 500 dengan IO terbatas.
Ada beberapa modul yang pada dasarnya merupakan paket industri "pengendali mikro". Sebagai contoh, sebagian besar pengontrol suhu PID dapat dianggap demikian.
Setelah mengatakan semua itu, Anda dapat mulai melihat tempat-tempat di industri di mana komputer dengan OS waktu nyata menangani tugas-tugas kontrol dan kontrol mesin secara langsung. Ini akan terus tumbuh secara khusus dengan IO jaringan.