There are a lot of specialized devices most of us don’t usually encounter during our jobs throughout our entire lives. Well, they don’t have to be related to our jobs, to be honest. People also like using things such as programmable logic controllers as part of their hobbies. Programmable logic controllers could be considered as a small-scale nervous system, with the emphasis on programmability. In simple terms, programmable logic controllers can be used as a component in various machines and even as a significant part of various electronic devices. They do exactly as their name says – they enable people to program how machinery or devices in general should act under certain conditions. You input some data into the controller and it will execute it as needed. For example, it can be used as an automatic control system in factories. Have you ever seen documentaries about car factories and those yellow robot arms that basically assemble separate parts with the utmost speed and precision? It’s possible to program the exact movements of such robots and robot arms with a programmable logic controller. With that being said, programming conditional behavior is both easy and complex at the same time. Simple commands can be programmed and executed without issues, but there’s still a relatively large variety of available options, so consulting something like the Siemens S5 manual would not be a bad idea if you haven’t dealt with programmable logic controllers much. After all, a slight coding error could have severe consequences in factory environments. DOWNLOAD SIEMENS S5 USER MANUAL HERE