Collection operation and maintenance standardization training system and method facilitating graphical operation

By automatically generating a graphical interface for the power acquisition and maintenance training device, the problem of inconvenient graphical operation in existing technologies has been solved, achieving intuitive and convenient training operation and efficient training results.

CN115762284BActive Publication Date: 2025-11-04ZHENGZHOU WONDER ELECTRICAL POWER
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202211565739.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-07
Publication Date
2025-11-04
Estimated Expiration
2042-12-07

AI Technical Summary

Technical Problem

The existing graphical operation of power data acquisition and maintenance training devices is not intuitive or convenient, and it is difficult to meet the high requirements of the assessment mode.

Method used

The system automatically generates a graphical interface for the training device through modules for information configuration, image management, location code generation, simulation unit determination, simulation equipment determination, and fault management. It also binds the images of the simulation equipment to the fault selection unit to achieve graphical operation.

Benefits of technology

It improved the intuitiveness and convenience of practical training operations, reduced the error rate, enhanced training effectiveness, and achieved linkage between the training equipment and software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115762284B_ABST
    Figure CN115762284B_ABST
Patent Text Reader

Abstract

The application provides a collection operation and maintenance standardization practical training system and method convenient for graphical operation, the system comprises an information configuration module, a picture management module, a position code generation module and the like, the position code generation module is used for generating a position POS_ID according to a simulation unit position code P_ID and the like; a simulation unit determination module is used for determining a target simulation unit according to a simulation unit function code SU_ID and the like; a simulation device determination module is used for determining a target simulation device based on a simulation device function code FUN_CODE; a simulation object generation module is used for reading a cabinet picture corresponding to a target practical training device, and copying the read cabinet picture to a preset area; is also used for reading a target simulation unit picture, copying the target simulation unit picture to a corresponding position on the cabinet picture according to the corresponding position POS_ID; is also used for copying a target simulation device picture to the position POS_ID corresponding to the target simulation unit; so as to generate a graphical interface of corresponding collection operation and maintenance standardization practical training software.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power training technology, and more specifically, to a standardized training system and method for data acquisition and maintenance that is easy to operate graphically. Background Technology

[0002] Power data acquisition and maintenance personnel need to possess comprehensive professional technical knowledge and proficient operating skills. They must be familiar with the performance of all instruments and equipment in the system, strictly follow the instrument operation procedures, use the instruments and equipment correctly and in accordance with regulations, and conscientiously implement all system operation and maintenance regulations. They must perform specific tasks such as system monitoring, event logging, daily operations, and monitoring reports according to established work processes and operation manuals to ensure the long-term, continuous, and stable operation of the power data acquisition and maintenance system. For power data acquisition and maintenance personnel, ensuring the continuous and reliable operation of the power grid is not an easy task; they often have to achieve this goal under extremely challenging conditions. Therefore, pre-job training for power data acquisition and maintenance personnel is usually necessary.

[0003] New power data acquisition and maintenance personnel are typically trained using PowerPoint presentations, which fail to provide a clear and in-depth understanding of fault phenomena and main station operations. To improve the efficiency and effectiveness of maintenance training, documents CN211207591U and CN211207592U propose a standardized training device for data acquisition and maintenance. Through hands-on practice, employees can master relevant data acquisition and maintenance skills more quickly and effectively.

[0004] Standardized training devices for data acquisition and maintenance are typically developed based on State Grid Corporation standards, employing standardized and modular design concepts. These devices are designed to simulate metering and data acquisition faults. Depending on the requirements of practical applications, most training systems offer two modes: a practice mode and an assessment mode.

[0005] In practice mode, students operate the training device themselves through the all-in-one machine, so the need for graphical interface operation is not too high.

[0006] However, in the assessment mode, teachers often remotely set faults for the simulation equipment on the training device side, and students go to the training device side to troubleshoot the faults. This situation places high demands on the graphical interface operation of the training device control software.

[0007] However, existing technologies such as CN 211207591U and CN211207592U do not disclose the implementation method of graphical operation.

[0008] In order to solve the above problems, people have been seeking an ideal technological solution. Summary of the Invention

[0009] The purpose of this invention is to address the problem that existing training device control software is not intuitive and convenient to operate, and to provide a standardized training system and method for data acquisition and maintenance that is easy to operate graphically.

[0010] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0011] The first aspect of this invention provides a standardized training system for data acquisition and maintenance that facilitates graphical operation. This system includes an information configuration module, an image management module, a location code generation module, a simulation unit determination module, a simulation equipment determination module, a simulation object generation module, and a fault management module.

[0012] The information configuration module is used to pre-set the configuration information for each training device;

[0013] The configuration information includes the simulation unit location code P_ID, the simulation unit function code SU_ID, the 485 port number 485_PORT, the simulation device function code FUN_CODE, and the CAN bus address CAN_HW_ID where the simulation device is located.

[0014] The image management module is used to build a backup image database, which includes a cabinet image library, a simulation unit image library, and a simulation equipment image library.

