Industrial control configuration method, device, electronic equipment, medium and product

Through natural language algorithms and multimodal parameter models, the requirements classification and parameter inference of industrial control configuration are solved, and the problem of low configuration automation in the existing technology is achieved and efficient industrial configuration configuration is achieved.

CN119758841APending Publication Date: 2025-04-04ZHEJIANG GUOLI XINAN TECH CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202411953790.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing industrial control configuration methods have low degree of automation, resulting in low configuration efficiency.

Method used

By obtaining the user's configuration requirements information, classifying configuration requirements based on natural language algorithms, generating configuration plans, and performing parameter inference through multimodal parameter models to obtain configuration parameters, and finally sending the configuration parameters to the industrial controller to complete point configuration.

Benefits of technology

It realizes the automated configuration of industrial configuration, improves configuration efficiency, and solves the problem of low configuration efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119758841A_ABST
    Figure CN119758841A_ABST
Patent Text Reader

Abstract

The present invention discloses an industrial control configuration method, device, electronic device, medium and product. The method comprises: obtaining configuration requirement information of a user; classifying configuration requirements based on a natural language algorithm according to the configuration requirement information, and generating at least one type of configuration scheme; performing parameter reasoning for different types of configuration schemes through a multimodal parameter model to obtain configuration parameters of different types of configuration schemes; and sending the configuration parameters to an industrial controller so that the industrial controller completes point configuration according to the configuration parameters. The method realizes automatic configuration of industrial configuration based on natural language, multimodal parameter reasoning model and neural network model, and can effectively improve configuration efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of control engineering technology, and in particular to an industrial control configuration method, device, electronic equipment, medium and product. Background Art

[0002] Industrial control configuration is an important technical means used in the field of industrial automation.

[0003] The existing industrial control configuration method is that engineering and technical personnel use professional configuration software and graphical programming to integrate and configure various resources in the industrial control system, just like using building blocks to assemble complex shapes, using various functional modules provided by the configuration software to piece together a control solution that meets specific production needs.

[0004] However, the implementation of the above solution requires that the engineering and technical personnel have strong professional knowledge to complete the configuration, and the automation level of the above solution is poor, resulting in low configuration efficiency. Summary of the invention

[0005] The present invention provides an industrial control configuration method, device, electronic equipment, medium and product to solve the problems of poor automation and low configuration efficiency of the existing configuration method.

[0006] According to one aspect of the present invention, there is provided an industrial control configuration method, comprising:

[0007] Obtain user configuration requirement information;

[0008] According to the configuration requirement information, the configuration requirement is classified based on a natural language algorithm to generate at least one type of configuration scheme;

[0009] Parameter reasoning is performed for different types of configuration schemes through a multimodal parameter model to obtain configuration parameters of different types of configuration schemes;

[0010] The configuration parameters are sent to the industrial controller so that the industrial controller completes the point configuration according to the configuration parameters.

[0011] According to another aspect of the present invention, there is provided an industrial control configuration device, comprising:

[0012] An acquisition module is used to obtain the configuration requirement information of the user;

[0013] A generating module, configured to classify the configuration requirements based on the natural language algorithm according to the configuration requirement information, and generate at least one type of configuration scheme;

[0014] A reasoning module, used for performing parameter reasoning for different types of configuration schemes through a multimodal parameter model to obtain configuration parameters of different types of configuration schemes;

[0015] The sending module is used to send the configuration parameters to the industrial controller so that the industrial controller completes the point configuration according to the configuration parameters.

[0016] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0017] at least one processor;

[0018] and a memory communicatively coupled to the at least one processor;

[0019] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the industrial control configuration method described in any embodiment of the present invention.

[0020] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the industrial control configuration method described in any embodiment of the present invention when executed.

[0021] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the industrial control configuration method according to any embodiment of the present invention is implemented.

[0022] The technical solution of the embodiment of the present invention obtains the configuration requirement information of the user; classifies the configuration requirements based on the natural language algorithm according to the configuration requirement information, and generates at least one type of configuration scheme; performs parameter reasoning for different types of configuration schemes through a multimodal parameter model to obtain configuration parameters of different types of configuration schemes; and sends the configuration parameters to the industrial controller so that the industrial controller completes the point configuration according to the configuration parameters, thereby solving the problem of low configuration efficiency, achieving the beneficial effect of realizing the automated configuration of industrial configuration and effectively improving the configuration efficiency.

