Industrial Automation and Control Systems: Design Program and Maintain PLCs SCADA and Factory Systems