A control system and production line

By adopting a continuous data address design in the production line control system, efficient data transmission and control from the master control system to the slave control system are achieved, solving the problem of low communication efficiency in the production line and improving the efficiency of equipment commissioning and the work efficiency of engineers.

CN119247902BActive Publication Date: 2025-11-14HANS LASER TECH IND GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411368191.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-11-14
Estimated Expiration
2044-09-29

AI Technical Summary

Technical Problem

In existing technologies, the communication efficiency of production line control systems is low, which makes equipment debugging difficult and fails to meet the needs of efficient collaborative work.

Method used

The system employs a master control system and a slave control system with data address design. By setting consecutive second and third data addresses, data can be transmitted and stored sequentially, improving data transmission efficiency. The master control system controls the slave control system.

Benefits of technology

It significantly improved the communication efficiency of the production line, simplified the process of writing equipment control programs, shortened the delivery time, and improved the work efficiency of engineers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119247902B_ABST
    Figure CN119247902B_ABST
Patent Text Reader

Abstract

This application provides a control system and a production line. The control system includes a master control system and a slave control system. The master control system has a first data address and a second data address, and the slave control system has a third data address. Each of the first, second, and third data addresses includes multiple addresses for storing data. The multiple addresses for storing data in the second data address are consecutive, and the first, second, and third data addresses are sequentially communicatively connected. Data stored in the multiple addresses of the first data address can be transmitted to the second data address, whereby the second data address receives the data and stores it in its corresponding multiple addresses. Similarly, data stored in the multiple addresses of the second data address can be transmitted to the third data address, whereby the third data address receives the data and stores it in its corresponding multiple addresses. When this control system is used in a production line, the slave control system is integrated into the production line equipment, and the master control system controls the equipment by controlling the slave control system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of automation control application technology, and more specifically, relates to a control system and production line. Background Technology

[0002] As industrial equipment becomes increasingly automated and intelligent, production lines consisting of multiple devices spanning tens or even hundreds of meters are gradually emerging to work together and complete a series of complex processes.

[0003] For production lines, the disclosed technologies indicate that each piece of equipment has its own dedicated control system, i.e., a slave control system. A central control system is then used to coordinate and regulate the slave control systems of multiple pieces of equipment. However, due to flaws in the related technologies, the communication efficiency of the production line's control system is low. Summary of the Invention

[0004] This application provides a control system that can improve the communication efficiency of the control system of a production line.

[0005] The technical solution adopted in this application is as follows: a control system is provided, including a master control system and a slave control system. The master control system has a first data address and a second data address, and the slave control system has a third data address. The first data address, the second data address, and the third data address each include multiple addresses for storing data. The multiple addresses for storing data in the second data address are consecutive addresses, and the first data address, the second data address, and the third data address are sequentially communicatively connected. Data stored in the multiple addresses of the first data address can be transmitted to the second data address, and the second data address receives the data and stores it in corresponding multiple addresses. Data stored in the multiple addresses of the second data address can be transmitted to the third data address, and the third data address receives the data and stores it in corresponding multiple addresses. Each address of the third data address corresponds to receiving data transmitted from one address of the first data address. The multiple addresses of the first data address are used to store control data that can control the slave control system. The control data is transmitted to the second data address for relay, and then transmitted to the multiple addresses of the third data address, so that the master control system can control the slave control system.

[0006] Furthermore, each address of the first data address corresponds to an address of the third data address and can communicate.

[0007] Furthermore, each address of the first data address is the same as the corresponding communicable address of the third data address.

[0008] Furthermore, the slave control system also includes a fourth data address, which comprises multiple addresses for storing data. These multiple addresses are consecutive, and the second data address, the fourth data address, and the third data address are sequentially communicatively connected. Data stored at the multiple addresses of the second data address can be transmitted to the fourth data address, which receives the data and stores it in the corresponding multiple addresses. Data stored at the multiple addresses of the fourth data address can also be transmitted to the third data address, which receives the data and stores it in the corresponding multiple addresses.