[0015] The location code generation module is used to determine the target training device, scan the configuration information corresponding to the target training device as the target configuration information, and is also used to generate the location POS_ID corresponding to the target training device based on the simulation unit location code P_ID, 485 port number 485_PORT and CAN bus address CAN_HW_ID where the simulation device is located in the target configuration information; wherein, the location POS_ID is used to represent the location information of the simulation device in the target training device;

[0016] The simulation unit determination module is used to determine the target simulation unit corresponding to the location POS_ID based on the location POS_ID and the simulation unit function code SU_ID in the target configuration information;

[0017] The simulation device determination module is used to determine the target simulation device corresponding to the location POS_ID based on the simulation device function code FUN_CODE in the target configuration information, and bind the target simulation device to the corresponding target simulation unit;

[0018] The simulation object generation module is used to read the cabinet image corresponding to the target training device from the backup image database through the target training device, and copy the read cabinet image to a preset area; it is also used to read the target simulation unit image from the backup image database based on the target simulation unit, and copy the target simulation unit image to the corresponding position of the cabinet image according to the corresponding position POS_ID; it is also used to read the target simulation device image from the backup image database based on the target simulation device, and copy the corresponding target simulation device image to the corresponding position of the target simulation unit according to the position POS_ID, thereby generating a graphical interface corresponding to the target training device;

[0019] The fault management module is used to bind different target simulation device images in the graphical interface with corresponding fault selection units based on the location POS_ID.

[0020] A second aspect of this invention provides a standardized training method for data acquisition and maintenance that facilitates graphical operation, the method comprising the following steps:

[0021] Step 0: Pre-set the configuration information for each training device and build a backup image database;

[0022] The configuration information includes the simulation unit location code P_ID, the simulation unit function code SU_ID, the 485 port number 485_PORT, the simulation device function code FUN_CODE, and the CAN bus address CAN_HW_ID where the simulation device is located. The backup image database includes the cabinet image library, the simulation unit image library, and the simulation device image library.

[0023] Step 1: Identify the target training device and scan the configuration information corresponding to the target training device as the target configuration information;

[0024] Step 2: Generate the location POS_ID corresponding to the target training device based on the simulation unit location code P_ID, 485 port number 485_PORT, and CAN bus address CAN_HW_ID of the simulation device in the target configuration information;

[0025] The location POS_ID is used to represent the location information of the simulation device in the target training device;

[0026] Step 3: Based on the location POS_ID generated in Step 2 and the simulation unit function code SU_ID in the target configuration information, determine the target simulation unit corresponding to the location POS_ID;

[0027] Step 4: Based on the simulation device function code FUN_CODE in the target configuration information, determine the target simulation device corresponding to the location POS_ID, and bind the target simulation device to the corresponding target simulation unit;

[0028] Step 5: Read the cabinet image corresponding to the target training device from the backup image database through the target training device, and copy the read cabinet image to the preset area;

[0029] Based on the target simulation unit, the target simulation unit image is read from the backup image database, and the target simulation unit image is copied to the corresponding position of the cabinet image according to the corresponding position POS_ID;

[0030] Based on the target simulation device, the target simulation device image is read from the backup image database, and the corresponding target simulation device image is copied to the corresponding position of the target simulation unit based on the location POS_ID, thereby generating the graphical interface corresponding to the target training device.

[0031] Step 6: Based on the location POS_ID, bind the different target simulation device images in the graphical interface with the corresponding fault selection units.

[0032] A third aspect of the present invention provides a standardized training device for data acquisition and maintenance that facilitates graphical operation, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps of the standardized training method for data acquisition and maintenance that facilitates graphical operation as described above.

[0033] A fourth aspect of the present invention provides a readable storage medium having instructions stored thereon, which, when executed by a processor, implement the steps of the standardized training method for data acquisition and maintenance that facilitates graphical operation, as described above.

[0034] This invention has outstanding substantive features and significant progress compared to the prior art, specifically:

[0035] 1) This invention automatically determines the simulation unit type, simulation device type and address on the simulation unit panel, and the specific location of the simulation device on the simulation unit panel by scanning the configuration information of different training devices. Finally, it automatically generates a graphical interface corresponding to the training device and binds different target simulation device images in the graphical interface to corresponding fault selection units. During training, teachers can open the graphical interface corresponding to the corresponding training device according to the actual application scenario. By clicking on the simulation device image in the graphical interface, they can perform fault setting or fault clearing operations on the actual simulation device in the hardware training device, realizing graphical operation of standardized data acquisition and maintenance training.

[0036] 2) This invention improves the control software of the training device by making it graphical, so that users can perform operations such as fault setting on the simulation device by clicking on the simulation device on the graphical interface, making the operation more intuitive and convenient, and greatly facilitating the training operation of teachers and students.

[0037] 3) This invention can automatically generate fault simulation instructions and send them to the hardware training device to drive the corresponding simulation equipment in the hardware training device to perform fault simulation or fault resolution, thereby realizing the linkage between online data collection and maintenance standardized training software and offline hardware training device. Attached Figure Description

[0038] Figure 1 This is a schematic diagram of the structure of the standardized training system for data acquisition and maintenance that is easy to operate graphically according to the present invention;

