PLC (Programmable Logic Controller) is a microprocessor-based device, which allows to control individual machines as well as whole technological processes. Controllers are used in a variety of industrial installations. It is not uncommon for them to control entire production lines. They are used in machinery industry, building automation and smart home systems. On a daily basis we will also meet them, for example, in elevators or traffic lights.