[0009] Furthermore, the data stored at multiple addresses of the third data address can be transmitted to the fourth data address, whereby the fourth data address receives the data and stores it in the corresponding multiple addresses; the data stored at multiple addresses of the fourth data address can be transmitted to the second data address, whereby the second data address receives the data and stores it in the corresponding multiple addresses; the data stored at multiple addresses of the second data address can be transmitted to the first data address, whereby the first data address receives the data and stores it in the corresponding multiple addresses.

[0010] Furthermore, the number of addresses in the first data address, the second data address, the third data address, and the fourth data address are equal.

[0011] Furthermore, each address of the second data address is the same as one address of the fourth data address and they are correspondingly communicable.

[0012] Furthermore, the control system also includes a master computer subsystem and a slave computer subsystem. The master computer subsystem is communicatively connected to the master control system and is used to control the master control system; the slave computer subsystem is communicatively connected to the slave control system and is used to control the slave control system.

[0013] This application also provides a production line, including processing equipment, a control device, and a control system as described above. The processing equipment and the control device are communicatively connected. The master control system is embedded in the control device, and the slave control system is embedded in the processing equipment. The slave control system can control the operation of the processing equipment.

[0014] Furthermore, the production line also includes a master host computer and a slave host computer. The master host computer is communicatively connected to the control device, and the slave host computer is communicatively connected to the processing equipment. The control system also includes a master computer subsystem and a slave computer subsystem. The master computer subsystem is embedded in the master host computer, and the slave computer subsystem is embedded in the slave host computer. The master computer subsystem is communicatively connected to the master control system and is used to control the master control system. The slave computer subsystem is communicatively connected to the slave control system and is used to control the slave control system.

[0015] In the control system provided by this application, data stored at multiple addresses in the first data address of the master control system can be sequentially transmitted to the second data address and the third data address, thereby completing the data transmission from the master control system to the slave control system, so that the master control system can control the slave control system.

[0016] In this design, multiple addresses of the second data address are set as consecutive addresses, allowing data stored at consecutive addresses to be transmitted in a single transmission. In contrast, related technologies disclose a scheme where data is stored at non-consecutive addresses in the master control system. Consequently, when the master control system transmits data to the slave control system, the non-consecutive addresses cannot be transmitted simultaneously and must be transmitted separately. Therefore, compared to the solutions disclosed in related technologies, the control system of this application significantly improves the data transmission efficiency from the master control system to the slave control system.

[0017] Furthermore, when the control system of this application is used in a production line, the slave control system is embedded in the equipment of the production line, and the master control system can control the equipment by controlling the slave control system, thereby improving the communication efficiency of the production line. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 A schematic diagram illustrating the communication relationships of one type of control system provided in an embodiment of this application;

[0020] Figure 2 A schematic diagram of the communication relationship of another control system provided in an embodiment of this application;

[0021] Figure 3 for Figure 2 A schematic diagram illustrating the communication relationship between the control system with the addition of a master computer subsystem and a slave computer subsystem.

[0022] Figure 4 This is a schematic diagram illustrating the communication relationships of a control system that includes multiple slave control systems.

[0023] Figure 5 The diagram shows the structural block diagram and communication relationship diagram of the production line provided in the embodiments of this application.

[0024] The following are the labeling elements in the figure:

[0025] 10. Control system; 11. Master control system; 12. Slave control system; 111. First data address; 112. Second data address; 121. Third data address; 122. Fourth data address; 13. Master computer subsystem; 14. Slave computer subsystem; 20. Production line; 21. Processing equipment; 22. Control device; 23. Master host computer; 24. Slave host computer. Detailed Implementation

[0026] To make the technical problems, technical solutions, and beneficial effects to be solved by this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the scope of this application.