[0039] Figure 2 This is a flowchart of the standardized training method for data acquisition and maintenance that facilitates graphical operation according to the present invention;

[0040] Figure 3 This is a schematic diagram showing the relationship between the configuration information and the location POS_ID of the training device of the present invention;

[0041] Figure 4 This is a schematic diagram of the structure of a standardized training graphical interface for data acquisition and maintenance generated in a specific embodiment of the present invention;

[0042] Figure 5 This is a schematic diagram of a fault selection unit corresponding to a target simulation device image in a specific embodiment of the present invention. Detailed Implementation

[0043] The technical solution of the present invention will be further described in detail below through specific embodiments.

[0044] Example 1

[0045] As attached Figure 1 As shown, a standardized training system for data acquisition and maintenance, which is easy to operate graphically, includes an information configuration module, an image management module, a location code generation module, a simulation unit determination module, a simulation equipment determination module, a simulation object generation module, and a fault management module.

[0046] The information configuration module is used to pre-set the configuration information for each training device;

[0047] The configuration information includes the simulation unit location code P_ID, the simulation unit function code SU_ID, the 485 port number 485_PORT, the simulation device function code FUN_CODE, and the CAN bus address CAN_HW_ID where the simulation device is located.

[0048] The image management module is used to build a backup image database (in JPG format), which includes a cabinet image library, a simulation unit image library, and a simulation equipment image library.

[0049] The location code generation module is used to determine the target training device according to the application scenario, scan the configuration information corresponding to the target training device as the target configuration information; it is also used to generate the location POS_ID corresponding to the target training device according to the simulation unit location code P_ID, 485 port number 485_PORT and CAN bus address CAN_HW_ID where the simulation device is located in the target configuration information; wherein, the location POS_ID is used to represent the location information of the simulation device in the target training device;

[0050] The simulation unit determination module is used to determine the target simulation unit corresponding to the location POS_ID based on the location POS_ID and the simulation unit function code SU_ID in the target configuration information;

[0051] The simulation device determination module is used to determine the target simulation device corresponding to the location POS_ID based on the simulation device function code FUN_CODE in the target configuration information, and bind the target simulation device to the corresponding target simulation unit;

[0052] The simulation object generation module is used to read the cabinet image corresponding to the target training device from the backup image database through the target training device, and copy the read cabinet image to a preset area; it is also used to read the target simulation unit image from the backup image database based on the target simulation unit, and copy the target simulation unit image to the corresponding position of the cabinet image according to the corresponding position POS_ID; it is also used to read the target simulation device image from the backup image database based on the target simulation device, and copy the corresponding target simulation device image to the corresponding position of the target simulation unit according to the position POS_ID, thereby generating a graphical interface corresponding to the target training device;

[0053] The fault management module is used to bind different target simulation device images in the graphical interface with corresponding fault selection units based on the location POS_ID.

[0054] It should be noted that, based on the actual application of the graphical interface operation of the training device control software, this invention generates the location information POS_ID corresponding to each simulation device by setting configuration information, creating and storing a backup image database, and scanning configuration information.

[0055] The system reads the cabinet image corresponding to the target training device from the backup image database and copies the read cabinet image to a preset area; it also reads the target simulation unit image from the backup image database and copies the target simulation unit image to the corresponding position of the cabinet image according to the corresponding position POS_ID; and it reads the target simulation device image from the backup image database and copies the corresponding target simulation device image to the corresponding position of the target simulation unit based on the position POS_ID, thereby generating a graphical interface corresponding to the target training device; thus, according to different application scenarios, different operable graphical interfaces for standardized data acquisition and maintenance training software are formed, and the graphical interface looks close to the actual cabinet.

[0056] Furthermore, the fault management module is also used for:

[0057] When selecting a target simulation device image, the fault selection unit corresponding to that target simulation device image is invoked;

[0058] Based on the fault selection unit, a fault simulation instruction or a fault elimination instruction is generated for the corresponding simulation device. The fault simulation instruction is used to drive the corresponding (position POS_ID) simulation device in the hardware training device to perform fault simulation. The fault elimination instruction is used to remove the simulated fault of the corresponding (position POS_ID) simulation device in the hardware training device.

[0059] The fault simulation instruction includes a fault simulation identifier, a target fault name, a target fault type, and a location POS_ID; the fault elimination instruction includes a fault removal identifier, a target fault name, a target fault type, and a location POS_ID.

[0060] It should be noted that teachers can perform graphical operations on the graphical interface corresponding to the target training device, clicking on different simulation devices on the graphical interface to conduct training and achieve the expected results, without needing to know the specific location of these simulation devices in the cabinet, their addresses, etc. This makes the operation simple, intuitive, and convenient for teachers in actual training. Compared with non-graphical operation software, this invention reduces the probability of errors in training and greatly improves the training effect for students.

