Industrial equipment testing method, system and device, storage medium and electronic equipment
By using southward and northward protocols to test industrial equipment in an industrial IoT testing environment, the problems of poor testing results and inefficiency in the existing technology are solved, and automated testing and efficient data management are achieved.
Patent Information
- Application Number
- CN202411554800.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-14
AI Technical Summary
The existing technology connects industrial equipment through search manuals on the enterprise site. When testing, the test results are poor and the testing efficiency is low, so it cannot effectively deal with the massive terminal access and data management problems in the industrial IoT testing environment.
The southward and northward protocols are used to test the devices in the industrial Internet of Things scenarios. By receiving test instructions and data, it is sent to the device to be tested, and the data generated by the device is read, comparison is made, and the test results are determined.
Automatic testing of industrial equipment is realized, testing efficiency is improved, inefficiency problems of manual search and connecting equipment, and ensuring the accuracy of test results.
Smart Images

Figure CN119439954A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet of Things, and in particular to a testing method, system, device, storage medium and electronic device for industrial equipment. Background Art
[0002] At the production site of an enterprise, it is necessary to constantly try to connect the device by looking up the relevant manuals of the controller, control system and smart instrument. After verification, a protocol that meets the actual use of the site is selected for connection. The testing process is cumbersome and time-consuming, and it is not easy to form a standard solution for promotion. In addition, the on-site enterprise needs to shut down the equipment to cooperate with the test, which affects the actual production tasks of the enterprise. In addition, the old equipment has problems such as hardware aging and inability to meet communication and collection capabilities. On this basis, the following problems will arise in related technologies:
[0003] (1) It is unable to handle the access and data management issues of massive industrial terminals in multiple industries, fields, and scenarios during the construction of the industrial Internet of Things test environment.
[0004] (2) It cannot take into account the simulation, testing, verification and resolution of common problems in industrial knowledge reuse, software development and deployment, and industrial resource and capability sharing in complex industrial categories and scenarios in the industrial Internet of Things environment.
[0005] (3) It is impossible to simulate and build a multi-industry, multi-field, and multi-scenario industrial Internet platform test environment.
[0006] (4) It is impossible to break through the common basic testing technology of the Industrial Internet of Things platform, cultivate platform components and solutions, and achieve full coverage of platform functional testing.
[0007] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0008] The embodiments of the present invention provide a method, system, device, storage medium and electronic device for testing industrial equipment, so as to at least solve the technical problem in the related art that the industrial equipment is connected to the industrial equipment by searching the manual at the enterprise site, and the test effect is poor.
[0009] According to one aspect of an embodiment of the present invention, a method for testing industrial equipment is provided, comprising: receiving a test instruction and first test data, wherein the test instruction is used to request testing of a device to be tested, the type of the device to be tested includes: a device in an industrial Internet of Things scenario, and the first test data includes: data in a test case used to test the device to be tested; in response to the test instruction, sending the first test data to the device to be tested using a southbound protocol, and reading data generated by the device to be tested based on the first test data using a northbound protocol to obtain target test data, wherein the southbound protocol includes: a protocol used to send data to the device to be tested, and the northbound protocol includes: a protocol used to read data from the device to be tested; obtaining second test data, and comparing the second test data with the target test data to obtain a comparison result, wherein the second test data includes: a correct test result required to be obtained after testing the device to be tested using the test case; and determining a test result of the device to be tested based on the comparison result.
[0010] Furthermore, the first test data is sent to the device to be tested using a southbound protocol, including: performing data conversion on the first test data to obtain third test data, wherein a data type of the third test data includes: an analog signal for testing the device to be tested, or a digital signal for testing the device to be tested; inputting the third test data into an industrial controller, and receiving data output by the industrial controller to obtain fourth test data, wherein the industrial controller includes: a pre-written control program for controlling the device to be tested; and sending the fourth test data to the device to be tested using a southbound protocol.
[0011] Furthermore, the data type of the fourth test data includes at least one of the following: a pulse signal, a sine wave curve and a random number, and after inputting the third test data into the industrial controller, it also includes: adjusting the generation time of data of different data types in the fourth test data.
[0012] Furthermore, based on the comparison result, a test result of the device to be tested is determined, including: based on the comparison result, a test result is generated, wherein the test result is used to record whether the device to be tested meets expectations; after generating the test result based on the comparison result, it also includes: obtaining test process data of the test case for testing the device to be tested to obtain a test record; and generating a test report based on the test result, the test case and the test record.
[0013] According to another aspect of an embodiment of the present invention, a testing system for industrial equipment is provided. The testing system for industrial equipment is used to execute a testing method for industrial equipment, including: an industrial controller, used to receive a test instruction and first test data, and in response to the test instruction, send the first test data to a device to be tested using a southbound protocol, wherein the test instruction is used to request testing of the device to be tested, and the type of the device to be tested includes: a device in an industrial Internet of Things scenario, the first test data includes: data used in a test case to test the device to be tested, and the southbound protocol includes: a protocol used to send data to the device to be tested; an Internet of Things platform, connected to the industrial controller, and used to read data generated by the device to be tested based on the first test data using a northbound protocol to obtain target test data, wherein the northbound protocol includes: a protocol used to read data from the device to be tested; a data receiving platform, connected to the industrial controller and the Internet of Things platform, and used to obtain second test data, and compare the second test data with the target test data to obtain a comparison result, and determine a test result of testing the device to be tested based on the comparison result, wherein the second test data includes: a correct test result of testing the device to be tested using the test case.
[0014] Furthermore, the test system for industrial equipment also includes: an auxiliary device, connected to the industrial controller, used to perform data conversion on the first test data to obtain third test data, and input the third test data into the industrial controller, wherein the data type of the third test data includes: an analog signal for testing the device to be tested, or a digital signal for testing the device to be tested.
[0015] Furthermore, the data receiving platform is also used to generate a test result based on the comparison result, obtain data of the test process of the test case testing the device to be tested, obtain a test record, and generate a test report based on the test result, the test case and the test record, wherein the test result is used to record whether the device to be tested meets expectations.
[0016] According to another aspect of an embodiment of the present invention, a testing device for industrial equipment is also provided, including: a receiving unit, configured to receive a test instruction and first test data, wherein the test instruction is used to request testing of a device to be tested, and the type of the device to be tested includes: a device in an industrial Internet of Things scenario, and the first test data includes: data in a test case used to test the device to be tested; a first processing unit, configured to respond to the test instruction, send the first test data to the device to be tested using a southbound protocol, and read data generated by the device to be tested based on the first test data using a northbound protocol to obtain target test data, wherein the southbound protocol includes: a protocol used to send data to the device to be tested, and the northbound protocol includes: a protocol used to read data from the device to be tested; a second processing unit, configured to obtain second test data, and compare the second test data with the target test data to obtain a comparison result, wherein the second test data includes: a correct test result required to be obtained after the device to be tested is tested using the test case; and a determination unit, configured to determine a test result of testing the device to be tested based on the comparison result.
[0017] Furthermore, the first processing unit includes: a conversion subunit, used to perform data conversion on the first test data to obtain third test data, wherein the data type of the third test data includes: an analog signal for testing the device to be tested, or a digital signal for testing the device to be tested; a processing subunit, used to input the third test data into an industrial controller, and receive data output by the industrial controller to obtain fourth test data, wherein the industrial controller includes: a pre-written control program for controlling the device to be tested; a sending subunit, used to send the fourth test data to the device to be tested using a southbound protocol.
[0018] Furthermore, the data type of the fourth test data includes at least one of the following: a pulse signal, a sinusoidal wave curve and a random number, and the first processing unit also includes: an adjustment subunit, which is used to adjust the generation time of data of different data types in the fourth test data after the third test data is input into the industrial controller.
[0019] Furthermore, the determination unit includes: a first generating subunit, used to generate a test result based on the comparison result, wherein the test result is used to record whether the device to be tested meets expectations; an acquiring subunit, used to acquire test process data of the test case performing tests on the device to be tested after generating the test result based on the comparison result, and obtain a test record; and a second generating subunit, used to generate a test report based on the test result, the test case and the test record.
[0020] According to another aspect of an embodiment of the present invention, an electronic device is provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above industrial equipment testing methods by executing the executable instructions.
[0021] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, which stores a computer program, wherein when the computer program runs, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned industrial equipment testing methods.
[0022] In the present invention, a test instruction and a first test data are received, wherein the test instruction is used to request testing of the device to be tested, and the types of the device to be tested include: devices in the industrial Internet of Things scenario, and the first test data include: data used to test the device to be tested in the test case; in response to the test instruction, the first test data is sent to the device to be tested using the southbound protocol, and the data generated by the device to be tested based on the first test data is read using the northbound protocol to obtain the target test data, wherein the southbound protocol includes: the protocol used to send data to the device to be tested, and the northbound protocol includes: the protocol used to read data from the device to be tested; the second test data is obtained, and the second test data and the target test data are compared to obtain a comparison result, wherein the second test data includes: the correct test result required to be obtained after the device to be tested is tested using the test case; based on the comparison result, the test result of the device to be tested is determined. This solves the technical problem in the related technology that the industrial equipment is connected to the enterprise site by searching the manual to test the industrial equipment, and the test effect is poor. In the present invention, the southbound protocol and the northbound protocol are used to test the devices in the industrial Internet of Things scenario, thereby achieving the purpose of automated testing of industrial equipment and avoiding the low testing efficiency of the related technology at the enterprise site, which requires manual search for manuals to connect the devices and then test the industrial equipment, thereby achieving the technical effect of improving the testing efficiency of industrial equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0024] Figure 1 is a flow chart of an optional method for testing industrial equipment according to an embodiment of the present invention;
[0025] Figure 2is a software architecture diagram of an optional test system according to an embodiment of the present invention;
[0026] Figure 3 is an overall framework diagram of an optional test system according to an embodiment of the present invention;
[0027] Figure 4 is a structural diagram of an optional industrial equipment testing system according to an embodiment of the present invention;
[0028] Figure 5 is a structural diagram of an optional test deployment of industrial equipment according to an embodiment of the present invention;
[0029] Figure 6 is a flow chart of an optional testing process of industrial equipment according to an embodiment of the present invention;
[0030] Figure 7 is a flow chart of another optional testing process of industrial equipment according to an embodiment of the present invention;
[0031] Figure 8 is a schematic diagram of an optional test report according to an embodiment of the present invention;
[0032] Fig. 9 is a schematic diagram of an optional testing device for industrial equipment according to an embodiment of the present invention;
[0033] Fig.10 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0034] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described 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, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0035] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0036] For the convenience of description, some terms or nouns involved in the present invention are explained below.
[0037] PLC, Programmable Logic Controller, abbreviated as PLC, is a digital electronic device with a microprocessor. It is a digital logic controller used for automated control and can load control instructions into the memory for storage and operation at any time.
[0038] IOT, Internet of Things, abbreviated as IOT, Internet of Things.
[0039] It should be noted that the user information (including but not limited to user device information, user personal information, etc.), collected information and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with the relevant laws, regulations and standards of the relevant regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0040] Embodiment 1
[0041] According to an embodiment of the present invention, a method embodiment of an optional method for testing industrial equipment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0042] Figure 1 is a flow chart of an optional method for testing industrial equipment according to an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:
[0043] Step S101, receiving a test instruction and first test data, wherein the test instruction is used to request testing of a device to be tested, and the type of the device to be tested includes: a device in an industrial Internet of Things scenario, and the first test data includes: data in a test case used to test the device to be tested.
[0044] The above-mentioned test instruction can be initiated by a test system of industrial equipment to request testing of equipment in an industrial Internet of Things scenario. The above-mentioned first test data may include: data in the test case used to be sent to the device to be tested for testing.
[0045] Step S102, in response to the test instruction, the first test data is sent to the device under test using the southbound protocol, and the data generated by the device under test based on the first test data is read using the northbound protocol to obtain the target test data, wherein the southbound protocol includes: the protocol used to send data to the device under test, and the northbound protocol includes: the protocol used to read data from the device under test.
[0046] The above-mentioned southbound protocol may include the protocol used to send data to the device under test, which may include but is not limited to: Modbus (a serial communication protocol) / OPCUA (an industrial communication protocol) / Profinet (industrial control automation communication protocol) / EthernetIP (an industrial application layer protocol), etc. The above-mentioned northbound protocol may include the protocol used to read data from the device under test, which may include but is not limited to: MQTT (Message Queuing Telemetry Transport) / HTTP (Hypertext Transfer Protocol) / OCPUA, etc.
[0047] In this embodiment, the test instruction and the first test data can be sent to the industrial controller, the industrial controller can respond to the test instruction, and the first test data can be transmitted to the device to be tested in the industrial Internet of Things scenario using the southbound protocol. After the device to be tested receives the test data sent by the industrial controller and generates data, the data generated by the device to be tested can be read using the northbound protocol, that is, the target test data is read, so as to determine the test result of the device to be tested.
[0048] Step S103, obtaining second test data, and comparing the second test data with the target test data to obtain a comparison result, wherein the second test data includes: a correct test result required to be obtained after the device to be tested is tested using the test case.
[0049] The second test data may include: the correct test result required to be obtained after the device to be tested is tested using the test case, that is, the correct data that the device to be tested should actually output when the device to be tested is tested using the first test case. In this embodiment, after the device to be tested outputs the target test data based on the first test data, the second test data and the target test data may be compared to determine the difference between the second test data and the target test data to obtain a comparison result.
[0050] Step S104: determining a test result of the device to be tested based on the comparison result.
[0051] In this embodiment, the test result of the device under test can be determined based on the comparison result. For example, the accuracy of the data output by the device under test can be verified based on the comparison result, i.e., the difference between the second test data and the target test data, to obtain the test result of the device under test.
[0052] Through the above steps, in this embodiment, the southbound protocol and the northbound protocol are used to test the devices in the industrial Internet of Things scenario, achieving the purpose of automated testing of industrial equipment, avoiding the low test efficiency of the related technology of manually searching for manuals to connect the equipment at the enterprise site, and then testing the industrial equipment, thereby achieving the technical effect of improving the test efficiency of industrial equipment. This solves the technical problem of poor test results in the related technology of connecting to industrial equipment by searching for manuals at the enterprise site and testing the industrial equipment.
[0053] Optionally, the first test data is sent to the device to be tested using a southbound protocol, including: performing data conversion on the first test data to obtain third test data, wherein the data type of the third test data includes: an analog signal for testing the device to be tested, or a digital signal for testing the device to be tested; inputting the third test data into an industrial controller, and receiving data output by the industrial controller to obtain fourth test data, wherein the industrial controller includes: a pre-written control program for controlling the device to be tested; and sending the fourth test data to the device to be tested using a southbound protocol.
[0054] In this embodiment, the first test data can be converted into an analog signal or a digital signal to obtain a third test data. The third test data can also be input into an industrial controller to execute the control logic pre-programmed in the industrial controller and output a signal (corresponding to the fourth test data) to control various industrial equipment (corresponding to the equipment to be tested).
[0055] For example, the control program can be used to simulate the control process in actual production. It receives the third test data, processes it according to a predetermined rule, and outputs a control instruction or data feedback, i.e., the fourth test data. For example, the control program may adjust the temperature setting of the device according to the received analog signal, or control the start and stop of the device according to the digital signal, thereby avoiding the situation in the related art where the test equipment is manually tested on site and the test efficiency is low.
[0056] Optionally, the data type of the fourth test data includes at least one of the following: a pulse signal, a sine wave curve and a random number, and after inputting the third test data into the industrial controller, the method further includes: adjusting the generation time of data of different data types in the fourth test data.
[0057] For example, the control program in this embodiment may include the following aspects: user-side data generation, protocol conversion assignment, pulse signal generation, sinusoidal wave curve generation, random number generation, industrial big data generation and simulation of industrial production scenarios.
[0058] User-side data generation: can be used to achieve orderly value-added of data in different data types; different data types can be used to adjust the time of data generation and the upper limit of data generation according to needs.
[0059] Protocol conversion assignment can be used to verify the accuracy of the data collected by the current PLC protocol. Two modes can be built in: 1. Fixed values are used to verify the accuracy of collected data. 2. By changing the values of different data types, the accuracy of the collected data after the conversion protocol is verified when it is within the data critical range.
[0060] Pulse signal generation: It can be used to generate pulse signals at different times to simulate pulse signals of different frequencies in industrial sites.
[0061] Sine wave curve generation: can be used to detect the integrity and accuracy of curve data collection.
[0062] Random number generation: You can set the interval range to generate random numbers in a disorderly manner to detect the real-time nature of the collected data on the IOT platform (including the device to be tested) and whether there will be any omissions in the data collection.
[0063] Industrial big data generation: It can be used to simulate various data types in industrial sites and generate a large amount of data within the range allowed by the data type. It is used to verify the stability of the IoT platform for big data collection and the accuracy of collection when a large amount of data appears for different data types.
[0064] In this embodiment, by precisely controlling the time of data generation, the communication delay between the IOT platform and the industrial controller, as well as the data processing capability within a specific time window, can also be evaluated, which is of great significance for optimizing real-time monitoring and control functions, and improving the response speed and reliability of the entire test equipment.
[0065] Optionally, based on the comparison results, the test results of the device to be tested are determined, including: generating test results based on the comparison results, wherein the test results are used to record whether the device to be tested meets expectations; after generating the test results based on the comparison results, it also includes: obtaining test process data of the test case for testing the device to be tested to obtain a test record; and generating a test report based on the test results, the test case and the test record.
[0066] In this embodiment, real-time data of the device to be tested under specific working conditions is collected and compared with predefined or expected data to obtain a comparison result, which can verify whether the collected data is accurate, stable, and meets the protocol standard. This comparison result directly determines the test result, that is, whether the performance of the device under given test conditions meets expectations. For example, if the pulse signal generated by the PLC is correctly collected and converted into a format supported by the protocol, the test result will be displayed as "meets expectations". On the contrary, if there is a missing or conversion error in the data, the test result is marked as "not in line with expectations". During the entire test process, each test step and the collected data can be recorded in detail, including but not limited to the type of data, generation time, transmission protocol, collection results, converted format, and any abnormal conditions. These detailed process data form the basis of the test record and can be used as an indispensable part of subsequent analysis and test report generation. The test record can not only record the behavior of the device to be tested under a specific test case, but also record other key information in the test environment, such as the communication status of the gateway, the performance indicators of the data receiving platform, etc., which is crucial for understanding and diagnosing problems that may be encountered during the test.
[0067] In this embodiment, in the process of generating a test report, all collected test results, test cases, and test records can be integrated to provide a comprehensive evaluation and analysis. The test report can record the results of the test case, including whether the device to be tested meets expectations, the performance of data acquisition and conversion, any test anomalies or failures, and possible causes. Through the test report, it is possible to clearly understand which functions of the device to be tested perform well and which need to be improved, thereby optimizing the performance of the IOT platform. In addition, the test report can also include a description of the test environment, an explanation of the test method, and a summary analysis of the test results, so that other relevant personnel can understand and reuse the test experience.
[0068] In this embodiment, a comprehensive test report is generated by collecting data, comparing data and recording detailed test records of the data generated by the tested equipment, which greatly improves the efficiency and reliability of the test and provides solid data support for the improvement and optimization of the industrial Internet of Things platform. At the same time, this process also reflects the platform's powerful ability to handle complex industrial scenarios, as well as its versatility and adaptability in multiple industries, fields and scenarios.
[0069] In this embodiment, the programs of each PLC controller can be written based on industrial controllers, control systems, intelligent instruments and sensors, the data flow between PLC and control system can be linked, and the test platform (or test system) of the enterprise industrial Internet of Things can be created to establish a digital and networked IOT test system. The IOT platform can collect real-time data from the test system to verify the stability and accuracy of the collected data for each industrial communication protocol supported by the platform. And accurately grasp the overall resource utilization of the platform under the big data processing link, find the causes of the influencing factors, improve the utilization rate of bottleneck resources, and enhance the ability to respond.
[0070] Embodiment 2
[0071] A second embodiment of the present invention provides an optional testing system for industrial equipment, where the testing system for industrial equipment is used to execute a testing method for industrial equipment.
[0072] The test system for industrial equipment provided in the second embodiment of the present invention includes: an industrial controller, which is used to receive a test instruction and a first test data, respond to the test instruction, and send the first test data to the device to be tested using a southbound protocol, wherein the test instruction is used to request testing of the device to be tested, and the type of the device to be tested includes: a device in an industrial Internet of Things scenario, the first test data includes: data used in a test case to test the device to be tested, and the southbound protocol includes: a protocol used to send data to the device to be tested; an Internet of Things platform, connected to the industrial controller, and used to read data generated by the device to be tested based on the first test data using a northbound protocol to obtain target test data, wherein the northbound protocol includes: a protocol used to read data from the device to be tested; a data receiving platform, connected to the industrial controller and the Internet of Things platform, and used to obtain second test data, and compare the second test data with the target test data to obtain a comparison result, and determine the test result of the device to be tested based on the comparison result, wherein the second test data includes: a correct test result of testing the device to be tested using the test case.
[0073] The above-mentioned industrial controller can receive test instructions and first test data, and the test instructions can be understood as a series of commands or operations, instructing the industrial controller to perform specific test processes, such as controlling equipment operation, adjusting parameters, triggering events, etc., to evaluate the performance and reaction of the equipment to be tested under different working conditions. The first test data can be the input data required for testing the equipment to be tested, and can cover various data types of simulated industrial production scenarios, such as temperature, pressure, flow, etc., to verify whether the equipment to be tested can respond and process correctly. In this embodiment, the industrial controller uses the southbound protocol to send these data to the equipment to be tested. The southbound protocol can refer to the protocol for communication between the industrial controller and the equipment to be tested (or IOT platform), which can usually include Modbus, EthernetIP, Profinet and other commonly used communication protocols in industrial sites. The southbound protocol can ensure that data can be accurately and stably transmitted between the controller and the equipment to be tested. By simulating different types of industrial equipment and scenarios, the industrial controller can detect the support of the equipment for various industrial protocols and the reliability of data interaction.
[0074] The IoT platform can be used as the upper-layer application of the entire test system, closely connected to the industrial controller, and is responsible for reading, analyzing, and displaying data. The northbound protocol can be used to read the data generated in response to the first test data, that is, the target test data, from the device to be tested. The northbound protocol is the protocol used when the device to be tested transmits data to the data receiving platform, such as HTTP, MQTT, and OPC UA. These protocols allow the device to communicate with the cloud or the data center within the enterprise to achieve remote data collection and monitoring. The IoT platform can integrate a variety of devices to be tested in the industry.
[0075] The data receiving platform can maintain a connection with both the industrial controller and the IoT platform. Its main responsibility is to receive the second test data, that is, the pre-defined correct test results for comparison, and the target test data generated by obtaining the data to be tested from the IoT platform. By comparing these two sets of data, the data receiving platform can obtain the comparison results and then determine whether the test results of the device to be tested meet expectations, that is, whether the performance of the device in the test scenario meets the standards.
[0076] The test system provided in this embodiment can be seamlessly integrated into the existing industrial Internet of Things architecture, not only providing a comprehensive testing environment for the equipment, but also providing technical support for remote monitoring and management, especially in equipment maintenance and fault diagnosis. In this way, even remote equipment can be tested and adjusted without interrupting actual production, greatly reducing the cost and risk of on-site testing, and improving the testing efficiency and management level of the industrial Internet of Things platform. Through the collaborative work of industrial controllers, Internet of Things platforms, and data receiving platforms, a closed and scalable test environment is constructed, which can not only accurately test a single device, but also evaluate the comprehensive performance of the entire industrial Internet of Things system, providing strong support for the maturity and application of industrial Internet of Things technology.
[0077] In this embodiment, in the present invention, in the test system of industrial equipment, the southbound protocol and the northbound protocol are used to test the equipment in the industrial Internet of Things scenario, achieving the purpose of automated testing of industrial equipment, avoiding the situation in which the related technology connects the equipment by manually searching for manuals at the enterprise site, and then tests the industrial equipment, and the test efficiency is low, thereby achieving the technical effect of improving the test efficiency of industrial equipment. This solves the technical problem in the related technology that the industrial equipment is connected to the industrial equipment by searching for manuals at the enterprise site, and the test effect is poor.
[0078] Figure 2 is a software architecture diagram of an optional test system according to an embodiment of the present invention, such as Figure 2 The test system may include: an IOT platform, test cases and a data source. The stability and communication capability of the IOT platform may be tested. The test cases mainly implement data protocol conversion and acquisition functions. For example, protocol conversion may be performed on the test cases, and the data acquisition capability of the device to be tested may be tested using the test cases. The data source may include an industrial controller and a control system to provide data.
[0079] It should be noted that the hardware composition of the test system in this embodiment can be as shown in Table 1:
[0080] Table 1
[0081]
[0082]
[0083] Figure 3It is an overall framework diagram of an optional test system according to an embodiment of the present invention, including: a test verification platform, an edge layer node and an industrial data source. The industrial data source may include various industrial controllers (for example, hardware controllers, smart instruments, etc.), and the edge layer node may include devices in the IOT platform, for example, computing hardware and the software platform running thereon. For example, the edge layer node may include: smart PLC, edge gateway (hardware gateway), industrial PC and server, etc., the test verification platform may include a hardware test PC and a display application terminal, etc., and the test system may include a data source subsystem, a data receiving platform subsystem, and auxiliary equipment.
[0084] Figure 4 is a structural diagram of an optional industrial equipment testing system according to an embodiment of the present invention, such as Figure 4 As shown, it includes: data source, edge node / IOT platform, auxiliary equipment and data receiving platform. The test management system can send test instructions to the data source, the edge node / IOT platform can interact with data through the southbound protocol, and interact with the data receiving platform through the northbound protocol. The data receiving platform can also receive test instructions and generate test results.
[0085] Optionally, the testing system for industrial equipment also includes: an auxiliary device, connected to the industrial controller, used to perform data conversion on the first test data to obtain third test data, and input the third test data into the industrial controller, wherein the data type of the third test data includes: an analog signal for testing the equipment to be tested, or a digital signal for testing the equipment to be tested.
[0086] In this embodiment, auxiliary equipment, such as a programmable logic controller (PLC), can be used to perform data conversion and signal processing to obtain third test data. The auxiliary equipment can be closely connected with the industrial controller to form a part of the test system to comprehensively evaluate the performance and compatibility of industrial equipment under different signal conditions.
[0087] During the test process, the first test data can be converted to adapt to the input format and requirements of the industrial controller. This data conversion may involve a change in data type, such as converting from an analog signal to a digital signal, or vice versa, and may also include formatting, encoding or decoding of data. Through this conversion, it can be ensured that the data can be correctly understood and processed by the industrial controller.
[0088] For example, PLCs are able to generate analog or digital signals that are used to actually test the responsiveness and functionality of industrial equipment or systems. Analog signals are usually simulations of continuously changing physical quantities (such as temperature and pressure), while digital signals are usually discrete, for example, used to represent switch states or other binary information. Generating these signals allows a comprehensive assessment of the performance and compatibility of industrial equipment under different signal conditions.
[0089] Connection between auxiliary equipment and industrial controllers: PLC establishes communication with industrial controllers through interfaces (such as RS-485, Ethernet, etc.) to ensure efficient and stable transmission of data. This connection mechanism allows PLC to directly control certain functions of industrial controllers or trigger responses of industrial equipment by sending specific data packets.
[0090] After data conversion, the third test data is input into the industrial controller. These data can be analog or digital signals, which are used to test the control logic, data processing capability and response speed of the equipment. For example, by sending a specific analog temperature signal, the temperature control response of the equipment is tested to be accurate; by sending a digital signal, the switch state control of the equipment is tested to be fast and reliable.
[0091] Figure 5 is a structural diagram of an optional test deployment of industrial equipment according to an embodiment of the present invention, such as Figure 5 As shown, there may be multiple layers between the data receiving platform and the auxiliary PLC (corresponding to the auxiliary equipment), for example, a presentation layer, a business layer, a service layer, a persistence layer and a data layer, wherein the presentation layer may be a visual interface of the test system, which may be responsible for management, control, information display and test report output; the business layer may be used to call the interfaces of the various functional modules of the presentation layer during the test process, and at the same time link the presentation layer and the service layer in terms of data; the service layer may be used as a data transfer station, and may use a message queue to transmit the control commands and data of the presentation layer to the auxiliary PLC and the data receiving platform respectively; the persistence layer may be used to store the data and test instructions generated during the test process; the data layer may include a database for storing test data and test instructions.
[0092] Optionally, the data receiving platform is also used to generate test results based on the comparison results, obtain data of the test process of the test case on the device to be tested, obtain test records, and generate a test report based on the test results, test cases and test records, wherein the test results are used to record whether the device to be tested meets expectations.
[0093] In this embodiment, after collecting the real-time data of the device to be tested under specific working conditions, the data receiving platform compares it with the predefined or expected data to obtain a comparison result, which can verify whether the collected data is accurate, stable, and meets the protocol standard. This comparison result directly determines the test result, that is, whether the performance of the device under given test conditions meets expectations. For example, if the pulse signal generated by the PLC is correctly collected and converted into a format supported by the protocol, the test result will be displayed as "meets expectations". On the contrary, if there is a missing or conversion error in the data, the test result is marked as "not in line with expectations". During the entire test process, each test step and the collected data can be recorded in detail, including but not limited to the type of data, generation time, transmission protocol, collection results, converted format, and any abnormal conditions. These detailed process data form the basis of the test record and can be an indispensable part of subsequent analysis and test report generation. The test record can not only record the behavior of the device to be tested under a specific test case, but also record other key information in the test environment, such as the communication status of the gateway, the performance indicators of the data receiving platform, etc., which is crucial for understanding and diagnosing problems that may be encountered during the test.
[0094] In this embodiment, in the process of generating a test report, all collected test results, test cases, and test records can be integrated to provide a comprehensive evaluation and analysis. The test report can record the results of the test case, including whether the device to be tested meets expectations, the performance of data acquisition and conversion, any test anomalies or failures, and possible causes. Through the test report, it is possible to clearly understand which functions of the device to be tested perform well and which need to be improved, thereby optimizing the performance of the IOT platform. In addition, the test report can also include a description of the test environment, an explanation of the test method, and a summary analysis of the test results, so that other relevant personnel can understand and reuse the test experience.
[0095] Figure 6 is a flow chart of an optional testing process of industrial equipment according to an embodiment of the present invention, such as Figure 6 Shown include:
[0096] 1. Complete system connection and initialization;
[0097] 2. After selecting a test case through Ethernet connection, send the relevant part of the test case (second test data) to the data receiving platform;
[0098] 3. The test system connects to the auxiliary equipment (PLC) via Ethernet and sends test instructions and test data to the auxiliary equipment;
[0099] 4. The auxiliary equipment connects to the data source (PLC / simulator) (corresponding to the industrial controller) through I / O, converts the data into analog or digital output and connects it to the data source;
[0100] 5. The data source reads the test signal and transmits it to the edge node (corresponding to the device to be tested) using the southbound protocol;
[0101] 6. The edge node under test reads the test data through the southbound protocol specified in the test case, and then sends it to the data receiving platform through the northbound protocol;
[0102] 7. After receiving the data, the data receiving platform compares it with the data generated by the test case and records the detection result as the test result;
[0103] 8. Display the test results and generate test data (including recording and statistical analysis of test results).
[0104] Figure 7 is a flowchart of another optional testing process of industrial equipment according to an embodiment of the present invention, such as Figure 7 As shown, including:
[0105] 1. Complete system connection and initialization;
[0106] 2. After selecting a test case through Ethernet connection, send the relevant part of the test case (second test data) to the data receiving platform;
[0107] 3. The test system connects to the auxiliary equipment (PLC) via Ethernet, sends test instructions and test data, and sends instrument parameters to the auxiliary PLC;
[0108] 4. The auxiliary equipment is connected to the temperature control meter (corresponding to the industrial controller) through I / O, and the auxiliary PLC outputs 4-20mA signal to the temperature control meter through the analog output module to simulate the actual process parameters of the industrial site;
[0109] 5. Access the edge node through the RTU protocol (Remote Terminal Unit Protocol), and the data source reads the instrument-related parameters, such as process parameter values and instrument status light parameters;
[0110] 6. The edge node under test reads the test data through the HART (Highway Addressable Remote Transducer Protocol, an open communication protocol for addressable remote sensor highway channels) protocol, and then sends it to the data receiving platform through the northbound protocol;
[0111] 7. After the data receiving platform receives the data, it compares it with the reading on the instrument to verify whether it is accurate.
[0112] Figure 8 is a schematic diagram of an optional test report according to an embodiment of the present invention, such as Figure 8 As shown, the test report may include: the test case number (e.g., 1002), the test case type (e.g., parsing function test), the test case name (e.g., automated test), the test case version (e.g., 1.0), the test target (e.g., testing the industrial protocol parsing range supported by the edge device, whether the data types supported by a single protocol are comprehensive, and whether the configuration and management are visualized), standard requirements (e.g., it should have a fieldbus or real-time Ethernet protocol parsing function, and the edge device can communicate with the driver and sensor with the corresponding interface. Typical protocol parsing may include: EtherCAT (Ethernet control automation technology, a high-speed real-time Ethernet fieldbus technology), Ethernet Power link (Ethernet power link, a real-time Ethernet communication protocol), PROFINET (an industrial network protocol based on standard Ethernet), Ethernet / IP (Ethernet / Industrial Protocol, an industrial communication protocol based on standard Ethernet), SERCOS III (Synchronous Ethernet Real-time Communication System Third Generation, a real-time communication protocol for motion control), etc.), preconditions (the device is connected to the control device or the data simulation service network via RS485 / RS232 or Ethernet), test process and notes, etc.
[0113] In this embodiment, constructing a test environment for a basic common industrial Internet of Things platform (i.e., a test system for industrial equipment) can solve common key issues in related technologies such as enterprise equipment Internet of Things, information collection, and digital analysis and display.
[0114] The test system for industrial equipment can be based on the controllers and industrial control systems of mainstream industrial brands, write mainstream PLC controller programs, connect the data flow between the PLC controller and the control system, simulate and create a communication and acquisition test platform based on the enterprise's industrial Internet of Things, and establish a digital and networked test system (or test platform) with a demonstration effect. The test platform collects real-time data from the tested equipment to verify the stability and accuracy of the collected data for each industrial communication protocol supported by the IOT platform.
[0115] By building a basic common industrial Internet of Things platform test platform, we can simulate, test, verify and solve the common problems of industrial knowledge reuse, software development and deployment, and industrial resources and capability sharing in complex industrial categories and scenarios, and improve the level of test and testing. We will break through the common basic testing technology of the industrial Internet of Things platform, achieve full coverage of functional testing, and make the application operation simple and easy to use. The test scenario can be built and expanded at will. Through the test platform, the test scenario can be combined with the actual working conditions to avoid the operational dangers brought by on-site testing to people and equipment.
[0116] Embodiment 3
[0117] Embodiment 3 of the present invention provides an optional testing device for industrial equipment, and each implementation unit in the testing device corresponds to each implementation step in Embodiment 1.
[0118] Fig. 9 is a schematic diagram of an optional testing device for industrial equipment according to an embodiment of the present invention, such as Fig. 9 As shown, it includes: a receiving unit 91, a first processing unit 92, a second processing unit 93 and a determining unit 94.
[0119] The receiving unit 91 is used to receive a test instruction and first test data, wherein the test instruction is used to request to test the device to be tested, and the type of the device to be tested includes: a device in an industrial Internet of Things scenario, and the first test data includes: data in a test case for testing the device to be tested;
[0120] The first processing unit 92 is used to respond to the test instruction, send the first test data to the device under test by using the southbound protocol, and read the data generated by the device under test based on the first test data by using the northbound protocol to obtain the target test data, wherein the southbound protocol includes: a protocol used to send data to the device under test, and the northbound protocol includes: a protocol used to read data from the device under test;
[0121] The second processing unit 93 is used to obtain second test data, and compare the second test data with the target test data to obtain a comparison result, wherein the second test data includes: a correct test result required to be obtained after the device to be tested is tested using the test case;
[0122] The determination unit 94 is used to determine a test result of the device to be tested based on the comparison result.
[0123] In the test device for industrial equipment provided in the third embodiment of the present invention, a test instruction and first test data can be received by a receiving unit 91, wherein the test instruction is used to request testing of the device to be tested, and the type of the device to be tested includes: a device in an industrial Internet of Things scenario, and the first test data includes: data used to test the device to be tested in the test case, and the first processing unit 92 responds to the test instruction, uses the southbound protocol to send the first test data to the device to be tested, and uses the northbound protocol to read the data generated by the device to be tested based on the first test data to obtain the target test data, wherein the southbound protocol includes: a protocol used to send data to the device to be tested, and the northbound protocol includes: a protocol used to read data from the device to be tested, and the second test data is obtained by a second processing unit 93, and the second test data and the target test data are compared to obtain a comparison result, wherein the second test data includes: the correct test result required to be obtained after the device to be tested is tested using the test case, and the test result of the device to be tested is determined by a determining unit 94 based on the comparison result. Thus, the technical problem of poor test results in the related art of connecting with industrial equipment by searching the manual at the enterprise site and testing the industrial equipment is solved. In this embodiment, the southbound protocol and the northbound protocol are used to test the devices in the industrial Internet of Things scenario, thereby achieving the purpose of automated testing of industrial equipment. This avoids the situation where the relevant technology is used at the enterprise site, where the equipment is manually connected by looking up the manual and then the industrial equipment is tested, resulting in low testing efficiency, thereby achieving the technical effect of improving the testing efficiency of industrial equipment.
[0124] Optionally, in the testing device for industrial equipment provided in Example 3 of the present invention, the first processing unit includes: a conversion subunit, used to perform data conversion on the first test data to obtain third test data, wherein the data type of the third test data includes: an analog signal for testing the device to be tested, or a digital signal for testing the device to be tested; a processing subunit, used to input the third test data into an industrial controller, and receive data output by the industrial controller to obtain fourth test data, wherein the industrial controller includes: a pre-written control program for controlling the device to be tested; and a sending subunit, used to send the fourth test data to the device to be tested using a southbound protocol.
[0125] Optionally, in the testing device for industrial equipment provided in Embodiment 3 of the present invention, the data type of the fourth test data includes at least one of the following: a pulse signal, a sinusoidal wave curve, and a random number, and the first processing unit also includes: an adjustment subunit, which is used to adjust the generation time of data of different data types in the fourth test data after the third test data is input into the industrial controller.
[0126] Optionally, in the testing device for industrial equipment provided in Example 3 of the present invention, the determination unit includes: a first generating subunit, used to generate a test result based on the comparison result, wherein the test result is used to record whether the device to be tested meets expectations; an acquiring subunit, used to acquire test process data of the test case for testing the device to be tested after generating the test result based on the comparison result, and obtain a test record; and a second generating subunit, used to generate a test report based on the test result, the test case and the test record.
[0127] The above-mentioned industrial equipment testing device may also include a processor and a memory. The above-mentioned receiving unit 91, first processing unit 92, second processing unit 93 and determination unit 94 are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0128] The above processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the southbound protocol and the northbound protocol can be used to test the devices in the industrial Internet of Things scenario by adjusting the kernel parameters, so as to achieve the purpose of automatic testing of industrial equipment, avoid the situation where the relevant technology is on-site in the enterprise, manually looking up the manual to connect the equipment, and then testing the industrial equipment, which has low testing efficiency, thereby achieving the technical effect of improving the testing efficiency of industrial equipment.
[0129] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one storage chip.
[0130] According to another aspect of an embodiment of the present invention, an electronic device is provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above industrial equipment testing methods by executing the executable instructions.
[0131] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, which stores a computer program, wherein when the computer program runs, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned industrial equipment testing methods.
[0132] Fig.10 is a schematic diagram of an electronic device according to an embodiment of the present invention, such as Fig.10 As shown, an embodiment of the present invention provides an electronic device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, any one of the above industrial equipment testing methods is implemented.
[0133] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0134] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0135] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0136] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0137] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0138] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0139] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for testing industrial equipment, characterized in that: include: Receive a test instruction and first test data, wherein the test instruction is used to request to test the device to be tested, the type of the device to be tested includes: a device in an industrial Internet of Things scenario, and the first test data includes: data in a test case for testing the device to be tested; In response to the test instruction, the first test data is sent to the device under test using a southbound protocol, and the data generated by the device under test based on the first test data is read using a northbound protocol to obtain target test data, wherein the southbound protocol includes: a protocol used to send data to the device under test, and the northbound protocol includes: a protocol used to read data from the device under test; Acquire second test data, and compare the second test data with the target test data to obtain a comparison result, wherein the second test data includes: a correct test result required to be obtained after the device to be tested is tested using the test case; Based on the comparison result, a test result of the device to be tested is determined.
2. The testing method according to claim 1, characterized in that: The method of sending the first test data to the device to be tested by using a southbound protocol includes: Performing data conversion on the first test data to obtain third test data, wherein the data type of the third test data includes: an analog signal used to test the device to be tested, or a digital signal used to test the device to be tested; Inputting the third test data into an industrial controller and receiving data output by the industrial controller to obtain fourth test data, wherein the industrial controller includes: a pre-written control program for controlling the device to be tested; The fourth test data is sent to the device to be tested by using a southbound protocol.
3. The testing method according to claim 2, characterized in that: The data type of the fourth test data includes at least one of the following: a pulse signal, a sine wave curve and a random number. After the third test data is input into the industrial controller, it also includes: adjusting the generation time of data of different data types in the fourth test data.
4. The testing method according to claim 1, characterized in that: Determining a test result of the device to be tested based on the comparison result includes: Based on the comparison result, a test result is generated, wherein the test result is used to record whether the device to be tested meets expectations; After generating the test result based on the comparison result, the method further includes: Acquire test process data of the test case for testing the device to be tested, and obtain a test record; A test report is generated based on the test results, the test cases and the test records.
5. A testing system for industrial equipment, characterized in that: The industrial equipment testing system is used to execute the industrial equipment testing method according to any one of claims 1 to 4, comprising: The industrial controller is used to receive a test instruction and first test data, respond to the test instruction, and send the first test data to the device to be tested using a southbound protocol, wherein the test instruction is used to request to test the device to be tested, the type of the device to be tested includes: a device in an industrial Internet of Things scenario, the first test data includes: data in a test case used to test the device to be tested, and the southbound protocol includes: a protocol used to send data to the device to be tested; The Internet of Things platform is connected to the industrial controller and is used to read the data generated by the device under test based on the first test data using a northbound protocol to obtain target test data, wherein the northbound protocol includes: a protocol used to read data from the device under test; A data receiving platform is connected to the industrial controller and the Internet of Things platform, and is used to obtain second test data, and compare the second test data with the target test data to obtain a comparison result, and determine a test result of the device to be tested based on the comparison result, wherein the second test data includes: a correct test result of testing the device to be tested using the test case.
6. The test system according to claim 5, characterized in that: The industrial equipment testing system further comprises: An auxiliary device is connected to the industrial controller and is used to perform data conversion on the first test data to obtain third test data, and input the third test data into the industrial controller, wherein the data type of the third test data includes: an analog signal for testing the device to be tested, or a digital signal for testing the device to be tested.
7. The test system according to claim 6, characterized in that: The data receiving platform is also used to generate a test result based on the comparison result, obtain data of the test process of the test case testing the device to be tested, obtain a test record, and generate a test report based on the test result, the test case and the test record, wherein the test result is used to record whether the device to be tested meets expectations.
8. A testing device for industrial equipment, characterized in that: include: A receiving unit, configured to receive a test instruction and first test data, wherein the test instruction is used to request a test on a device to be tested, the type of the device to be tested includes: a device in an industrial Internet of Things scenario, and the first test data includes: data in a test case for testing the device to be tested; a first processing unit, configured to respond to the test instruction, send the first test data to the device under test by using a southbound protocol, and read data generated by the device under test based on the first test data by using a northbound protocol to obtain target test data, wherein the southbound protocol includes: a protocol used to send data to the device under test, and the northbound protocol includes: a protocol used to read data from the device under test; A second processing unit is used to obtain second test data, and compare the second test data with the target test data to obtain a comparison result, wherein the second test data includes: a correct test result required to be obtained after the device to be tested is tested using the test case; A determination unit is used to determine a test result of the device to be tested based on the comparison result.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the industrial equipment testing method according to any one of claims 1 to 4.
10. An electronic device, characterized in that: The invention comprises one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the industrial equipment testing method according to any one of claims 1 to 4.
Citation Information
Cited By
Equipment automation test method, system and equipment based on industrial internet of things
CN121530887A