A control system and production line
By adopting a master control system and multiple slave control systems in an automated production line, the problems of large workload and insufficient program capacity in existing control systems are solved, enabling efficient programming and debugging, reducing costs and improving production efficiency.
Patent Information
- Application Number
- CN202411375934.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2044-09-30
AI Technical Summary
The existing automated production line control system is poorly designed, resulting in a large workload and insufficient program capacity. High-end PLC systems are expensive and difficult to program and debug.
The system adopts a structure of a master control system and multiple slave control systems. The master control system controls multiple slave control systems, distributing the program workload. The master control system transmits control data to the slave control systems for processing equipment control. By utilizing the cooperation of multiple systems, the programming workload and system hardware costs are reduced.
It enables efficient programming and debugging, reduces the cost and workload of production line control program development, and improves the efficiency of production line control program development.
Smart Images

Figure CN119270786B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of automation control technology, and more specifically, relates to a control system and production line. Background Technology
[0002] With the development of automation control technology, not only processing equipment, but also production lines are gradually becoming fully automated.
[0003] The related technology discloses an automated production line, which includes multiple processing equipment capable of performing the same processing technology. Due to the unreasonable design of the production line control system disclosed in the related technology, the workload in creating the control program for the production line is not only large, but also requires the control system to have a large program capacity. Summary of the Invention
[0004] This application provides a control system for use in the aforementioned automated production line, which can reduce the workload of creating control programs and has a larger program capacity.
[0005] The technical solution adopted in this application is as follows: A control system is provided for controlling a production line. The production line includes a control device and multiple processing devices capable of performing the same processing technology. The control device and the multiple processing devices can be communicatively connected. The control system includes a master control system and multiple slave control systems. The master control system is embedded in the control device. The master control system has a first data address, which includes multiple first addresses for storing data. The multiple first addresses are all different. Each slave control system is embedded in one of the processing devices. Each slave control system can control the operation of the corresponding processing device. Each slave control system has a second data address, which includes multiple second addresses for storing data. Each second address corresponds to a first address and can be communicatively connected. Each second address can receive data transmitted by the corresponding first address. The multiple first addresses of the first data address are used to store control data that can control the slave control system. The first address can transmit the control data to the corresponding second address, thereby controlling the corresponding slave control system. In the multiple slave control systems, the multiple second addresses in each slave control system correspond one-to-one with the multiple second addresses in any other slave control system.
[0006] Furthermore, the master control system also has a third data address, which includes multiple third addresses for storing data. These multiple third addresses are divided into multiple groups, each group containing multiple third addresses, and the multiple third addresses in each group are consecutive addresses. Each slave control system's second address can be communicatively connected to a corresponding first address through one of the third addresses in a group. Data stored in the multiple first addresses of the first data address can be transmitted to the third data address, and the third data address receives the data and stores it in the corresponding multiple third addresses. Data stored in the multiple third addresses of the third data address can be transmitted to a corresponding second data address of the slave control system, and the second data address receives the data and stores it in the corresponding multiple second addresses.
[0007] Furthermore, each of the slave control systems also has a fourth data address, which includes multiple fourth addresses for storing data. The multiple fourth addresses are consecutive addresses. Each second address in the slave control system can be communicatively connected to a corresponding third address through one of the fourth addresses. Data stored in the multiple third addresses of the third data address can be transmitted to the corresponding fourth data address of the slave control system. The fourth data address receives the data and stores it in the corresponding multiple fourth addresses. Data stored in the multiple fourth addresses of the fourth data address can be transmitted to the corresponding second data address. The second data address receives the data and stores it in the corresponding multiple second addresses.
[0008] Furthermore, the number of the first address, the number of the second addresses of the plurality of slave control systems, the number of the third address, and the number of the fourth addresses of the plurality of slave control systems are all equal.
[0009] Furthermore, each fourth address in each of the slave control systems is the same as the corresponding communicatively connectable third address.
[0010] Furthermore, the same control program is written into the same second address, and the control program is used to control the corresponding processing equipment.
[0011] Furthermore, the control system also includes a main computer system, and the production line also includes a main host computer. The main host computer is communicatively connected to the control device. The main computer system is embedded in the main host computer and is communicatively connected to the main control system to control the main control system.
[0012] Furthermore, the control system also includes multiple slave computer systems, and the production line also includes multiple slave host computers. Each slave host computer is communicatively connected to one of the processing devices. Each slave computer system is embedded in one of the slave host computers. The slave computer system is communicatively connected to the corresponding slave control system to control the slave control system.
[0013] This application also provides a production line, including multiple processing equipment, a control device, and a control system as described above. The control device can be communicatively connected to the multiple processing equipment. The master control system is embedded in the control device, and each slave control system is embedded in one of the processing equipment. Each slave control system can control the operation of the corresponding processing equipment.
[0014] Furthermore, the production line also includes a master host computer and multiple slave host computers, and the control system also includes a master computer system and multiple slave computer systems; the master host computer is communicatively connected to the control device, the master computer system is embedded in the master host computer, and the master computer system is communicatively connected to the master control system to control the master control system; each slave host computer is communicatively connected to one of the processing devices, each slave computer system is embedded in one slave host computer, and the slave computer system is communicatively connected to the corresponding slave control system to control the slave control system.
[0015] The control system provided in this application is used to control a production line, and the production line needs to have multiple processing equipment that can perform the same processing technology. Each slave control system is embedded in one processing equipment, and the master control system is embedded in the control device, so that multiple processing equipment can be controlled through the control device.
[0016] In the slave control system, the data stored in the second address of the second data address can control the corresponding processing equipment, while the data stored in the first address of the master control system is control data. After the control data is transmitted to the corresponding second address of the slave control system, the data stored in the corresponding second address can be controlled to control the corresponding processing equipment.
[0017] Furthermore, regarding the control system of the aforementioned production line, compared to the control system of this application, the control system disclosed in the related technology can be understood as: using only a single system as the carrier of the control program for multiple processing equipment and connecting it with the control of multiple equipment. Taking a PLC (Programmable Logic Controller) system as an example, a PLC system has an upper limit on the amount of program it can hold. Therefore, for control programs with a large amount of program, its capacity generally cannot meet the requirements. If a high-configuration PLC system is used, the cost increases exponentially. At the same time, if all control programs are stored in a PLC system, not only is programming more difficult, but subsequent debugging is also very difficult and requires a lot of time.
[0018] In the control system of this application, multiple slave control systems control a corresponding number of processing equipment, and then the master control system controls the settings of multiple slave control systems. Thus, when writing the control program, the control program used to control the processing equipment to execute the processing technology is stored in the corresponding slave control system, while the control program used to coordinate the execution of multiple slave control systems is stored in the master control system. By using the cooperation of multiple systems, the amount of program is distributed, thereby saving system hardware costs.
[0019] Meanwhile, in the multiple slave control systems of this application, the multiple second addresses in each slave control system correspond one-to-one with the multiple second addresses in any other slave control system. Multiple processing equipment with the same processing technology in the production line also have the same control program for controlling the execution of their processing technology. Therefore, this application sets the number and address number of the second addresses in different slave control systems to correspond one-to-one. Thus, when creating the processing technology control program for multiple processing equipment, only one processing equipment's processing technology control program needs to be written. The control programs for the processing steps of other processing equipment can be copied and pasted into the corresponding multiple second addresses to complete the processing technology control programs for multiple processing equipment. The control program in the master control system only needs to control the data in each first address to be transmitted to the corresponding second address in the corresponding slave control system to achieve precise control of multiple devices. Moreover, the workload of writing the control program in this master control system is relatively small, simplifying the process and facilitating subsequent debugging.
[0020] Therefore, when creating the control program for the production line, using the control system of this application as a carrier can not only distribute the program workload but also greatly reduce the amount of programming work, thereby improving the efficiency of creating the control program for the production line. Attached Figure Description
[0021] 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.
[0022] Figure 1 A schematic diagram of the communication relationship of a control system provided in an embodiment of this application;
[0023] Figure 2 for Figure 1 A schematic diagram of the communication relationship of a control system with an added third data address in the main control system;
[0024] Figure 3 for Figure 2 A schematic diagram of the communication relationship of a control system with an added fourth data address in the control system;
[0025] Figure 4 for Figure 3 A schematic diagram illustrating the communication relationship between the control system with the addition of a master computer subsystem and a slave computer subsystem.
[0026] Figure 5 The diagram shows the structural block diagram and communication relationship diagram of the production line provided in the embodiments of this application.
[0027] The following are the labeling elements in the figure:
[0028] 10. Control system; 11. Main control system; 111. First data address; 112. Third data address; 12. Slave control system; 121. Second data address; 122. Fourth data address; 13. Main computer system; 14. Slave computer system; 20. Production line; 21. Processing equipment; 22. Control device; 23. Master host computer; 24. Slave host computer. Detailed Implementation
[0029] 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.
[0030] It should be noted that when a component is referred to as being "connected to" another component, it can be directly connected to the other component or indirectly connected to that other component.
[0031] It should be understood that 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. Therefore, 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.
[0032] Please see Figure 1 The 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 is used to control a production line 20, which includes a control device 22 and multiple processing equipment 21 capable of performing the same processing technology. The control device 22 and the multiple processing equipment 21 can all be communicatively connected.
[0033] The control system 10 includes a master control system 11 and multiple slave control systems 12. The master control system 11 is equipped with a control device 22 and has a first data address 111, which includes multiple first addresses for storing data. Each of the multiple first addresses is different. Each slave control system 12 is equipped with a processing device 21 and can control the operation of the corresponding processing device 21. Each slave control system 12 is equipped with a second data address 121, which includes multiple second addresses for storing data. Each second address corresponds to a first address and can be communicatively connected. Each second address can receive data transmitted by the corresponding first address. The multiple first addresses of the first data address 111 are used to store control data that can control the slave control system 12. The first address can transmit control data to the corresponding second address, thereby controlling the corresponding slave control system 12. Among the multiple slave control systems 12, the multiple second addresses in each slave control system 12 correspond one-to-one with the multiple second addresses in any other slave control system 12.
[0034] The control system 10 provided in this embodiment is used to control a production line 20, which requires multiple processing devices 21 capable of performing the same processing technology. Each slave control system 12 is embedded in one processing device 21, while the master control system 11 is embedded in a control device 22, thereby controlling multiple processing devices 21 through the control device 22. It should be noted that in this embodiment, both the master control system 11 and the slave control system 12 are based on a PLC (Programmable Logic Controller) system. Therefore, the basic functions of the master control system 11 and the slave control system 12 are not described in detail here.
[0035] In this system, the data stored at multiple second addresses of the second data address 121 in the slave control system 12 can control the corresponding processing equipment 21. Meanwhile, the data stored at multiple first addresses of the first data address 111 in the master control system 11 is control data. After this control data is transmitted to the corresponding second address in the slave control system 12, it can control the data stored in the corresponding second address to control the corresponding processing equipment 21. This can be understood as the control program stored at the second address in the slave control system 12 controlling the corresponding processing equipment 21 to execute the processing technology, while the control data stored at the first address in the master control system 11 can be understood as the control instruction program used to control the program at the corresponding second address.
[0036] Furthermore, regarding the control system 10 of the aforementioned production line 20, compared to the control system 10 of the embodiments of this application, the control system 10 disclosed in the related technology can be understood as: using only one PLC system as the carrier of the control program for multiple processing equipment 21, and connecting it with the control of multiple processing equipment. As is well known, each PLC system has an upper limit on the amount of program it can hold. Therefore, for control programs with a large amount of program, its capacity generally cannot meet the requirements. If a high-configuration PLC system is used, the cost increases exponentially. At the same time, for a production line 20 that includes multiple processing equipment, the total amount of its control program often ranges from hundreds of thousands to millions. If the processing technology is more complex, the amount of program will also be larger. Therefore, if all control programs are stored in one PLC system, not only does it require careful consideration during programming, but it is also very difficult in subsequent debugging, requiring a lot of time, which often delays the delivery date of the production line 20, resulting in higher costs.
[0037] In the control system 10 of this application embodiment, a number of processing equipment 21 are controlled by multiple slave control systems 12 respectively, and the settings of multiple slave control systems 12 are controlled by the master control system 11. Thus, in writing the control program, the control program for controlling the processing equipment 21 to execute the processing technology is stored in the corresponding slave control system 12, while the control program for coordinating the execution of multiple slave control systems 12 is stored in the master control system 11. By using the cooperation of multiple systems, the total amount of program is distributed. At this time, the PLC system with conventional configuration can be used, thereby saving the manufacturing cost of the control system 10.
[0038] Meanwhile, in the multiple slave control systems 12 of this application embodiment, the multiple second addresses in each slave control system 12 correspond one-to-one with the multiple second addresses in any other slave control system 12. The multiple processing equipment 21 with the same processing technology in the production line 20 also have the same control program for controlling the execution of the processing technology. Therefore, in this application embodiment, the number and address number of the second addresses of different slave control systems 12 are set to correspond one-to-one. When making the processing technology control program for multiple processing equipment 21, only one processing technology control program for one processing equipment 21 needs to be written. The control programs for the processing steps of other processing equipment 21 can be copied and pasted into the corresponding multiple second addresses to complete the processing technology control programs for multiple processing equipment 21. This makes the control programs stored in the same second address in different slave control systems 12 the same. The control program in the master control system 11 only needs to control the data in each first address to be transmitted to the corresponding second address in the corresponding slave control system 12 to achieve precise control of multiple processing equipment. Moreover, the workload of writing the control program in the master control system 11 is relatively small, which simplifies the process and helps with subsequent debugging.
[0039] Therefore, when creating the control program for the production line 20, using the control system 10 of this application embodiment as a carrier can not only distribute the program size but also greatly reduce the amount of programming work, thereby improving the efficiency of the manufacturing production line 20.
[0040] It should be noted that the multiple first addresses in the main control system 11 of this application embodiment are all different, so that each first address has a unique corresponding second address to achieve precise control.
[0041] It should also be noted that if the amount of control program required for each processing device 21 is small, and each slave control system 12 can accommodate the amount of control program required for multiple processing devices 21, then each slave control system 12 in this embodiment can control multiple processing devices 21. The slave control system 12 can be embedded in one of the processing devices 21 or can be set in a separate device; either is acceptable. This embodiment uses the example of each slave control system 12 controlling one processing device 21.
[0042] For example, the first data address 111 in this embodiment includes the first address segments [A11, A19], [A21, 29], [A31, A39], [A41, A49], [A51, A59], and [A61, A69]. Taking two slave control systems 12 as an example, the second data address 121 of each slave control system 12 includes the second address segments [A1, A9], [A101, 109], and [A111, A119]. Thus, the communication connection relationship between the first address of the master control system 11 and the second addresses of the multiple slave control systems 12 can be understood as follows:
[0043] In the master control system 11, [A11, A19], [A21, 29] and [A31, A39] can communicate with [A1, A9], [A101, 109] and [A111, A119] in a slave control system 12, respectively. Specifically, taking the example of the one-to-one correspondence between the nine first addresses in [A11, A19] and the nine second addresses in [A1, A9], the same applies to [A21, 29] and [A101, 109], and [A31, A39] and [A111, A119].
[0044] The [A41, A49], [A51, A59] and [A61, A69] in the master control system 11 can communicate with [A1, A9], [A101, 109] and [A111, A119] in another slave control system 12, respectively. Specifically, taking the example of the one-to-one correspondence between the nine first addresses in [A41, A49] and the nine second addresses in [A1, A9], the same applies to [A51, A59] and [A101, 109], and [A61, A69] and [A111, A119].
[0045] Of course, the number of first addresses and the number of second addresses can be different, and data transmission and control can also be achieved. However, this application embodiment takes the example of multiple first addresses and multiple second addresses corresponding one-to-one, so as to transmit data efficiently.
[0046] Please see Figure 2 Furthermore, the master control system 11 in the above embodiment may also be provided with a third data address 112. The third data address 112 includes multiple third addresses for storing data. The multiple third addresses are divided into multiple groups, and each group contains multiple third addresses. The multiple third addresses in each group are consecutive addresses. A second address of each slave control system 12 can be communicatively connected to a corresponding first address through a third address in a group. Data stored in the multiple first addresses of the first data address 111 can be transmitted to the third data address 112. The third data address 112 receives the data and stores it in the corresponding multiple third addresses. Data stored in the multiple third addresses of the third data address 112 can be transmitted to the second data address 121 of the corresponding slave control system 12. The second data address 121 receives the data and stores it in the corresponding multiple second addresses.
[0047] This can be understood as follows: multiple third addresses are divided into multiple groups according to the number of slave control systems 12. The multiple third addresses in each group are consecutive addresses. Thus, for a slave control system 12, when the data stored in the multiple first addresses is transmitted to the multiple consecutive third addresses in the corresponding group, and then transferred through the multiple consecutive third addresses, it is transmitted to the multiple second addresses of the corresponding slave control system 12. Due to the setting of consecutive third addresses, the data can be transmitted in one go, which helps to improve the efficiency of data transmission from the master control system 11 to the slave control system 12. Of course, for multiple third addresses in different groups, although the multiple third addresses in each group are consecutive, the consecutive numbers between different groups are different. For example, continuing with the above embodiment, taking the number of slave control systems 12 as two, the multiple third addresses are divided into two groups. One group takes the third address range [H1, H9], [H10, H18], [H19, H27] as an example, and the other group takes the third address range [H30, H38], [H39, H47], [H48, H56] as an example. That is, the third addresses in the two groups are different, but they can be consecutive. This embodiment of the application takes non-consecutive as an example to make the distinction clear. Thus, the transmission of data from the first address to the second address through the third address can be understood as:
[0048] For a slave control system 12, [A11, A19], [A21, 29], and [A31, A39] are communicatively connected to [H1, H9], [H10, H18], and [H19, H27], respectively. Specifically, taking the example of a one-to-one communication connection between the nine first addresses in [A11, A19] and the nine third addresses in [H1, H9], the same applies to [A21, 29] and [H10, H18], and [A31, A39] and [H19, H27]. Thus, data stored in the three discontinuous segments of 27 first addresses ([A11, A19], [A21, 29], and [A31, A39]) is transferred to the 27 consecutive third addresses ([H1, H9], [H10, H18], and [H19, H27]). The same principle applies to the other slave control system 12, and will not be elaborated further.
[0049] Please see Figure 3Similarly, each slave control system 12 in the above embodiments may also be provided with a fourth data address 122. The fourth data address 122 includes a plurality of fourth addresses for storing data. The plurality of fourth addresses are consecutive addresses. Each second address in the slave control system 12 can be communicatively connected to a corresponding third address through a fourth address. The data stored in the plurality of third addresses of the third data address 112 can be transmitted to the fourth data address 122 of the corresponding slave control system 12. The fourth data address 122 receives the data and stores it in the plurality of corresponding fourth addresses. The data stored in the plurality of fourth addresses of the fourth data address 122 can be transmitted to the corresponding second data address 121. The second data address 121 receives the data and stores it in the plurality of corresponding second addresses.
[0050] This can be understood as the data stored at the first address being sequentially transmitted to the corresponding second address via the corresponding consecutive third and fourth addresses. It should be noted that the communication connection in this embodiment can be understood as a bidirectional communication connection, meaning data can be transmitted from the master control system 11 to the slave control system 12 to achieve a control function; or data can be transmitted from the slave control system 12 to the master control system 11 to achieve a feedback function. In this embodiment, the multiple fourth addresses in each slave control system 12 are consecutive addresses, which can be used to relay data in the second address during feedback, thereby achieving a one-time transmission to the corresponding third data address 112 and improving the transmission efficiency of data feedback.
[0051] In this application, the fourth address can be the same as or different from the corresponding third address. For example, the fourth address segment that can be communicated with the third address segment [H1, H9], [H10, H18], and [H19, H27] can be [H1, H9], [H10, H18], and [H19, H27]. That is, the third address H1 corresponds to the fourth address H1, the third address H2 corresponds to the fourth address H2, and so on. Of course, a one-to-one correspondence is sufficient; it is not necessary for the addresses to be identical. In this application, using identical addresses for communication connection can improve programming efficiency and facilitate debugging. Alternatively, the fourth address segment [B1, B9], [B10, B18], and [B19, B27] can be used to communicate with the third address segment [H1, H9], [H10, H18], and [H19, H27]. That is, the third address H1 corresponds to the fourth address B1, the third address H2 corresponds to the fourth address B2, and so on.
[0052] It should be noted that, in this embodiment of the application, for the same slave control system 12, the number of second addresses, the number of fourth addresses, the corresponding number of third addresses, and the number of first addresses are all set to be equal, so as to facilitate efficient data transmission.
[0053] Please see Figure 4 and Figure 5Furthermore, the control system 10 in the above embodiment may also include a main computer system 13, and the production line 20 may also include a main host computer 23. The main host computer 23 is communicatively connected to the control device 22. The main computer system 13 is embedded in the main host computer 23. The main computer system 13 is communicatively connected to the main control system 11 to control the main control system 11. The control system 10 may also include multiple slave computer systems 14. The production line 20 to which the control system 10 of this application embodiment is applicable may also include multiple slave host computers 24. Each slave host computer 24 is communicatively connected to a processing device 21. Each slave computer system 14 is embedded in a slave host computer 24. The slave computer system 14 is communicatively connected to the corresponding slave control system 12 to control the slave control system 12.
[0054] Both the master computer system 13 and the slave computer system 14 can be understood as systems capable of human-computer interaction, while the master host computer 23 and the slave host computer 24 can be understood as devices with screens that allow for human-computer interaction. The master computer system 13 is controlled via the screen of the master host computer 23, thereby enabling the master control system 11 to control the slave control system 12 and control the corresponding processing equipment 21 to execute the processing technology. Each processing equipment 21 can also control its corresponding slave computer system 14 via its corresponding slave host computer 24, which in turn controls its corresponding slave control system 12 to control its corresponding processing equipment 21. This can be understood as the coordinated control of multiple processing equipment being controlled by the master control system 11, while still retaining individual control for each processing equipment to facilitate specialized debugging.
[0055] 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, For controlling a production line, the production line includes a control device and multiple processing equipment capable of performing the same processing technology, the control device and the multiple processing equipment can be communicatively connected, the control system includes; A main control system, wherein the main control system is embedded in the control device, the main control system having a first data address, the first data address including multiple first addresses for storing data, and the multiple first addresses being different; and Multiple slave control systems are provided, each slave control system is embedded in one of the processing devices, each slave control system can control the operation of the corresponding processing device, each slave control system is provided with a second data address, the second data address includes multiple second addresses for storing data, each second address corresponds to a first address and can be communicatively connected, and each second address can receive data transmitted by the corresponding first address; The first data address has multiple first addresses for storing control data that can control the slave control system. The first address can transmit the control data to the corresponding second address, thereby controlling the corresponding slave control system. In the multiple slave control systems, the multiple second addresses in each slave control system correspond one-to-one with the multiple second addresses in any of the other slave control systems.
2. The control system according to claim 1, characterized in that, The master control system also has a third data address, which includes multiple third addresses for storing data. The multiple third addresses are divided into multiple groups, and each group contains multiple third addresses. The multiple third addresses in each group are consecutive addresses. Each slave control system's second address can be communicatively connected to the corresponding first address through one of the third addresses in a group. Data stored at multiple first addresses of the first data address can be transmitted to the third data address, and the third data address receives the data and stores it in the corresponding multiple third addresses; The data stored in the plurality of third addresses of the third data address can be transmitted to the second data address corresponding to the slave control system, and the second data address receives the data and stores it in the plurality of corresponding second addresses.
3. The control system according to claim 2, characterized in that, Each of the slave control systems further includes a fourth data address, which includes a plurality of fourth addresses for storing data. The plurality of fourth addresses are consecutive addresses. Each of the second addresses in the slave control system can be communicatively connected to the corresponding third address through one of the fourth addresses. The data stored in the multiple third addresses of the third data address can be transmitted to the fourth data address corresponding to the slave control system, and the fourth data address receives the data and stores it in the multiple corresponding fourth addresses; Data stored in the plurality of fourth addresses of the fourth data address can be transmitted to the corresponding second data address, and the second data address receives the data and stores it in the corresponding plurality of second addresses.
4. The control system according to claim 3, characterized in that, The number of the first address, the number of the second addresses of the multiple slave control systems, the number of the third address, and the number of the fourth addresses of the multiple slave control systems are all equal.
5. The control system according to claim 3, characterized in that, Each fourth address in each of the slave control systems is the same as the corresponding communicatively connectable third address.
6. The control system according to any one of claims 1-5, characterized in that, The same control program is written into the same second address, and the control program is used to control the corresponding processing equipment.
7. The control system according to claim 1, characterized in that, The control system further includes a main computer system, and the production line further includes a main host computer. The main host computer is communicatively connected to the control device. The main computer system is embedded in the main host computer and is communicatively connected to the main control system to control the main control system.
8. The control system according to claim 7, characterized in that, The control system further includes multiple slave computer systems, and the production line further includes multiple slave host computers. Each slave host computer is communicatively connected to one of the processing devices. Each slave computer system is embedded in one of the slave host computers. The slave computer system is communicatively connected to the corresponding slave control system to control the slave control system.
9. A production line, characterized in that, The system includes multiple processing equipment, a control device, and a control system as described in any one of claims 1-8. The control device can be communicatively connected to the multiple processing equipment. The master control system is embedded in the control device, and each slave control system is embedded in one of the processing equipment. Each slave control system can control the operation of the corresponding processing equipment.
10. The production line according to claim 9, characterized in that, The production line also includes a master host computer and multiple slave host computers, and the control system also includes a master computer system and multiple slave computer systems; The host computer and the control device can communicate with each other. The host computer system is installed in the host computer. The host computer system and the main control system can communicate with each other to control the main control system. Each of the aforementioned host computers can be communicatively connected to a aforementioned processing equipment, each of the aforementioned slave computer systems is embedded in a aforementioned host computer, and the aforementioned slave computer system can be communicatively connected to the corresponding slave control system to control the slave control system.
Citation Information
Patent Citations
VME (Versa module Eurocard) bus based multi-board-card communication method of dual-stage lithography control system
CN104950768A
Chip extension method and system based on same I2C address and storage medium
CN111124972A