[0061] In one specific implementation, the simulation object generation module sets the simulation device image to a clickable state, and the teacher first displays it as shown in the attached image. Figure 4The image interface shown; when the teacher clicks on the corresponding simulation device image in the image interface, a pop-up window appears as shown in the attached image. Figure 5 The fault selection list is shown. The teacher selects the fault type to be issued from the fault selection list, clicks "Save" and "Issue Fault", and then automatically generates a fault simulation command and issues the command to the hardware training device. Each simulation unit of the hardware training device is equipped with a fault simulation board, which includes, but is not limited to, the fault execution circuit in document CN211375862U. Then, the students go to the hardware training device to troubleshoot the fault, thus achieving the training objective.

[0062] Furthermore, the simulation object generation module is also used to assign the address information of the target simulation device and the location POS_ID to the corresponding target simulation device in the target training device, and configure it to display the location POS_ID and address information of the simulation device when the mouse moves over the image of the corresponding target simulation device.

[0063] Furthermore, when the location code generation module generates the location POS_ID corresponding to the target training device based on the simulation unit location code P_ID, 485 port number 485_PORT, and CAN bus address CAN_HW_ID of the simulation device in the target configuration information, it executes:

[0064] Read the simulation unit location code P_ID from the configuration information, and calculate the parameter X based on the corresponding simulation unit location code P_ID and the first preset parameter A; wherein, the parameter X is used to identify the column information of the corresponding simulation device;

[0065] Read the simulation unit location code P_ID from the configuration information, and calculate the parameter Y based on the corresponding simulation unit location code P_ID and the second preset parameter B; wherein, the parameter Y is used to identify the layer information of the corresponding simulation device;

[0066] Read the 485 port number 485_PORT and the CAN bus address CAN_HW_ID of the simulation device from the configuration information. Calculate parameter Z based on the corresponding 485 port number 485_PORT, the CAN bus address CAN_HW_ID of the simulation device, the second preset parameter B, and the third preset parameter C. Parameter Z is used to identify the position information of the corresponding simulation device on the corresponding simulation unit panel.

[0067] Based on the obtained parameters X, Y, and Z, the corresponding location POS_ID is calculated.

[0068] Furthermore, based on the corresponding simulation unit location code P_ID and the first preset parameter A, the parameter X is calculated using the following formula:

[0069] X = P_ID shr A

[0070] Based on the corresponding simulation unit location code P_ID and the second preset parameter B, the parameter Y is calculated using the following formula:

[0071] Y = P_ID and B

[0072] Based on the corresponding 485 port number 485_PORT, the CAN bus address CAN_HW_ID of the simulation device, the second preset parameter B, and the third preset parameter C, the parameter Z is calculated using the following formula:

[0073] Z = 485_PORT+(( CAN_HW_ID and B)-C)

[0074] Where A represents the first preset parameter, B represents the second preset parameter, C represents the third preset parameter, shr represents the right shift instruction, and and represents the logical AND operation.

[0075] Specifically, the first preset parameter A=4, X=P_ID shr 4, means that the corresponding simulation unit position code P_ID is shifted 4 bits to the right to obtain parameter X; the second preset parameter B= 0x0F, and the third preset parameter C= 0x01.

[0076] Furthermore, when calculating the corresponding position POS_ID based on the obtained parameters X, Y, and Z, the following steps are performed: concatenating and combining the parameters X, Y, and Z to generate the position POS_ID; the position POS_ID can be represented as XYZ, indicating that the corresponding simulation device is located at the Zth position in the Xth column, Yth layer, and training device.

[0077] For example, the position POS_ID can be 2-2-1, indicating that a certain simulation device is located in the 2nd column, 2nd layer, 1st (leftmost) position of the corresponding training device; the position POS_ID can be 2-2-2, indicating that a certain simulation device is located in the 2nd column, 2nd layer, 2nd (leftmost) position of the corresponding training device.

[0078] Since the column number (parameter X) and layer number (parameter Y) of the POS_ID of the simulation devices on the same simulation unit are the same, both being the 2nd column and the 2nd layer; therefore, after reading the target simulation unit image, the target simulation unit image can be placed in the 2nd column and the 2nd layer of the cabinet image in the preset area;

[0079] The position information (parameter Z) in the POS_ID of the simulation devices on the same simulation unit are different; therefore, after reading the target simulation device image, one of the target simulation device images can be placed in the first (left 1) position of the second layer of the second column of the cabinet image in the preset area, and the other target simulation device image can be placed in the second (left 2) position of the second layer of the second column of the cabinet image in the preset area.

[0080] It should be noted that when generating the location information POS_ID, the principle of "from top to bottom and from left to right" must be followed.

[0081] Specifically, the simulation unit function code SU_ID is used to distinguish the type of simulation unit in the training device, and is represented by one byte; the simulation unit location code P_ID is used to distinguish the column and layer number of the simulation unit in the training device, and is represented by one byte; the 485 port number 485_PORT is used to distinguish the position of the simulation device in the simulation unit panel, and is represented by one byte; the simulation device function code FUN_CODE is used to distinguish the simulation device in the simulation unit panel, and is represented by two bytes; the CAN bus address CAN_HW_ID of the simulation device is represented by one byte.

