Interlocking control method, system and device supporting multiple turnout and storage medium
By setting up an interlocking control method for multiple turnouts, the problem that existing technologies cannot meet the interlocking control requirements for three-way, four-way, and five-way turnouts is solved. This method supports the driving and acquisition logic for multiple turnouts and is compatible with the driving and acquisition of traditional turnouts.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CRSC URBAN RAIL TRANSIT TECH CO LTD
- Filing Date
- 2023-11-28
- Publication Date
- 2026-06-05
Smart Images

Figure CN117508267B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of rail transit control technology, specifically to interlocking control methods, systems, devices, and storage media that support multiple turnouts. Background Technology
[0002] With the increasing demands of rail transit operation scenarios, existing single-action and double-action turnouts can no longer meet the needs of line operation scenarios, and the application of three-way turnouts that support the opening of three directions and five-way turnouts that support the opening of five directions is gradually increasing.
[0003] In existing technical solutions, the interlocking control logic is only applicable to the driving and data acquisition of traditional single-action and double-action turnouts, and cannot meet the interlocking control requirements of multi-stage turnouts such as three-stage, four-stage, and five-stage turnouts. Summary of the Invention
[0004] The embodiments disclosed herein provide interlocking control methods, systems, devices, and storage media that support multiple turnouts, in order to solve or alleviate one or more of the above-mentioned technical problems in the prior art.
[0005] According to one aspect of this disclosure, an interlocking control method supporting multiple turnouts is provided, comprising:
[0006] Based on the number of directions of the turnout type with the most directions, set an equal number of internal directions of interlocking logic, denoted as turnout n positions;
[0007] Interlocking settings include turnout control relays and operating permit relays for each turnout position;
[0008] When the interlocking receives a route processing order or a single operation order that requires driving the turnout to the nth position, the interlocking drives the turnout nth position control relay and the operation permission relay corresponding to the nth position of the turnout to be activated, and drives the other turnout control relays to be deactivated.
[0009] The interlocking system collects the status of the turnout indicator relay and the downstream node relay corresponding to each turnout position.
[0010] When the turnout indicator relay corresponding to the nth position of the turnout is activated, and the subsequent node relay and other turnout indicator relays are deactivated, it indicates that the nth position of the turnout has been collected.
[0011] In one possible implementation, the turnout type includes single-acting turnout, double-acting turnout, three-way turnout, four-way turnout, and five-way turnout;
[0012] Both the single-acting turnout and the double-acting turnout have two directions: one is the positioning position and the other is the reverse position.
[0013] The three-way turnout has three directions: left, center, and right.
[0014] The four-way turnout has four directions: left 1, left 2, right 2 and right 1.
[0015] The five-way turnout has five directions: left 1, left 2, center, right 2, and right 1.
[0016] In one possible implementation, based on the number of directions of the turnout type with the most directions, an equal number of interlocking logic internal directions are set, denoted as turnout n positions, including:
[0017] When the turnout type includes a five-way turnout, according to the five directions of the five-way turnout, five interlocking logic internal directions are set accordingly, which are denoted as turnout position 1, turnout position 2, turnout position 3, turnout position 4 and turnout position 5.
[0018] Set the turnout position 1 to correspond to the positioning of single-action turnout, double-action turnout, left position of three-way turnout, left 1 position of four-way turnout, and left 1 position of five-way turnout.
[0019] Set two positions for turnouts to correspond to the reverse position of single-action turnouts, the reverse position of double-action turnouts, the right position of three-way turnouts, the rightmost position of four-way turnouts, and the rightmost position of five-way turnouts.
[0020] Set the turnout position 3 to correspond to the center position of a three-way turnout and the center position of a five-way turnout;
[0021] Set the turnout position 4 to correspond to the left 2 positions of a four-way turnout and the left 2 positions of a five-way turnout;
[0022] Set the turnout position 5 to correspond to the right 2nd position of a four-way turnout and the right 2nd position of a five-way turnout.
[0023] In one possible implementation, the interlocking settings for the turnout control relay and the operating permission relay corresponding to each turnout position include:
[0024] Set a turnout position 1 corresponding to a turnout position 1 control relay (DC1WCJ);
[0025] Set up a turnout 2-position corresponding turnout 2-position operating relay (DC2WCJ);
[0026] Set up a turnout 3-position corresponding turnout 3-position operating relay (DC3WCJ);
[0027] Set up a 4-position turnout control relay (DC4WCJ) to correspond to the 4-position turnout control relay.
[0028] Set a 5-position turnout control relay (DC5WCJ) to correspond to the 5-position turnout control relay.
[0029] Set the operating relay (YCJ).
[0030] In one possible implementation, when the interlocking receives a route processing command or a single-operation command requiring the turnout to be driven to position n, the interlocking drives the turnout n-position control relay and the operation permission relay corresponding to turnout n-position n to be activated, and drives the other turnout control relays to be deactivated, including:
[0031] When the interlock receives a route processing order or a single operation order that requires driving the turnout to position 1, the interlock drives the turnout position 1 control relay (DC1WCJ), the operation permission relay (YCJ) is activated, and the other control relays are deactivated.
[0032] When the interlock receives a route processing order or a single operation order that requires driving the turnout to position 2, the interlock drives the turnout position 2 control relay (DC2WCJ), the operation permission relay (YCJ) is activated, and the other control relays are deactivated.
[0033] When the interlocking receives a route processing order or a single operation order that requires driving the turnout to position 3, the interlocking drive turnout position 3 control relay (DC3WCJ) is activated, the allow operation relay (YCJ) is activated, and the other control relays are deactivated.
[0034] When the interlock receives a route processing order or a single operation order that requires driving the turnout to position 4, the interlock drives the turnout position 4 control relay (DC4WCJ), the operation permission relay (YCJ) is activated, and the other control relays are deactivated.
[0035] When the interlocking receives a route processing order or a single operation order that requires driving the turnout to position 5, the interlocking drives the turnout position 5 control relay (DC6WCJ), the operation permission relay (YCJ) is activated, and the other control relays are deactivated.
[0036] In one possible implementation, the interlocking acquisition of the status of the turnout representation relay and the downstream node relay corresponding to each turnout position includes:
[0037] The interlocking acquisition of turnout position 1 corresponds to the turnout position 1 indicating the status of relay (DC1WBJ);
[0038] The interlocking acquisition of turnout position 2 corresponds to the turnout position 2 representing the relay (DC2WBJ) status;
[0039] The interlocking data acquisition of turnout position 3 corresponds to the turnout position 3 representing the relay (DC3WBJ) status;
[0040] The interlocking acquisition of turnout 4-bit corresponds to the turnout 4-bit representation of the relay (DC4WBJ) status;
[0041] The interlocking data acquisition of turnout position 5 corresponds to the turnout position 5 representing the relay (DC5WBJ) status;
[0042] The status of the turnout downstream node relay (DCBJH) is collected through the interlocking system.
[0043] In one possible implementation, when the turnout indicator relay corresponding to the nth turnout position is activated, and the subsequent node relay and other turnout indicator relays are deactivated, it indicates that the nth turnout position collected includes:
[0044] When the turnout position 1 indicator relay (DC1WBJ) is activated, and the subsequent node relay (DCBJH) and other indicator relays are deactivated, it indicates that the turnout position 1 has been detected.
[0045] When the turnout position 2 indicator relay (DC2WBJ) is activated and the subsequent node relay (DCBJH) and other indicator relays are deactivated, it indicates that the turnout position 2 has been detected.
[0046] When the turnout position 3 indicator relay (DC3WBJ) is activated and the rear node relay (DCBJH) and other indicator relays are deactivated, it indicates that the turnout position 3 has been detected.
[0047] When the turnout 4-position indicator relay (DC4WBJ) is activated and the rear node relay (DCBJH) and other indicator relays are deactivated, it indicates that the turnout 4-position has been detected.
[0048] When the turnout position 5 indicator relay (DC5WBJ) is activated and the subsequent node relay (DCBJH) and other indicator relays are deactivated, it indicates that the turnout position 5 has been detected.
[0049] Otherwise, it indicates that the turnout is open in four directions.
[0050] According to one aspect of this disclosure, an interlocking control system supporting multiple turnouts is provided, comprising:
[0051] The first setting unit is used to set an equal number of interlocking logic internal directions according to the number of directions of the turnout type with the most directions, denoted as turnout n positions;
[0052] The second setting unit is used to interlock the turnout control relay and the allowable relay corresponding to each turnout position;
[0053] The drive unit is used to activate the turnout n-position control relay and the allow operation relay corresponding to the turnout n-position when the interlock receives a route processing command or a single operation command and needs to drive the turnout to the n-position. This also drives the other turnout control relays to fall.
[0054] The data acquisition unit is used to interlock and acquire the status of the turnout indicator relay and the downstream node relay corresponding to each turnout position;
[0055] The representation unit is used to indicate the acquisition of n positions of the turnout when the turnout n-position corresponding to the turnout n-position is activated, and the subsequent node relay and other turnout representation relays are deactivated.
[0056] According to one aspect of this disclosure, an interlocking control device supporting multiple turnouts is provided, comprising:
[0057] Processor and memory;
[0058] The memory is used to store computer programs, and the processor calls the computer programs stored in the memory to execute the interlocking control method for supporting multiple turnouts as described above.
[0059] According to one aspect of this disclosure, a computer-readable storage medium is provided, wherein a computer program is stored therein, which, when executed by a processor, enables the processor to perform the interlocking control method for supporting multiple turnouts as described above.
[0060] The exemplary embodiments of this disclosure have the following beneficial effects: The exemplary embodiments of this disclosure support the driving and acquisition logic of three-way turnouts, four-way turnouts and five-way turnouts, while being compatible with the driving and acquisition logic of traditional single-action turnouts and double-action turnouts, thus solving the problem that the existing interlocking control logic cannot meet the interlocking control requirements of multi-way turnouts.
[0061] Details of one or more embodiments of this application are set forth in the following drawings and description. Other features and advantages of this application will become apparent from the accompanying drawings. It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not intended to limit this disclosure. Attached Figure Description
[0062] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0063] Figure 1 This is a flowchart of an interlocking control method supporting multiple turnouts, as described in this exemplary embodiment.
[0064] Figure 2 This is a diagram showing the correspondence between the turnout positions and the internal turnout positions of the interlocking system in this exemplary embodiment.
[0065] Figure 3 This is a schematic diagram of the station area in this exemplary embodiment;
[0066] Figure 4 This is a block diagram of an interlocking control system supporting multiple turnouts, as described in this exemplary embodiment.
[0067] Figure 5 This is a schematic diagram of the structure of an interlocking control device supporting multiple turnouts, as described in this exemplary embodiment. Detailed Implementation
[0068] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0069] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware units or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0070] The flowchart shown in the attached diagram is merely an illustrative example and does not necessarily include all steps. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0071] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein.
[0072] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or device that includes a series of steps or sub-modules is not necessarily limited to those steps or sub-modules that are explicitly listed, but may include other steps or sub-modules that are not explicitly listed or that are inherent to such process, method, product, or device.
[0073] Figure 1 This is a flowchart of an interlocking control method supporting multiple turnouts, as described in this exemplary embodiment. Figure 1 As shown, an exemplary embodiment of this disclosure provides an interlocking control method supporting multiple turnouts, including:
[0074] S1 sets an equal number of interlocking logic internal directions based on the number of directions of the turnout type with the most directions, denoted as turnout n positions;
[0075] The S2 interlocking system sets up a turnout control relay and a permitted operation relay (YCJ) for each turnout position.
[0076] When the S3 interlock receives a route processing command or a single operation command (i.e., a separate operation command for the turnout), and needs to drive the turnout to the n position, the interlock drives the turnout n position corresponding to the n position to activate the turnout n position control relay and the operation permission relay to activate other turnout control relays.
[0077] S4 interlocking collects the status of the turnout representation relay and the subsequent node relay corresponding to each turnout position;
[0078] S5 When the turnout n-position corresponding to the turnout n-position relay is activated, and the subsequent node relay and other turnout indicator relays are deactivated, it indicates that the turnout n-position has been collected.
[0079] This embodiment provides an interlocking control method that supports multiple turnouts. It supports the driving and acquisition logic of multiple turnouts, and is also compatible with the driving and acquisition logic of single-action turnouts and double-action turnouts. This solves the defect in the prior art that the interlocking control logic cannot meet the interlocking control requirements of multiple turnouts.
[0080] Specifically, the turnout types include single-acting turnouts, double-acting turnouts, three-way turnouts, four-way turnouts, and five-way turnouts;
[0081] Both the single-acting turnout and the double-acting turnout have two directions: one is the positioning position and the other is the reverse position.
[0082] The three-way turnout has three directions: left, center, and right.
[0083] The four-way turnout has four directions: left 1, left 2, right 2 and right 1.
[0084] The five-way turnout has five directions: left 1, left 2, center, right 2, and right 1.
[0085] Specifically, based on the number of directions of the turnout type with the most directions, an equal number of interlocking logic internal directions are set, denoted as turnout n positions, including:
[0086] When the turnout type includes a five-way turnout, according to the five directions of the five-way turnout, five interlocking logic internal directions are set accordingly, which are denoted as turnout position 1, turnout position 2, turnout position 3, turnout position 4 and turnout position 5.
[0087] Set the turnout position 1 to correspond to the positioning of single-action turnout, double-action turnout, left position of three-way turnout, left 1 position of four-way turnout, and left 1 position of five-way turnout.
[0088] Set two positions for turnouts to correspond to the reverse position of single-action turnouts, the reverse position of double-action turnouts, the right position of three-way turnouts, the rightmost position of four-way turnouts, and the rightmost position of five-way turnouts.
[0089] Set the turnout position 3 to correspond to the center position of a three-way turnout and the center position of a five-way turnout;
[0090] Set the turnout position 4 to correspond to the left 2 positions of a four-way turnout and the left 2 positions of a five-way turnout;
[0091] Set the turnout position 5 to correspond to the right 2nd position of a four-way turnout and the right 2nd position of a five-way turnout.
[0092] Figure 2 This is a diagram showing the correspondence between the turnout positions and the internal turnout positions of the interlocking system in this exemplary embodiment. Figure 2 In the diagram, a) indicates the correspondence between the positions of single-action and double-action turnouts and the positions of turnouts within the interlocking system; b) indicates the correspondence between the positions of three-way turnouts and the positions of turnouts within the interlocking system; c) indicates the correspondence between the positions of four-way turnouts and the positions of turnouts within the interlocking system; and d) indicates the correspondence between the positions of five-way turnouts and the positions of turnouts within the interlocking system. Figure 2 In the diagram, DC1W, DC2W, DC3W, DC4W, and DC5W represent turnout positions 1, 2, 3, 4, and 5, respectively; for example... Figure 2 As shown, single-action and double-action turnouts have two directions (position and reverse), three-position turnouts have three directions (left, center, and right), four-position turnouts have four directions (left 1, left 2, right 2, and right 1), and five-position turnouts have five directions (left 1, left 2, center, right 2, and right 1). To accommodate these turnouts, five directions (turnout 1, turnout 2, turnout 3, turnout 4, and turnout 5) are set in the interlocking logic. The correspondence between various turnout positions and the internal positions of the interlocking is shown in Table 1 (Correspondence Table of Turnout Positions and Internal Turnout Positions of the Interlocking).
[0093] Table 1
[0094]
[0095] Specifically, the interlocking settings for the turnout control relay and the operating permission relay corresponding to each turnout position include:
[0096] Set a turnout position 1 corresponding to a turnout position 1 control relay (DC1WCJ);
[0097] Set up a turnout 2-position corresponding turnout 2-position operating relay (DC2WCJ);
[0098] Set up a turnout 3-position corresponding turnout 3-position operating relay (DC3WCJ);
[0099] Set up a 4-position turnout control relay (DC4WCJ) to correspond to the 4-position turnout control relay.
[0100] Set a 5-position turnout control relay (DC5WCJ) to correspond to the 5-position turnout control relay.
[0101] Set the operating relay (YCJ).
[0102] Specifically, when the interlocking system receives a route processing order or a single operation order that requires driving the turnout to the nth position, the interlocking system drives the corresponding turnout nth position control relay and allow operation relay to activate, and drives other turnout control relays to deactivate, including:
[0103] When the interlock receives a route processing command or a single operation command that requires driving the turnout to turnout position 1, the interlock drives the turnout position 1 control relay (DC1WCJ) to be activated, the allow operation relay (YCJ) to be activated, and other control relays (for example, other turnout control relays include turnout position 2 control relay, turnout position 3 control relay, turnout position 4 control relay and turnout position 5 control relay) to be deactivated.
[0104] When the interlocking receives a route processing order or a single operation order that requires driving the turnout to turnout position 2, the interlocking drives the turnout position 2 control relay (DC2WCJ) to be activated, the allow operation relay (YCJ) to be activated, and other control relays (for example, other turnout control relays include turnout position 1 control relay, turnout position 3 control relay, turnout position 4 control relay and turnout position 5 control relay) to be deactivated.
[0105] When the interlocking receives a route processing order or a single operation order that requires driving the turnout to turnout position 3, the interlocking drives the turnout position 3 control relay (DC3WCJ) to be activated, the allow operation relay (YCJ) to be activated, and other control relays (for example, other turnout control relays include turnout position 1 control relay, turnout position 2 control relay, turnout position 4 control relay and turnout position 5 control relay) to be deactivated.
[0106] When the interlocking receives a route processing order or a single operation order that requires driving the turnout to turnout position 4, the interlocking drives the turnout position 4 control relay (DC4WCJ) to be activated, the allow operation relay (YCJ) to be activated, and other control relays (for example, other turnout control relays include turnout position 1 control relay, turnout position 2 control relay, turnout position 3 control relay and turnout position 5 control relay) to be deactivated.
[0107] When the interlocking receives a route processing order or a single operation order that requires driving the turnout to turnout position 5, the interlocking drives the turnout position 5 control relay (DC6WCJ) to activate, the allow operation relay (YCJ) to activate, and the other control relays to deactivate (for example, the other turnout control relays include the turnout position 1 control relay, the turnout position 2 control relay, the turnout position 3 control relay, and the turnout position 4 control relay).
[0108] This embodiment provides a turnout driving method, specifically including:
[0109] The interlocking system is configured with corresponding turnout control relays. Turnout position 1 corresponds to turnout control relay DC1WCJ, turnout position 2 corresponds to turnout control relay DC2WCJ, turnout position 3 corresponds to turnout control relay DC3WCJ, turnout position 4 corresponds to turnout control relay DC4WCJ, and turnout position 5 corresponds to turnout control relay DC5WCJ. The operation of each direction of the turnout requires the activation of the allowable relay YCJ.
[0110] When the interlocking receives a route processing command or a single operation command that requires driving the turnout to turnout position 1, the interlocking drive DC1WCJ is activated, YCJ is activated, and other control relays are deactivated.
[0111] When the interlocking receives a route processing command or a single operation command that requires driving the turnout to turnout position 2, the interlocking drive DC2WCJ is activated, YCJ is activated, and other control relays are deactivated.
[0112] When the interlocking receives a route processing command or a single operation command that requires driving the turnout to turnout position 3, the interlocking drive DC3WCJ is activated, YCJ is activated, and other control relays are deactivated.
[0113] When the interlocking receives a route processing command or a single operation command that requires driving the turnout to turnout position 4, the interlocking drive DC4WCJ is activated, YCJ is activated, and other control relays are deactivated.
[0114] When the interlocking receives a route processing command or a single operation command that requires driving the turnout to turnout position 5, the interlocking drive DC5WCJ is activated, YCJ is activated, and other control relays are deactivated.
[0115] The specific turnout driving logic is shown in Table 2 (Turnout Driving Logic Table):
[0116] Table 2
[0117]
[0118] When configuring data for single-action and double-action turnouts, the DC1WCJ, DC2WCJ, and YCJ nodes are configured according to the outdoor circuit, while other control relays are configured with default values (single-action and double-action turnouts do not have relays corresponding to turnout positions 3, 4, and 5, therefore, other control relays are configured with null values). When configuring data for three-way turnouts, the DC1WCJ, DC2WCJ, DC3WCJ, and YCJ nodes are configured according to the outdoor circuit, while other control relays are configured with default values. When configuring data for four-way turnouts, the DC1WCJ, DC2WCJ, DC4WCJ, DC5WCJ, and YCJ nodes are configured according to the outdoor circuit, while DC3WCJ is configured with a default value. For five-way turnouts, all control relays are configured according to the outdoor circuit. Configuring a default value indicates that the turnout does not have this control relay, and the control relay is driven to drop in the turnout operation logic.
[0119] Specifically, the interlocking data acquisition of the status of the turnout representation relay and the downstream node relay corresponding to each turnout position includes:
[0120] The interlocking acquisition of turnout position 1 corresponds to the turnout position 1 indicating the status of relay (DC1WBJ);
[0121] The interlocking acquisition of turnout position 2 corresponds to the turnout position 2 representing the relay (DC2WBJ) status;
[0122] The interlocking data acquisition of turnout position 3 corresponds to the turnout position 3 representing the relay (DC3WBJ) status;
[0123] The interlocking acquisition of turnout 4-bit corresponds to the turnout 4-bit representation of the relay (DC4WBJ) status;
[0124] The interlocking acquisition of turnout 5-bit corresponds to the turnout 5-bit representation of the relay (DC5WBJ) status;
[0125] The status of the turnout downstream node relay (DCBJH) is collected through the interlocking system.
[0126] Specifically, when the turnout indicator relay corresponding to the nth position of the turnout is activated, and the subsequent node relay and other turnout indicator relays are deactivated, it indicates that the nth position of the turnout has been collected, including:
[0127] When the turnout position 1 indicator relay (DC1WBJ) is activated, and the subsequent node relay (DCBJH) and other indicator relays (turnout position 2 indicator relay, turnout position 3 indicator relay, turnout position 4 indicator relay and turnout position 5 indicator relay) are deactivated, it indicates that turnout position 1 has been detected.
[0128] When the turnout position 2 indicator relay (DC2WBJ) is activated and the subsequent node relay (DCBJH) and other indicator relays (turnout position 1 indicator relay, turnout position 3 indicator relay, turnout position 4 indicator relay and turnout position 5 indicator relay) are deactivated, it indicates that turnout position 2 has been detected.
[0129] When the turnout 3-position indicator relay (DC3WBJ) is activated and the subsequent node relay (DCBJH) and other indicator relays (turnout 1-position indicator relay, turnout 2-position indicator relay, turnout 4-position indicator relay and turnout 5-position indicator relay) are deactivated, it indicates that the turnout 3-position indicator has been activated.
[0130] When the turnout 4-position indicator relay (DC4WBJ) is activated and the subsequent node relay (DCBJH) and other indicator relays (turnout 1-position indicator relay, turnout 2-position indicator relay, turnout 3-position indicator relay and turnout 5-position indicator relay) are deactivated, it indicates that the turnout 4-position indicator has been activated.
[0131] When the turnout 5 indicator relay (DC5WBJ) is activated and the subsequent node relay (DCBJH) and other indicator relays (turnout 1 indicator relay, turnout 2 indicator relay, turnout 3 indicator relay and turnout 4 indicator relay) are deactivated, it indicates that turnout 5 has been detected.
[0132] Otherwise, it indicates that the turnout is open in four directions.
[0133] This embodiment provides a turnout data acquisition method, specifically including:
[0134] The interlocking system is configured with corresponding turnout indicator relays. Turnout position 1 corresponds to relay DC1WBJ, turnout position 2 corresponds to relay DC2WBJ, turnout position 3 corresponds to relay DC3WBJ, turnout position 4 corresponds to relay DC4WBJ, and turnout position 5 corresponds to relay DC5WBJ.
[0135] When the DC1WBJ sensor is activated and other relays are deactivated, it indicates that the turnout position 1 has been detected.
[0136] When the DC2WBJ sensor is activated and other relays are deactivated, it indicates that position 2 of the turnout has been detected.
[0137] When the DC3WBJ sensor is activated and other relays are deactivated, it indicates that the turnout position 3 has been detected.
[0138] When the DC4WBJ sensor is activated and other relays are deactivated, it indicates that the turnout position 4 is being monitored.
[0139] When the DC5WBJ sensor is activated and other relays are deactivated, it indicates that the turnout position 5 is being monitored.
[0140] In other cases, it indicates that the turnout is open in four directions.
[0141] The specific data acquisition logic is shown in Table 3 (Data Acquisition Logic Table):
[0142] Table 3
[0143]
[0144] Specifically, when configuring single-acting and double-acting turnouts, the DC1WBJ, DC2WBJ, and DCBJH nodes are configured according to the outdoor circuit, while other indicator relay data is configured with default values. For three-way turnouts, the DC1WBJ, DC2WBJ, DC3WBJ, and DCBJH nodes are configured according to the outdoor circuit, while other indicator relay data is configured with default values. For four-way turnouts, the DC1WBJ, DC2WBJ, DC4WBJ, DC5WBJ, and DCBJH nodes are configured according to the outdoor circuit, with DC3WBJ data configured with a default value. For five-way turnouts, all indicator relay nodes are configured according to the outdoor circuit. Configuring a default value indicates that the turnout does not have this indicator relay, and the turnout acquisition logic collects the state of this indicator relay being in the down position.
[0145] The technical solution of the present invention will be clearly and completely described below with reference to specific examples.
[0146] 1. Route control (see Figure 3 ):
[0147] To process the route S1->X2, the double-acting turnout (1 / 2#) needs to be moved to the position (interlocking internal turnout position 1) and the three-acting turnout (3#) needs to be moved to the neutral position (interlocking internal turnout position 3).
[0148] 1) When the interlocking check conditions for turnouts 1 / 2# and 3# are met, issue a turnout position 1 control command to turnout 1 / 2#, driving turnout DC1WCJ to pick up, DC2WCJ to drop, DC3WCJ to drop, DC4WCJ to drop, DC5WCJ to drop, and YCJ to pick up; issue a turnout position 3 control command to turnout 3#, driving turnout DC1WCJ to drop, DC2WCJ to drop, DC3WCJ to pick up, DC4WCJ to drop, DC5WCJ to drop, and YCJ to pick up;
[0149] 2) Wait for the outdoor circuit to activate. When the indicator relays for turnouts 1 / 2# and 3# change, the turnouts will display a four-open status.
[0150] 3) When the data is collected that DC1WBJ is raised, DC2WBJ is lowered, DC3WBJ is lowered, DC4WBJ is lowered, DC5WBJ is lowered, and DCBJH is lowered, it indicates that the 1 / 2# turnout has been rotated to the position; drive all the control relays of the 1 / 2# turnout to lower.
[0151] 4) When the data is collected that DC1WBJ of turnout #3 has dropped, DC2WBJ has dropped, DC3WBJ has picked up, DC4WBJ has dropped, DC5WBJ has dropped, and DCBJH has dropped, it indicates that turnout #3 has been rotated to the neutral position; drive all control relays of turnout #3 to drop.
[0152] 5) When both 1 / 2# and 3# turnouts meet the turnout position requirements in route S1->X2, and other interlocking route inspection conditions are met, lock the turnouts and sections within the route.
[0153] 2. Single-operated turnout (see...) Figure 3 )
[0154] Manually issue a single-operation order for turnout #1 / 2 to the reverse position (interlocking internal turnout position 2), and manually issue a single-operation order for turnout #4 (four-way open) to the right position 2 (interlocking internal turnout position 5).
[0155] 1) When the interlocking check shows that the single-operation conditions of turnouts 1 / 2 and 4 are met, issue a turnout 2-position control command to turnout 1 / 2 to drive turnout DC1WCJ to drop, DC2WCJ to pick up, DC3WCJ to drop, DC4WCJ to drop, DC5WCJ to drop, and YCJ to pick up; issue a turnout 5-position control command to turnout 4 to drive turnout DC1WCJ to drop, DC2WCJ to drop, DC3WCJ to drop, DC4WCJ to drop, DC5WCJ to pick up, and YCJ to pick up.
[0156] 2) Wait for the outdoor circuit to activate. When the indicator relays for turnouts #1 / 2 and #4 change, the turnouts will display a four-open status.
[0157] 3) When the data is collected that DC1WBJ of turnout #1 / 2 has dropped, DC2WBJ has picked up, DC3WBJ has dropped, DC4WBJ has dropped, DC5WBJ has dropped, and DCBJH has dropped, it indicates that turnout #1 / 2 has been rotated to the reverse position; all control relays of turnout #1 / 2 have been driven to drop; the command to operate turnout #1 / 2 has been successfully executed.
[0158] 4) When the data is collected that DC1WBJ, DC2WBJ, DC3WBJ, DC4WBJ, DC5WBJ, and DCBJH of turnout #4 have been lowered, it indicates that turnout #4 has been rotated to the right 2 position; all control relays of turnout #4 have been lowered; and the command to operate turnout #4 alone has been successfully executed.
[0159] Figure 4 This is a block diagram of an interlocking control system supporting multiple turnouts, as described in this exemplary embodiment. Figure 4 As shown, an exemplary embodiment of this disclosure provides an interlocking control system supporting multiple turnouts, including:
[0160] The first setting unit 10 is used to set an equal number of interlocking logic internal directions according to the number of directions of the turnout type with the most directions, denoted as turnout n positions;
[0161] The second setting unit 20 is used to interlock the turnout control relay and the allowable relay corresponding to each turnout position;
[0162] The drive unit 30 is used to activate the turnout n-position control relay and the allow operation relay corresponding to the turnout n-position when the interlock receives a route processing command or a single operation command and needs to drive the turnout to the n-position. This activates the other turnout control relays.
[0163] The acquisition unit 40 is used to interlock and acquire the status of the turnout representation relay and the downstream node relay corresponding to each turnout position;
[0164] The representation unit 50 is used to indicate the acquisition of n positions of the turnout when the turnout n-position corresponding to the turnout n-position is activated, and the subsequent node relay and other turnout representation relays are deactivated.
[0165] Figure 5 This is a schematic diagram of the structure of an interlocking control device supporting multiple turnouts, as described in this exemplary embodiment. Figure 5 As shown, corresponding to the interlocking control method supporting multiple turnouts provided above, the present invention also provides an interlocking control device supporting multiple turnouts. Since the embodiment of this device is similar to the embodiment of the method described above, the description is relatively simple. For relevant details, please refer to the description in the embodiment section above. The device described below is merely illustrative. This device may include: a processor 1, a memory 2, a communication bus (i.e., the aforementioned device bus), and a lookup engine. The processor 1 and the memory 2 communicate with each other through the communication bus and communicate with external systems through a communication interface. The processor 1 can call logical instructions in the memory 2 to execute the interlocking control method supporting multiple turnouts.
[0166] Furthermore, the logical instructions in the aforementioned memory 2 can be implemented as software functional units and sold or used as independent products, and can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as memory chips, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0167] On the other hand, embodiments of the present invention also provide a processor-readable storage medium storing a computer program 3, which, when executed by a processor 1, implements the interlocking control method for supporting multiple turnouts provided in the above embodiments.
[0168] The processor-readable storage medium can be any available medium or data storage device that the processor 1 can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0169] The above are merely preferred embodiments of this disclosure. The scope of protection of this disclosure is not limited to the above embodiments. All technical solutions falling within the scope of this disclosure are protected. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of this disclosure should be considered within the scope of protection of this disclosure.
Claims
1. A method for interlocking control supporting multiple turnouts, characterized in that, include: Based on the number of directions of the turnout type with the most directions, set an equal number of internal directions of interlocking logic, denoted as turnout n positions; Interlocking settings include turnout control relays and operating permit relays for each turnout position; When the interlocking receives a route processing order or a single operation order that requires driving the turnout to the nth position, the interlocking drives the turnout nth position control relay and the operation permission relay corresponding to the nth position of the turnout to be activated, and drives the other turnout control relays to be deactivated. The interlocking system collects the status of the turnout representation relay and the subsequent node relay corresponding to each turnout position. When the turnout n-position corresponding to the turnout n-position relay is activated, and the subsequent node relay and other turnout indicator relays are deactivated, it indicates that the turnout n-position has been collected. The types of turnouts include single-action turnouts, double-action turnouts, three-way turnouts, four-way turnouts, and five-way turnouts; Both the single-acting turnout and the double-acting turnout have two directions: one is the positioning position and the other is the reverse position. The three-way turnout has three directions: left, center, and right. The four-way turnout has four directions: left 1, left 2, right 2 and right 1. The five-way turnout has five directions: left 1, left 2, center, right 2, and right 1. Based on the number of directions of the turnout type with the most directions, an equal number of interlocking logic internal directions are set, denoted as turnout n positions, including: When the turnout type includes a five-way turnout, according to the five directions of the five-way turnout, five interlocking logic internal directions are set accordingly, which are denoted as turnout position 1, turnout position 2, turnout position 3, turnout position 4 and turnout position 5. Set the turnout position 1 to correspond to the positioning of single-action turnout, double-action turnout, left position of three-way turnout, left 1 position of four-way turnout, and left 1 position of five-way turnout. Set two positions for turnouts to correspond to the reverse position of single-action turnouts, the reverse position of double-action turnouts, the right position of three-way turnouts, the rightmost position of four-way turnouts, and the rightmost position of five-way turnouts. Set the turnout position 3 to correspond to the center position of a three-way turnout and the center position of a five-way turnout; Set the turnout position 4 to correspond to the left 2 positions of a four-way turnout and the left 2 positions of a five-way turnout; Set the turnout position 5 to correspond to the right 2nd position of a four-way turnout and the right 2nd position of a five-way turnout.
2. The interlocking control method supporting multiple turnouts according to claim 1, characterized in that, The interlocking settings for each turnout position include the turnout control relay and the allowable relay: Set a turnout position 1 corresponding to a turnout position 1 control relay; Set up a turnout 2-position corresponding turnout 2-position control relay; Set up a 3-position turnout control relay corresponding to the 3-position turnout control relay; Set up 4-position turnout control relays corresponding to 4-position turnout operation relays; Set up a turnout 5-position corresponding turnout 5-position control relay; Set the operating relay.
3. The interlocking control method supporting multiple turnouts according to claim 2, characterized in that, When the interlocking system receives a route processing order or a single operation order that requires driving the turnout to the nth position, the interlocking system activates the corresponding turnout nth position control relay and allow operation relay, driving other turnout control relays to deactivate, including: When the interlocking receives a route processing order or a single operation order that requires driving the turnout to position 1, the interlocking drive turnout position 1 control relay is activated, the operation permission relay is activated, and other control relays are deactivated. When the interlock receives a route processing order or a single operation order that requires driving the turnout to position 2, the interlock drives the turnout position 2 control relay, the operation permission relay is activated, and the other control relays are deactivated. When the interlocking receives a route processing order or a single operation order that requires driving the turnout to position 3, the interlocking drive turnout position 3 control relay is activated, the operation permission relay is activated, and other control relays are deactivated. When the interlocking receives a route processing order or a single operation order that requires driving the turnout to position 4, the interlocking drive turnout position 4 control relay is activated, the operation permission relay is activated, and other control relays are deactivated. When the interlocking receives a route processing order or a single operation order that requires driving the turnout to position 5, the interlocking drives the turnout position 5 control relay, the operation permission relay is activated, and the other control relays are deactivated.
4. The interlocking control method supporting multiple turnouts according to any one of claims 1-3, characterized in that, The interlocking system collects the status of the turnout indicator relay and the downstream node relay corresponding to each turnout position, including: Interlocking data acquisition: Turnout position 1 corresponds to turnout position 1 indicating relay status; The interlocking data acquisition of two turnout positions corresponds to two turnout positions representing relay status. The interlocking data acquisition of the 3-bit turnout corresponds to the 3-bit turnout relay status; The interlocking data acquisition of the 4-bit turnout corresponds to the 4-bit turnout relay status; The interlocking data acquisition of turnout 5 bits corresponds to the turnout 5 bits representing the relay status; Interlocking data acquisition of the status of relay nodes after turnout.
5. The interlocking control method supporting multiple turnouts according to claim 4, characterized in that, When the turnout indicator relay corresponding to the nth position of the turnout is activated, and the subsequent node relays and other turnout indicator relays are deactivated, it indicates that the nth position of the turnout has been collected, including: When the turnout position 1 indicator relay is activated, and the subsequent node relay and other indicator relays are deactivated, it indicates that turnout position 1 has been detected. When the turnout position 2 indicator relay is activated, and the subsequent node relay and other indicator relays are deactivated, it indicates that the turnout position 2 has been detected. When the turnout 3 position indicator relay is activated, and the subsequent node relay and other indicator relays are deactivated, it indicates that the turnout 3 position has been detected. When the turnout 4-position indicator relay is activated, and the subsequent node relay and other indicator relays are deactivated, it indicates that the turnout 4-position has been detected. When the turnout 5 position indicator relay is activated, and the subsequent node relay and other indicator relays are deactivated, it indicates that the turnout 5 position has been detected. Otherwise, it indicates that the turnout is open in four directions.
6. An interlocking control system supporting multiple turnouts, characterized in that, The interlocking control method for supporting multiple turnouts as described in any one of claims 1-5 includes: The first setting unit is used to set an equal number of interlocking logic internal directions according to the number of directions of the turnout type with the most directions, denoted as turnout n positions; The second setting unit is used to interlock the turnout control relay and the allowable relay corresponding to each turnout position; The drive unit is used to activate the turnout n-position control relay and the allow operation relay corresponding to the turnout n-position when the interlock receives a route processing command or a single operation command and needs to drive the turnout to the n-position. This also drives the other turnout control relays to fall. The data acquisition unit is used to interlock and acquire the status of the turnout indicator relay and the downstream node relay corresponding to each turnout position; The representation unit is used to indicate the acquisition of n positions of the turnout when the turnout n-position corresponding to the turnout n-position is activated, and the subsequent node relay and other turnout representation relays are deactivated.
7. An interlocking control device supporting multiple turnouts, characterized in that, include: Processor and memory; The memory is used to store computer programs, and the processor calls the computer programs stored in the memory to execute the interlocking control method supporting multiple turnouts as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, enables the processor to perform the interlocking control method for supporting multiple turnouts as described in any one of claims 1 to 5.