plc block diagram