[0023] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0025] Figure 1 A schematic diagram of a flow chart of an industrial control configuration method provided in Embodiment 1 of the present invention;

[0026] Figure 2 A schematic diagram of a flow chart of an industrial control configuration method provided in Embodiment 2 of the present invention;

[0027] Figure 3 A schematic diagram of a flow chart of an industrial control configuration method provided for a specific embodiment of the present invention;

[0028] Figure 4 A schematic diagram of the structure of an industrial control configuration device provided in Embodiment 3 of the present invention;

[0029] Figure 5 A schematic diagram of the structure of an electronic device of an industrial control configuration method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is only an embodiment of a part of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work should belong to the scope of protection of the present invention. It should be understood that the various steps recorded in the method implementation of the present invention can be performed in different orders and / or in parallel. In addition, the method implementation may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.

[0031] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

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

[0033] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes, and are not used to limit the scope of these messages or information.

[0035] Embodiment 1

[0036] Figure 1 A flow chart of an industrial control configuration method provided for Embodiment 1 of the present invention is applicable to situations where industrial control configuration work is performed. The method can be performed by an industrial control configuration device, wherein the device can be implemented by software and / or hardware and is generally integrated on an electronic device. In this embodiment, the electronic device includes but is not limited to: computer equipment.

[0037] like Figure 1 As shown, an industrial control configuration method provided by Embodiment 1 of the present invention includes the following steps:

[0038] S110: Obtain configuration requirement information of the user.

[0039] The configuration requirement information may include equipment list and model, equipment connection relationship, equipment parameter configuration and other information.

[0040] The configuration requirement information may be in various forms, and the configuration requirement information may include at least one of the following:

[0041] Text description of configuration requirements; configuration process drawings; voice description of configuration requirements.

[0042] It should be noted that the more comprehensive the configuration requirement information obtained, the higher the accuracy of the generated configuration solution.

[0043] In this embodiment, after understanding the on-site network environment, the device's protocol requirements, and the on-site process flow requirements, the user can generate a text description of the configuration requirements or a voice description of the configuration requirements through a natural language description. For example, the user can input a text description through a keyboard so that the computer obtains the text description of the configuration requirements; the computer device can also use a microphone to obtain a voice description of the configuration requirements.

[0044] The configuration process drawings may be obtained from the official website or data of the manufacturer; obtained through software tools; or drawn by the user using professional drawing software according to the actual layout and connection relationship of the on-site equipment. S120: Classify the configuration requirements based on the natural language algorithm according to the configuration requirement information, and generate at least one type of configuration scheme.

[0045] In this embodiment, a natural language algorithm may be used to semantically classify the configuration requirement information to determine the configuration type, and determine whether the configuration type is the first configuration. If so, a configuration plan is generated according to the configuration requirement information using a natural language algorithm.

[0046] In this embodiment, if the configuration type is not configured for the first time, the original configuration information of the configuration type may be obtained, and a configuration solution may be generated using a natural language algorithm according to the configuration requirement information and the original configuration information.

[0047] In this embodiment, the configuration types may include network configuration, industrial protocol configuration and process flow configuration; correspondingly, the configuration schemes may include network configuration configuration schemes, industrial protocol configuration configuration schemes and process flow configuration configuration schemes.

[0048] Among them, the network configuration scheme may include network topology rules, IP address allocation, equipment selection and connection communication protocol selection, network security configuration, network management and monitoring, etc.; the industrial protocol configuration scheme may include protocol selection basis, basic parameter setting, communication link configuration, data mapping and conversion, diagnosis and error handling, etc.; the process flow configuration scheme may include process flow, equipment list and connection relationship, variable planning and acquisition strategy, and control logic configuration, etc.

[0049] It should be noted that after the configuration plan is generated, the configuration plan may also be sent to the user to confirm the correctness of the configuration plan. After the user feedback is correct, step S130 is executed.

[0050] S130 , performing parameter inference for different types of configuration schemes through a multimodal parameter model and a neural network model to obtain configuration parameters of different types of configuration schemes.

[0051] Among them, the multimodal parameter model is a machine learning model that integrates multiple data modalities and optimizes model performance by adjusting parameters to adapt to different tasks and data characteristics.

[0052] The neural network model may include: a reasoning model for network configuration, an industrial protocol configuration reasoning model, and a process flow configuration reasoning model.

