The marshalling station is a station which is used to conduct large quantities of goods train disintegration and marshalling operation in the field of railway signal. All disintegrations of the trains are performed in marshalling station,then the trains dapart.The quality and efficiency of the marshalling station plays an important role in the through capacity, adaptation ability, operation safety, rolling stock turnover and working conditions of the railway network. Receiving yard is an important part of the marshalling station,it mainly completes the train pick-up and pushing jobs.The interlocking function of the receiving yard plays an important role of the marshalling station operations. However, the railway transportation capacity shortage becomes more obvious,the marshalling station operation becomes busier now,making new workers know the missions more is an important part of the training contents, while the trains and people stay safe. Therefore, research on interlocking simulation software to field and its application in teaching and technicians in the field of railway signal professional training has become the important content of this thesis. Research results can be aided by a railway signal training to improve students professional skills.In this thesis,through the analysis of system structure, working principle and related technical documents of the computer interlocking control system.it make the Simulation design of interlock function based on one receving yard of the marshalling station,it realizes the interlocking machine software by using Visual C++ programming on the platform of Windows and realizes the host computer by using DELPHI programming development tools. This thesis firstly analyses the reach field structure and working process of the interlocking Simulation software, the host computer software is divided into the data initialization, interface display, operation commands implementation and simulation driving, the interlocking software is divided into communication module, station data initialization module and commands operation.The commands operation contains route command processing and non-route command processing,Route command processing includes establishing and unlocking of the train route, shunting route and Hump route.In the design of data structure and the initialization module, the interlocking software designs equipment, train route, shunting route and the hump route data structure; the upper computer software designs the static station datas,the route table, the device driver and the configuration file data. In the communication part, interlocking software and the host computer both communicates with each other by TCP/IP. In the simulation part, interface display, command operation, and implementation of simulation driving function are made by the upper computer software; route search, route command processing and non-route command processing are made by the interlocking software, in detail. Finally, the interlocking software and the upper computer both join in the testing of the simulation, The test result shows that, the software is stable,which reaches a basic interlocking control simulation. |