IEC 61131 3 Programming Industrial Automation Systems