Method for realizing instruction execution and parameter loading by simulating manual operation of industrial personal computer through program

By building a control system including program writing, parameter acquisition and verification, mouse and keyboard simulation, the problem of human operation of industrial control computers is solved, and the automatic loading of production instructions and parameters is realized, the degree of automation is improved, and the waste of labor is reduced And ensures the stability of the production process.

CN119126708APending Publication Date: 2024-12-13GUANGZHOU YINGZHONG INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411233318.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The existing industrial control computers need to be operated manually, resulting in waste of manpower and may cause product quality to decline or scrapping due to human errors and omissions.

Method used

The method of program simulation to manually operate the industrial control machine is adopted. By building an operating system including program writing module, parameter acquisition module, parameter verification module, mouse and keyboard simulation module, control module, etc., the automatic loading and execution of production instructions and parameters is realized.

Benefits of technology

It realizes the automatic loading of production instructions and parameters, reduces human intervention, improves the degree of automation, saves manpower, and ensures the stability of the production process and data accuracy through monitoring and fault warning modules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119126708A_ABST
    Figure CN119126708A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of operation of industrial control upper computers, and particularly relates to a method for achieving instruction execution and parameter loading by simulating manual operation of an industrial control computer through a program. The control system comprises a programming module, a data acquisition module, a data presetting module, a data verification module, a mouse and keyboard simulation module, a control module, a production monitoring module, a data acquisition module, a recognition and classification module, a presetting module, a comparison module, a judgment module, an alarm module, a storage module, a state monitoring module, a data analysis module and a fault early warning module. The industrial control upper computer is operated through a robot program to achieve production instruction issuing execution and parameter automatic loading, excessive manual intervention is not needed, manpower is saved, manual operation mistakes, omissions and input errors are avoided, the product quality is improved, the rejection rate is reduced, and the automation degree is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of operating an industrial control host computer, and in particular to a method for using a robot program to simulate manual operation of an industrial control host computer to achieve production instruction issuance and execution, and automatic loading of production program files and parameters. Background Art

[0002] The industrial control host computer is a computer that can directly issue production instructions and is also responsible for monitoring the production execution process. It is usually used in industrial control systems. Its main functions include: Control and monitor the lower computer: The industrial control host computer communicates with the lower computer through serial ports, networks and other communication methods to control and monitor the lower computer. This includes reading data from the lower computer, sending control commands, etc. to ensure the normal operation of industrial equipment. Realize human-computer interaction: The industrial control host computer provides a graphical user interface (GUI) so that operators can intuitively issue production instructions and control industrial processes. Through these interfaces, operators can monitor the operating status of the production line, the performance indicators of the equipment, etc. in real time. Data processing and analysis: The industrial control host computer software usually includes functions such as data visualization, data processing and data storage. It can process, analyze and display the data collected from the lower computer to help operators better understand the operation of the production process and make timely adjustments;

[0003] In the existing technology, industrial control host computers need to be operated manually, which wastes manpower and may cause product quality degradation or scrapping due to human errors and omissions in input. Therefore, we propose a method of using robot programs to simulate manual operation of industrial control computers to realize command execution and parameter loading to solve the above problems. Summary of the invention

[0004] The purpose of the present invention is to solve the problem in the prior art that the industrial control host computer needs to be operated manually, which wastes manpower and may cause product quality degradation or scrap due to human erroneous input. A method is proposed in which a program simulates manual operation of the industrial control computer to realize instruction execution and parameter loading.

[0005] In order to achieve the above object, the present invention adopts the following technical solutions:

[0006] The method of implementing instruction execution and parameter loading by program simulating manual operation of industrial control computer includes the following steps:

[0007] S1. Build a control system, which includes a program writing module, a parameter acquisition module, a parameter verification module, a mouse and keyboard simulation module, a parameter preset module, a control module, an industrial control host computer, a production monitoring module, a data acquisition module, an identification and classification module, a preset module, a comparison module, a judgment module, an alarm module, a storage module, a status monitoring module, a data analysis module and a fault warning module;

[0008] S2. Write a robot program through a program writing module, and transmit the written robot program to a control module;

[0009] S3. Obtain the corresponding production instructions and production parameters (in the form of files or data) from the server through the unique identification primary key of the parameter acquisition module;