[0082] It is understood that this embodiment distinguishes the type of simulation unit by using the simulation unit function code, distinguishes the position of the simulation unit in the training device by using the simulation unit position code, specifying which column and which layer; distinguishes the type of simulation device by using the simulation device function code, and distinguishes the position of the simulation device in the simulation unit panel by using the 485 port number 485_PORT.

[0083] In one specific embodiment, when the target training device is a single-row cabinet, the simulation unit location code P_ID can be represented as: 0x11, 0x12, 0x13; when the target training device is a double-row cabinet, the simulation unit location code P_ID can be represented as: 0x11, 0x12, 0x13, 0x21, 0x22, 0x23; when the target training device is a triple-row cabinet, the simulation unit location code P_ID can be represented as: 0x11, 0x12, 0x13, 0x21, 0x22, 0x23, 0x31, 0x32, 0x33.

[0084] The CAN bus address CAN_HW_ID of the simulation device can be represented as: 0x11, 0x12, 0x21, 0x22, 0x31, 0x32;

[0085] The value range of the 485 port number 485_PORT is 0x1 to 0x3.

[0086] It should be noted that each training device includes at least one row of training cabinets, each row of training cabinets includes at least one simulation unit, each simulation unit includes at least one table position processing board, and each table position processing board is equipped with at least one simulation device, including simulation table, simulation concentrator, simulation acquisition device, etc.; the CAN_HW_ID in the same row of training cabinets cannot be repeated.

[0087] Therefore, the configuration information of each training device may contain one, two, or more simulation unit function codes. Different simulation unit function codes (SU_ID) are associated with different simulation units, and different simulation units are associated with different simulation unit images, as shown in the attached diagram. Figure 3 As shown;

[0088] Correspondingly, the configuration information of each training device may contain one, two, or more simulation device function codes. Different simulation device function codes (FUN_CODE) are associated with different simulation devices, and different simulation devices are associated with different simulation device images, as shown in the attached figure. Figure 3 As shown;

[0089] One simulation device function code corresponds to one location POS_ID. Simulation devices on the same simulation unit have the same number of columns (parameter X) and number of layers (parameter Y) in their location POS_ID, but different location information (parameter Z) in their location POS_ID.

[0090] Example 2

[0091] Based on Example 1, this example provides a specific implementation method for a standardized training method for data acquisition and maintenance that facilitates graphical operation, as shown in the attached figure. Figure 2 As shown;

[0092] The standardized training method for data acquisition and maintenance that facilitates graphical operation includes the following steps:

[0093] Step 0: Pre-set the configuration information for each training device and build a backup image database;

[0094] The configuration information includes the simulation unit location code P_ID, the simulation unit function code SU_ID, the 485 port number 485_PORT, the simulation device function code FUN_CODE, and the CAN bus address CAN_HW_ID where the simulation device is located. The backup image database includes the cabinet image library, the simulation unit image library, and the simulation device image library.

[0095] Step 1: Identify the target training device and scan the configuration information corresponding to the target training device as the target configuration information;

[0096] Step 2: Generate the location POS_ID corresponding to the target training device based on the simulation unit location code P_ID, 485 port number 485_PORT, and CAN bus address CAN_HW_ID of the simulation device in the target configuration information;

[0097] The location POS_ID is used to represent the location information of the simulation device in the target training device;

[0098] Step 3: Based on the location POS_ID generated in Step 2 and the simulation unit function code SU_ID in the target configuration information, determine the target simulation unit corresponding to the location POS_ID;

[0099] Step 4: Based on the simulation device function code FUN_CODE in the target configuration information, determine the target simulation device corresponding to the location POS_ID, and bind the target simulation device to the corresponding target simulation unit;

[0100] Step 5: Read the cabinet image corresponding to the target training device from the backup image database through the target training device, and copy the read cabinet image to the preset area;

[0101] Based on the target simulation unit, the target simulation unit image is read from the backup image database, and the target simulation unit image is copied to the corresponding position of the cabinet image according to the corresponding position POS_ID;

[0102] Based on the target simulation device, the target simulation device image is read from the backup image database, and the corresponding target simulation device image is copied to the corresponding position of the target simulation unit based on the location POS_ID, thereby generating the graphical interface corresponding to the target training device.

[0103] Step 6: Based on the location POS_ID, bind the different target simulation device images in the graphical interface with the corresponding fault selection units.

[0104] The graphical interfaces corresponding to the target training device include single-row cabinet graphical interfaces, double-row cabinet graphical interfaces, and triple-row cabinet graphical interfaces, which are adapted to different application scenarios. When generating the graphical interface, different cabinet images, simulation unit images, and simulation equipment images are called based on different application scenarios to form different standardized training graphical interfaces for data acquisition and maintenance.

[0105] Furthermore, the standardized training method for data acquisition and maintenance that facilitates graphical operation also includes step 7:

[0106] When selecting a target simulation device image, the fault selection unit corresponding to that target simulation device image is invoked;

[0107] Based on the fault selection unit, a fault simulation instruction or a fault elimination instruction is generated for the corresponding simulation device. The fault simulation instruction is used to drive the corresponding simulation device in the hardware training device to perform fault simulation, and the fault elimination instruction is used to remove the fault simulated by the corresponding simulation device in the hardware training device.

