Simulation learning evaluation system and method based on configuration software
The simulation learning and evaluation system based on configuration software solves the problem that existing technologies cannot realistically simulate on-site working conditions and evaluate learning effectiveness. It realizes real-time feedback and intelligent teaching in the learning process, thereby improving learning efficiency and effectiveness.
Patent Information
- Application Number
- CN202511782408.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-29
- Publication Date
- 2026-02-24
AI Technical Summary
Existing technologies lack systems and methods that can realistically simulate on-site working conditions and evaluate learning outcomes. Learners cannot quickly obtain feedback on the learning process, making it difficult to effectively assess their operational skills and programming proficiency.
A simulation learning and evaluation system based on configuration software is adopted, including a configuration simulation module, a data acquisition module, an evaluation and analysis module, and a user interaction module. The configuration simulation module simulates industrial field conditions, the data acquisition module records the learner's operation data, the evaluation and analysis module performs evaluation, and the user interaction module provides an interactive interface and feedback.
It enables real-time feedback and evaluation of the learning process, improves learning efficiency, can quickly identify operational errors and provide directions for improvement, and supports remote control and intelligent teaching across multiple platforms.
Smart Images

Figure CN121565032A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of skills instruction, and more particularly to a simulation learning assessment system and method based on configuration software. Background Technology
[0002] The competition content of the "Industrial Control" project of the WorldSkills Competition mainly includes the installation and control function implementation of industrial control object models. It also includes the design and improvement optimization of relay contact logic control circuits for simple control objects, as well as the fault diagnosis and location of relay contact control systems.
[0003] The requirements for the "Industrial Control" project mainly involve the basic knowledge of electrical and automation installation, including guide rails, pipes, cables, equipment, instruments, automation equipment and control center accessories, as well as the safe installation of components, circuit and parameter design, and the formation of an industrial control field network using programmable logic controllers (PLCs) and touch screens widely used in industrial fields, and the programming and debugging of PLCs and touch screens to realize control functions.
[0004] In fields such as industrial automation and control systems, operators and learners typically require hands-on training and programming practice with actual equipment. However, the use of real equipment presents challenges such as high cost, low safety, and poor repeatability, limiting learning efficiency and practical opportunities. Traditional learning methods rely heavily on theoretical instruction or limited experimental equipment, lacking simulations of real-world working conditions and data feedback mechanisms for the learning process, making it difficult to effectively assess learners' operational skills and programming proficiency. While some simulation software is used for teaching and training, it primarily focuses on functional demonstrations, lacking a comprehensive evaluation mechanism for the operational process and simulation results, and failing to provide real-time feedback on the learner's learning process. Consequently, learners cannot quickly obtain feedback on their learning process, and current technologies lack systems and methods capable of realistically simulating on-site working conditions and evaluating learning effectiveness based on operational processes and simulation results. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a simulation learning evaluation system and method based on configuration software, which solves the technical problem that the existing technology lacks a system and method that can realistically simulate on-site working conditions and evaluate the learning effect based on the operation process and simulation results, and that learners cannot quickly obtain feedback on the learning progress.
[0006] Technical solution A simulation learning and evaluation system based on configuration software is characterized by comprising a configuration simulation module, a data acquisition module, an evaluation and analysis module, and a user interaction module. The system is connected to a programmable logic controller (PLC), which connects to various operating components and sensors, and is connected to relevant industrial control equipment through an industrial control network. The configuration simulation module simulates various typical working conditions in an industrial setting by configuring a graphical interface and a logic control module, and transmits control signals to the PLC to control the connected operating components or related equipment. The data acquisition module records key behavioral data of the learner during the operation process in real time, and simultaneously collects simulation result data of the programming logic during the operation of the configuration software. The evaluation and analysis module analyzes, processes, and evaluates the collected operation process data and simulation result data according to preset evaluation criteria. The user interaction module provides an operation screen and interface for learners to select from, and displays the relevant practice and learning process and results, as well as the evaluation results.
[0007] The system also includes a working condition template library or a program learning template library, which are used by learners for training and learning, as well as as evaluation criteria for comparative assessment of actual operation or learning.
[0008] The data acquisition module collects and records the changes in various input signals and signal sources during the operator's operation of various operating components, and records the learner's key behavioral data in real time, including operation sequence, response time, and parameter settings.
[0009] The data acquisition module records the execution trajectory of the learner's programming logic to achieve code execution path tracing.
[0010] The user interaction module has two modes: practice mode or exam mode. The practice mode displays a standard template and images or animations of the learner's actual operation or actual program on the interactive screen in a split-screen format.
[0011] The operating components include a rotary encoder, various buttons, switches, relays, contactors, indicator lights, as well as stepper motor drivers and servo motor drivers. The industrial control equipment includes a frequency converter and an industrial field touch screen.
[0012] A simulation learning evaluation method based on the above-mentioned simulation learning evaluation system is characterized by the following steps: S1: Learners log in to the interactive screen and select either the operation practice section or the programming training section. If they choose to enter the operation practice section, they will enter S2; if they choose to enter the programming training section, they will enter S4. S2, the interface displays the working condition template library, learners select one of the working conditions in the working condition template library to start practicing the operation of the relevant operating parts, and at the same time select the practice mode or the exam mode; S3, the data acquisition module collects data generated during the operation of various operating components by the operator. After the configuration simulation module performs the simulation, the actual operation results are displayed on the interactive screen. If the practice mode is selected, the actual operation simulation results and the standard template are displayed separately on the screen, which is convenient for displaying and finding errors. If the examination mode is selected, the actual operation simulation results image or animation is displayed in real time. After the operation is completed, the results of the evaluation and analysis module are displayed. S4. Based on the program learning template displayed on the interface, select any working condition scenario or fault problem that needs to be solved, or continue programming training for the working condition scenario in step S2. The learner inputs the programming language to be written. S5, run the configuration simulation module. The configuration simulation module will display the results on the interactive screen and control the connected operating components through the PLC to actually operate and demonstrate the results. S6. After the practice session ends, the evaluation and analysis module will summarize and display the recorded correct and incorrect results.
[0013] The assessment and analysis module has a historical record viewing function and supports historical data comparison, and analyzes learners' progress trends.
[0014] A storage medium storing a program, characterized in that the program, when executed by a processor, implements any of the methods described above.
[0015] Beneficial effects The system of this invention uses virtual animation and simulation results generated by the components after operation for interaction, realizing the cross-integration of engineering practice with digital and information technologies; the system is embedded in smart devices, and can realize remote switching and control of multiple platforms by using configuration and multi-screen switching technology, realizing networked teaching connected to the industrial Internet; the collected operation data is used for intelligent learning on smart devices (computer host or PAD) using data software, and the evaluation and analysis module can record and analyze each student's learning progress, habits and difficulties, monitor and provide feedback on abnormal operation status, and realize targeted teaching and learning, thereby achieving intelligent and adaptive teaching. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the physical object and system configuration of a skills competition, which is the background technology of this invention.
[0017] Figure 2 This is a schematic diagram of the system and industrial control system of the present invention.
[0018] Figure 3 This is a schematic diagram of the internal workings of the system according to the present invention.
[0019] Figure 4 This is a schematic diagram of the method steps of the present invention. Detailed Implementation
[0020] The present invention will be further described below with reference to specific embodiments and accompanying drawings.
[0021] This invention provides a simulation learning and evaluation system based on configuration software, designed for PLC programming training and learning in the "Industrial Control" project of the WorldSkills Competition. It can also be used for learning and training in fields such as industrial automation and control systems. The system uses configuration software to simulate actual control devices and includes a configuration simulation module, a data acquisition module, an evaluation and analysis module, and a user interaction module. The system architecture is shown in the attached figure. Figure 2 and attached Figure 3 As shown, attached Figure 2 The configuration software simulation system mentioned above is the system of this invention, which is connected to the PLC and includes... Figure 1 This diagram illustrates the physical components and system configuration for a skills competition. The system of this invention is connected to a PLC, which in turn connects to various operating components and sensors, including rotary encoders, various buttons, switches, relays, contactors, indicator lights, stepper motor drivers, servo motor drivers, and other industrial control-related components such as frequency converters and touchscreens connected via an industrial control network. (See attached diagram.) Figure 3 The diagram below shows the system architecture of the present invention.
[0022] The configuration simulation module is built on the KingSCADA software platform, but can also be built using WinCC or other similar platforms. Through a configured graphical interface and logic control modules, it simulates various typical industrial operating conditions (such as production line control, temperature regulation, and liquid level control), and transmits control signals to the PLC to control various connected operating components or related parts. The data acquisition module records the changes in various input signals and signal sources during the operator's operation, recording key behavioral data in real time, including operation sequence, response time, and parameter settings. It also collects simulation results data of the programming logic during the configuration software's operation, such as output signals, state changes, and anomaly feedback. The evaluation and analysis module analyzes and processes the collected operation process data and simulation result data according to preset evaluation criteria. For example, it judges the correctness of the operation by comparing it with standard operating procedures, assesses operational proficiency by analyzing response time, and evaluates the rationality of the programming logic by analyzing simulation results. The system ultimately generates a learning evaluation report, showcasing the learner's skill level and areas for improvement. The user interaction module provides an operation screen and interface for learners to choose between an operation practice section or a programming training section, displaying the relevant practice and learning process and results.
[0023] The entire system flexibly constructs learning scenarios through configuration software, and combines data collection and intelligent analysis to achieve rapid and real-time feedback on learners' learning and training results. It can comprehensively monitor and evaluate the learning process, making it easier to formulate subsequent learning plans and continuous improvement.
[0024] This system employs a work condition template library in its user interaction module, enabling teachers or system administrators to quickly switch simulation scenarios based on different teaching objectives. Learners can also select work condition templates from the library after logging in. The selected template serves as the standard operating condition for the evaluation and analysis module. When a learner selects an operation to learn, the data acquisition module collects the learner's behavioral data. Then, the configuration simulation module dynamically compares the simulation results with the selected standard operating condition, such as through animation playback and screen display. It analyzes and marks erroneous operations and combines this with possible error status outputs on components, such as flashing indicator lights and incorrect stepper motor rotation. This allows learners to quickly and intuitively see and identify correct or incorrect actions and perceive the consequences.
[0025] When learners choose programming training, they can also select the corresponding template in the working condition template library or the learning template in the program learning template library. Then, the interactive display screen will show the simulation results of the execution of the programming statements and programming language in a split screen, and compare them with the standard operating conditions or standard output after the simulation, showing possible errors after the results are displayed.
[0026] The working condition template library and program learning template library support expansion, allowing the import of various working condition models and learning models, thereby improving the system's flexibility and applicability.
[0027] The configuration simulation module simulates various standard operating conditions and possible real changes in the connected operating components and related components, as well as the operating condition template library. It performs dynamic control of multiple variables, so that the simulation output can dynamically adjust parameters (such as temperature fluctuations, equipment failure changes, etc.) according to the learner's operating behavior, making it closer to the real industrial environment and improving the authenticity of the training.
[0028] In the data acquisition module, in addition to collecting learners' operation data in real time, if learners choose programming training, the data acquisition module uses code execution path tracing function to record the execution trajectory of learners' programming logic and compare it with the standard program path to identify logical deviations or redundant operations, helping learners understand the program operation mechanism.
[0029] The assessment and analysis module also supports historical data comparison, showing learners' progress trends and improving the scientific rigor and visualization of the assessment.
[0030] The specific system operation process is as follows: Learners log in to the interactive screen and select either the operation practice section or the programming training section. If they choose the operation practice section, they select one of the working conditions from the working condition template library displayed on the interface to begin practicing the operation of the relevant operating components. At this time, the system's data acquisition module collects various data generated during the operator's operation. After the configuration simulation module performs the simulation, the operation results are displayed on the interactive screen, and the status changes are displayed on various operating components through PLC control. For the display on the interactive screen, learners or teachers can choose to display the operation simulation results and the standard working condition in real time (practice mode), or they can choose to watch the comparison animation after the operation, check for errors, or observe the operation process (exam mode). The evaluation and analysis module provides an evaluation for each practice session after running. If they choose to enter the programming training section, they select a program learning template, choose a working condition scenario or fault problem to be solved, input the programming language they want to write, and run the configuration simulation module. The configuration simulation module displays the results on the interactive screen and simultaneously controls the connected operating components to actually operate, demonstrating the results. Furthermore, industrial control networks can connect more devices, enabling more scenario simulation learning and multi-platform remote control through networking.
[0031] The system of this invention uses virtual animation and simulation results generated by the components after operation for interaction, realizing the cross-integration of engineering practice with digital and information technologies; the system is embedded in smart devices, and can realize remote switching and control of multiple platforms by using configuration and multi-screen switching technology, realizing networked teaching connected to the industrial Internet; the collected operation data is used for intelligent learning on smart devices (computer host or PAD) using data software, and the evaluation and analysis module can record and analyze each student's learning progress, habits and difficulties, monitor and provide feedback on abnormal operation status, and realize targeted teaching and learning, thereby achieving intelligent and adaptive teaching.
[0032] This system also boasts strong scalability, allowing for upgrades to meet the demands of industrial technological advancements and evolving teaching philosophies. Furthermore, it features secondary development capabilities, supporting remote operation, debugging, and system monitoring, effectively addressing the funding issues associated with the construction of supporting hardware facilities in schools, and offering significant advantages in terms of both economy and security.
[0033] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments, and various changes and modifications can be made without departing from the spirit and scope of the invention, all of which fall within the scope of the claims. The scope of protection of this invention is defined by the appended claims and their equivalents.
Claims
1. A simulation learning and evaluation system based on configuration software, characterized in that: The system includes a configuration simulation module, a data acquisition module, an evaluation and analysis module, and a user interaction module. The system connects to a programmable logic controller (PLC), which in turn connects to various operating components and sensors, and then to relevant industrial control equipment via an industrial control network. The configuration simulation module, through a graphical interface and logic control module, simulates various typical working conditions in an industrial setting and transmits control signals to the PLC to control the connected operating components or related equipment. The data acquisition module records key behavioral data of the learner during operation in real time, and simultaneously collects simulation results data of the programming logic during the operation of the configuration software. The evaluation and analysis module analyzes and evaluates the collected operation process data and simulation result data according to preset evaluation criteria. The user interaction module provides an operation screen and interface for learners to select from, and displays the relevant practice and learning process and results, as well as the evaluation results.
2. The simulation learning and evaluation system based on configuration software as described in claim 1, characterized in that: The system also includes a working condition template library or a program learning template library, which are used by learners for training and learning, as well as as evaluation criteria for comparative assessment of actual operation or learning.
3. The simulation learning and evaluation system based on configuration software as described in claim 1 or 2, characterized in that: The data acquisition module collects and records the changes in various input signals and signal sources during the operator's operation of various operating components, and records the learner's key behavioral data in real time, including operation sequence, response time, and parameter settings.
4. The simulation learning and evaluation system based on configuration software as described in claim 1 or 2, characterized in that: The data acquisition module records the execution trajectory of the learner's programming logic to achieve code execution path tracing.
5. The simulation learning and evaluation system based on configuration software as described in claim 1 or 2, characterized in that: The user interaction module has two modes: practice mode or exam mode. The practice mode displays a standard template and images or animations of the learner's actual operation or actual program on the interactive screen in a split-screen format.
6. The simulation learning and evaluation system based on configuration software as described in claim 1, characterized in that: The operating components include a rotary encoder, various buttons, switches, relays, contactors, indicator lights, as well as stepper motor drivers and servo motor drivers. The industrial control equipment includes a frequency converter and an industrial field touch screen.
7. A simulation learning evaluation method based on the simulation learning evaluation system as described in claim 1, characterized in that... Includes the following steps: S1: Learners log in to the interactive screen and select either the operation practice section or the programming training section. If they choose to enter the operation practice section, they will enter S2; if they choose to enter the programming training section, they will enter S4. S2, the interface displays the working condition template library, learners select one of the working conditions in the working condition template library to start practicing the operation of the relevant operating parts, and at the same time select the practice mode or the exam mode; S3, the data acquisition module collects the data generated by the operator during the operation of various operating parts. After the configuration simulation module performs the simulation, the actual operation results are displayed on the interactive screen. If the practice mode is selected, the actual operation simulation results and the standard template are displayed separately, which is convenient for displaying and finding errors. If the exam mode is selected, the simulation results of the actual operation will be displayed in real time as images or animations. After the operation is completed, the results of the evaluation and analysis module will be displayed. S4. Based on the program learning template displayed on the interface, select any working condition scenario or fault problem that needs to be solved, or continue programming training for the working condition scenario in step S2. The learner inputs the programming language to be written. S5, run the configuration simulation module. The configuration simulation module will display the results on the interactive screen and control the connected operating components through the PLC to actually operate and demonstrate the results. S6. After the practice session ends, the evaluation and analysis module will summarize and display the recorded correct and incorrect results.
8. The simulation learning evaluation method as described in claim 7, characterized in that: The assessment and analysis module has a historical record viewing function and supports historical data comparison, and analyzes learners' progress trends.
9. A storage medium storing a program, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 7 to 8.