[0027] It should be noted that when a component is referred to as being "fixed to" or "set on" another component, it can be directly on or indirectly on that other component. When a component is referred to as being "connected to" another component, it can be directly connected to or indirectly connected to that other component.

[0028] It should be understood that the terms "length", "width", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.

[0029] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0030] Please see Figure 1The control system 10 provided in the embodiments of this application will now be described. The control system 10 provided in the embodiments of this application includes a master control system 11 and a slave control system 12. The master control system 11 has a first data address 111 and a second data address 112, and the slave control system 12 has a third data address 121. The first data address 111, the second data address 112, and the third data address 121 each include multiple addresses for storing data. The multiple addresses for storing data in the second data address 112 are consecutive addresses. The first data address 111, the second data address 112, and the third data address 121 can be sequentially connected for communication. Data stored in the multiple addresses of the first data address 111 can be transmitted to the second data address 111. 12. The second data address 112 receives data and stores it in multiple corresponding addresses; the data stored in the multiple addresses of the second data address 112 can be transmitted to the third data address 121, the third data address 121 receives data and stores it in multiple corresponding addresses, each address of the third data address 121 corresponds to receiving data transmitted from one address of the first data address 111; the multiple addresses of the first data address 111 are used to store control data that can control the slave control system 12, the control data is transmitted to the second data address 112 for relay, and then transmitted to the multiple addresses of the third data address 121, so that the master control system 11 can control the slave control system 12.

[0031] In the control system 10 provided in this application embodiment, the data stored in multiple addresses in the first data address 111 of the master control system 11 can be sequentially transmitted to the second data address 112 and the third data address 121, thereby completing the data transmission from the master control system 11 to the slave control system 12, so that the master control system 11 can control the slave control system 12.

[0032] In this embodiment, multiple addresses of the second data address 112 are set as consecutive addresses, allowing data stored at consecutive addresses to be transmitted in one go when sent outwards. In contrast, the related art discloses a scheme where the data addresses in the master control system 11 are set as non-consecutive addresses for data storage. Therefore, when the master control system 11 transmits data to the slave control system 12, the data stored at non-consecutive addresses cannot be transmitted in one go and must be transmitted separately. Thus, compared to the technical solutions disclosed in the related art, the control system 10 of this application embodiment can significantly improve the data transmission efficiency of the master control system 11 to the slave control system 12.

[0033] Furthermore, when the control system 10 of this application embodiment is used for the production line 20, the slave control system 12 is embedded in the equipment of the production line 20, and the master control system 11 can control the equipment by controlling the slave control system 12, so as to improve the communication efficiency of the production line 20. It can be understood that both the master control system 11 and the slave control system 12 are PLC (Programmable Logic Controller) systems, with the master control system 11 representing the master PLC and the slave control system 12 representing the slave PLC.

[0034] Generally, the control system 10 disclosed in the related technology can be understood as having multiple addresses in its main control system 11 that are usually not completely contiguous. Of course, there are also completely contiguous and completely discontinuous configurations. Incomplete contiguous means that some addresses may be contiguous, but all addresses are ultimately discontinuous, i.e., there are interruptions. For example, it includes twenty consecutive addresses from A1 to A20, and five consecutive addresses from A51 to A55, but the address intervals [A1, A20] and [A51, A55] are discontinuous. Complete contiguous means that all addresses are contiguous, for example, it includes two hundred consecutive addresses from A1 to A200. Completely discontinuous means that all addresses are discontinuous, for example, it includes addresses A1, A3, A5, A7, etc. However, completely contiguous and completely discontinuous configurations are not common and are rare in actual implementation. This application embodiment uses the example of multiple addresses in the main control system 11 of the related technology being not completely contiguous, but both completely contiguous and completely discontinuous configurations are also applicable to this application embodiment.

