Data transmission control method, system and electronic equipment of dual ring communication network
By adopting the data transmission control method of a dual-ring communication network in power electronic equipment, the problems of complex wiring and high hardware cost under star communication mode are solved, and efficient real-time communication and the effect of reducing hardware cost is achieved.
Patent Information
- Application Number
- CN202410444181.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-15
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-04-15
AI Technical Summary
The star communication method of existing power electronic equipment, when the system capacity is large, leads to complex wiring, increased hardware costs and low maintenance.
The data transmission control method of a dual-ring communication network is adopted, and the ring network is formed by the main control node unit and the secondary node unit. The control loop line and the feedback loop line are used to realize full-duplex real-time communication, reducing the number of wiring between nodes and reducing hardware costs.
Real-time data interaction between the main control node unit and each secondary node unit is realized, control accuracy and equipment response speed are improved, and hardware cost and network complexity are reduced.
Smart Images

Figure CN118450502B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication control technology, and in particular to a data transmission control method, system and electronic equipment of a dual-ring communication network. Background Art
[0002] In power electronic transformer equipment, reliable and real-time communication between the controller and each power module is a prerequisite for reliable operation of the equipment. At present, the communication of power electronic equipment mainly adopts a star mode, that is, a master control device and each power module are connected point-to-point by optical fiber, so as to realize the sending of control commands and the sending of module information. Although the reliability of the star mode is relatively high, in the case of large system capacity, too many point-to-point interconnection lines will cause complex wiring, increase hardware costs, and reduce the maintainability of the equipment. Summary of the invention
[0003] In order to overcome the above-mentioned deficiencies of the prior art, the present invention provides a data transmission control method, system and electronic device for a dual ring communication network, which specifically adopts the following technical solutions:
[0004] A data transmission control method for a dual ring communication network comprises the following steps:
[0005] S1. After the device is powered on, the master node unit is in the listening state; each secondary node unit is in the initialization state, and receives the data frame sent by the upstream secondary node unit and determines its own number;
[0006] S2, the master control node unit sends a data frame to the secondary node unit to take over the control loop, the secondary node unit releases the data port of the corresponding control loop, and the secondary node unit returns its own status information through the feedback loop;
[0007] S3, the main control node unit calculates the switch instruction set of each switch cycle and sends it to the secondary node unit through the control loop; the secondary node unit receives the node switch instruction of the corresponding switch instruction set according to its own number, and at the same time, the secondary node unit sends its own status information to the main control node unit through the feedback loop.
[0008] Optionally, the step of the secondary node unit receiving a data frame sent by a secondary node unit located upstream and determining its own number includes:
[0009] When the first secondary node unit cannot receive the initialization data frame from the adjacent secondary node unit, it sets its own number to 1, incorporates its own number into its own initialization data frame, and sends the initialization data frame to the secondary node unit at the downstream adjacent position;
[0010] When the secondary node unit located downstream receives the initialization data frame sent by the secondary node unit located upstream, it will sequentially number itself according to the number in the received initialization data frame, and incorporate the number into the initialization data frame to continue to send it to the subsequent secondary node units;
[0011] When the numbering of all the secondary node units is completed, the initialization data frame of the last secondary node unit is returned to the main control node unit, and the main control node unit receives the numbering data of the initialization data frame.
[0012] Optional: In the S2 step, when the master control node unit sends a data frame to the secondary node unit to take over the control loop, the data port of each secondary node unit will stop sending initialization data frames and release the data port, and the data port will forward the data transmitted by the data port of the master control node unit in real time.
[0013] Optionally: when the master control node unit sends a data frame for taking over the control loop to the secondary node unit in step S2, the master control node unit monitors its own data port;
[0014] When the data port corresponding to the control loop monitors the data frame sent by itself to take over the control loop, and the data port corresponding to the feedback loop monitors the data frame indicating that the secondary node unit is in a normal state, step S3 is entered;
[0015] When the data port corresponding to the control loop fails to monitor the data frame sent by itself to take over the control loop for a long time, or the data port corresponding to the feedback loop fails to monitor the data frame of the secondary node unit in normal state, the main control node unit sends out an alarm message.
[0016] Optionally: the switch instruction set in step S3 at least includes a common command field, N node switch instructions and a first check code,
[0017] The public command field is written by the master control node unit, and the secondary node unit performs a read-only operation on the public command field;
[0018] The number of each secondary node unit reads the node switch instruction at a fixed position in the switch instruction set respectively;
[0019] When each secondary node unit receives the switch instruction set, the first verification code verifies the integrity of the switch instruction set.
[0020] Optional: The self-status information sent by the secondary node unit in the S3 step includes N node status bits and a second check code, the N node status bits correspond one-to-one to the N secondary node units with corresponding numbers, and each node status bit is only written by the secondary node unit with the corresponding number; the second check code is updated by each secondary node unit.
[0021] Optional: Also includes step: S4, the main control node unit determines whether the system enters a shutdown state based on the data frames returned by the control loop and the feedback loop, and the shutdown state includes emergency shutdown, fault shutdown or normal shutdown.
[0022] Optionally: the step of determining whether the system enters a shutdown state includes:
[0023] When any node unit fails, it will send a first emergency stop data frame to the node unit located downstream via the control loop, and the node unit located downstream will perform an emergency stop after receiving the first emergency stop data frame; at the same time, the main control node unit will immediately send a second emergency stop data frame after receiving the first emergency stop data frame, and the secondary node unit that has not stopped will perform an emergency stop after receiving the second emergency stop data frame;
[0024] When the master control node unit detects a system failure, it will send a fault shutdown data frame to the downstream secondary node unit, and the downstream secondary node unit will execute a fault shutdown after receiving the fault shutdown data frame;
[0025] When the master control node unit sends a normal shutdown data frame, the secondary node unit located downstream performs a normal shutdown after receiving the normal shutdown data frame.
[0026] Furthermore, the present invention also discloses a data transmission control system of a dual ring communication network, which includes a master control node unit and N secondary node units, N≥1;
[0027] The master control node unit and N secondary node units are connected in series in a ring;
[0028] The master control node unit includes at least two pairs of first data ports;
[0029] The secondary node unit comprises at least two pairs of second data ports;
[0030] Each pair of the first data port or the second data port includes two network ports;
[0031] A pair of first data ports of the master control node unit and a pair of second data ports in the secondary node unit are connected in series in sequence to form a ring, forming a control loop line;
[0032] Another pair of first data ports in the master control node unit and another pair of second data ports in the secondary node unit are connected in series in sequence to form a ring, forming a feedback loop.
[0033] In addition, the present invention also discloses an electronic device, comprising a processor and a memory, wherein the memory stores computer-readable instructions, and the processor is used to execute the computer-readable instructions, wherein the computer-readable instructions execute the above-mentioned data transmission control method when they are executed.
[0034] Beneficial Effects
[0035] The technical solution of the present invention achieves the following beneficial effects:
[0036] (1) The method of the present invention forms a ring network with the main control node unit and the secondary node unit, and controls and monitors the status of each node through a control loop and a feedback loop, thereby realizing full-duplex real-time communication, ensuring real-time data interaction between the main control node unit and each secondary node unit, improving control accuracy, and enhancing the response speed of the device.
[0037] (2) Each secondary node unit in the dual ring network of the present invention can communicate in real time through the ring network, and the number of wirings between each node unit is reduced, the wiring difficulty is reduced, the line length is shortened, and the cost is reduced; in addition, each node unit in the dual ring network is connected in series to form a ring, which effectively reduces the number of transceivers of the main control node unit and reduces the size of the main control node unit, so as to realize convenient networking. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 Schematic diagram of the structure of a data transmission control system of a dual-ring communication network in an embodiment of the present invention.
[0039] Figure 2 Schematic diagram of a flow chart of a data transmission control method of a dual-ring communication network in an embodiment of the present invention.
[0040] Figure 3 Schematic diagram of the format of a data frame communicated in a control loop in an embodiment of the present invention.
[0041] Figure 4 FIG. 4 is a schematic diagram of the format of a data frame communicated in a feedback loop in an embodiment of the present invention. DETAILED DESCRIPTION
[0042] The present invention will be further described below in conjunction with the accompanying drawings. The following examples are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the scope of protection of the present invention. It should be pointed out that the following detailed descriptions are all exemplary and are intended to provide further explanation of the present application.
[0043] The ring communication network uses a continuous ring structure to connect the main control device and the power module together, which ensures that the signal sent by one device can be received by all other devices on the ring. As a mature network topology, the ring network has the advantages of low cost, high reliability, high transmission rate and simple networking, and is gradually applied to the field of industrial control. The use of a ring communication network structure can reduce the number of wirings between each node unit, reduce the wiring difficulty, shorten the line length, and reduce the cost. Compared with a star network, the ring communication network has low cost and more convenient networking.
[0044] Combination Figure 1 As shown, the present invention specifically discloses a data transmission control system of a dual ring communication network, which includes a main control node unit and N secondary node units, N≥1; wherein the number of secondary node units is determined according to actual needs. The main control node unit and the N secondary node units are connected in series in a ring; the main control node unit includes at least two pairs of first data ports, and the secondary node unit includes at least two pairs of second data ports. In this embodiment, the first data port and the second data port are preferably set to two pairs, that is, the first data port is provided with R1T1 and R2T2, and the second data port is provided with r1t1 and r2t2. Each pair of the first data port or the second data port includes two network ports, one of which is used to receive data, and the other network port is used to send data. For example, in this embodiment, the main control node unit is provided with four network ports, namely, network port R1, network port T1, network port R2 and network port T2, among which network port R1 and network port T1 are transmitted in pairs, and network port R2 and network port T2 are transmitted in pairs; and the secondary node unit is provided with four network ports, namely, network port r1, network port t1, network port r2 and network port t2, among which network port r1 and network port t1 are transmitted in pairs, and network port r2 and network port t2 are transmitted in pairs.
[0045] In detail, a pair of first data ports of the main control node unit and a pair of second data ports in the secondary node unit in the data transmission control system of the present invention are connected in series in sequence to form a ring, forming a control loop, and the control loop is mainly used to transmit the data frames issued by the main control node unit for controlling the execution of actions; another pair of first data ports of the main control node unit and another pair of second data ports in the secondary node unit are connected in series in sequence to form a ring, forming a feedback loop, and the feedback loop is mainly used to transmit the data frames containing the corresponding secondary node unit's own status to the main control node unit.
[0046] For example, in this embodiment, the master control node unit sends a data frame of the master control node unit taking over the control bus to the secondary node unit located downstream through its own network port T1. After the network port r1 of the secondary node unit located downstream detects the data frame sent by the master control node unit, it will stop the network port t1 from continuing to send the initialization data frame, and release the network port t1 instead, so that the network port t1 forwards the received data in real time, that is, the network port r1 of the secondary node unit receives any data, in addition to receiving it itself, it also forwards the received data in real time through the network port t1. Based on the structure of multiple secondary node units connected in sequence, the data of the master control node unit can be transmitted to each secondary node unit without delay. At this time, the network ports T1 and R1 of the master control node unit and the network ports t1 and r1 of each secondary node unit will jointly form a control loop. When the secondary node unit enters the ready state (that is, the network port t1 of the secondary node unit is in the state of forwarding the received data in real time), the master control node unit sends a control command through its own network port T1, the network port r1 of the secondary node unit receives the data, and outputs its own status information through the network port t2.
[0047] In addition, starting from the network port T2 of the main control node unit, the network port T2 is connected to the network port r2 of the adjacent secondary node unit, and the network port t2 of each subsequent secondary node unit is sequentially connected to the network port r2 of the secondary node unit located at the adjacent downstream position until the network port t2 of the secondary node unit is connected to the network port R2 of the main control node unit. At this time, the network ports T2 and R2 of the main control node unit and the network ports t2 and r2 of each secondary node unit will jointly form a feedback loop.
[0048] At this time, the master node unit monitors the two ring buses through network ports R1 and R2 respectively. When it monitors the takeover bus data frame sent by itself from network port R1, and receives the data frames of normal status of each secondary node unit from network port R2, it indicates that the overall data of the system is transmitted normally and the equipment is working normally.
[0049] Furthermore, if Figure 2 As shown, the present invention discloses a data transmission control method for a dual ring communication network, which comprises the following steps:
[0050] S1. After the device is powered on, the master node unit is in the listening state; each secondary node unit is in the initialization state, and receives the data frame sent by the upstream secondary node unit and determines its own number;
[0051] Specifically, the step of determining the secondary node unit's own number in this step includes:
[0052] When the first secondary node unit cannot receive the initialization data frame from the adjacent secondary node unit, it sets its own number to 1, incorporates its own number into its own initialization data frame, and sends the initialization data frame to the secondary node unit at the downstream adjacent position;
[0053] When the secondary node unit located downstream receives the initialization data frame sent by the secondary node unit located upstream, it will sequentially number itself according to the number in the received initialization data frame, and incorporate the number into the initialization data frame to continue to send it to the subsequent secondary node units;
[0054] When the numbering of all the secondary node units is completed, the initialization data frame of the last secondary node unit is returned to the main control node unit, and the main control node unit receives the numbering data of the initialization data frame.
[0055] For example, in this embodiment, there are 1 main control node unit and 5 secondary node units, wherein the main control node unit will first give the downstream secondary node unit an initial coding signal 0 after power-on, and the first secondary node unit located downstream will update its own number to 1 after receiving the initial coding signal 0, and put the updated number in the initialization data frame; the initialization data frame is then sent to the second secondary node unit, and the second secondary node unit will first extract the number in the initialization data frame after receiving the initialization data frame forwarded by the first secondary node unit, and update it to 2 after its own coding algorithm operation, at this time, the second secondary node unit updates its own number to 2, and updates the number in the initialization data frame with the updated number, and then continues to send it to the next node unit, and so on, until the fifth secondary node unit completes the numbering and updates the number in the initialization data frame, and finally the initialization data frame is transmitted back to the main control node unit, and the numbering is completed. At this time, the main control node unit can judge the number of secondary node units contained in the system according to the number in the received initialization data frame, and then control the corresponding control instructions to be sent.
[0056] S2, the master control node unit sends a data frame to the secondary node unit to take over the control loop, the secondary node unit releases the data port of the corresponding control loop, and the secondary node unit returns its own status information through the feedback loop;
[0057] In detail, in this step, when the main control node unit sends a data frame to the secondary node unit to take over the control loop, the data port of each secondary node unit will stop sending the initialization data frame and release the corresponding data port, and the data port will forward the data transmitted by the data port of the main control node unit in real time. By releasing the data port of the corresponding control loop of each secondary node unit, each secondary node unit can be used as a real-time data transfer device to transfer the data sent by the main control node unit to the downstream in real time, so that each secondary node unit can receive the data frame sent by the main control node unit to ensure the normal operation of each secondary node unit.
[0058] More specifically, in this step, when the master control node unit sends a data frame for taking over the control loop to the secondary node unit, the master control node unit will keep monitoring its own data port;
[0059] When the data port (network port R1) corresponding to the control loop of the master control node unit monitors the data frame of the control loop taken over by itself (sent by network port T1), and the data port (network port R2) corresponding to the feedback loop monitors the data frame of the secondary node unit in normal state, step S3 is entered;
[0060] When the data port (network port R1) of the master control node unit corresponding to the control loop fails to detect the data frame of the takeover control loop sent by itself (sent by network port T1) for a long time, or the data port (network port R2) of the corresponding feedback loop fails to detect the data frame indicating that the secondary node unit is in normal status, the master control node unit issues an alarm message.
[0061] S3, the main control node unit calculates the switch instruction set of each switch cycle and sends it to the secondary node unit through the control loop; the secondary node unit receives the node switch instruction of the corresponding switch instruction set according to its own number, and at the same time, the secondary node unit sends its own status information to the main control node unit through the feedback loop.
[0062] Detailed, such as Figure 3 As shown, the switch instruction set referred to in this step includes at least a public command field, N node switch instructions and a first check code; wherein the public command field is written by the main control node unit, and the secondary node unit performs a read-only operation on the public command field; the number of each secondary node unit reads the node switch instruction at a fixed position in the switch instruction set respectively; when each secondary node unit receives the switch instruction set, the first check code verifies the integrity of the switch instruction set. When the main control node unit sends down a control data frame, each secondary node unit will receive a control data frame with the same instruction. At this time, each secondary node unit will selectively read the instruction data at the corresponding position of the control data frame based on its own number. For example, the secondary node unit numbered 1 will read the instruction data and the public instruction corresponding to number 1 in the control data frame, and the secondary node unit numbered 2 will read the instruction data and the public instruction corresponding to number 2 in the control data frame. By analogy, each secondary node unit will obtain the instruction data corresponding to itself from the control data frame, thereby realizing the targeted sending of instruction data to each secondary node unit.
[0063] Further, such as Figure 4As shown, the self-state information sent by the secondary node unit in this step includes N node state bits and a second check code, and the N node state bits correspond to the N secondary node units with corresponding numbers, and each node state bit is only written by the secondary node unit with the corresponding number; the second check code is updated by each secondary node unit. For example, in this embodiment, there are 5 secondary node units, and the first secondary node unit puts the self-generated state data into the node state bit corresponding to number 1, and generates a check code to update the second check code; then the first secondary node unit sends its own state information to the second secondary node unit through the feedback loop, and the second secondary node unit puts the self-generated state data into the node state bit corresponding to number 2, and generates a check code to update the second check code again, and so on, until the fifth secondary node unit puts the self-generated state data into the node state bit corresponding to number 5, and the fifth secondary node unit generates a check code to update the second check code; finally, the fifth secondary node unit sends its own state information to the master node unit. The master control node unit can obtain the status information of each secondary node unit from the received own status information, and can verify whether the own status information includes all the secondary node units through the second verification code to determine whether data errors occur.
[0064] In addition, the data transmission control method further includes the following steps:
[0065] S4. The main control node unit determines whether the system enters a shutdown state according to the data frames returned by the control loop and the feedback loop. The shutdown state includes an emergency shutdown, a fault shutdown or a normal shutdown.
[0066] Specifically, the process of determining whether the system has entered the shutdown state includes:
[0067] When any node unit (i.e., the master node unit or the secondary node unit) fails, it will send a first emergency shutdown data frame to the node unit located downstream via the control loop, and the node unit located downstream will perform an emergency shutdown after receiving the first emergency shutdown data frame; at the same time, when the master node unit receives the first emergency shutdown data frame, it will immediately send a second emergency shutdown data frame, and the secondary node unit that has not stopped will receive the second emergency shutdown data frame and perform an emergency shutdown;
[0068] When the master control node unit detects a system failure, it will send a fault shutdown data frame to the downstream secondary node unit, and the downstream secondary node unit will execute a fault shutdown after receiving the fault shutdown data frame;
[0069] When the master control node unit sends a normal shutdown data frame, the secondary node unit located downstream performs a normal shutdown after receiving the normal shutdown data frame.
[0070] Furthermore, the present invention also discloses a non-volatile storage medium, wherein the non-volatile storage medium includes a stored program, wherein when the program is run, the device where the non-volatile storage medium is located is controlled to execute the above-mentioned data transmission control method.
[0071] In addition, the present invention also discloses an electronic device, comprising a processor and a memory; the memory stores computer-readable instructions, and the processor is used to run the computer-readable instructions, wherein the computer-readable instructions execute the above-mentioned data transmission control method when running.
[0072] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable non-transient storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0073] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices, and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as a combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0074] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0075] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1The steps for the functions specified in one or more boxes.
[0076] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A data transmission control method for a dual ring communication network, characterized in that: The steps include: S1. After the device is powered on, the master node unit is in the listening state; each secondary node unit is in the initialization state, and receives the data frame sent by the upstream secondary node unit and determines its own number: When the first secondary node unit cannot receive the initialization data frame from the adjacent secondary node unit, it sets its own number to 1, incorporates its own number into its own initialization data frame, and sends the initialization data frame to the secondary node unit at the downstream adjacent position; When the secondary node unit located downstream receives the initialization data frame sent by the secondary node unit located upstream, it will sequentially number itself according to the number in the received initialization data frame, and incorporate the number into the initialization data frame to continue to send it to the subsequent secondary node units; When the numbering of all the secondary node units is completed, the initialization data frame of the last secondary node unit is returned to the main control node unit, and the main control node unit receives the numbering data of the initialization data frame; S2, the master control node unit sends a data frame that takes over the control loop to the secondary node unit, and the data port of each secondary node unit stops sending initialization data frames, and the secondary node unit releases the data port of the corresponding control loop, and the data port forwards the data transmitted by the data port of the master control node unit in real time; and the secondary node unit returns its own status information through the feedback loop; S3, the main control node unit calculates the switch instruction set of each switch cycle and sends it to the secondary node unit through the control loop; the secondary node unit receives the node switch instruction corresponding to the switch instruction set according to its own number, and at the same time, the secondary node unit sends its own state information to the main control node unit through the feedback loop; The switch instruction set at least includes a common command field, N node switch instructions and a first check code. The common command field is written by the master control node unit, and the secondary node unit performs a read-only operation on the common command field; each secondary node unit reads the node switch instruction at a fixed position in the switch instruction set according to its number; when each secondary node unit receives the switch instruction set, the first check code verifies the integrity of the switch instruction set; The self-status information sent by the secondary node unit includes N node status bits and a second check code, the N node status bits correspond one-to-one to the N secondary node units with corresponding numbers, and each node status bit is only written by the secondary node unit with the corresponding number; the second check code is updated by each secondary node unit.
2. The data transmission control method according to claim 1, characterized in that: When the master control node unit sends a data frame to the secondary node unit to take over the control loop in step S2, the master control node unit monitors its own data port; When the data port corresponding to the control loop monitors the data frame sent by itself to take over the control loop, and the data port corresponding to the feedback loop monitors the data frame indicating that the secondary node unit is in a normal state, step S3 is entered; When the data port corresponding to the control loop fails to monitor the data frame sent by itself to take over the control loop for a long time, or the data port corresponding to the feedback loop fails to monitor the data frame of the secondary node unit in normal state, the main control node unit sends out an alarm message.
3. The data transmission control method according to claim 1, characterized in that: Also includes the steps: S4. The main control node unit determines whether the system enters a shutdown state according to the data frames returned by the control loop and the feedback loop. The shutdown state includes emergency shutdown, fault shutdown or normal shutdown.
4. The data transmission control method according to claim 3, characterized in that: The step of determining whether the system enters a shutdown state comprises: When any node unit fails, it will send a first emergency stop data frame to the node unit located downstream via the control loop, and the node unit located downstream will perform an emergency stop after receiving the first emergency stop data frame; at the same time, the main control node unit will immediately send a second emergency stop data frame after receiving the first emergency stop data frame, and the secondary node unit that has not stopped will perform an emergency stop after receiving the second emergency stop data frame; When the master control node unit detects a system failure, it will send a fault shutdown data frame to the downstream secondary node unit, and the downstream secondary node unit will execute a fault shutdown after receiving the fault shutdown data frame; When the master control node unit sends a normal shutdown data frame, the secondary node unit located downstream performs a normal shutdown after receiving the normal shutdown data frame.
5. A data transmission control system of a dual ring communication network, characterized in that: Running the data transmission control method according to any one of claims 1 to 4, the data transmission control system comprises a master control node unit and N secondary node units, N≥1; The master control node unit and N secondary node units are connected in series in a ring; The master control node unit includes at least two pairs of first data ports; The secondary node unit comprises at least two pairs of second data ports; Each pair of the first data port or the second data port includes two network ports; A pair of first data ports of the master control node unit and a pair of second data ports in the secondary node unit are connected in series in sequence to form a ring, forming a control loop line; Another pair of first data ports in the master control node unit and another pair of second data ports in the secondary node unit are connected in series in sequence to form a ring, forming a feedback loop.
6. An electronic device comprising a processor and a memory, characterized in that: The memory stores computer-readable instructions, and the processor is used to execute the computer-readable instructions, wherein the computer-readable instructions, when executed, execute the data transmission control method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Wireless local area network station resource sharing method and device
CN105578423A
Dual ring type supervisory and controlling system
JP1994104909A