[0108] The fault simulation instruction includes a fault simulation identifier, a target fault name, a target fault type, and a location POS_ID; the fault elimination instruction includes a fault removal identifier, a target fault name, a target fault type, and a location POS_ID.

[0109] Furthermore, the simulation unit function code SU_ID is used to distinguish the type of simulation unit in the training device, and is represented by one byte; the simulation unit location code P_ID is used to distinguish the column and layer number of the simulation unit in the training device, and is represented by one byte; the 485 port number 485_PORT is used to distinguish the position of the simulation device in the simulation unit panel, and is represented by one byte; the simulation device function code FUN_CODE is used to distinguish the simulation device in the simulation unit panel, and is represented by two bytes; the CAN bus address CAN_HW_ID of the simulation device is represented by one byte.

[0110] It should be noted that the simulation unit location code P_ID in the target configuration information can determine which column of the target training device cabinet the simulation unit is located in; the CAN bus address and 485 port number corresponding to the simulation device in the target configuration information can determine the position (up / down, left / right) of each simulation device in the simulation unit panel, and finally generate the location information POS_ID;

[0111] Furthermore, in step 2, when generating the location POS_ID corresponding to the target training device based on the simulation unit location code P_ID, 485 port number 485_PORT, and CAN bus address CAN_HW_ID of the simulation device in the target configuration information, the following is executed:

[0112] Read the simulation unit location code P_ID from the configuration information, and calculate the parameter X based on the corresponding simulation unit location code P_ID and the first preset parameter A; wherein, the parameter X is used to identify the column information of the corresponding simulation device;

[0113] Read the simulation unit location code P_ID from the configuration information, and calculate the parameter Y based on the corresponding simulation unit location code P_ID and the second preset parameter B; wherein, the parameter Y is used to identify the layer information of the corresponding simulation device;

[0114] Read the 485 port number 485_PORT and the CAN bus address CAN_HW_ID of the simulation device from the configuration information. Calculate parameter Z based on the corresponding 485 port number 485_PORT, the CAN bus address CAN_HW_ID of the simulation device, the second preset parameter B, and the third preset parameter C. Parameter Z is used to identify the position information of the corresponding simulation device on the corresponding simulation unit panel.

[0115] Based on the obtained parameters X, Y, and Z, the corresponding location POS_ID is calculated.

[0116] It should be noted that, based on the generated location information POS_ID and SU_ID, it is possible to determine which simulation unit each location information POS_ID corresponds to. The type and number of simulation devices included in each simulation unit are fixed, and the specific simulation device can be determined based on FUN_CODE.

[0117] Furthermore, in step 2, when calculating parameter X based on the corresponding simulation unit position code P_ID and the first preset parameter A, the following formula is used:

[0118] X = P_ID shr A

[0119] Based on the corresponding simulation unit location code P_ID and the second preset parameter B, the parameter Y is calculated using the following formula:

[0120] Y = P_ID and B

[0121] Based on the corresponding 485 port number 485_PORT, the CAN bus address CAN_HW_ID of the simulation device, the second preset parameter B, and the third preset parameter C, the parameter Z is calculated using the following formula:

[0122] Z = 485_PORT+(( CAN_HW_ID and B)-C)

[0123] Where A represents the first preset parameter, B represents the second preset parameter, C represents the third preset parameter, shr represents the right shift instruction, and and represents the logical AND operation.

[0124] Furthermore, step 6 of the standardized training method for data acquisition and maintenance that facilitates graphical operation also includes:

[0125] Read the address information of the target simulation device, and assign the read address information of the target simulation device and the location POS_ID generated in step 2 to the corresponding target simulation device in the target training device. Configure the location POS_ID and address information of the simulation device when the mouse moves over the image of the corresponding target simulation device.

[0126] Specifically, in step 6, the address information of the target simulation device is read through an industry standard protocol (such as the national industry standard protocol DL / T 645-2007). The address information of the target simulation device can be 12 bits. In the entire training device, different simulation devices in different simulation units correspond to different simulation device addresses.

[0127] In one specific implementation, each training device can be 1, 2, or 3 columns, and each column of training cabinets includes 3 simulation units. Each simulation unit can include 1 to 6 simulation devices. Here, a simulation unit refers to a simulation module that can perform fault simulation, and a simulation device refers to a simulation table or simulation concentrator hung on the panel of the simulation unit. The simulation device has its own communication address, and the communication address of the same type of simulation device cannot be repeated in the same training device.

[0128] For example, pre-create cabinet images, simulation unit images, and simulation equipment images using drafting software as backup images, and store these backup images in formats such as JPG; based on steps 0 to 6, obtain the following... Figure 4 The graphical interface shown is for standardized training in data acquisition and maintenance. Figure 4 The standardized training graphical interface for data acquisition and maintenance consists of three rows of cabinets, each with three layers, except... Figure 4 The first column and first layer contain images of touch screen all-in-one machines. Each of the remaining layers is a simulation unit. Each simulation unit has at least one table processing board. Each table processing board is equipped with 1 to 6 simulation devices. The images of touch screen all-in-one machines are used to simulate the control computer for deploying training control software.

