PLC and SCADA design