[0010] S4, through the parameter preset module, according to the serialized steps of the industrial control host computer operation process, the production parameters are loaded to the required position (control);

[0011] S5. Verify the correctness and validity of each loaded preset parameter one by one through the parameter verification module;

[0012] S6. Switch the program pages and controls of the host computer through the keyboard and mouse simulation module to operate the host computer;

[0013] S7. The control module identifies and finally verifies the preset production instructions and parameters, and operates the industrial control host computer to execute the production instructions to start production.

[0014] Preferably, the production monitoring module monitors the production line after the industrial control host computer issues production instructions and parameters, and collects parameters of each device on the production line through the data acquisition module.

[0015] Preferably, the identification and classification module identifies and classifies the data collected by the data acquisition module, transmits the identified and classified data to the comparison module, compares it with the preset data, and checks whether the two are consistent through the judgment module. If they are inconsistent, an alarm is issued through the alarm module, and the data is stored through the storage module.

[0016] Preferably, the status monitoring module is used to monitor the working status of the industrial control host computer, and the monitored data is analyzed by the data analysis module. The fault warning module predicts possible faults based on the data analysis and issues a warning.

[0017] Preferably, the program writing module is connected to the control module, the control module is connected to the industrial control host computer, the industrial control host computer is connected to the status monitoring module and the production monitoring module, the production monitoring module is connected to the data acquisition module, the data acquisition module is connected to the identification and classification module, the identification and classification module is connected to the comparison module, the comparison module is connected to the judgment module, the judgment module is connected to the alarm module and the storage module, the preset module is connected to the control module and the comparison module, the status monitoring module is connected to the data analysis module, and the data analysis module is connected to the fault warning module.

[0018] Preferably, the status monitoring module includes a temperature acquisition unit, the temperature acquisition unit is connected to a pressure acquisition unit, the pressure acquisition unit is connected to a vibration acquisition unit, the vibration acquisition unit is connected to an operation parameter acquisition unit, the temperature acquisition unit is used to acquire the working temperature of the industrial control host computer, the pressure acquisition unit is used to acquire the pressure of the industrial control host computer, the vibration acquisition unit is used to acquire the vibration of the industrial control host computer, and the operation parameter acquisition unit is used to acquire the operation parameters of the industrial control host computer.

[0019] Preferably, the preset module includes an identity authentication unit, the identity authentication unit is connected to an instruction preset unit, the instruction preset unit is connected to a parameter preset unit, and the parameter preset unit is connected to a transmission unit.

[0020] Preferably, the comparison module includes a monitoring receiving unit and a preset data receiving unit, the monitoring receiving unit is connected to the identification unit, the identification unit is connected to the comparison unit, and the comparison unit is connected to the output unit;

[0021] The monitoring receiving unit is used to receive the monitored data, the identification unit is used to identify the data, the preset data receiving unit is used to receive the preset data, the comparison unit is used to compare the preset data with the monitored data, and the output unit outputs the comparison result.

[0022] Preferably, the fault warning module includes an analysis data receiving unit, the analysis data receiving unit is connected to a fault prediction unit, the threshold prediction unit is connected to a warning unit, the warning unit is connected to a recording unit, and the alarm module includes an audible and visual alarm unit, an information alarm unit, a telephone alarm unit, and a mode selection unit, and the mode selection unit is used to select the alarm method.

[0023] Preferably, the control module includes a control program unit, the control program unit is connected to an instruction recognition unit, the instruction recognition unit is connected to a parameter recognition unit, the parameter recognition unit is connected to an execution unit, and the program writing module includes a writing language selection unit, the writing language selection unit is connected to a program writing unit, the program writing unit is connected to a program testing unit, and the program testing unit is connected to a storage unit.

[0024] In the present invention, the program simulates the method of manually operating an industrial computer to implement instruction execution and parameter loading to achieve the following beneficial effects:

[0025] The robot program is written through the program writing module, and the written robot program is transmitted to the control module. The production instructions and parameters are preset through the preset module, and the preset production instructions and parameters are transmitted to the control module. The control module recognizes the preset production instructions and parameters, and operates the industrial control host computer to realize the automatic loading of production instructions and parameters;

