Control Strategies and Co-Design of Networked Control Systems, Considering Time Delay Effects