A programmable logic controller (PLC) or programmable controller is an industrial computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, machines, robotic devices, or any activity that requires high reliability, ease of programming, and process fault diagnosis. PLCs can range from small modular devices with tens of inputs and outputs (I/O)
![Programmable logic controller - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d53b4c37f5d4b9980462fee86b96a6780940dd9/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2Fd%2Fdf%2FAutomate_industriel_WAGO_pour_un_syst%25C3%25A8me_de_monitoring_en_industrie_pharmaceutique.jpg%2F1200px-Automate_industriel_WAGO_pour_un_syst%25C3%25A8me_de_monitoring_en_industrie_pharmaceutique.jpg)