[0053] In this embodiment, first, a multimodal parameter model can be used to perform parameter inference on different types of configuration schemes; then, for the network configuration configuration scheme, the network configuration configuration inference model can be used to perform logical calculations to generate configuration parameters of the network configuration configuration scheme; for the industrial protocol configuration configuration scheme, the industrial protocol configuration inference model can be used to perform logical calculations to generate configuration parameters of the industrial protocol configuration configuration scheme; for the process flow configuration configuration scheme, the process flow configuration inference model can be used to perform logical calculations to generate configuration parameters of the process flow configuration configuration scheme.

[0054] S140: Send the configuration parameters to the industrial controller, so that the industrial controller completes point configuration according to the configuration parameters.

[0055] In this embodiment, after generating the configuration parameters, the configuration parameters can also be sent to the user for confirmation. After receiving the confirmation information sent by the user, the configuration parameters can be sent to the industrial controller through cloud-edge collaboration. After receiving the configuration parameters, the industrial controller can complete the point configuration according to the configuration parameters.

[0056] Among them, industrial controllers can include programmable logic controllers, industrial control computers, single-chip microcomputers, distributed control system controllers, field programmable gate arrays, and intelligent regulators, etc.

[0057] An industrial control configuration method provided in the first embodiment of the present invention first obtains the configuration requirement information of the user; then, based on the configuration requirement information, the configuration requirement is classified based on a natural language algorithm to generate at least one type of configuration scheme; then, parameter reasoning is performed for different types of configuration schemes through a multimodal parameter model and a neural network model to obtain configuration parameters of different types of configuration schemes; finally, the configuration parameters are sent to the industrial controller so that the industrial controller completes the point configuration according to the configuration parameters. The above method realizes the automatic configuration of industrial configuration based on natural language, multimodal parameter reasoning model and neural network model, which can effectively improve the configuration efficiency.

[0058] Furthermore, after obtaining the configuration parameters of different types of configuration schemes, the method also includes: sending the configuration parameters to a user to confirm the correctness of the configuration parameters; receiving feedback from the user, and if the user feedback indicates that the configuration parameters are wrong, modifying the parameters of the sub-model that generates the configuration parameters; and using the modified sub-model to regenerate the configuration parameters of the corresponding type of configuration scheme.

[0059] Among them, the sub-model that generates the configuration parameters can also continue to be trained to improve the accuracy of the sub-model in generating the configuration parameters, and the trained sub-model can be used to regenerate the configuration parameters of the corresponding type of configuration scheme.

[0060] Among them, the configuration scheme can also be regenerated, and after the new configuration scheme is sent to the user for confirmation, the corresponding sub-model is used to generate configuration parameters according to the new configuration scheme.

[0061] Embodiment 2

[0062] Figure 2 This is a flow chart of an industrial control configuration method provided by Embodiment 2 of the present invention. Embodiment 2 is optimized on the basis of the above embodiments. For details not yet provided in this embodiment, please refer to Embodiment 1.

[0063] like Figure 2 As shown, an industrial control configuration method provided by Embodiment 2 of the present invention includes the following steps:

[0064] S210: Obtain configuration requirement information of the user.

[0065] S220: Use a natural language algorithm to perform entity extraction, relationship comparison, and configuration classification on the configuration requirement information to determine a configuration type.

[0066] Among them, semantic classification algorithms can be used to extract entities, compare relationships, and classify configurations from configuration requirement information to determine the configuration type.

[0067] S230: Determine whether the configuration type is the first configuration.

[0068] S240: If yes, use a natural language algorithm to analyze the configuration requirement information and generate a configuration solution corresponding to the configuration type.

[0069] In this embodiment, if the configuration type is the first configuration, a semantic recognition algorithm may be used to identify the configuration requirement information, and a semantic prediction algorithm may be used to generate a configuration solution.

[0070] Furthermore, the method further includes: if not, obtaining historical configuration information of the configuration type; using a natural language algorithm to analyze the configuration requirement information and the historical configuration information to generate a configuration solution corresponding to the configuration type.

[0071] If the configuration type is not the first configuration, historical configuration information of the configuration type may be obtained, a semantic recognition algorithm may be used to identify configuration requirement information and historical configuration information, and a semantic prediction algorithm may be used to generate a configuration solution.

[0072] S250: Perform parameter reasoning for different types of configuration schemes through a multimodal parameter model and a neural network model to obtain configuration parameters of different types of configuration schemes.

[0073] Furthermore, the neural network model includes a network configuration reasoning model, an industrial protocol configuration reasoning model, and a process flow configuration reasoning model;