[0035] Therefore, in related technologies, when data from multiple addresses is transmitted outward, data stored in the contiguous address portion can be transmitted completely at once. However, if there are multiple partially contiguous address segments, the data stored in each segment must be transmitted sequentially, which takes a long time and results in low efficiency. In contrast, this embodiment of the application, by setting a second data address 112 with contiguous addresses, can receive data from multiple non-contiguous addresses of the first data address 111 and transmit it to the third data address 121 of the slave control system 12 at once using contiguous addresses, thus greatly improving transmission efficiency.

[0036] Furthermore, in the above embodiment, each address of the first data address 111 corresponds to an address of the third data address 121 and is communicable. That is, among the multiple addresses of the first data address 111, each address corresponds to a unique address in the third data address 121, i.e., a one-to-one correspondence exists. For example, address A1 in the first data address 111 transmits the stored data to the second data address 112, and the second data address 112 then transmits the data to address X of the third data address 121, i.e., address A1 and address X have a one-to-one correspondence. In this way, when the master control system 11 controls the data information stored in any address of the first data address 111, it can realize the control of the corresponding slave control system 12 and control the corresponding equipment to execute the corresponding process.

[0037] Since the register address type symbols of PLCs from different manufacturers are generally different, the address symbols such as A and X in this embodiment are only used to distinguish address types and do not specifically refer to a particular address type. Therefore, address X can also be of type A1. Specifically, this embodiment takes the example that each address of the first data address 111 is the same as the corresponding communicable address of the third data address 121. That is, it can be understood that the address in the third data address 121 corresponding to the A1 address in the first data address 111 also adopts type A1. In this way, the data controlling the A1 address in the master control system 11 is equivalent to the data controlling the A1 address in the slave control system 12. For example, if the A1 address in the first data address 111 of the master control system 11 stores a control program, then the A1 address in the third data address 121 of the slave control system 12 also receives and stores this program. When the control program in the A1 address of the master control system 11 is executed, the control program stored in the A1 address in the third data address 121 of the slave control system 12 is executed synchronously, thereby controlling the corresponding equipment to work. This saves the time that would otherwise be spent confirming the correspondence due to different address types.

[0038] Please see Figure 2 Furthermore, the slave control system 12 in the above embodiment may also be provided with a fourth data address 122. The fourth data address 122 includes multiple addresses for storing data. The multiple addresses for storing data in the fourth data address 122 are consecutive addresses. The second data address 112, the fourth data address 122, and the third data address 121 can be communicatively connected in sequence. The data stored in the multiple addresses of the second data address 112 can be transmitted to the fourth data address 122. The fourth data address 122 receives the data and stores it in the corresponding multiple addresses. The data stored in the multiple addresses of the fourth data address 122 can be transmitted to the third data address 121. The third data address 121 receives the data and stores it in the corresponding multiple addresses.

[0039] It can be understood that the first data address 111, the second data address 112, the fourth data address 122, and the third data address 121 in this embodiment are connected in sequence for communication. This communication connection is bidirectional, that is, the data transmission direction can be sequentially transmitted along the direction of the first data address 111, the second data address 112, the fourth data address 122, and the third data address 121, which is called forward transmission; or it can be sequentially transmitted along the direction of the third data address 121, the fourth data address 122, the second data address 112, and the first data address 111, which is called reverse transmission.

[0040] In this embodiment of the application, a fourth data address 122 is set. In the reverse data transmission process, the function of the fourth data address 122 is the same as that of the second data address 112 in the forward transmission process. That is, the multiple address types of the third data address 121 are the same as those of the first data address 111, and they are all not completely contiguous. In this way, when the data stored at each address in the third data address 121 is transmitted to the fourth data address 122, it will be stored in the contiguous addresses of the fourth data address 122. Then, when the data is transmitted from the fourth data address 122 to the second data address 112, the transmission can be completed in one go, improving the transmission efficiency. The specific principle can be referred to the communication settings of the first data address 111 and the second data address 112 described above, which will not be repeated here.

