For a network control system (NCS) with redundancy structure, this paper designs a network scheduler, which can coordinate network load and support redundancy to enhance system availability, safety and reliability. Considering the Quality of Service (QoS) and the Quality of Control (QoC) to constitute the objective function of network resources scheduling, the scheduler uses fuzzy system to establish the network resource scheduling strategy, which dynamically decides communication channels of network control loops by calculating online and real-time scheduling. The scheduler can improve real-time performance and availability of the NCS, and quickly switch redundancy network under fault conditions to ensure reliability of the NCS. At last, the experiment results demonstrate that the proposed scheduler meets the requirements of the resource scheduling and redundancy network, and can effectively improve the performance of the NCS when network load increases.