[0074] Using a multimodal parameter model, parameter reasoning is performed on different types of configuration schemes to obtain reasoning results;

[0075] For the network configuration scheme, the network configuration inference model is used to perform logical calculation based on the field network parameters and the inference results to generate configuration parameters of the network configuration scheme;

[0076] For the industrial protocol configuration scheme, the industrial protocol configuration reasoning model is used to perform logical calculation based on the industrial protocol configuration knowledge base and the reasoning result to generate configuration parameters of the industrial protocol configuration scheme;

[0077] For the process flow configuration scheme, the process flow configuration reasoning model is used to perform the process flow configuration scheme based on the process flow configuration knowledge base and the reasoning result to generate configuration parameters of the process flow configuration scheme.

[0078] S260. Send the configuration parameters to the message queue using the message queue telemetry transmission protocol through the cloud platform, so that the industrial controller receives the configuration parameters by subscribing to the message queue.

[0079] In this embodiment, after the unified configuration of the cloud platform is realized, the edge controller is centrally issued and managed, which improves the working environment of the industrial configuration implementation personnel and can complete the configuration and configuration management of multiple workshops, multiple production lines, and multiple devices at the same time and place.

[0080] An industrial control configuration method provided in the second embodiment of the present invention fully realizes the automated configuration of various scenarios of industrial configuration through natural language processing, multimodal parameter reasoning, and logical calculation of neural networks. It can easily identify, classify, and convert the business natural language of business personnel, and based on parameter reasoning, convert it into industrial network configuration parameters, industrial protocol configuration parameters, and industrial process flow configuration programming language, thereby greatly reducing the difficulty of industrial configuration and improving efficiency and configuration accuracy.

[0081] The embodiment of the present invention provides a specific implementation method based on the technical solutions of the above embodiments.

[0082] As a specific implementation method of this embodiment, Figure 3 A flowchart of an industrial control configuration method provided by a specific embodiment of the present invention is shown as follows: Figure 3 As shown, the following process is included: inputting language description text (i.e., text description of configuration requirements), process drawings (i.e., configuration process drawings) and audio and video (i.e., voice description of configuration requirements) into the natural language processing unit to classify the configuration requirements to generate a network configuration plan (i.e., a network configuration configuration plan), an industrial protocol configuration plan (i.e., an industrial protocol configuration configuration plan) and a process flow configuration plan (i.e., an industrial protocol configuration configuration plan), and determine whether the configuration plan is correct; if so, using a multimodal parameter inference model for parameter inference, the network configuration plan is calculated according to the network configuration inference algorithm, the industrial protocol configuration plan is calculated using the industrial protocol configuration inference algorithm, and the process flow configuration plan is calculated using the process flow configuration configuration inference algorithm, and the configuration parameters are output through input neurons, implicit logic neurons and output neurons; judging the correctness of the configuration parameters, if correct, sending them to the controller to complete the configuration.

[0083] In a specific embodiment, the user's configuration requirement information is: please add a programmable logic controller configuration in the 205 network segment, and require the ability to access the 205 network segment devices; classify the configuration requirements based on the natural language algorithm to determine the network configuration type, and generate a network configuration configuration plan; use a multimodal parameter model to perform parameter reasoning on the network configuration configuration plan, and obtain the configuration parameters of the network configuration configuration plan: programmable logic controller related network configuration parameters: IP = 192.168.205.19, MASK = 255.255.255.0, GATEWAY = 192.168.205.1.

[0084] In another specific embodiment, the user's configuration requirement information is: please use the modbus protocol, as a slave station, to perform sensor point acquisition configuration on the 192.168.10.20 master station, the configuration function code is 03, the acquisition slave station range is 1-28, and the acquisition bit length is 1; based on the natural language algorithm, the configuration requirements are classified into industrial protocol configuration types, and an industrial protocol configuration configuration plan is generated; through the multi-modal parameter model, parameter reasoning is performed on the industrial protocol configuration configuration plan, and the configuration parameters of the industrial protocol configuration configuration plan are obtained: slave station address = 29, function code attribute list (03,1-28,1).

[0085] Embodiment 3

[0086] Figure 4 This is a structural diagram of an industrial control configuration device provided in Embodiment 3 of the present invention. The device can be applicable to situations where industrial control configuration work is performed, wherein the device can be implemented by software and / or hardware and is generally integrated on an electronic device.

[0087] like Figure 4 As shown, the device includes: an acquisition module 110, a generation module 120, an inference module 130 and a delivery module 140.