[0129] When the mouse hovers over the corresponding simulation device, the location POS_ID and address information of the simulation device are displayed, and these information match the address information of the simulation device on the physical cabinet. Figure 4 The effect shown in the second column, second layer.

[0130] Example 3

[0131] Based on the above embodiments, this embodiment provides a specific implementation method for the graphical operation of standardized training in data acquisition and maintenance, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps of the standardized training method for data acquisition and maintenance that facilitates graphical operation as described in Embodiment 1.

[0132] Based on the above embodiments, this embodiment also provides a readable storage medium storing instructions that, when executed by a processor, implement the steps of the standardized training method for data acquisition and maintenance that facilitates graphical operation, as described in Embodiment 1.

[0133] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0134] Those skilled in the art will recognize that the algorithmic steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0135] If the above algorithm steps are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms.

[0136] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them; although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications can still be made to the specific implementation of the present invention or equivalent substitutions can be made to some technical features without departing from the spirit of the technical solutions of the present invention, and all such modifications and substitutions should be covered within the scope of the technical solutions claimed in the present invention.

Claims

1. A standardized training system for data acquisition and maintenance that is easy to operate graphically, characterized in that: It includes an information configuration module, an image management module, a location code generation module, a simulation unit determination module, a simulation equipment determination module, a simulation object generation module, and a fault management module. The information configuration module is used to pre-set the configuration information for each training device; The configuration information includes the simulation unit location code P_ID, the simulation unit function code SU_ID, the 485 port number 485_PORT, the simulation device function code FUN_CODE, and the CAN bus address CAN_HW_ID where the simulation device is located. The image management module is used to build a backup image database, which includes a cabinet image library, a simulation unit image library, and a simulation equipment image library. The location code generation module is used to determine the target training device, scan the configuration information corresponding to the target training device as the target configuration information, and is also used to generate the location POS_ID corresponding to the target training device based on the simulation unit location code P_ID, 485 port number 485_PORT and CAN bus address CAN_HW_ID where the simulation device is located in the target configuration information; wherein, the location POS_ID is used to represent the location information of the simulation device in the target training device; The simulation unit determination module is used to determine the target simulation unit corresponding to the location POS_ID based on the location POS_ID and the simulation unit function code SU_ID in the target configuration information; The simulation device determination module is used to determine the target simulation device corresponding to the location POS_ID based on the simulation device function code FUN_CODE in the target configuration information, and bind the target simulation device to the corresponding target simulation unit; The simulation object generation module is used to read the cabinet image corresponding to the target training device from the backup image database through the target training device, and copy the read cabinet image to a preset area; it is also used to read the target simulation unit image from the backup image database based on the target simulation unit, and copy the target simulation unit image to the corresponding position of the cabinet image according to the corresponding position POS_ID; it is also used to read the target simulation device image from the backup image database based on the target simulation device, and copy the corresponding target simulation device image to the corresponding position of the target simulation unit according to the position POS_ID, thereby generating a graphical interface corresponding to the target training device; The fault management module is used to bind different target simulation device images in the graphical interface with corresponding fault selection units based on the location POS_ID. The standardized training steps for data acquisition and maintenance that facilitate graphical operation include: Step 0: Pre-set the configuration information for each training device and construct the backup image database; Step 1: Using the location code generation module, determine the target training device, scan the configuration information corresponding to the target training device, and use it as the target configuration information; Step 2: Based on the target configuration information, execute the following instructions to generate the location POS_ID: Read the simulation unit location code P_ID from the configuration information, and calculate the parameter X based on the corresponding simulation unit location code P_ID and the first preset parameter A using the formula: X = P_ID / A; wherein, the parameter X is used to identify the column information of the corresponding simulation device; Read the simulation unit location code P_ID from the configuration information, and calculate the parameter Y based on the corresponding simulation unit location code P_ID and the second preset parameter B using the formula: Y = P_ID and B; wherein, the parameter Y is used to identify the layer information of the corresponding simulation device; Based on the corresponding 485 port number 485_PORT, the CAN bus address CAN_HW_ID where the simulation device is located, the second preset parameter B, and the third preset parameter C, the parameter Z is calculated using the formula: Z = 485_PORT + ((CAN_HW_ID and B) - C); where AND represents a logical AND operation, and the parameter Z is used to identify the position information of the corresponding simulation device on the corresponding simulation unit panel; Based on the obtained parameters X, Y, and Z, the corresponding location POS_ID is calculated; Where shr represents a right shift instruction and and represents a logical AND operation; Step 3, determine the target simulation unit corresponding to the position POS_ID through the simulation unit determination module; Step 4: Bind the target simulation device to the corresponding target simulation unit through the simulation device determination module; Step 5: Generate the graphical interface corresponding to the target training device through the simulation object generation module; Step 6: Through the fault management module, the different target simulation device images in the graphical interface are bound to the corresponding fault selection units.