[0041] Specifically, in this embodiment of the application, the number of addresses of the first data address 111, the second data address 112, the third data address 121, and the fourth data address 122 are equal.

[0042] It should be noted that during the forward data transmission along the first data address 111, the second data address 112, the fourth data address 122, and the third data address 121, if the number of addresses in the first data address 111 is less than or equal to the number of addresses in the second data address 112, the number of addresses in the second data address 112 is less than or equal to the number of addresses in the third data address 121, and the number of addresses in the third data address 121 is less than or equal to the number of addresses in the fourth data address 122, then provided that the transmission performance of the master control system 11 and the slave control system 12 is sufficient, the data stored at the address of the first data address 111 can be transmitted to the third data address 121 in one go.

[0043] Conversely, during the forward data transmission along the third data address 121, the fourth data address 122, the second data address 112, and the first data address 111, if the number of addresses in the third data address 121 is less than or equal to the number of addresses in the fourth data address 122, the number of addresses in the fourth data address 122 is less than or equal to the number of addresses in the second data address 112, and the number of addresses in the second data address 112 is less than or equal to the number of addresses in the first data address 111, then, provided that the transmission performance of the master control system 11 and the slave control system 12 is sufficient, the data stored at the address of the third data address 121 can be transmitted to the first data address 111 in one go.

[0044] The principle is as follows: if the number of addresses of the transmitting party is no more than the number of addresses of the receiving party, the receiving party can receive all the data transmitted by the transmitting party at once; however, if the number of addresses of the transmitting party is more than the number of addresses of the receiving party, even if there are empty addresses among the addresses of the transmitting party that are not used to store data, the empty addresses are still valid, meaning that the empty addresses store empty data, which is still interpreted as storing data, just empty. Therefore, during data transmission, since the number of addresses of the receiving party is insufficient to receive the data of the transmitting party at once, it is necessary to transmit in batches, which takes longer and reduces efficiency.

[0045] Therefore, in this embodiment of the application, the number of addresses of the first data address 111, the second data address 112, the third data address 121, and the fourth data address 122 are set to be equal, so that both forward and reverse transmission can be completed at once, achieving efficient data transmission.

[0046] Furthermore, each address of the second data address 112 in the above embodiment is the same as an address of the fourth data address 122 and is correspondingly communicable. It can be understood that the multiple addresses in the second data address 112 and the multiple addresses in the fourth data address 122 correspond one-to-one to the same type, for example, both are [H1, H80].

[0047] In summary, in the actual data transmission of this application embodiment, taking an example where both the number of addresses in the first data address 111 and the number of addresses in the third data address 121 are 84, specifically [A1, A20], [A51, A55] and [A101, A159], the address range [H1, H20] in the second data address 112 is used to store the data corresponding to [A1, A20], [H21, H25] is used to store the data corresponding to [A51, A55], and [H26, H84] is used to store the data corresponding to [A101, A159].

[0048] Then, the second data address 112 transmits the data to the fourth data address 122. The addresses [H1, H80] in the fourth data address 122 are used to store the data transmitted corresponding to the addresses [H1, H80] in the second data address 112. That is, the address range [H1, H20] in the fourth data address 122 is used to store the data corresponding to the address range [H1, H20] in the second data address 112, the address range [H21, H25] in the fourth data address 122 is used to store the data corresponding to the address range [H21, H25] in the second data address 112, and the address range [H26, H84] in the fourth data address 122 is used to store the data corresponding to the address range [H26, H84] in the second data address 112.

[0049] Finally, the fourth data address 122 transmits the data to the third data address 121. That is, the address range [A1, A20] in the third data address 121 is used to store the data corresponding to the address range [H1, H20] in the fourth data address 122, the address range [A51, A55] in the third data address 121 is used to store the data corresponding to the address range [H21, H25] in the second data address 112, and the address range [A101, A159] in the third data address 121 is used to store the data corresponding to the address range [H26, H84] in the second data address 112. It can be understood that the multiple addresses in the third data address 121 restore the multiple addresses in the first data address 111 and store the same data accordingly. There is no need to worry about data corruption, confusion, or tedious repeated data searching. Especially when there are a large number of devices, this setting can ensure that data transmission is not prone to errors.