[0088] The acquisition module 110 is used to acquire the configuration requirement information of the user;

[0089] A generating module 120, configured to classify configuration requirements based on the configuration requirement information and a natural language algorithm, and generate at least one type of configuration solution;

[0090] The reasoning module 130 is used to perform parameter reasoning for different types of configuration schemes through a multimodal parameter model to obtain configuration parameters of different types of configuration schemes;

[0091] The sending module 140 is used to send the configuration parameters to the industrial controller, so that the industrial controller completes the point configuration according to the configuration parameters.

[0092] In this embodiment, the device first obtains the user's configuration requirement information through the acquisition module 110; secondly, the generation module 120 classifies the configuration requirements based on the natural language algorithm according to the configuration requirement information, and generates at least one type of configuration scheme; then, the reasoning module 130 performs parameter reasoning on different types of configuration schemes through a multimodal parameter model to obtain configuration parameters of different types of configuration schemes; finally, the configuration parameters are sent to the industrial controller through the sending module 140, so that the industrial controller completes the point configuration according to the configuration parameters.

[0093] This embodiment provides an industrial control configuration device, which can effectively improve configuration efficiency.

[0094] Further, the configuration requirement information includes at least one of the following:

[0095] Text description of configuration requirements; configuration process drawings; voice description of configuration requirements.

[0096] Furthermore, the generating module 120 includes:

[0097] A determination unit, configured to use a natural language algorithm to perform entity extraction, relationship comparison, and configuration classification on the configuration requirement information to determine a configuration type;

[0098] A judging unit, used to judge whether the configuration type is a first configuration;

[0099] The first generating unit is configured to, if yes, use a natural language algorithm to analyze the configuration requirement information to generate a configuration solution corresponding to the configuration type.

[0100] Based on the above optimization, the generation module 120 further includes:

[0101] an acquiring unit, for acquiring historical configuration information of the configuration type if no;

[0102] The second generating unit is used to analyze the configuration requirement information and the historical configuration information by using a natural language algorithm to generate a configuration solution corresponding to the configuration type.

[0103] Furthermore, the configuration scheme includes a network configuration scheme, an industrial protocol configuration scheme and a process flow configuration scheme.

[0104] Based on the above technical solution, the neural network model includes a network configuration reasoning model, an industrial protocol configuration reasoning model and a process flow configuration reasoning model. The reasoning module 130 includes:

[0105] An inference unit, used to use a multimodal parameter model to perform parameter inference on different types of configuration schemes to obtain inference results;

[0106] A first calculation unit, for performing logic calculations on a network configuration scheme using the network configuration configuration reasoning model based on field network parameters and the reasoning results, to generate configuration parameters of the network configuration scheme;

[0107] A second calculation unit is used to use the industrial protocol configuration reasoning model to perform logical calculation based on the industrial protocol configuration knowledge base and the reasoning result for the industrial protocol configuration configuration scheme to generate configuration parameters of the industrial protocol configuration configuration scheme;

[0108] The third calculation unit is used to use the process flow configuration reasoning model to perform the process flow configuration configuration scheme based on the process flow configuration knowledge base and the reasoning result for the process flow configuration configuration scheme, and generate configuration parameters of the process flow configuration configuration scheme.

[0109] Furthermore, the device also includes a confirmation module, which is used to: after obtaining the configuration parameters of different types of configuration schemes, send the configuration parameters to the user to confirm the correctness of the configuration parameters; receive user feedback, if the user feedback is that the configuration parameters are wrong, modify the parameters of the sub-model that generates the configuration parameters; use the modified sub-model to regenerate the configuration parameters of the corresponding type of configuration scheme.

[0110] Furthermore, the sending module 140 is specifically used to send the configuration parameters to the message queue through the cloud platform using the message queue telemetry transmission protocol, so that the industrial controller receives the configuration parameters by subscribing to the message queue.

[0111] The above-mentioned industrial control configuration device can execute the industrial control configuration method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0112] Embodiment 4

[0113] Figure 5 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0114] like Figure 5As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0115] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0116] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the industrial control configuration method.

[0117] In some embodiments, the industrial control configuration method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps in the industrial control configuration method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the industrial control configuration method in any other appropriate manner (e.g., by means of firmware).

