OHT control system based on QT
By developing a QT-based OHT control system, the problems of high cost and complex connection of existing OHT equipment debugging tools are solved, and efficient and convenient debugging of OHT equipment is achieved, reducing costs and improving debugging accuracy and user experience.
Patent Information
- Application Number
- CN202411890895.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-04-25
AI Technical Summary
The existing OHT equipment debugging tools are costly and complex in connection, making it difficult to achieve efficient and convenient debugging operations.
Develop a QT-based OHT control system, including client and OHT server, data communication is carried out through TCP/IP protocol, remote connection and graphical interface operation are realized, and various debugging operations are supported.
It realizes efficient and convenient debugging of OHT devices, reduces costs, simplifies the connection process, and improves debugging accuracy and user experience.
Smart Images

Figure CN119892952A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of control systems, and in particular to an OHT control system based on QT. Background Art
[0002] In the semiconductor industry, the automated material handling system (AMHS) is very critical and is an important guarantee for improving semiconductor manufacturing yield, yield rate and equipment utilization. Especially for fully automated semiconductor factories that realize automatic transportation between production equipment, a safe and efficient automated material handling system can greatly shorten the waiting time of work-in-progress, thereby shortening the production cycle of wafer products.
[0003] In semiconductor factories, the safe and efficient operation of OHT directly affects the operating efficiency of the entire semiconductor manufacturing production line. To ensure the safe and efficient operation of OHT, we also need to debug the OHT rail driving equipment. Most of the equipment debugging tools on the market are equipped with special handles and connecting wires to the equipment for debugging. There are two main disadvantages: one is the high cost; the other is the complex connection and inconvenience. For this reason, based on QT, we developed a control system with an interface that can support remote connection for the OHT equipment we developed ourselves, which can realize various debugging operations for OHT. Summary of the invention
[0004] The purpose of the present invention is to solve the shortcomings of the prior art and to propose an OHT control system based on QT.
[0005] In order to achieve the above object, the present invention adopts the following technical solutions:
[0006] A QT-based OHT control system, including a client and an OHT server.
[0007] The client is mainly responsible for data communication with the OHT server, receiving data on the current status of the OHT in real time and sending various instructions for OHT control; this function is based on various timers to process various data at the millisecond level;
[0008] The OHT server interacts with the client through TCP / IP. The client processes various operation instructions and related data on the OHT, and the OHT server processes the received data.
[0009] Preferably, the client includes a presentation layer and a communication transport layer;
[0010] The presentation layer includes a user interface (UI) display module; it is mainly responsible for direct interaction with users and provides user interface and user experience design;
[0011] The communication transport layer includes a gateway and a communication module; it is responsible for ensuring that information can be effectively and reliably exchanged between the client and the components in the OHT server, including the data collected from the OHT to the information displayed on the user interface. The communication transport layer ensures the stable operation and efficient performance of the entire system.
[0012] Preferably, the user interface (UI) display module is composed of a plurality of QT interfaces, each assembly module has a separate interface, and various operations can be performed through buttons, text boxes and other tools in different interfaces. Data processing performs data processing for different operations according to the interface buttons and text box contents. The processed data is sent to the OHT server through the client in a timely manner, and the status information of the OHT can be obtained through some buttons.
[0013] Preferably, the user interface (UI) display module includes a main interface, a manual operation interface, a point correction interface, an IO monitoring interface, a path delivery interface and an alarm history interface;
[0014] The main functions of the main interface include connecting to the OHT server, displaying OHT IP information, current OHT guide wheel direction, and current OHT task information;
[0015] The manual operation interface includes a manual operation mode, which is mainly used for early OHT debugging and function self-test; it mainly includes OHT axis operation, guide wheel switching, anti-fall and anti-rollover, radar and manual operation speed control and other functions;
[0016] The point correction interface includes manually fine-tuning each point information in the point correction mode to improve the error calculation under the automatic point correction;
[0017] The path delivery interface includes a path delivery function that is separated from the upper scheduling system, manually creates a task path for OHT execution, and tests the OHT pickup and delivery function before going online;
[0018] The IO monitoring interface includes input and output monitoring, manual change of output port status, and E84 function test;
[0019] The alarm history interface includes alarm history storage and viewing of OHT alarm information.
[0020] Preferably, the main function of the main interface also includes sending an instruction to the OHT to obtain the current task information of the OHT while connecting to the OHT server, and processing the received data and displaying it on the main interface.
[0021] Preferably, the E84 functional test includes a normal process test and an abnormal functional test.
[0022] Preferably, the user interface (UI) display module is an OLED display screen, which dynamically displays information using a graphical interface;
[0023] The communication module is a 5G module, which uses wireless communication technology to achieve real-time data transmission.
[0024] Preferably, the OHT server includes a data processing layer; the data processing layer is responsible for receiving client instructions to ensure real-time response to the client; and is responsible for parsing and executing instructions submitted by the client.
[0025] Preferably, the data processing layer further includes a plurality of timers; the plurality of timers are started simultaneously to process the various data returned by the OHT in real time, and the millisecond-level delay enables the data of the system to be synchronized with the OHT, thereby improving the accuracy of the OHT debugging.
[0026] The beneficial effects of the present invention are:
[0027] 1. The present invention is highly configurable, and some data can be directly modified by modifying the configuration file; there is no need to modify the background code, and the resource occupation is small. It is a lightweight operating system with a graphical interface; it does not need to be installed and can be used in any Windows system.
[0028] 2. The operating system of the present invention is interface-based, various operations are classified by category, and the operation is simple and clear; it has high compatibility and can be used on multiple platforms; remote connection is convenient and fast. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 It is an architecture diagram of a QT-based OHT control system of the present invention.
[0030] Figure 2 This is a main interface display diagram of a user interface (UI) display module of a QT-based OHT control system of the present invention. DETAILED DESCRIPTION
[0031] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.
[0032] As attached Figure 1 As shown:
[0033] A QT-based OHT control system includes a client and an OHT server;
[0034] The client is mainly responsible for data communication with the OHT server, receiving data on the current status of the OHT in real time and sending various instructions for OHT control; this function is based on various timers to process various data at the millisecond level;
[0035] The OHT server interacts with the client through TCP / IP. The client processes various operation instructions and related data on the OHT, and the OHT server processes the received data.
[0036] The client includes the presentation layer and the communication transport layer;
[0037] The presentation layer includes the user interface (UI) display module; it is mainly responsible for direct interaction with users and provides user interface and user experience design;
[0038] The communication transport layer includes gateways and communication modules. It is responsible for ensuring that information can be exchanged effectively and reliably between the client and the components in the OHT server, including the data collected by the OHT and the information displayed on the user interface. The communication transport layer ensures the stable operation and efficient performance of the entire system.
[0039] The user interface (UI) display module is composed of multiple QT interfaces. Each assembly module has a separate interface. Various operations can be performed through buttons, text boxes and other tools in different interfaces. Data processing performs different operations based on the interface buttons and text box contents. The processed data is sent to the OHT server through the client in a timely manner. At the same time, the status information of OHT can be obtained through some buttons.
[0040] The user interface (UI) display module includes the main interface, manual operation interface, point calibration interface, IO monitoring interface, path distribution interface and alarm history interface;
[0041] The main functions of the main interface include connecting to the OHT server, displaying OHT IP information, the current OHT guide wheel direction, and the current OHT task information. The main functions of the main interface also include sending a command to the OHT to obtain the current OHT task information while connecting to the OHT server, and displaying the received data on the main interface after processing.
[0042] The manual operation interface includes a manual operation mode, which is mainly used for early OHT debugging and function self-test; it mainly includes OHT axis operation, guide wheel switching, anti-fall and anti-rollover, radar and manual operation speed control and other functions;
[0043] The point correction interface includes manually fine-tuning each point information in the point correction mode and improving the error calculation under the automatic point correction;
[0044] The path delivery interface includes the path delivery function that is separated from the upper-level scheduling system, manually creating the task path for OHT execution, and testing the OHT pickup and delivery function before going online;
[0045] The IO monitoring interface includes input and output monitoring, manual change of output port status, and E84 functional test; the E84 functional test includes normal process test and abnormal function test;
[0046] The alarm history interface includes alarm history saving and viewing of OHT alarm information.
[0047] The user interface (UI) display module is an OLED display screen, which uses a graphical interface to dynamically display information; the communication module is a 5G module, which uses wireless communication technology to achieve real-time data transmission.
[0048] The OHT server includes a data processing layer; the data processing layer is responsible for receiving client instructions and ensuring real-time response to the client; it is responsible for parsing and executing instructions submitted by the client; the data processing layer also includes multiple timers; multiple timers are started at the same time to process the data returned by OHT in real time, and the millisecond-level delay makes the system data synchronized with OHT, thereby improving the accuracy of OHT debugging.
[0049] The specific usage and function of this embodiment are as follows:
[0050] When the present invention is used, based on the QT OHT control method, the client submits the user demand to the server; the server receives and processes the user demand submitted by the client, and then feeds back the processing result to the client; the client transmits the processing result of the server to the user.
[0051] For the above structure and process, please refer to Figure 1 .
[0052] The above are only preferred specific implementation modes of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical solutions and inventive concepts of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
Claims
1. A QT-based OHT control system, including a client and an OHT server, characterized in that: The client is mainly responsible for data communication with the OHT server, receiving data on the current status of the OHT in real time and sending various instructions for OHT control; this function is based on various timers to process various data at the millisecond level; The OHT server interacts with the client through TCP / IP. The client processes various operation instructions and related data on the OHT, and the OHT server processes the received data.
2. A QT-based OHT control system according to claim 1, characterized in that: The client includes a presentation layer and a communication transport layer; The presentation layer includes a user interface (UI) display module; it is mainly responsible for direct interaction with users and provides user interface and user experience design; The communication transport layer includes a gateway and a communication module; it is responsible for ensuring that information can be effectively and reliably exchanged between the client and the components in the OHT server, including the data collected from the OHT to the information displayed on the user interface. The communication transport layer ensures the stable operation and efficient performance of the entire system.
3. A QT-based OHT control system according to claim 2, characterized in that: The user interface (UI) display module is composed of multiple QT interfaces. Each assembly module has a separate interface. Various operations can be performed through buttons, text boxes and other tools in different interfaces. Data processing performs different operations based on the interface buttons and text box contents. The processed data is sent to the OHT server through the client in a timely manner. At the same time, the status information of OHT can be obtained through some buttons.
4. A QT-based OHT control system according to claim 3, characterized in that: The user interface (UI) display module includes a main interface, a manual operation interface, a point calibration interface, an IO monitoring interface, a path delivery interface, and an alarm history interface; The main functions of the main interface include connecting to the OHT server, displaying OHT IP information, current OHT guide wheel direction, and current OHT task information; The manual operation interface includes a manual operation mode, which is mainly used for the early debugging and function self-test of OHT; it mainly includes the operation of each axis of OHT, guide wheel switching, anti-fall and anti-rollover, radar and manual operation speed control and other functions; The point correction interface includes manually fine-tuning each point information in the point correction mode to improve the error calculation under the automatic point correction; The path delivery interface includes a path delivery function that is separated from the upper scheduling system, manually creates a task path for OHT execution, and tests the OHT pickup and delivery function before going online; The IO monitoring interface includes input and output monitoring, manual change of output port status, and E84 function test; The alarm history interface includes alarm history storage and viewing of OHT alarm information.
5. A QT-based OHT control system according to claim 4, characterized in that: The main functions of the main interface also include sending an instruction to obtain the current task information of OHT to OHT while connecting to the OHT server, and displaying the received data on the main interface after processing.
6. A QT-based OHT control system according to claim 4, characterized in that: The E84 functional test includes normal process test and abnormal function test.
7. The QT-based OHT control system according to claim 2, characterized in that: The user interface (UI) display module is an OLED display screen that dynamically displays information using a graphical interface; The communication module is a 5G module, which uses wireless communication technology to achieve real-time data transmission.
8. The QT-based OHT control system according to claim 2, characterized in that: The OHT server includes a data processing layer; the data processing layer is responsible for receiving client instructions to ensure real-time response to the client; and is responsible for parsing and executing instructions submitted by the client.
9. A QT-based OHT control system according to claim 8, characterized in that: The data processing layer also includes multiple timers; multiple timers are turned on at the same time to process the data returned by the OHT in real time, and the millisecond-level delay makes the data of the system synchronized with the OHT, thereby improving the accuracy of OHT debugging.