A brief guide to programmable logic controllers. Searching for vulnerabilities in industrial PLC devices