CN115981249A - Automation equipment and error handling method thereof, control system and control method thereof - Google Patents
Automation equipment and error handling method thereof, control system and control method thereof Download PDFInfo
- Publication number
- CN115981249A CN115981249A CN202211376169.8A CN202211376169A CN115981249A CN 115981249 A CN115981249 A CN 115981249A CN 202211376169 A CN202211376169 A CN 202211376169A CN 115981249 A CN115981249 A CN 115981249A
- Authority
- CN
- China
- Prior art keywords
- error
- user
- error code
- configuration file
- error handling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明的实施例提供了一种用于自动化设备的错误处理方法、用于控制系统的控制方法、自动化设备、用于自动化设备的控制系统、电子设备以及存储介质。错误处理方法包括:判断自动化设备出现的错误的类型,并根据自动化设备中的第一配置文件,确定对应的目标错误代码;将目标错误代码发送至控制系统,以使控制系统基于目标错误代码中的第一错误代码确定并向自动化设备发送对应的错误处理操作指令;接收来自控制系统的错误处理操作指令,并基于错误处理操作指令执行对应的错误处理操作。由此可以更具有针对性地对自动化设备所出现的错误进行处理。保证了自动化设备后续的可用性。
Embodiments of the present invention provide an error handling method for automation equipment, a control method for a control system, automation equipment, a control system for automation equipment, electronic equipment, and a storage medium. The error handling method includes: judging the type of error that occurs in the automation equipment, and determining the corresponding target error code according to the first configuration file in the automation equipment; The first error code determines and sends the corresponding error handling operation instruction to the automation equipment; receives the error handling operation instruction from the control system, and executes the corresponding error handling operation instruction based on the error handling operation instruction. As a result, errors occurring in the automation system can be dealt with in a more targeted manner. The subsequent availability of automation equipment is guaranteed.
Description
技术领域technical field
本发明涉及自动化领域,更具体地涉及一种用于自动化设备的错误处理方法、一种用于控制系统的控制方法、一种自动化设备、一种用于自动化设备的控制系统、一种电子设备以及一种存储介质。The present invention relates to the field of automation, more specifically to an error handling method for automation equipment, a control method for a control system, an automation equipment, a control system for automation equipment, and an electronic equipment and a storage medium.
背景技术Background technique
目前,很多的领域都在不断地实现自动化改造,从而达到解放人力、提高效率的目的。不论是自动化制造、自动化检测还是自动化试验等,都会大量使用自动化设备。At present, many fields are constantly realizing automation transformation, so as to achieve the purpose of liberating manpower and improving efficiency. Whether it is automated manufacturing, automated testing or automated testing, automation equipment will be used extensively.
若在自动化设备工作的过程中,自动化设备出现错误,需要对错误进行处理。目前,常规的错误处理方案比较单一。针对不同的错误,其错误处理逻辑一般相同,往往不能根据错误的不同而执行不同的错误处理逻辑。由此,难以让自动化设备出现的错误得到快速准确地响应以及针对性地解决。If an error occurs in the automation equipment during the operation of the automation equipment, the error needs to be dealt with. At present, the conventional error handling scheme is relatively simple. For different errors, the error handling logic is generally the same, and it is often impossible to implement different error handling logic according to different errors. As a result, it is difficult to respond quickly and accurately to errors in automation equipment and solve them in a targeted manner.
因此,亟需一种新的方案以解决上述技术问题。Therefore, a new solution is urgently needed to solve the above technical problems.
发明内容Contents of the invention
考虑到上述问题而提出了本发明。根据本发明的第一方面,提供了一种用于自动化设备的错误处理方法。该方法包括:判断自动化设备出现的错误的类型,并根据自动化设备中的第一配置文件,确定对应的目标错误代码;将目标错误代码发送至控制系统,以使控制系统基于目标错误代码中的第一错误代码确定并向自动化设备发送对应的错误处理操作指令;接收来自控制系统的错误处理操作指令,并基于错误处理操作指令执行对应的错误处理操作。The present invention has been made in consideration of the above-mentioned problems. According to a first aspect of the present invention, an error handling method for an automation device is provided. The method includes: judging the type of error in the automation equipment, and determining the corresponding target error code according to the first configuration file in the automation equipment; The first error code determines and sends the corresponding error handling operation instruction to the automation equipment; receives the error handling operation instruction from the control system, and executes the corresponding error handling operation based on the error handling operation instruction.
示例性地,第一配置文件包括:错误的类型信息、目标错误代码以及错误的类型信息与目标错误代码的对应关系。Exemplarily, the first configuration file includes: error type information, target error codes, and correspondence between error type information and target error codes.
根据本发明的第二方面,还提供了一种用于控制系统的控制方法。该控制方法包括:接收来自自动化设备的目标错误代码;基于目标错误代码中的第一错误代码以及控制系统中的第二配置文件,确定并向自动化设备发送错误处理操作指令。According to the second aspect of the present invention, a control method for a control system is also provided. The control method includes: receiving target error codes from the automation equipment; determining and sending error processing operation instructions to the automation equipment based on the first error code in the target error codes and the second configuration file in the control system.
示例性地,控制方法还包括:基于目标错误代码中的第二错误代码以及第二配置文件,输出错误提示信息给用户,其中,错误提示信息用于提示用户出现错误。Exemplarily, the control method further includes: outputting error prompt information to the user based on the second error code in the target error code and the second configuration file, wherein the error prompt information is used to prompt the user that an error occurs.
示例性地,基于目标错误代码中的第一错误代码以及第二配置文件,确定并向自动化设备发送错误处理操作指令,包括:基于第一错误代码以及第二配置文件,确定第一错误代码所对应的第一配置信息;基于第一配置信息,输出可选处理操作信息给用户,其中,可选处理操作信息用于用户选择错误处理操作;响应于用户的操作,确定用户所选择的错误处理操作的标识符;基于第二配置文件,查找与错误处理操作的标识符相对应的错误处理操作指令,并将错误处理操作指令发送至自动化设备。Exemplarily, based on the first error code in the target error code and the second configuration file, determining and sending the error handling operation instruction to the automation device includes: determining the first error code based on the first error code and the second configuration file. Corresponding first configuration information; based on the first configuration information, output optional processing operation information to the user, wherein the optional processing operation information is used for the user to select an error processing operation; in response to the user's operation, determine the error processing selected by the user An identifier of the operation; based on the second configuration file, searching for an error handling operation instruction corresponding to the identifier of the error handling operation, and sending the error handling operation instruction to the automation device.
示例性地,控制方法还包括:显示第一用户界面;基于第一配置信息,输出可选处理操作信息给用户,包括:基于第一配置信息在第一用户界面上弹窗,并在弹窗中显示第一可操作控件,第一可操作控件用于用户选择错误处理操作。Exemplarily, the control method further includes: displaying the first user interface; outputting optional processing operation information to the user based on the first configuration information, including: popping up a window on the first user interface based on the first configuration information, and The first operable control is displayed in , and the first operable control is used for the user to select an error handling operation.
示例性地,第一配置信息包括:弹窗的形式信息以及在弹窗中显示的第一可操作控件中的提示文本信息。Exemplarily, the first configuration information includes: form information of the pop-up window and prompt text information in the first operable control displayed in the pop-up window.
示例性地,基于第一错误代码以及第二配置文件,确定第一错误代码所对应的第一配置信息,包括:对于错误的类型是设备级错误的情况,基于设备级错误的设备级错误代码以及第二配置文件,确定设备级错误代码所对应的配置信息包括在第一可操作控件中显示的以下提示文本信息中的至少一个:重试、忽略以及终止;对于错误的类型是进程级错误的情况,基于进程级错误的进程级错误代码以及第二配置文件,确定进程级错误代码所对应的配置信息包括在第一可操作控件中显示的以下提示文本信息中的至少一个:重新执行当前操作、忽略当前操作、终止当前操作、终止当前耗材以及终止当前通量。Exemplarily, based on the first error code and the second configuration file, determining the first configuration information corresponding to the first error code includes: when the type of error is a device-level error, based on the device-level error code of the device-level error And the second configuration file, determine that the configuration information corresponding to the device-level error code includes at least one of the following prompt text information displayed in the first operable control: retry, ignore and terminate; the type of error is a process-level error In the case of a process-level error, based on the process-level error code of the process-level error and the second configuration file, it is determined that the configuration information corresponding to the process-level error code includes at least one of the following prompt text information displayed in the first operable control: Re-execute the current Operation, Ignore Current Operation, Terminate Current Operation, Terminate Current Consumable, and Terminate Current Flux.
示例性地,控制方法还包括:响应于用户针对第一可操作控件的操作,显示第二用户界面,第二用户界面设置有第二可操作控件,第二可操作控件用于用户确认当前耗材的当前或未来状态和/或位置;响应于用户针对第二可操作控件的操作,在第二用户界面上显示耗材处理列表,其中,耗材处理列表中的当前耗材设置有标记。Exemplarily, the control method further includes: in response to the user's operation on the first operable control, displaying a second user interface, the second user interface is provided with a second operable control, and the second operable control is used for the user to confirm the current consumable In response to the user's operation on the second operable control, a consumables processing list is displayed on the second user interface, wherein the current consumables in the consumables processing list are marked.
根据本发明的第三方面,还提供了一种自动化设备。自动化设备存储有第一配置文件,自动化设备配置为:对于自动化设备出现错误的情况,判断所出现的错误的类型,并根据第一配置文件,确定对应的目标错误代码;将目标错误代码发送至控制系统,以使控制系统基于目标错误代码中的第一错误代码确定并向自动化设备发送对应的错误处理操作指令;接收来自控制系统的错误处理操作指令,并基于该错误处理操作指令执行对应的错误处理操作。According to the third aspect of the present invention, an automation device is also provided. The automation equipment stores the first configuration file, and the automation equipment is configured as follows: when an error occurs in the automation equipment, judge the type of error, and determine the corresponding target error code according to the first configuration file; send the target error code to A control system, so that the control system determines and sends a corresponding error handling operation instruction to the automation device based on the first error code in the target error code; receives the error handling operation instruction from the control system, and executes the corresponding error handling operation instruction based on the error handling operation instruction Error handling operation.
根据本发明的第四方面,还提供了一种用于自动化设备的控制系统。控制系统存储有第二配置文件,控制系统配置为:接收来自自动化设备的目标错误代码;基于目标错误代码中的第一错误代码以及第二配置文件,确定并向自动化设备发送错误处理操作指令。According to a fourth aspect of the present invention, a control system for automation equipment is also provided. The control system stores a second configuration file, and the control system is configured to: receive the target error code from the automation device; determine and send an error handling operation instruction to the automation device based on the first error code in the target error code and the second configuration file.
示例性地,控制系统包括服务端和终端,其中,第二配置文件包括终端配置文件和服务端配置文件,终端配置为:经由服务端接收来自自动化设备的目标错误代码中的第一错误代码;基于第一错误代码以及终端配置文件,确定第一错误代码所对应的第一配置信息;基于第一配置信息,输出可选处理操作信息给用户,其中,可选处理操作信息用于用户选择错误处理操作;响应于用户的操作,将用户所选择的错误处理操作的标识符发送至服务端;服务端配置为:接收来自自动化设备的目标错误代码中的第一错误代码,并将第一错误代码发送至终端;接收来自终端的错误处理操作的标识符;基于服务端配置文件,查找与错误处理操作的标识符相对应的错误处理操作指令,并将错误处理操作指令发送至自动化设备。Exemplarily, the control system includes a server and a terminal, wherein the second configuration file includes a terminal configuration file and a server configuration file, and the terminal is configured to: receive the first error code among the target error codes from the automation equipment via the server; Based on the first error code and the terminal configuration file, determine the first configuration information corresponding to the first error code; based on the first configuration information, output optional processing operation information to the user, wherein the optional processing operation information is used for the user to select an error Processing operation; in response to the user's operation, send the identifier of the error handling operation selected by the user to the server; the server is configured to: receive the first error code in the target error code from the automation device, and send the first error The code is sent to the terminal; the identifier of the error handling operation from the terminal is received; based on the server configuration file, the error handling operation instruction corresponding to the identifier of the error handling operation is found, and the error handling operation instruction is sent to the automation device.
示例性地,终端包括显示器,终端还配置为:利用显示器显示第一用户界面,终端基于第一配置信息,输出可选处理操作信息给用户,通过以下方式实现:基于第一配置信息在第一用户界面上弹窗,并在弹窗中显示第一可操作控件,第一可操作控件用于用户选择错误处理操作。Exemplarily, the terminal includes a display, and the terminal is further configured to: use the display to display a first user interface, and the terminal outputs optional processing operation information to the user based on the first configuration information, which is realized in the following manner: based on the first configuration information in the first A pop-up window is displayed on the user interface, and a first operable control is displayed in the pop-up window, and the first operable control is used for the user to select an error handling operation.
根据本发明的第五方面,还提供了一种电子设备,包括处理器和存储器,其中,存储器中存储有计算机程序指令,计算机程序指令被处理器运行时用于执行如上所述的用于自动化设备的错误处理方法和/或用于控制系统的控制方法。According to a fifth aspect of the present invention, there is also provided an electronic device, including a processor and a memory, wherein computer program instructions are stored in the memory, and when the computer program instructions are executed by the processor, they are used to perform the automatic An error handling method for a device and/or a control method for a control system.
根据本发明的第六方面,还提供了一种存储介质,在存储介质上存储了程序指令,程序指令在运行时用于执行如上所述的用于自动化设备的错误处理方法和/或用于控制系统的控制方法。According to the sixth aspect of the present invention, there is also provided a storage medium, on which program instructions are stored, and the program instructions are used to execute the above-mentioned error handling method for automation equipment and/or for Control method of the control system.
在上述技术方案中,自动化设备可以根据自身出现错误的情况对错误类型进行判断,并根据自身存储的第一配置文件确定与出现的错误对应的错误代码。之后将该错误代码发送给控制系统,经由控制系统可以获得对应的错误处理操作指令。基于错误处理操作指令,自动化设备可以执行对应的错误处理操作。由此,自动化设备可以根据所出现的不同的错误,执行不同的错误处理操作。同时,可以更准确且更具有针对性地对自动化设备所出现的错误进行处理。保证了自动化设备后续的可用性。In the above technical solution, the automation device can judge the type of the error according to the occurrence of the error, and determine the error code corresponding to the error according to the first configuration file stored by itself. Afterwards, the error code is sent to the control system, and the corresponding error handling operation instruction can be obtained through the control system. Based on the error handling operation instruction, the automation device can perform a corresponding error handling operation. Therefore, the automation device can perform different error handling operations according to different errors that occur. At the same time, errors in the automation equipment can be dealt with in a more accurate and targeted manner. The subsequent availability of automation equipment is guaranteed.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过结合附图对本发明实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中,相同的参考标号通常代表相同部件或步骤。The above and other objects, features and advantages of the present invention will become more apparent by describing the embodiments of the present invention in more detail with reference to the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present invention, and constitute a part of the specification, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute limitations to the present invention. In the drawings, the same reference numerals generally represent the same components or steps.
图1示出了根据本发明一个实施例的用于自动化设备的错误处理方法的示意性流程图;Fig. 1 shows a schematic flow chart of an error handling method for an automation device according to an embodiment of the present invention;
图2示出了根据本发明一个实施例的用于控制系统的控制方法的示意性流程图;Fig. 2 shows a schematic flowchart of a control method for a control system according to an embodiment of the present invention;
图3示出了根据本发明一个实施例的基于目标错误代码中的第一错误代码以及第二配置文件确定并向自动化设备发送错误处理操作指令的示意性框图;以及3 shows a schematic block diagram of determining and sending an error handling operation instruction to an automation device based on a first error code in a target error code and a second configuration file according to an embodiment of the present invention; and
图4示出了根据本发明一个实施例的电子设备的示意性框图。Fig. 4 shows a schematic block diagram of an electronic device according to an embodiment of the present invention.
具体实施方式Detailed ways
为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。In order to make the objects, technical solutions and advantages of the present invention more apparent, exemplary embodiments according to the present invention will be described in detail below with reference to the accompanying drawings. Apparently, the described embodiments are only some embodiments of the present invention, rather than all embodiments of the present invention, and it should be understood that the present invention is not limited by the exemplary embodiments described here. Based on the embodiments of the present invention described in the present invention, all other embodiments obtained by those skilled in the art without creative effort shall fall within the protection scope of the present invention.
为了解决上述技术问题,本发明提供了一种用于自动化设备的错误处理方法。图1示出了根据本发明一个实施例的用于自动化设备的错误处理方法100的示意性流程图。如图1所示,该错误处理方法100可以包括以下步骤。In order to solve the above technical problems, the present invention provides an error handling method for automation equipment. Fig. 1 shows a schematic flowchart of an
步骤S110,判断自动化设备出现的错误的类型,并根据自动化设备中的第一配置文件,确定对应的目标错误代码。Step S110, judging the type of error occurred in the automation equipment, and determining the corresponding target error code according to the first configuration file in the automation equipment.
示例性地,自动化设备可以在其出现错误的情况下自动识别当前出现的错误的类型。例如,错误的类型可以包括设备级错误、进程级错误、耗材错误等等。假设自动化设备通过判断得知当前出现的错误的类型属于设备级错误。然后,可以根据自动化设备中存储的第一配置文件,确定设备级错误所对应的目标错误代码A。可以理解,基于第一配置文件,可以确定与错误的类型唯一对应的目标错误代码。其中,第一配置文件可以根据实际需求或经验进行配置,并将其预先存储在自动化设备的存储装置中。By way of example, the automation device can automatically recognize the type of error currently occurring in the event of an error occurring therein. For example, types of errors may include device-level errors, process-level errors, consumable errors, and the like. It is assumed that the automation device learns that the type of the currently occurring error belongs to the device-level error through judgment. Then, the target error code A corresponding to the device-level error can be determined according to the first configuration file stored in the automation device. It can be understood that based on the first configuration file, the target error code uniquely corresponding to the error type can be determined. Wherein, the first configuration file can be configured according to actual needs or experience, and stored in the storage device of the automation equipment in advance.
步骤S120,将目标错误代码发送至控制系统,以使控制系统基于目标错误代码中的第一错误代码确定并向自动化设备发送对应的错误处理操作指令。Step S120, sending the target error code to the control system, so that the control system determines and sends a corresponding error handling operation instruction to the automation device based on the first error code in the target error code.
根据上述步骤S110,自动化设备可以确定与出现的错误的类型对应的目标错误代码。之后,可以将所确定的目标错误代码发送至控制系统。其中,目标错误代码中可以包括第一错误代码。基于该第一错误代码,控制系统可以确定并向自动化设备发送对应的错误处理操作指令。可选地,错误处理操作指令可以是控制系统基于第一错误代码确定并自动下发到自动化设备的。替代地,错误处理操作指令还可以是用户通过输入装置输入的。具体地,控制系统基于第一错误代码可以确定多个对应的错误处理操作,同时,控制系统还可以向用户提供可视化界面,在该可视化界面上可以显示多个对应的错误处理操作。用户可以通过输入装置在可视化界面上选择期望自动化设备执行的错误处理操作。响应于用户的选择操作,控制系统可以向自动化设备发送对应的错误处理操作指令。According to the above step S110, the automation device can determine the target error code corresponding to the type of the error that occurs. Thereafter, the determined target error code can be sent to the control system. Wherein, the target error code may include the first error code. Based on the first error code, the control system can determine and send a corresponding error handling operation instruction to the automation device. Optionally, the error handling operation instruction may be determined by the control system based on the first error code and automatically issued to the automation device. Alternatively, the error handling operation instruction may also be input by the user through the input device. Specifically, the control system can determine multiple corresponding error handling operations based on the first error code, and at the same time, the control system can also provide a user with a visual interface on which multiple corresponding error handling operations can be displayed. The user can select the error handling operation expected to be performed by the automation device on the visual interface through the input device. In response to the user's selection operation, the control system can send corresponding error handling operation instructions to the automation equipment.
步骤S130,接收来自控制系统的错误处理操作指令,并基于错误处理操作指令执行对应的错误处理操作。Step S130, receiving an error handling operation instruction from the control system, and executing a corresponding error handling operation based on the error handling operation instruction.
示例性地,基于无线或有线通信的方式,在控制系统向自动化设备发送错误处理操作指令之后,自动化设备可以对应接收来自控制系统的错误处理操作指令,并根据操作指令中对应的操作逻辑执行错误处理操作。例如,自动化设备当前执行的操作是移液操作,即移液操作发生错误。自动化设备所接收到的错误处理操作指令可以是“终止操作指令”。对应地,基于该“终止操作指令”,自动化设备执行对应的错误处理操作,即,终止移液操作。Exemplarily, based on wireless or wired communication, after the control system sends an error handling operation instruction to the automation equipment, the automation equipment can correspondingly receive the error handling operation instruction from the control system, and perform error processing according to the corresponding operation logic in the operation instruction. Processing operations. For example, the operation currently performed by the automation equipment is a pipetting operation, that is, an error occurs in the pipetting operation. The error handling operation instruction received by the automation device may be a "termination operation instruction". Correspondingly, based on the "termination operation instruction", the automation device performs a corresponding error handling operation, that is, terminates the pipetting operation.
在上述技术方案中,自动化设备可以根据自身出现错误的情况对错误类型进行判断,并根据自身存储的第一配置文件确定与出现的错误对应的错误代码。之后将该错误代码发送给控制系统,经由控制系统可以获得对应的错误处理操作指令。基于错误处理操作指令,自动化设备可以执行对应的错误处理操作。由此,自动化设备可以根据所出现的不同的错误,执行不同的错误处理操作。同时,可以更准确且更具有针对性地对自动化设备所出现的错误进行处理。保证了自动化设备后续的可用性。In the above technical solution, the automation device can judge the type of the error according to the occurrence of the error, and determine the error code corresponding to the error according to the first configuration file stored by itself. Afterwards, the error code is sent to the control system, and the corresponding error handling operation instruction can be obtained through the control system. Based on the error handling operation instruction, the automation device can perform a corresponding error handling operation. Therefore, the automation device can perform different error handling operations according to different errors that occur. At the same time, errors in the automation equipment can be dealt with in a more accurate and targeted manner. The subsequent availability of automation equipment is guaranteed.
示例性地,第一配置文件可以包括:错误的类型信息、目标错误代码以及错误的类型信息与目标错误代码的对应关系。Exemplarily, the first configuration file may include: error type information, target error codes, and correspondence between error type information and target error codes.
例如,错误的类型信息可以包括设备级错误、进程级错误等。目标错误代码可以包括目标错误代码A、目标错误代码B等。第一配置文件中还可以包括错误的类型信息和目标错误代码的对应关系。假设对应关系是设备级错误对应目标错误代码A,进程级错误对应目标错误代码B。由此,在自动化设备确定了当前出现的错误的类型,例如设备级错误后,可以在第一配置文件中查找到与设备级错误相对应的目标错误代码A。For example, error type information may include device-level errors, process-level errors, and the like. The target error codes may include target error code A, target error code B, and the like. The first configuration file may also include a correspondence between error type information and target error codes. It is assumed that the corresponding relationship is that the device-level error corresponds to the target error code A, and the process-level error corresponds to the target error code B. Thus, after the automation device determines the type of the currently occurring error, such as a device-level error, the target error code A corresponding to the device-level error can be found in the first configuration file.
由此能够保证自动化设备准确且高效地将目标错误代码发送给控制系统,基于准确的目标错误代码,控制系统可以向自动化设备发送准确可靠的错误处理操作指令,以使自动化设备更有针对性地对其出现的错误进行处理。This can ensure that the automation equipment can accurately and efficiently send the target error code to the control system. Based on the accurate target error code, the control system can send accurate and reliable error handling instructions to the automation equipment, so that the automation equipment can be more targeted. Handle its errors.
根据本发明的第二方面,还提供了一种用于控制系统的控制方法。示例性地,控制系统可以包括服务端和终端。控制系统可以预先存储有第二配置文件,对应地,第二配置文件可以包括终端配置文件和服务端配置文件。其中,服务端存储有服务端配置文件,终端存储有终端配置文件。示例性地,服务端配置文件可以包括,目标错误类型,与目标错误类型对应的目标错误代码、目标错误代码对应的错误处理操作的标识符以及错误处理操作的操作逻辑,也就是说,每种目标错误代码对应一种类型的错误,并且对于每种错误代码,配置有多种应对操作标识以及对应的操作逻辑;终端配置文件可以包括,目标错误代码、错误提示信息、错误处理操作以及错误处理操作对应的标识符,也就是说,对于不同的错误,配置有对应的错误代码、错误提示信息、以及需要采取的多个可选的应对操作,其中,每个应对操作具有相应的标识。其中,第二配置文件可以根据实际需求或经验进行配置,并将其预先存储在控制系统中。According to the second aspect of the present invention, a control method for a control system is also provided. Exemplarily, the control system may include a server and a terminal. The control system may pre-store a second configuration file, and correspondingly, the second configuration file may include a terminal configuration file and a server configuration file. Wherein, the server stores a server configuration file, and the terminal stores a terminal configuration file. Exemplarily, the server configuration file may include the target error type, the target error code corresponding to the target error type, the identifier of the error handling operation corresponding to the target error code, and the operation logic of the error handling operation, that is, each The target error code corresponds to a type of error, and for each error code, it is configured with multiple response operation identifiers and corresponding operation logic; the terminal configuration file can include target error code, error message, error handling operation and error handling The identifier corresponding to the operation, that is to say, for different errors, there are corresponding error codes, error message information, and multiple optional coping actions that need to be taken, wherein each coping action has a corresponding identifier. Wherein, the second configuration file can be configured according to actual needs or experience, and stored in the control system in advance.
可以理解,服务端和终端可以指例如上位机而言的前端和后端。其中,终端可以指例如上位机的前端,服务端可以指例如上位机的后端。具体地,终端作为上位机的前端,可以向用户提供可视化界面,以供用户进行人机交互。It can be understood that the server end and the terminal may refer to the front end and the back end of the upper computer, for example. Wherein, the terminal may refer to, for example, the front end of the host computer, and the server may refer to, for example, the back end of the host computer. Specifically, the terminal, as the front end of the host computer, can provide the user with a visual interface for the user to perform human-computer interaction.
图2示出了根据本发明一个实施例的用于控制系统的控制方法200的示意性流程图。如图2所示,该控制方法200可以包括以下步骤。Fig. 2 shows a schematic flowchart of a
步骤S210,接收来自自动化设备的目标错误代码。Step S210, receiving the target error code from the automation equipment.
示例性地,基于无线或有线通信的方式,控制系统的服务端可以接收到自动化设备发送的目标错误代码,然后服务端再将目标错误代码发送给控制系统的终端。Exemplarily, based on wireless or wired communication, the server of the control system may receive the target error code sent by the automation equipment, and then the server sends the target error code to the terminal of the control system.
步骤S220,基于目标错误代码中的第一错误代码以及控制系统中的第二配置文件,确定并向自动化设备发送错误处理操作指令。Step S220, based on the first error code in the target error code and the second configuration file in the control system, determine and send an error handling operation instruction to the automation device.
在一个实施例中,控制系统在接收到目标错误代码后,根据第二配置文件可以确定对目标错误代码中的第一错误代码所对应的错误进行处理的一个或多个错误处理操作。控制系统可以根据预设数据等在这些错误处理操作中选择对应的错误处理操作,并将该错误处理操作对应的错误处理操作指令发送至自动化设备。错误处理操作指令根据第二配置文件中的服务端配置文件中的操作逻辑生成;可选地,控制系统可以向用户提供可视化界面,并在可视化界面上显示这些错误处理操作。基于该可视化界面,用户可以在其中选择期望自动化设备执行的错误处理操作。响应于用户的选择操作,控制系统可以向自动化设备发送对应的错误处理操作指令。In an embodiment, after receiving the target error code, the control system may determine one or more error handling operations for processing the error corresponding to the first error code in the target error code according to the second configuration file. The control system can select a corresponding error handling operation among these error handling operations according to preset data, etc., and send the error handling operation instruction corresponding to the error handling operation to the automation device. The error handling operation instruction is generated according to the operation logic in the server configuration file in the second configuration file; optionally, the control system can provide a visual interface to the user, and display these error handling operations on the visual interface. Based on this visual interface, the user can select the error handling operations that the automation equipment is expected to perform. In response to the user's selection operation, the control system can send corresponding error handling operation instructions to the automation equipment.
在上述技术方案中,控制系统能够基于自动化设备发送目标错误代码中的第一错误代码和控制系统中的第二配置文件,确定并向自动化设备错误处理操作指令。由此,可以在自动化设备执行操作且出现错误的时候,向自动化设备自动发送错误处理操作指令,可以极大程度上节约用户的时间并降低了出现错误处理操作失误的可能性。此外,用户还可以根据实际情况以及需求,自行确定错误处理操作指令并发送至自动化设备,由此可以满足不同用户的需求,使得用户能够根据实际情况对出现的错误进行合理处理,提升了控制系统的泛化性与适用性。In the above technical solution, the control system can determine and send an error processing operation instruction to the automation equipment based on the first error code in the target error code sent by the automation equipment and the second configuration file in the control system. Therefore, when the automation equipment performs an operation and an error occurs, an error handling operation instruction can be automatically sent to the automation equipment, which can greatly save the user's time and reduce the possibility of error handling operation errors. In addition, the user can also determine the error handling operation command and send it to the automation equipment according to the actual situation and needs, so as to meet the needs of different users, so that the user can reasonably handle the errors according to the actual situation, and improve the control system. Generalizability and applicability.
图3示出了根据本发明一个实施例的步骤S220基于目标错误代码中的第一错误代码以及第二配置文件确定并向自动化设备发送错误处理操作指令的示意性框图。如图3所示,步骤S220可以包括以下步骤。Fig. 3 shows a schematic block diagram of determining and sending an error handling operation instruction to the automation device based on the first error code in the target error code and the second configuration file in step S220 according to an embodiment of the present invention. As shown in Fig. 3, step S220 may include the following steps.
步骤S221,基于第一错误代码以及第二配置文件,确定第一错误代码所对应的第一配置信息。Step S221, based on the first error code and the second configuration file, determine first configuration information corresponding to the first error code.
示例性地,基于第一错误代码以及第二配置文件中的终端配置文件,控制系统的终端可以确定第一错误代码所对应的第一配置信息。例如,第一配置信息可以包括:弹窗的形式信息以及在弹窗中显示的第一可操作控件中的提示文本信息。具体地,提示文本信息可以包括:重新执行当前操作、终止当前操作、忽略当前操作中的任意一种或多种。之后可以以弹窗的形式对该提示文本信息进行显示。可以理解,“弹窗”操作是控制系统自动执行的,不需要用户的触发操作。由此,以弹窗的形式显示提示文本信息,由此方便用户查看且不容易被忽视,提高了错误处理的效率。假设自动化设备当前出现错误的操作是洗板操作。洗板操作可以包含样品板转入,洗板,样品板转出三个原子操作。洗板操作在执行过程中出现错误,对应地,可以在弹窗中显示以下提示文本信息:重新执行当前操作、终止当前操作、忽略当前操作。假设自动化设备当前出现错误的操作是机械臂搬运操作。由于机械臂搬运操作出现错误后,机械臂的位置不在初始位置,重新执行当前操作可能会导致轨迹错误,从而发生碰撞等意外事故。并且,忽略当前操作没有实际意义,所以在该实施例中的第一配置信息中的提示文本信息可以只包括终止当前操作一种。Exemplarily, based on the first error code and the terminal configuration file in the second configuration file, the terminal of the control system may determine the first configuration information corresponding to the first error code. For example, the first configuration information may include: form information of the pop-up window and prompt text information in the first operable control displayed in the pop-up window. Specifically, the prompt text information may include any one or more of: re-executing the current operation, terminating the current operation, and ignoring the current operation. Afterwards, the prompt text information may be displayed in the form of a pop-up window. It can be understood that the "pop-up window" operation is automatically performed by the control system and does not require a user's trigger operation. Thus, the prompt text information is displayed in the form of a pop-up window, which is convenient for the user to view and is not easy to be ignored, and improves the efficiency of error handling. Assume that the current error operation of the automation equipment is the washing operation. The plate washing operation can include three atomic operations of sample plate transfer in, plate wash, and sample plate transfer out. If an error occurs during the execution of the plate washing operation, correspondingly, the following prompt text information can be displayed in the pop-up window: re-execute the current operation, terminate the current operation, or ignore the current operation. Assume that the current erroneous operation of the automation equipment is the handling operation of the robotic arm. Since the position of the robotic arm is not at the initial position after an error in the handling operation of the robotic arm, re-executing the current operation may result in a trajectory error, resulting in accidents such as collisions. Moreover, ignoring the current operation has no practical significance, so the prompt text information in the first configuration information in this embodiment may only include terminating the current operation.
步骤S222,基于第一配置信息,输出可选处理操作信息给用户,其中,可选处理操作信息用于用户选择错误处理操作。Step S222, based on the first configuration information, output optional processing operation information to the user, wherein the optional processing operation information is used for the user to select an error processing operation.
示例性地,控制系统可以向用户提供可视化界面,利用可视化界面显示对应与自动化设备所出现的错误的可选处理操作信息给用户。用户可以利用输入装置在可选处理操作信息中选择期望自动化设备执行的错误处理操作。替代地,控制系统还可以包括语音播报及收听装置,利用该语音播报及收听装置可以向用户播报可选处理操作信息。之后用户可以利用语音输入在可选处理操作信息中选择期望自动化设备执行的错误处理操作。Exemplarily, the control system may provide a visual interface to the user, and use the visual interface to display to the user optional processing operation information corresponding to an error occurred in the automation equipment. The user can use the input device to select the error handling operation desired to be performed by the automation device in the optional processing operation information. Alternatively, the control system may also include a voice broadcast and listening device, and the optional processing operation information may be broadcast to the user by using the voice broadcast and listening device. Afterwards, the user can use voice input to select the error handling operation that the automation device is expected to perform in the optional processing operation information.
步骤S223,响应于用户的操作,确定用户所选择的错误处理操作的标识符。Step S223, in response to the user's operation, determine the identifier of the error handling operation selected by the user.
示例性地,每个错误处理操作分别对应各自的标识符,即错误处理操作和标识符是一一对应的。例如,“重试”这一错误处理操作对应的标识符可以为a,“终止”这一错误处理操作对应的标识符可以为b,等等。假设上述步骤S222中用户选择的错误处理操作是终止,则控制系统的终端可以确定用户所选择的错误处理操作的标识符是b。Exemplarily, each error handling operation corresponds to its own identifier, that is, there is a one-to-one correspondence between error handling operations and identifiers. For example, the identifier corresponding to the error handling operation of "retry" may be a, the identifier corresponding to the error handling operation of "terminate" may be b, and so on. Assuming that the error handling operation selected by the user in the above step S222 is terminate, the terminal of the control system may determine that the identifier of the error handling operation selected by the user is b.
步骤S224,基于第二配置文件,查找与错误处理操作的标识符相对应的错误处理操作指令,并将错误处理操作指令发送至自动化设备。Step S224, based on the second configuration file, search for an error handling operation instruction corresponding to the identifier of the error handling operation, and send the error handling operation instruction to the automation device.
示例性地,服务端可以根据第二配置文件中的服务端配置文件,查找与上述步骤S223中所确定的错误处理操作的标识符,例如标识符b相对应的错误处理操作指令。根据第二配置文件查找得到相对应的错误处理操作指令是终止当前操作指令。此时,服务端可以将该终止当前操作指令发送至自动化设备,以使自动化设备执行该终止当前操作指令。Exemplarily, the server may search for an error handling operation instruction corresponding to the identifier of the error handling operation determined in step S223, for example, the identifier b, according to the server configuration file in the second configuration file. Finding the corresponding error handling operation instruction according to the second configuration file is terminating the current operation instruction. At this point, the server may send the instruction to terminate the current operation to the automation device, so that the automation device executes the instruction to terminate the current operation.
在上述技术方案中,基于用户的选择操作,可以确定并向自动化设备发送对应的错误处理操作指令。由此,用户可以根据自身需求对错误处理操作进行自定义选择,满足了不同用户的需求。同时,基于上述技术方案,可以保证发送至自动化设备的错误处理操作指令的准确性,保证了自动化设备可以对其出现的错误进行准确的处理。并且,上述方案用户操作简单,容易实现。In the above technical solution, based on the user's selection operation, the corresponding error handling operation instruction can be determined and sent to the automation device. Thus, users can customize the error handling operation according to their own needs, which meets the needs of different users. At the same time, based on the above technical solution, the accuracy of the error handling operation instructions sent to the automation equipment can be guaranteed, ensuring that the automation equipment can accurately process errors that occur. Moreover, the above solution is simple for users to operate and easy to implement.
示例性地,控制方法200还可以包括:显示第一用户界面。步骤S222基于第一配置信息,输出可选处理操作信息给用户可以包括:基于第一配置信息在第一用户界面上弹窗,并在弹窗中显示第一可操作控件,第一可操作控件用于用户选择错误处理操作。Exemplarily, the
在一个实施例中,控制系统还可以包括显示器,在显示器上可以显示有第一用户界面。该第一用户界面中可以包括弹窗。具体地,弹窗中可以显示第一可操作控件。第一可操作控件可以包括上述例如重新执行当前操作、终止当前操作、忽略当前操作等提示文本信息。可以理解,提示文本信息可以与用户可选的处理操作信息是同一个信息。控制系统接收到第一配置信息后,可以自动在第一用户界面内显示弹窗。弹窗中可以包括第一可操作控件。用户可以通过鼠标点击第一可操作控件,以选择对应的错误处理操作。例如,用户可以通过鼠标点击重新执行当前操作,表示用户期望自动化设备重新执行当前操作,即向自动化设备发送重新执行当前操作指令。In one embodiment, the control system may further include a display, on which the first user interface may be displayed. The first user interface may include a pop-up window. Specifically, the first operable control may be displayed in the pop-up window. The first operable control may include the prompt text information such as re-executing the current operation, terminating the current operation, and ignoring the current operation. It can be understood that the prompt text information and the user-selectable processing operation information may be the same information. After the control system receives the first configuration information, it can automatically display a pop-up window in the first user interface. The pop-up window may include a first operable control. The user may click the first operable control with a mouse to select a corresponding error handling operation. For example, the user may click the mouse to re-execute the current operation, indicating that the user expects the automation device to re-execute the current operation, that is, send an instruction to the automation device to re-execute the current operation.
在上述技术方案中,以可视化的形式供用户选择错误处理操作,提高了人机之间的交互性,并且便于用户明确具体地选择错误处理操作,保证了向自动化设备发送的错误处理操作指令的准确性,进而保证了错误处理结果的准确性和可靠性。In the above technical solution, the user can select the error handling operation in a visual form, which improves the interaction between man and machine, and facilitates the user to clearly and specifically select the error handling operation, ensuring the accuracy of the error handling operation instructions sent to the automation equipment. Accuracy, thereby ensuring the accuracy and reliability of error handling results.
示例性地,基于第一错误代码以及第二配置文件,确定第一错误代码所对应的第一配置信息,可以包括以下两种情况。Exemplarily, based on the first error code and the second configuration file, determining the first configuration information corresponding to the first error code may include the following two situations.
情况一,对于错误的类型是设备级错误的情况。可以基于设备级错误的设备级错误代码以及第二配置文件,确定设备级错误代码所对应的配置信息。设备级错误代码所对应的配置信息可以包括在第一可操作控件中显示的以下提示文本信息中的至少一个:重试、忽略以及终止。Case 1, for the case where the type of error is a device-level error. The configuration information corresponding to the device-level error code may be determined based on the device-level error code of the device-level error and the second configuration file. The configuration information corresponding to the device-level error code may include at least one of the following prompt text information displayed in the first operable control: retry, ignore and terminate.
具体地,设备级错误可以是指由于自动化设备、自动化设备中的控制系统或人为错误所导致的设备相关错误。设备级错误可以包括原子操作级错误和指令操作级错误。其中,原子操作级错误可以是指最小级别的原子操作所出现的错误。其中,原子操作可以包括例如,作为搬运设备的机械臂的运动、搬运操作所涉及的导轨的运动、机械臂的夹爪的夹紧操作等。指令操作可以包括一个或多个原子操作。指令操作级错误可以指一个或者多个原子操作所出现的错误。对应地,在错误的类型是设备级错误的情况下,基于设备级错误代码以及第二配置文件确定的配置信息可以包括重试、忽略以及终止等提示文本信息。具体地,可以在第一用户界面中显示为重试、终止以及忽略这三个可选处理操作。其中,在自动化设备正在执行操作的情况下,重试可以表示自动化设备重新执行当前指令操作或原子操作。终止可以表示自动化设备终止当前指令操作或原子操作。忽略可以表示自动化设备忽略当前指令操作或原子操作,并执行下一个指令操作或原子操作。在自动化设备没有执行任务的情况下,重试可以表示自动化设备重新执行相关动作或重新启动设备,终止可以表示该自动化设备下线,忽略可以表示自动化设备忽略当前错误。Specifically, an equipment-level error may refer to an equipment-related error caused by automation equipment, a control system in the automation equipment, or human error. Device-level errors may include atomic operation-level errors and instruction operation-level errors. Wherein, the atomic operation level error may refer to an error occurring in the smallest level atomic operation. Wherein, the atomic operation may include, for example, the movement of a robot arm as a transportation device, the movement of a guide rail involved in the transportation operation, the clamping operation of the gripper of the robot arm, and the like. An instruction operation may consist of one or more atomic operations. An instruction-level error can refer to an error in one or more atomic operations. Correspondingly, when the error type is a device-level error, the configuration information determined based on the device-level error code and the second configuration file may include prompt text information such as retry, ignore, and terminate. Specifically, the three optional processing operations of retrying, terminating and ignoring may be displayed on the first user interface. Wherein, in the case that the automation device is executing an operation, retry may mean that the automation device re-executes the current instruction operation or atomic operation. Termination may mean that the automation device terminates the current instruction operation or atomic operation. Ignore may indicate that the automation device ignores the current instruction operation or atomic operation and executes the next instruction operation or atomic operation. In the case that the automation device does not execute the task, retry can mean that the automation device re-executes relevant actions or restart the device, termination can mean that the automation device is offline, and ignore can mean that the automation device ignores the current error.
情况二,对于错误的类型是进程级错误的情况。可以基于进程级错误的进程级错误代码以及第二配置文件,确定进程级错误代码所对应的配置信息。进程级错误代码所对应的配置信息可以包括在第一可操作控件中显示的以下提示文本信息中的至少一个:重新执行当前操作、忽略当前操作、终止当前操作、终止当前耗材以及终止当前通量。The second case is the case where the error type is a process-level error. The configuration information corresponding to the process-level error code may be determined based on the process-level error code of the process-level error and the second configuration file. The configuration information corresponding to the process-level error code may include at least one of the following prompt text information displayed in the first operable control: re-execute the current operation, ignore the current operation, terminate the current operation, terminate the current consumables, and terminate the current flux .
具体地,进程级错误可以是指由于自动化流程在运行过程中某些操作的时间超出预期导致的耗材过期或作废的错误。进程级错误可以包括指令操作级错误、耗材级错误、通量级错误。如前所述,指令操作可以包括一个或多个原子操作。指令操作级错误可以指一个或者多个原子操作所出现的错误。耗材级错误可以是指设备错误或执行对应操作超时导致耗材过期或作废的错误。通量级错误可以是指整个自动化流程中涉及某一个通量的错误。对应地,在错误的类型是进程级错误的情况下,基于进程级错误代码以及第二配置文件确定的配置信息可以包括重新执行当前操作、忽略当前操作、终止当前操作、终止当前耗材以及终止当前通量中的至少一个提示文本信息。具体地,当错误是指令操作级错误时,可以在第一用户界面中显示为重新执行当前操作、忽略当前操作、终止当前操作这三个可选处理操作。其中,重新执行当前操作可以表示重新执行自动化设备的当前操作。忽略当前操作表示忽略自动化设备的当前操作,并继续执行下一个指令操作。终止当前操作可以表示终止自动化设备的当前操作。当错误是耗材级错误时,可以在第一用户界面中显示终止当前耗材。终止当前耗材可以表示终止关于当前耗材的所有操作。当错误是通量级错误时,可以在第一用户界面中显示终止当前通量。终止当前通量可以表示终止有关当前通量的所有操作。Specifically, a process-level error may refer to an error in which consumables are expired or invalidated due to the time of certain operations during the running of the automated process exceeding expectations. Process-level errors may include instruction operation-level errors, consumable-level errors, and flux-level errors. As mentioned earlier, an instruction operation may consist of one or more atomic operations. An instruction-level error can refer to an error in one or more atomic operations. A consumable-level error may refer to a device error or an error in which a consumable is expired or invalid due to a corresponding operation timeout. A flux-level error can refer to an error involving a certain flux in the entire automation process. Correspondingly, when the error type is a process-level error, the configuration information determined based on the process-level error code and the second configuration file may include re-executing the current operation, ignoring the current operation, terminating the current operation, terminating the current consumable, and terminating the current At least one prompt text message in flux. Specifically, when the error is an instruction operation level error, it may be displayed on the first user interface as three optional processing operations of re-executing the current operation, ignoring the current operation, and terminating the current operation. Wherein, re-executing the current operation may refer to re-executing the current operation of the automation device. Ignore the current operation means to ignore the current operation of the automation equipment and continue to execute the next instruction operation. Terminating the current operation may mean terminating the current operation of the automation device. When the error is a consumable-level error, it may be displayed in the first user interface that the current consumable is terminated. Terminating the current consumable may mean terminating all operations on the current consumable. Termination of the current flux may be displayed in the first user interface when the error is a flux level error. Terminating the current flux may mean terminating all operations on the current flux.
在上述技术方案中,能够在错误的类型不同的情况下,显示基于不同的错误代码所确定的不同配置信息。由此,便于用户更有针对性地对自动化设备出现的不同的错误选择对应错误处理操作,使得向自动化设备发送的错误处理操作指令也更具有针对性并且更准确,以便自动化设备能够顺利地对错误进行处理,以继续执行下一操作。In the above technical solution, different configuration information determined based on different error codes can be displayed in the case of different types of errors. Therefore, it is convenient for the user to select the corresponding error handling operation for different errors that occur in the automation equipment more specifically, so that the error handling operation instructions sent to the automation equipment are also more targeted and more accurate, so that the automation equipment can smoothly handle the errors. Errors are handled to continue to the next operation.
示例性地,控制方法200还可以包括:基于目标错误代码中的第二错误代码以及第二配置文件,输出错误提示信息给用户。其中,错误提示信息用于提示用户出现错误。Exemplarily, the
具体地,错误提示可以包括两种,分别是预警式提示和错误式提示。预警式提示可以提示用户当前操作在执行过程中的潜在风险。错误式提示可以提示用户当前操作在执行过程中已经出现的错误。例如,预警式提示可以表示耗材在操作执行过程中超过过期时间被打上“过期”标签。错误式提示可以表示耗材在操作执行过程中超过最大等待时间被搬运至“错误时转到位置”。具体地,错误式提示可以在例如第一用户界面的右上角以数字的形式显示并提示用户。每多一个错误式提示,数字可以向上加1并且闪烁显示,以提醒用户注意当前存在错误。可选地,当用户点击查看错误式提示后,所显示的数字和闪烁可以实时消失。可以理解,预警式提示的严重程度低于错误式提示。在该实施例中,所出现的错误可以由控制系统自动处理,无需用户进行其他操作。Specifically, the error prompts may include two types, namely warning prompts and error prompts. Pre-warning prompts can remind users of potential risks during the execution of the current operation. Error prompts can prompt the user for errors that have occurred during the execution of the current operation. For example, an early-warning reminder could indicate that a consumable is marked as "expired" after the expiration time in the execution of an operation. The error prompt may indicate that the consumables have been moved to the "go to position on error" exceeding the maximum waiting time during operation execution. Specifically, the error prompt may be displayed in the form of numbers in the upper right corner of the first user interface, for example, and prompt the user. For each additional error prompt, the number can be increased by 1 and displayed in flicker to remind the user that there is an error. Optionally, after the user clicks to view the error prompt, the displayed numbers and blinking may disappear in real time. It can be understood that the severity of warning prompts is lower than that of error prompts. In this embodiment, the errors that occur can be automatically handled by the control system without requiring other operations by the user.
在上述技术方案中,控制系统能够基于第二错误代码和第二配置文件,向用户输出错误提示,由此用户可以直接知晓当前操作中出现的错误的严重程度,实时掌握当前操作的执行情况,并且还可以根据错误的严重程度做出合理的应对。In the above technical solution, the control system can output an error prompt to the user based on the second error code and the second configuration file, so that the user can directly know the severity of the error occurred in the current operation and grasp the execution status of the current operation in real time. And it can also make a reasonable response according to the severity of the error.
示例性地,在步骤S222基于第一配置信息,输出可选处理操作信息给用户之后,控制方法200还可以包括以下步骤a和步骤b。Exemplarily, after step S222 outputs optional processing operation information to the user based on the first configuration information, the
步骤a,响应于用户针对第一可操作控件的操作,显示第二用户界面。第二用户界面设置有第二可操作控件,第二可操作控件用于用户确认当前耗材的当前或未来状态和/或位置。Step a, displaying a second user interface in response to the user's operation on the first operable control. The second user interface is provided with second operable controls for the user to confirm the current or future status and/or location of the current consumable.
示例性地,响应于用户对第一可操作控件的点击操作,还可以在可视化界面上显示第二用户界面。其中,第二用户界面上设置有第二可操作控件。在一个实施例中,第二用户界面内可以显示当前耗材的当前或未来状态以及位置。例如,第二用户界面中显示当前耗材1在设备B中B01的位置,且耗材1在设备中已经超过过期时间并被打上了“过期”标签。第二用户界面内还设置有第二可操作控件。第二可操作控件包括“确认”和“取消”两个控件,用户可以点击“确认”控件,表示用户已经确认耗材1的当前状态和位置。在另一个实施例中,第二用户界面中显示当前耗材2在设备A中A01的位置,且耗材2在设备中已经超过最大等待时间,表示该耗材2已经作废。用户可以利用第二可操作控件中的“确认”控件对耗材2的当前状态和位置进行确定。之后,可以在第二用户界面中弹窗显示移除耗材2的预设位置,用户可以利用弹窗中的确认控件对该位置进行确认。或者,用户可以在弹窗中设置耗材2出错将要放置的出错位置。例如,当前弹窗还可以包括文本输入框,用户可以利用键盘在其中输入出错位置,之后用户可以点击“确认”控件,完成对出错位置的设置。Exemplarily, in response to the user's click operation on the first operable control, the second user interface may also be displayed on the visual interface. Wherein, a second operable control is set on the second user interface. In one embodiment, the current or future status and location of the current consumables can be displayed in the second user interface. For example, the current location of consumable 1 in device B B01 is displayed in the second user interface, and consumable 1 has exceeded the expiration time in the device and is marked with an "expired" label. A second operable control is also set in the second user interface. The second operable control includes two controls of "Confirm" and "Cancel". The user can click the "Confirm" control to indicate that the user has confirmed the current status and location of the consumable 1 . In another embodiment, the second user interface displays the current position of the consumable 2 in A01 of the device A, and the consumable 2 has exceeded the maximum waiting time in the device, indicating that the consumable 2 has been discarded. The user can confirm the current status and location of the consumables 2 by using the "Confirm" control in the second operable control. Afterwards, a pop-up window may display the preset position for removing the consumable 2 in the second user interface, and the user may use the confirmation control in the pop-up window to confirm the position. Alternatively, the user can set the error location where the consumable 2 will be placed when the error occurs in the pop-up window. For example, the current pop-up window may also include a text input box, in which the user can use the keyboard to input the error location, and then the user may click the "confirm" control to complete the setting of the error location.
步骤b,响应于用户针对第二可操作控件的操作,在第二用户界面上显示耗材处理列表,其中,耗材处理列表中的当前耗材设置有标记。In step b, in response to the user's operation on the second operable control, a consumable processing list is displayed on the second user interface, wherein the current consumables in the consumable processing list are marked.
示例性地,响应于上述步骤S225中用户对第二可操作控件的点击操作,可以在第二用户界面中显示耗材处理列表。耗材处理列表中可以包括在自动化流程中所有的耗材的当前或未来状态和/或位置。根据上述步骤S225,用户对耗材执行确认操作后,可以在耗材处理列表中对前述确认的耗材进行标记。例如,上述步骤S225中用户已经确认耗材1的当前状态和位置,那么耗材1可以在耗材处理列表中会闪烁显示。Exemplarily, in response to the user's click operation on the second operable control in the above step S225, a consumables processing list may be displayed in the second user interface. The consumables processing list can include the current or future status and/or location of all consumables in the automated process. According to the above step S225, after the user confirms the consumables, he can mark the confirmed consumables in the consumables processing list. For example, if the user has confirmed the current status and location of the consumable 1 in the above step S225, then the consumable 1 may be displayed in a blinking manner in the consumable processing list.
在上述技术方案中,用户可以通过第二可操作控件确认当前耗材的当前或未来状态和/或位置。用户确认后,当前耗材能够在耗材处理列表中闪烁显示。由此,可以提示用户关注当前或未来可能会出现错误的耗材。同时,通过在耗材处理列表中以闪烁方式显示,使得问题耗材或处理过的耗材更容易被用户发现,便于用户进行后续操作。In the above technical solution, the user can confirm the current or future status and/or location of the current consumables through the second operable control. After the user confirms, the current consumables can be flashed in the consumables processing list. In this way, the user can be prompted to pay attention to consumables that may be wrong at present or in the future. At the same time, by displaying in a flashing manner in the consumables processing list, the problem consumables or the processed consumables are easier to be found by the user, and it is convenient for the user to perform follow-up operations.
可选地,除第二可操作控件以外,第二用户界面还可以包括设备复位控件。用户可以利用鼠标点击该设备复位控件,以对第二用户界面所显示的当前耗材所在的设备进行复位操作。可以理解,复位操作可以是指清除设备的存储装置中存储的指令、参数等数据,将其恢复为出厂状态或预设时刻对应状态的操作。Optionally, in addition to the second operable control, the second user interface may further include a device reset control. The user can use the mouse to click on the device reset control to perform a reset operation on the device where the current consumables are displayed on the second user interface. It can be understood that the reset operation may refer to the operation of clearing data such as instructions and parameters stored in the storage device of the device, and restoring it to a factory state or a state corresponding to a preset time.
根据本发明的第三方面,还提供了一种自动化设备。自动化设备可以存储有第一配置文件。自动化设备可以配置为:对于自动化设备出现错误的情况,判断所出现的错误的类型,并根据第一配置文件,确定对应的目标错误代码;将目标错误代码发送至控制系统,以使控制系统基于目标错误代码中的第一错误代码确定并向自动化设备发送对应的错误处理操作指令;接收来自控制系统的错误处理操作指令,并基于该错误处理操作指令执行对应的错误处理操作。According to the third aspect of the present invention, an automation device is also provided. The automation device may store a first configuration file. The automation equipment can be configured as follows: when an error occurs in the automation equipment, judge the type of the error, and determine the corresponding target error code according to the first configuration file; send the target error code to the control system, so that the control system is based on The first error code in the target error code determines and sends the corresponding error handling operation instruction to the automation equipment; receives the error handling operation instruction from the control system, and executes the corresponding error handling operation based on the error handling operation instruction.
根据本发明的第四方面,还提供了一种用于自动化设备的控制系统。控制系统可以存储有第二配置文件。控制系统可以配置为:接收来自自动化设备的目标错误代码;基于目标错误代码中的第一错误代码以及第二配置文件,确定并向自动化设备发送错误处理操作指令。According to a fourth aspect of the present invention, a control system for automation equipment is also provided. The control system may have stored a second configuration file. The control system may be configured to: receive the target error code from the automation device; determine and send an error handling operation instruction to the automation device based on the first error code in the target error code and the second configuration file.
示例性地,控制系统可以包括服务端和终端,其中,第二配置文件可以包括终端配置文件和服务端配置文件。终端配置为:经由服务端接收来自自动化设备的目标错误代码中的第一错误代码;基于第一错误代码以及终端配置文件,确定第一错误代码所对应的第一配置信息;基于第一配置信息,输出可选处理操作信息给用户,其中,可选处理操作信息用于用户选择错误处理操作;响应于用户的操作,将用户所选择的错误处理操作的标识符发送至服务端。服务端配置为:接收来自自动化设备的目标错误代码中的第一错误代码,并将第一错误代码发送至终端;接收来自终端的错误处理操作的标识符;基于服务端配置文件,查找与错误处理操作的标识符相对应的错误处理操作指令,并将错误处理操作指令发送至自动化设备。Exemplarily, the control system may include a server and a terminal, wherein the second configuration file may include a terminal configuration file and a server configuration file. The terminal is configured to: receive the first error code in the target error code from the automation device via the server; determine the first configuration information corresponding to the first error code based on the first error code and the terminal configuration file; based on the first configuration information , output optional processing operation information to the user, wherein the optional processing operation information is used for the user to select an error processing operation; in response to the user's operation, send the identifier of the error processing operation selected by the user to the server. The server is configured to: receive the first error code in the target error code from the automation device, and send the first error code to the terminal; receive the identifier of the error handling operation from the terminal; based on the server configuration file, search and error An error handling operation instruction corresponding to the identifier of the operation operation is processed, and the error handling operation instruction is sent to the automation device.
示例性地,终端可以包括显示器。终端可以配置为:利用显示器显示第一用户界面。终端基于第一配置信息,输出可选处理操作信息给用户,可以通过以下方式实现:基于第一配置信息在第一用户界面上弹窗,并在弹窗中显示第一可操作控件,第一可操作控件用于用户选择错误处理操作。Exemplarily, the terminal may include a display. The terminal may be configured to: use the display to display the first user interface. The terminal outputs optional processing operation information to the user based on the first configuration information, which may be implemented in the following manner: pop-up a window on the first user interface based on the first configuration information, and display the first operable control in the pop-up window, the first Actionable controls allow the user to select an error handling action.
根据本发明的第五方面,还提供了一种电子设备。图4示出了根据本发明一个实施例的电子设备400的示意性框图。如图4所示,该电子设备400包括处理器410和存储器420。其中,存储器420中存储有计算机程序指令,计算机程序指令被处理器410运行时用于执行上述自动化设备的错误处理方法和控制系统的控制方法。According to a fifth aspect of the present invention, an electronic device is also provided. Fig. 4 shows a schematic block diagram of an
根据本发明的第六方面,还提供了一种存储介质。在存储介质上存储了程序指令,程序指令在运行时用于执行上述自动化设备的错误处理方法和控制系统的控制方法。存储介质例如可以包括平板电脑的存储部件、个人计算机的硬盘、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、便携式紧致盘只读存储器(CD-ROM)、USB存储器、或者上述存储介质的任意组合。所述计算机可读存储介质可以是一个或多个计算机可读存储介质的任意组合。According to a sixth aspect of the present invention, a storage medium is also provided. Program instructions are stored on the storage medium, and the program instructions are used to execute the error handling method of the automation equipment and the control method of the control system when running. The storage medium may include, for example, a storage unit of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a USB memory , or any combination of the above storage media. The computer readable storage medium can be any combination of one or more computer readable storage medium.
本领域普通技术人员通过阅读上述有关用于自动化设备的错误处理方法和用于控制系统的控制方法的相关描述,可以理解上述自动化设备、控制系统、电子设备和存储介质的具体实现方案及其有益效果,为了简洁,在此不再赘述。Those of ordinary skill in the art can understand the specific implementation schemes of the above-mentioned automation equipment, control system, electronic equipment and storage media and their benefits by reading the above-mentioned related descriptions about the error handling method for the automation equipment and the control method for the control system. For the sake of brevity, the effect will not be repeated here.
尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本发明的范围之内。Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above-described example embodiments are exemplary only and are not intended to limit the scope of the invention thereto. Various changes and modifications can be made therein by those skilled in the art without departing from the scope and spirit of the invention. All such changes and modifications are intended to be included within the scope of the invention as claimed in the appended claims.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another device, or some features may be omitted, or not implemented.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该本发明的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如相应的权利要求书所反映的那样,其发明点在于可以用少于某个公开的单个实施例的所有特征的特征来解决相应的技术问题。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be understood that in the description of the exemplary embodiments of the invention, in order to streamline the disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure , or in its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the corresponding claims reflect, the inventive point lies in that the corresponding technical problem can be solved by using less than all features of a single disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域的技术人员可以理解,除了特征之间相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。It will be appreciated by those skilled in the art that all features disclosed in this specification (including accompanying claims, abstract and drawings) and all features of any method or apparatus so disclosed may be used in any combination, except where the features are mutually exclusive. process or unit. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的自动化设备和控制系统的一些模块的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some modules of the automation device and the control system according to the embodiments of the present invention. The present invention can also be implemented as an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
以上所述,仅为本发明的具体实施方式或对具体实施方式的说明,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以权利要求的保护范围为准。The above is only a specific embodiment of the present invention or a description of the specific embodiment, and the protection scope of the present invention is not limited thereto. Any person familiar with the technical field can easily Any changes or substitutions that come to mind should be covered within the protection scope of the present invention. The protection scope of the present invention should be based on the protection scope of the claims.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211376169.8A CN115981249A (en) | 2022-11-04 | 2022-11-04 | Automation equipment and error handling method thereof, control system and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211376169.8A CN115981249A (en) | 2022-11-04 | 2022-11-04 | Automation equipment and error handling method thereof, control system and control method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115981249A true CN115981249A (en) | 2023-04-18 |
Family
ID=85966977
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211376169.8A Pending CN115981249A (en) | 2022-11-04 | 2022-11-04 | Automation equipment and error handling method thereof, control system and control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115981249A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025131094A1 (en) * | 2023-12-22 | 2025-06-26 | 北京镁伽机器人科技有限公司 | Motion control system, management system for automated flow, and motion control method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102866930A (en) * | 2012-08-22 | 2013-01-09 | 北京奇虎科技有限公司 | Blue screen repairing method, device and system |
| US9301185B1 (en) * | 2014-04-10 | 2016-03-29 | Sprint Communications Company L.P. | Mobile communication extended error codes and dynamic error handling |
| CN106790895A (en) * | 2015-11-25 | 2017-05-31 | 北京搜狗科技发展有限公司 | A kind of fault handling method and device |
| CN107479528A (en) * | 2017-06-19 | 2017-12-15 | 中国烟草总公司广东省公司 | The fault warning system and fault handling method of agricultural intelligent device |
| US20220283891A1 (en) * | 2021-03-08 | 2022-09-08 | Jpmorgan Chase Bank, N.A. | Systems and methods to identify production incidents and provide automated preventive and corrective measures |
-
2022
- 2022-11-04 CN CN202211376169.8A patent/CN115981249A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102866930A (en) * | 2012-08-22 | 2013-01-09 | 北京奇虎科技有限公司 | Blue screen repairing method, device and system |
| US9301185B1 (en) * | 2014-04-10 | 2016-03-29 | Sprint Communications Company L.P. | Mobile communication extended error codes and dynamic error handling |
| CN106790895A (en) * | 2015-11-25 | 2017-05-31 | 北京搜狗科技发展有限公司 | A kind of fault handling method and device |
| CN107479528A (en) * | 2017-06-19 | 2017-12-15 | 中国烟草总公司广东省公司 | The fault warning system and fault handling method of agricultural intelligent device |
| US20220283891A1 (en) * | 2021-03-08 | 2022-09-08 | Jpmorgan Chase Bank, N.A. | Systems and methods to identify production incidents and provide automated preventive and corrective measures |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025131094A1 (en) * | 2023-12-22 | 2025-06-26 | 北京镁伽机器人科技有限公司 | Motion control system, management system for automated flow, and motion control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10908799B2 (en) | Method and a device for controlling a moving object, and a mobile apparatus | |
| WO2012055714A1 (en) | Automated adjustment of input configuration | |
| EP3799332A1 (en) | Method for measuring sensing range of vehicle, apparatus and medium | |
| CN115981249A (en) | Automation equipment and error handling method thereof, control system and control method thereof | |
| CN113895457B (en) | Vehicle driving state control methods, devices, equipment and autonomous vehicles | |
| KR20150091365A (en) | Multi-touch symbol recognition | |
| CN111949895B (en) | Information interaction method, device, electronic equipment and readable storage medium | |
| CN109766196A (en) | A task scheduling method, device and equipment | |
| WO2019071883A1 (en) | Behavior breakpoint follow-up processing method, storage medium, and server | |
| CN109725959A (en) | Response method of page control, display device and computer-readable storage medium | |
| CN102880328B (en) | A method and device for determining a click area in a touch screen | |
| CN115903689A (en) | Management method, device, electronic device and storage medium for automated process | |
| CN115562792A (en) | A page display method, device and electronic equipment | |
| CN106791049A (en) | A kind of notification message processing method and terminal | |
| US7496916B2 (en) | Service and recovery using multi-flow redundant request processing | |
| US8564562B2 (en) | Electronic device with function of recognizing multi-touch inputs and method thereof | |
| CN114332010A (en) | Labeling method, labeling device, electronic equipment and storage medium | |
| CN114579376A (en) | Gateway operation detection method and device, electronic equipment and storage medium | |
| EP4614256A1 (en) | Control method and apparatus for automation system, and control method and apparatus for automation process | |
| CN104699554B (en) | Software repair, apparatus and system | |
| CN107967363A (en) | A kind of data processing method, device and electronic equipment | |
| JP2015176270A (en) | Method for operating computer and computer | |
| CN111077859B (en) | Production process control method, device and system | |
| CN114924956B (en) | Code review method, device, equipment and medium | |
| CN113722231B (en) | User operation simulation method and device, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |