| Computer interlocking system refers to proceed logic operation for operation command and information which site show by using the computer, thus achieve centralized control for the signal and rail, make it reach inter-constraint station interlocking equipment. With the fast development of computer software and hardware technology, electronic technology and communication technology, the computer interlocking system have replaced the traditional relay interlocking, in the world get a wide range of applications.In recent years, China widely promote CTCS-3 train operation control system which have completely independent intellectual property as our main control methods in high-speed railway and passenger special line. As a sub module of the train operation control system, the traditional computer interlocking system only guarantee the driving safety of existing lines under condition of low speed, for passenger special line under the condition of high-speed, exist potential safety hazard. At the same time, as train control system haven't form a network for ordinary line, interlocking system relatively independent, can't meet the requirement of CTCS-3. In the face of all these hidden dangers and the insufficiency, we need to improve for traditional computer interlocking to meet the requirement of CTCS-3.This article designed a set of interlock software system which adapt CTCS-level 3 train control system through the analysis for traditional computer interlocking system structure, combining the requirement of latest CTCS-3, and proceed to realize programming on the Windows platform by using Visual C++. It firstly analyzes the existing lines and CTCS-3 computer interlocking system structure similarities and differences and interlocking function improvement, concluded the key point about this article. At the same time, describe the general structure for CTCS-3 computer interlocking, and divide into several sub modules according to function. Then proceed to design and realize for several sub modules of interlocking system, including data initialization, operation command processing, various types of approaches processing and sub modules with other system communication to realize interlocking operation and control function. Finally, with the help of other simulation system, adopting system alignment means to realize simulation test and verify for interlocking system. Test results show that the interlocking system can realize basic interlock control and it is stable, reliable. |