2. The standardized training system for data acquisition and maintenance that facilitates graphical operation according to claim 1, characterized in that, The fault management module is also used for: When selecting a target simulation device image, the fault selection unit corresponding to that target simulation device image is invoked; Based on the fault selection unit, a fault simulation instruction or a fault elimination instruction is generated for the corresponding simulation device. The fault simulation instruction is used to drive the corresponding simulation device in the hardware training device to perform fault simulation, and the fault elimination instruction is used to remove the fault simulated by the corresponding simulation device in the hardware training device. The fault simulation instruction includes a fault simulation identifier, a target fault name, a target fault type, and a location POS_ID; the fault elimination instruction includes a fault removal identifier, a target fault name, a target fault type, and a location POS_ID.

3. A standardized training method for data acquisition and maintenance that facilitates graphical operation, characterized in that, Includes the following steps: Step 0: Pre-set the configuration information for each training device and build a backup image database; The configuration information includes the simulation unit location code P_ID, the simulation unit function code SU_ID, the 485 port number 485_PORT, the simulation device function code FUN_CODE, and the CAN bus address CAN_HW_ID where the simulation device is located. The backup image database includes the cabinet image library, the simulation unit image library, and the simulation device image library. Step 1: Identify the target training device and scan the configuration information corresponding to the target training device as the target configuration information; Step 2: Based on the simulation unit location code P_ID, 485 port number 485_PORT, and CAN bus address CAN_HW_ID of the simulation device in the target configuration information, execute the following instructions to generate the location POS_ID corresponding to the target training device: Read the simulation unit location code P_ID from the configuration information, and calculate the parameter X based on the corresponding simulation unit location code P_ID and the first preset parameter A using the formula: X = P_ID / A; wherein, the parameter X is used to identify the column information of the corresponding simulation device; Read the simulation unit location code P_ID from the configuration information, and calculate the parameter Y based on the corresponding simulation unit location code P_ID and the second preset parameter B using the formula: Y = P_ID and B; wherein, the parameter Y is used to identify the layer information of the corresponding simulation device; Based on the corresponding 485 port number 485_PORT, the CAN bus address CAN_HW_ID where the simulation device is located, the second preset parameter B, and the third preset parameter C, the parameter Z is calculated using the formula: Z = 485_PORT + ((CAN_HW_ID and B) - C); where AND represents a logical AND operation, and the parameter Z is used to identify the position information of the corresponding simulation device on the corresponding simulation unit panel; Based on the obtained parameters X, Y, and Z, the corresponding location POS_ID is calculated; Where shr represents the right shift instruction, and and represents the logical AND operation; the position POS_ID is used to represent the position information of the simulation device in the target training device; Step 3: Based on the location POS_ID generated in Step 2 and the simulation unit function code SU_ID in the target configuration information, determine the target simulation unit corresponding to the location POS_ID; Step 4: Based on the simulation device function code FUN_CODE in the target configuration information, determine the target simulation device corresponding to the location POS_ID, and bind the target simulation device to the corresponding target simulation unit; Step 5: Read the cabinet image corresponding to the target training device from the backup image database through the target training device, and copy the read cabinet image to the preset area; Based on the target simulation unit, the target simulation unit image is read from the backup image database, and the target simulation unit image is copied to the corresponding position of the cabinet image according to the corresponding position POS_ID; Based on the target simulation device, the target simulation device image is read from the backup image database, and the corresponding target simulation device image is copied to the corresponding position of the target simulation unit based on the location POS_ID, thereby generating the graphical interface corresponding to the target training device. Step 6: Based on the location POS_ID, bind the different target simulation device images in the graphical interface with the corresponding fault selection units.

4. The standardized training method for data acquisition and maintenance that facilitates graphical operation according to claim 3, characterized in that, It also includes step 7: When selecting a target simulation device image, the fault selection unit corresponding to that target simulation device image is invoked; Based on the fault selection unit, a fault simulation instruction or a fault elimination instruction is generated for the corresponding simulation device. The fault simulation instruction is used to drive the corresponding simulation device in the hardware training device to perform fault simulation, and the fault elimination instruction is used to remove the fault simulated by the corresponding simulation device in the hardware training device. The fault simulation instruction includes a fault simulation identifier, a target fault name, a target fault type, and a location POS_ID; the fault elimination instruction includes a fault removal identifier, a target fault name, a target fault type, and a location POS_ID.

5. A standardized training device for data acquisition and maintenance that is easy to operate graphically, characterized in that: It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the standardized training method for data acquisition and maintenance that is easy to operate graphically as described in any one of claims 3 to 4.

6. A readable storage medium having instructions stored thereon, characterized in that: When executed by the processor, this instruction implements the steps of the standardized training method for data acquisition and maintenance that facilitates graphical operation as described in any one of claims 3 to 4.

Citation Information

Patent Citations

  • Acquisition operation and maintenance standardized practical training device

    CN211207591U

  • Acquisition operation and maintenance standardized practical training device

    CN211207592U

  • Low-voltage intelligent transformer area fault simulation training device

    CN211375862U

  • Virtual reality simulation system and method for power grid operation and maintenance

    CN111652760A

  • Storage equipment fault position labeling method and device and storage medium

    CN113849332A