[0026] The production monitoring module monitors the production line after the industrial control host computer issues production instructions and parameters. The data acquisition module collects the parameters of each device on the production line. The identification and classification module identifies and classifies the data collected by the data acquisition module, and transmits the identified and classified data to the comparison module for comparison with the preset data. The judgment module checks whether the two are consistent. If they are inconsistent, the alarm module will sound an alarm.

[0027] The status monitoring module monitors the working status of the industrial control host computer, and analyzes the monitored data through the data analysis module. The fault warning module predicts possible faults based on data analysis and issues warnings;

[0028] The present invention utilizes a robot program to operate an industrial control host computer to realize automatic loading of production instructions and parameters, does not require excessive human intervention, saves manpower, and has a high degree of automation. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 A block diagram of a control system for a method proposed by the present invention for implementing instruction execution and parameter loading by simulating manual operation of an industrial computer;

[0030] Figure 2 A block diagram of a state monitoring module for a method proposed by the present invention for implementing instruction execution and parameter loading by program-simulating manual operation of an industrial control computer;

[0031] Figure 3 A block diagram of a preset module for the method proposed by the present invention for implementing instruction execution and parameter loading by program simulation of manual operation of an industrial control computer;

[0032] Figure 4 A block diagram of a comparison module of the method proposed by the present invention for implementing instruction execution and parameter loading by simulating manual operation of an industrial computer by a program;

[0033] Figure 5 A block diagram of a fault warning module of the method proposed by the present invention for implementing instruction execution and parameter loading by simulating manual operation of an industrial computer by a program;

[0034] Figure 6 A block diagram of an alarm module for the method proposed by the present invention of using a program to simulate manual operation of an industrial computer to implement instruction execution and parameter loading;

[0035] Figure 7 A block diagram of a control module of the method proposed by the present invention for implementing instruction execution and parameter loading by program-simulating manual operation of an industrial control computer;

[0036] Figure 8 The present invention provides a block diagram of a program writing module for a method of implementing instruction execution and parameter loading by program simulation of a manual operation of an industrial control computer. DETAILED DESCRIPTION

[0037] 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.

[0038] Embodiment 1

[0039] Reference Figure 1-Figure 8 , the method of implementing instruction execution and parameter loading by program simulating manual operation of industrial control computer includes the following steps:

[0040] S1. Build a control system, which includes a program writing module, a parameter acquisition module, a parameter verification module, a mouse and keyboard simulation module, a parameter preset module, a control module, an industrial control host computer, a production monitoring module, a data acquisition module, an identification and classification module, a preset module, a comparison module, a judgment module, an alarm module, a storage module, a status monitoring module, a data analysis module and a fault warning module;

[0041] S3. Obtain the corresponding production instructions and production parameters (in the form of files or data) from the server through the unique identification primary key of the parameter acquisition module;

[0042] S4, through the parameter preset module, according to the serialized steps of the industrial control host computer operation process, the production parameters are loaded to the required position (control);

[0043] S5. Verify the correctness and validity of each loaded preset parameter one by one through the parameter verification module;

[0044] S6. Switch the program pages and controls of the host computer through the keyboard and mouse simulation module to operate the host computer;

[0045] S7. The control module identifies and finally verifies the preset production instructions and parameters, and operates the industrial control host computer to execute the production instructions to start production.

[0046] In this embodiment, the production monitoring module monitors the production line after the industrial control host computer issues production instructions and issues execution and parameters, and collects parameters of each device in the production line through the data acquisition module.

[0047] In this embodiment, the identification and classification module identifies and classifies the data collected by the data acquisition module, transmits the identified and classified data to the comparison module, compares it with the preset data, and checks whether the two are consistent through the judgment module. If they are inconsistent, an alarm is issued through the alarm module, and the data is stored through the storage module.

[0048] In this embodiment, the status monitoring module is used to monitor the working status of the industrial control host computer, and the data analysis module analyzes the monitored data. The fault warning module predicts possible faults based on the data analysis and issues a warning.

[0049] In this embodiment, the program writing module is connected to the control module, the control module is connected to the industrial control host computer, the industrial control host computer is connected to the status monitoring module and the production monitoring module, the production monitoring module is connected to the data acquisition module, the data acquisition module is connected to the identification and classification module, the identification and classification module is connected to the comparison module, the comparison module is connected to the judgment module, the judgment module is connected to the alarm module and the storage module, the preset module is connected to the control module and the comparison module, the status monitoring module is connected to the data analysis module, and the data analysis module is connected to the fault warning module.