[0050] Please see Figure 3 and Figure 4 The control system 10 in the above embodiment may further include a master computer subsystem 13 and a slave computer subsystem 14. The master computer subsystem 13 is communicatively connected to the master control system 11 and is used to control the master control system 11; the slave computer subsystem 14 is communicatively connected to the slave control system 12 and is used to control the slave control system 12.

[0051] Both the master computer subsystem 13 and the slave computer subsystem 14 can be understood as software installed on a computer. The master control system 11 can be controlled by the master computer subsystem 13, and the slave control system 12 can be controlled by the slave computer subsystem 14. Furthermore, the slave control system 12 can also be controlled by the master computer subsystem 13 through controlling the master control system 11. Since it is a common practice for PLCs to be controlled by computer software, this embodiment will not be described in detail here.

[0052] Since the production line 20 generally includes multiple pieces of equipment, that is, the control system 10 includes multiple slave control systems 12. This setup allows for convenient control of the slave control systems 12 through the slave computer subsystem 14, thereby controlling the corresponding equipment and achieving targeted individual control; it also allows for convenient control of the master control system 11 through the master computer subsystem 13, thereby coordinating and controlling multiple pieces of equipment and achieving overall control.

[0053] It should be noted that because production line 20 generally includes multiple devices, each device is equipped with a slave control system 12, and as the equipment upgrade cycle becomes shorter and shorter, and customers' delivery time requirements for the equipment also become shorter and shorter, when the program size of control system 10 is large, in the control system 10 of related technologies, the control programs of slave control systems 12 corresponding to different devices must be written independently, and then the control program of master control system 11 is written with reference to the address used to store data in slave control system 12, so as to be able to debug slave control systems 12 corresponding to multiple devices. In this way, the production of control system 10 requires a lot of time, which often results in the inability to meet the delivery time requirements of customers.

[0054] The control system 10 of this application embodiment can directly save the time of writing control programs for each device by writing control programs for the main control system 11 and setting up the communication connection as described above. This can greatly improve the efficiency of engineers, reduce the intensity and difficulty of their work, and solve the problem of not being able to meet the delivery time required by customers.

[0055] Please see Figure 4 and Figure 5 This application also provides a production line 20, including a processing equipment 21, a control device 22, and a control system 10 as described in any of the above embodiments. The processing equipment 21 and the control device 22 are communicatively connected. A master control system 11 is embedded in the control device 22, and a slave control system 12 is embedded in the processing equipment 21. The slave control system 12 can control the operation of the processing equipment 21.

[0056] Of course, the production line 20 may also include a master host computer 23 and a slave host computer 24. The master host computer 23 and the slave host computer 24 can be understood as computers. The master host computer 23 can communicate with the control device 22, and the slave host computer 24 can communicate with the processing equipment 21. The master computer subsystem 13 is embedded in the master host computer 23, and the slave computer subsystem 14 is embedded in the slave host computer 24. The number of slave host computers 24 is equal to the number of equipment, and they correspond one-to-one.

[0057] The control device 22 in this embodiment can be a control box of a processing equipment 21 or a separate control box. As long as it can serve as a carrier of the main control system 11 and achieve communication connection with the slave control system 12 to control the slave control system 12 and thus control the corresponding processing equipment 21 to work, it is acceptable.

[0058] The working principle of production line 20 in this embodiment is as follows:

[0059] The host computer 23 opens the main computer subsystem 13, which controls the main control system 11, thereby controlling the slave control systems 12 of multiple processing equipment 21, thus achieving corresponding control of multiple processing equipment 21. Similarly, the host computer 24 opens the slave computer subsystem 14, which controls the corresponding slave control system 12, thereby controlling the corresponding processing equipment 21.

