Interlock switching system suited to a track layout plan comprising 3 ends, comprising: - blocks capable of being mounted in a rack and of controlling the interlocks of the routes between these ends, each block comprising: - a generic hardware and software base; - an application software layer relative to each type of block; - a configuration layer relative to the application; and 3 functional states: -- free; -- selected; -- interlocked. - a processing and verification unit capable of transmitting a command to the blocks in order to form a route; characterized in that, - the blocks consist of: a. at each route end, a so-called origin/destination block (121, 122, 123, 124, 1021, 1022), capable of controlling all the interlocks related to the clearances as well as the interlocks of an origin or destination zone, at a route end, which zone comprises, at the trackside, at least one device for detecting the presence of a vehicle on the track and a signal; b. a so-called point block (131, 133, 1121, 1122, 1123, 1124), capable of controlling the switching of a point rail and the associated interlocks from track equipment comprising at least: - a point rail and the switching device thereof, - a verification device for said point rail, - a device for detecting the presence of a vehicle at said point rail; c. and in that said blocks are capable of communicating with one another over a functional digital link consisting of a computer ring network; d. and in that the processing and verification unit transmits a command over said functional digital link to the first origin/destination block of the route in order to create a route between ends of the track layout plan. - blocks capable of being mounted in a rack and of controlling the interlocks of the routes between these ends, each block comprising: - a generic hardware and software base; - an application software layer relative to each type of block; - a configuration layer relative to the application; and 3 functional states: -- free; -- selected; -- interlocked. -- free; -- selected; -- interlocked. - a processing and verification unit capable of transmitting a command to the blocks in order to form a route; - the blocks consist of: a. at each route end, a so-called origin/destination block (121, 122, 123, 124, 1021, 1022), capable of controlling all the interlocks related to the clearances as well as the interlocks of an origin or destination zone, at a route end, which zone comprises, at the trackside, at least one device for detecting the presence of a vehicle on the track and a signal; b. a so-called point block (131, 133, 1121, 1122, 1123, 1124), capable of controlling the switching of a point rail and the associated interlocks from track equipment comprising at least: a. at each route end, a so-called origin/destination block (121, 122, 123, 124, 1021, 1022), capable of controlling all the interlocks related to the clearances as well as the interlocks of an origin or destination zone, at a route end, which zone comprises, at the trackside, at least one device for detecting the presence of a vehicle on the track and a signal; b. a so-called point block (131, 133, 1121, 1122, 1123, 1124), capable of controlling the switching of a point rail and the associated interlocks from track equipment comprising at least: - a point rail and the switching device thereof, - a verification device for said point rail, - a device for detecting the presence of a vehicle at said point rail; c. and in that said blocks are capable of communicating with one another over a functional digital link consisting of a computer ring network; d. and in that the processing and verification unit transmits a command over said functional digital link to the first origin/destination block of the route in order to create a route between ends of the track layout plan. c. and in that said blocks are capable of communicating with one another over a functional digital link consisting of a computer ring network; d. and in that the processing and verification unit transmits a command over said functional digital link to the first origin/destination block of the route in order to create a route between ends of the track layout plan.