[0050] In this embodiment, the status monitoring module includes a temperature acquisition unit, the temperature acquisition unit is connected to a pressure acquisition unit, the pressure acquisition unit is connected to a vibration acquisition unit, and the vibration acquisition unit is connected to an operation parameter acquisition unit. The temperature acquisition unit is used to collect the working temperature of the industrial control host computer, the pressure acquisition unit is used to collect the pressure of the industrial control host computer, the vibration acquisition unit is used to collect the vibration of the industrial control host computer, and the operation parameter acquisition unit is used to collect the operation parameters of the industrial control host computer.

[0051] In this embodiment, the preset module includes an identity authentication unit, the identity authentication unit is connected to the instruction preset unit, the instruction preset unit is connected to the parameter preset unit, and the parameter preset unit is connected to the transmission unit.

[0052] In this embodiment, the comparison module includes a monitoring receiving unit and a preset data receiving unit, the monitoring receiving unit is connected to the identification unit, the identification unit is connected to the comparison unit, and the comparison unit is connected to the output unit;

[0053] The monitoring receiving unit is used to receive the monitored data, the identification unit is used to identify the data, the preset data receiving unit is used to receive the preset data, the comparison unit is used to compare the preset data with the monitored data, and the output unit outputs the comparison result.

[0054] In this embodiment, the fault warning module includes an analysis data receiving unit, the analysis data receiving unit is connected to the fault prediction unit, the threshold prediction unit is connected to the warning unit, the warning unit is connected to the recording unit, and the alarm module includes an audio and video alarm unit, an information alarm unit, a telephone alarm unit, and a mode selection unit. The mode selection unit is used to select the alarm method.

[0055] In this embodiment, the control module includes a control program unit, the control program unit is connected to an instruction recognition unit, the instruction recognition unit is connected to a parameter recognition unit, the parameter recognition unit is connected to an execution unit, the program writing module includes a writing language selection unit, the writing language selection unit is connected to a program writing unit, the program writing unit is connected to a program testing unit, and the program testing unit is connected to a storage unit.

[0056] Embodiment 2

[0057] The difference between this embodiment and the first embodiment is that the method of implementing instruction execution and parameter loading by program simulating manual operation of an industrial computer includes the following steps:

[0058] S1. Build a control system, which includes a program writing module, a control module, an industrial control host computer, a production monitoring module, a data acquisition module, an identification and classification module, a preset module, a comparison module, a judgment module, an alarm module, a storage module, a status monitoring module, a data analysis module and a fault warning module;

[0059] S2. Write a robot program through a program writing module, and transmit the written robot program to a control module;

[0060] S3, presetting the production instructions and parameters through the presetting module, and transmitting the presetting production instructions and parameters to the control module;

[0061] S4, the control module identifies the preset production instructions and parameters, and operates the industrial control host computer to realize automatic loading of production instructions and parameters;

[0062] S5. Monitor and record the loading speed.

[0063] The above description is only a preferred specific implementation manner 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 scheme and inventive concept 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. The program simulates the method of manually operating the industrial computer to realize instruction execution and parameter loading, It is characterized in that The following steps are involved: S1. Build a control system, which includes a program writing module, a parameter acquisition module, a parameter verification module, a mouse and keyboard simulation module, a parameter preset module, a control module, an industrial control host computer, a production monitoring module, a data acquisition module, an identification and classification module, a preset module, a comparison module, a judgment module, an alarm module, a storage module, a status monitoring module, a data analysis module and a fault warning module; S2. Write a robot program through a program writing module, and transmit the written robot program to a control module; S3. Obtain the corresponding production instructions and production parameters from the server through the unique identification primary key of the parameter acquisition module; S4, through the parameter preset module, according to the serialized steps of the industrial control host computer operation process, the production parameters are loaded to the required position; S5. Verify the correctness and validity of each preset parameter one by one through the parameter verification module; S6. Switch the program pages and controls of the host computer through the keyboard and mouse simulation module to operate the host computer; S7. The control module identifies and finally verifies the preset production instructions and parameters, and operates the industrial control host computer to execute the production instructions to start production.