[0118] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0119] In some embodiments, the industrial control configuration method may be implemented as a computer program, which is invisibly included in a computer program product, and the computer program implements the industrial control configuration method of the present invention when executed by a processor. The computer program product can be understood as a software product that implements its solution mainly through a computer program. The computer program for implementing the method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the computer program, when executed by the processor, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The computer program can be executed entirely on the machine, partially on the machine, partially on the machine as an independent software package and partially on a remote machine, or entirely on a remote machine or server.

[0120] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0121] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0122] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0123] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0124] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0125] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. An industrial control configuration method, characterized in that: The method comprises: Obtain user configuration requirement information; According to the configuration requirement information, the configuration requirement is classified based on a natural language algorithm to generate at least one type of configuration scheme; Through the multimodal parameter model and the neural network model, parameter inference is performed for different types of configuration schemes to obtain configuration parameters of different types of configuration schemes; The configuration parameters are sent to the industrial controller so that the industrial controller completes the point configuration according to the configuration parameters.

2. The method according to claim 1, characterized in that The configuration requirement information includes at least one of the following: Text description of configuration requirements; configuration process drawings; voice description of configuration requirements.

3. The method according to claim 1, characterized in that The step of performing configuration classification based on a natural language algorithm according to the configuration requirement information to generate at least one type of configuration scheme includes: Using a natural language algorithm to perform entity extraction, relationship comparison, and configuration classification on the configuration requirement information to determine the configuration type; Determine whether the configuration type is the first configuration; If so, a natural language algorithm is used to analyze the configuration requirement information to generate a configuration solution corresponding to the configuration type.

4. The method according to claim 3, characterized in that The method further comprises: If not, obtaining historical configuration information of the configuration type; The configuration requirement information and historical configuration information are analyzed using a natural language algorithm to generate a configuration solution corresponding to the configuration type.

5. The method according to claim 1, characterized in that The configuration schemes include a network configuration scheme, an industrial protocol configuration scheme and a process flow configuration scheme.

6. The method according to claim 5, characterized in that The neural network model includes a network configuration reasoning model, an industrial protocol configuration reasoning model, and a process flow configuration reasoning model. The multimodal parameter model and the neural network model are used to perform parameter reasoning for different types of configuration schemes to obtain configuration parameters of different types of configuration schemes, including: Using a multimodal parameter model, parameter reasoning is performed on different types of configuration schemes to obtain reasoning results; For the network configuration scheme, the network configuration inference model is used to perform logical calculation based on the field network parameters and the inference results to generate configuration parameters of the network configuration scheme; For the industrial protocol configuration scheme, the industrial protocol configuration reasoning model is used to perform logical calculation based on the industrial protocol configuration knowledge base and the reasoning result to generate configuration parameters of the industrial protocol configuration scheme; For the process flow configuration scheme, the process flow configuration reasoning model is used to perform the process flow configuration scheme based on the process flow configuration knowledge base and the reasoning result to generate configuration parameters of the process flow configuration scheme.

7. The method according to claim 1, characterized in that After obtaining the configuration parameters of different types of configuration schemes, the method further includes: Sending the configuration parameters to the user to confirm the correctness of the configuration parameters; Receive feedback from the user, and if the user feedback indicates that the configuration parameters are wrong, modify the parameters of the sub-model that generates the configuration parameters; Use the modified sub-model to regenerate the configuration parameters of the corresponding type of configuration scheme.

8. The method according to claim 1, characterized in that The sending the configuration parameters to the industrial controller includes: The configuration parameters are sent to the message queue by using the message queue telemetry transmission protocol through the cloud platform, so that the industrial controller receives the configuration parameters by subscribing to the message queue.

9. An industrial control configuration device, characterized in that: The device comprises: An acquisition module is used to obtain the configuration requirement information of the user; A generating module, configured to classify the configuration requirements based on the natural language algorithm according to the configuration requirement information, and generate at least one type of configuration scheme; A reasoning module, used for performing parameter reasoning for different types of configuration schemes through a multimodal parameter model to obtain configuration parameters of different types of configuration schemes; The sending module is used to send the configuration parameters to the industrial controller so that the industrial controller completes the point configuration according to the configuration parameters.

10. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the industrial control configuration method described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the industrial control configuration method according to any one of claims 1 to 8 when executed.

12. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the industrial control configuration method according to any one of claims 1 to 8.

Citation Information

Cited By

  • Industrial control automatic hardware configuration method and system based on artificial intelligence

    CN121523931A

  • An industrial control automatic hardware configuration method and system based on artificial intelligence

    CN121523931B

  • Hardware configuration generation method and device, terminal equipment and readable storage medium

    CN121704322A