[0060] The production line 20 in this application embodiment includes the control system 10 in any of the above embodiments, and therefore has the beneficial effects brought by the control system 10 in any of the above embodiments, which will not be described again.

[0061] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A control system, characterized in that, The control system includes a master control system and a slave control system. The master control system has a first data address and a second data address, and the slave control system has a third data address. The first data address, the second data address, and the third data address all include multiple addresses for storing data. The multiple addresses used for storing data in the second data address are consecutive addresses, and the first data address, the second data address, and the third data address can be communicatively connected in sequence; Data stored at multiple addresses of the first data address can be transmitted to the second data address, and the second data address receives the data and stores it in the corresponding multiple addresses; Data stored at multiple addresses of the second data address can be transmitted to the third data address. The third data address receives the data and stores it in multiple corresponding addresses. Each address of the third data address corresponds to receiving data transmitted from one address of the first data address. Multiple addresses of the first data address are used to store control data that can control the slave control system. The control data is transmitted to the second data address for transit, and then transmitted to multiple addresses of the third data address, so that the master control system can control the slave control system.

2. The control system according to claim 1, characterized in that, Each address of the first data address corresponds to an address of the third data address and can communicate.

3. The control system according to claim 2, characterized in that, Each address of the first data address is the same as the corresponding communicable address of the third data address.

4. The control system according to any one of claims 1-3, characterized in that, The slave control system also has a fourth data address, which includes multiple addresses for storing data. The multiple addresses for storing data in the fourth data address are consecutive addresses. The second data address, the fourth data address, and the third data address can be connected to each other in sequence. Data stored at multiple addresses of the second data address can be transmitted to the fourth data address, which receives the data and stores it in the corresponding multiple addresses; Data stored at multiple addresses of the fourth data address can be transmitted to the third data address, which receives the data and stores it at the corresponding multiple addresses.

5. The control system according to claim 4, characterized in that, The data stored in the multiple addresses of the third data address can be transmitted to the fourth data address, and the fourth data address receives the data and stores it in the corresponding multiple addresses; The data stored in the multiple addresses of the fourth data address can be transmitted to the second data address, and the second data address receives the data and stores it in the corresponding multiple addresses; Data stored at multiple addresses of the second data address can be transmitted to the first data address, and the first data address receives the data and stores it in the corresponding multiple addresses.

6. The control system according to any one of claims 4, characterized in that, The number of addresses in the first data address, the second data address, the third data address, and the fourth data address are equal.

7. The control system according to claim 6, characterized in that, Each address of the second data address is the same as one address of the fourth data address and they are correspondingly communicable.

8. The control system according to claim 1, characterized in that, The control system further includes a master computer subsystem and a slave computer subsystem. The master computer subsystem is communicatively connected to the master control system and is used to control the master control system. The slave computer subsystem is communicatively connected to the slave control system and is used to control the slave control system.

9. A production line, characterized in that, The system includes processing equipment, a control device, and a control system as described in any one of claims 1-8. The processing equipment and the control device are communicatively connected. The master control system is embedded in the control device, and the slave control system is embedded in the processing equipment. The slave control system can control the operation of the processing equipment.

10. The production line according to claim 9, characterized in that, The production line also includes a master host computer and a slave host computer. The master host computer can be communicatively connected to the control device, and the slave host computer can be communicatively connected to the processing equipment. The control system further includes a master computer subsystem and a slave computer subsystem, wherein the master computer subsystem is embedded in the master host computer and the slave computer subsystem is embedded in the slave host computer; The main computer subsystem is communicatively connected to the main control system and is used to control the main control system; The slave computer subsystem is communicatively connected to the slave control system and is used to control the slave control system.

Citation Information

Patent Citations

  • Battery management system and communication method thereof

    CN107437640A

  • Address allocation method, intelligent cabinet, slave control unit and master control unit

    CN114443509A