2. The method according to claim 1 for implementing instruction execution and parameter loading by program simulation manual operation of an industrial computer, It is characterized in that The production monitoring module monitors the production line after the industrial control host computer issues production instructions and parameters, and collects parameters of each device on the production line through the data acquisition module.

3. The method according to claim 2 for implementing instruction execution and parameter loading by program simulation manual operation of an industrial computer, It is characterized in that The identification and classification module identifies and classifies the data collected by the data acquisition module, transmits the identified and classified data to the comparison module, compares it with the preset data, and checks whether the two are consistent through the judgment module. If they are inconsistent, an alarm is issued through the alarm module. In case of serious problems, emergency shutdown can be achieved according to preset standards, and the data can be stored through the storage module.

4. The method according to claim 3 for implementing instruction execution and parameter loading by program simulation manual operation of an industrial computer, It is characterized in that The state monitoring module is used to monitor the working state of the industrial control host computer, and the data analysis module analyzes the monitored data. The fault warning module predicts possible faults based on the data analysis and issues a warning.

5. The method according to claim 4 for implementing instruction execution and parameter loading by program simulation manual operation of an industrial computer, It is characterized in that The program writing module is connected to the control module, the control module is connected to the industrial control host computer program, the industrial control host computer is connected to the status monitoring module and the production monitoring module, the production monitoring module is connected to the data acquisition module, the data acquisition module is connected to the identification and classification module, the identification and classification module is connected to the comparison module, the comparison module is connected to the judgment module, the judgment module is connected to the alarm module and the storage module, the preset module is connected to the control module and the comparison module, the status monitoring module is connected to the data analysis module, and the data analysis module is connected to the fault warning module.

6. The method according to claim 5 for implementing instruction execution and parameter loading by program-simulating manual operation of an industrial computer, It is characterized in that The status monitoring module includes various relevant production status parameter acquisition units, such as a temperature acquisition unit, the temperature acquisition unit is connected to a pressure acquisition unit, the pressure acquisition unit is connected to a vibration acquisition unit, the vibration acquisition unit is connected to an operation parameter acquisition unit, the temperature acquisition unit is used to collect the working temperature of the industrial control host computer, the pressure acquisition unit is used to collect the pressure of the industrial control host computer, the vibration acquisition unit is used to collect the vibration of the industrial control host computer, and the operation parameter acquisition unit is used to collect the operation parameters of the industrial control host computer.

7. The method according to claim 6 for implementing instruction execution and parameter loading by program-simulating manual operation of an industrial computer, It is characterized in that The preset module includes an identity authentication unit, the identity authentication unit is connected to an instruction preset unit, the instruction preset unit is connected to a parameter preset unit, and the parameter preset unit is connected to a transmission unit.

8. The method according to claim 7 for implementing instruction execution and parameter loading by program-simulating manual operation of an industrial computer, It is characterized in that The comparison module includes a monitoring receiving unit and a preset data receiving unit, the monitoring receiving unit is connected to the identification unit, the identification unit is connected to the comparison unit, and the comparison unit is connected to the output unit; The monitoring receiving unit is used to receive the monitored data, the identification unit is used to identify the data, the preset data receiving unit is used to receive the preset data, the comparison unit is used to compare the preset data with the monitored data, and the output unit outputs the comparison result.

9. The method according to claim 8 for implementing instruction execution and parameter loading by program-simulating manual operation of an industrial computer, It is characterized in that The fault warning module includes an analysis data receiving unit, the analysis data receiving unit is connected to a fault prediction unit, the threshold prediction unit is connected to a warning unit, the warning unit is connected to a recording unit, and the alarm module includes an audible and visual alarm unit, an information alarm unit, a telephone alarm unit, and a mode selection unit, and the mode selection unit is used to select the alarm method.

10. The method of implementing instruction execution and parameter loading by program-simulating manual operation of an industrial computer according to claim 9, It is characterized in that The control module includes a control program unit, the control program unit is connected to an instruction recognition unit, the instruction recognition unit is connected to a parameter recognition unit, the parameter recognition unit is connected to an execution unit, and the program writing module includes a writing language selection unit, the writing language selection unit is connected to a program writing unit, the program writing unit is connected to a program testing unit, and the program testing unit is connected to a storage unit.