Data processing method, hydraulic support control system, electronic device, and storage medium
By dynamically adjusting the motion configuration file of the hydraulic support, on-site maintenance personnel are allowed to modify the mapping relationship between control buttons, support actions, and drive channels. This solves the problem of high maintenance costs caused by the variety of hydraulic support equipment models and realizes a flexible and efficient maintenance method.
Patent Information
- Application Number
- PCT/CN2025/096448
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-16
- Filing Date
- 2025-05-22
- Publication Date
- 2026-02-19
AI Technical Summary
In coal mining, there are many models of hydraulic supports, resulting in different types of hydraulic supports from different manufacturers having different types of support actions. This requires adaptation by modifying the relevant codes of action configuration, which leads to a large amount of repetitive work for on-site maintenance personnel and high maintenance costs.
This paper provides a data processing method for dynamically adjusting action configuration files, which allows on-site maintenance personnel to dynamically add, delete, or modify the mapping relationship information of control buttons, bracket actions, and driver channels by changing instructions. Combined with human-machine interface and cloud query, dynamic adjustment can be achieved.
It improves the flexibility of on-site maintenance personnel in making modifications, reduces the repetitive workload and maintenance costs for R&D personnel, and improves work efficiency.
Smart Images

Figure CN2025096448_19022026_PF_FP_ABST
Abstract
Description
Data processing method, hydraulic support control system, electronic device and storage medium
[0001] The present application claims priority to the Chinese patent application No. 202411130769.5, filed on August 16, 2024, and entitled "Data processing method, hydraulic support control system, electronic device and storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the technical field of coal mining, in particular to a data processing method, a hydraulic support control system, an electronic device and a storage medium. BACKGROUND
[0003] In the fully mechanized coal mining face, the action configuration mode of the electro-hydraulic controller is that, in order to meet the different action configuration requirements of different project orders, the code related to action configuration in the electro-hydraulic controller needs to be modified and then the face program is upgraded. The current hydraulic support devices have various types, and the support actions included in the hydraulic supports of different manufacturers and different types are not the same. Almost all project orders need to be adapted by modifying the action configuration related code. In this way, the on-site maintenance personnel cannot modify the action configuration file, the repeated work of the R&D personnel is large, and the maintenance cost is high. SUMMARY
[0004] In order to solve or improve the technical problems that the on-site maintenance personnel cannot modify the action configuration file, the repeated work of the R&D personnel is large, and the maintenance cost is high, one object of the present application is to provide a data processing method for dynamically adjusting an action configuration file.
[0005] Another object of the present application is to provide a hydraulic support control system.
[0006] Another object of the present application is to provide an electronic device.
[0007] Another object of the present application is to provide a computer-readable storage medium.
[0008] To achieve the above object, the first aspect of the present application provides a data processing method for dynamically adjusting an action configuration file, applied to a controller of a hydraulic support control system. The specific steps of the data processing method include:
[0009] In a first step, the first action configuration file is adjusted in response to a first change instruction for modifying the first action configuration file, to generate a second action configuration file, wherein the first action configuration file comprises first mapping relationship information about control keys, support actions and driver channels, and the second action configuration file comprises second mapping relationship information about control keys, support actions and driver channels.
[0010] In a second step, the second action configuration file is loaded and parsed, and control information is determined according to the second mapping relationship information, wherein the control information comprises the codes of the control keys and the support actions, the names of the support actions and the driver channels.
[0011] In a third step, the driver of the hydraulic support control system is controlled according to the control information.
[0012] The present application aims to provide a data processing method for dynamically adjusting an action configuration file, wherein the action configuration file is modified according to a change instruction, and the mapping relationship information about control keys, support actions and driver channels in the action configuration file can be dynamically added, deleted or modified by an on-site maintenance personnel in addition to a research and development personnel. This way is beneficial to improve work efficiency, enhance the modification flexibility of the on-site maintenance personnel, and reduce the repetitive workload of the research and development personnel and the maintenance cost.
[0013] In addition, the above technical solution provided by the present application can also have the following additional technical features:
[0014] In some technical solutions, the controller has a human-computer interaction interface. In response to a first change instruction for modifying the first action configuration file, the specific steps include:
[0015] The first change instruction for modifying the first action configuration file is received from the human-computer interaction interface.
[0016] In this technical solution, the first action configuration file is modified according to the first change instruction from the human-computer interaction interface, and the on-site maintenance personnel can dynamically add, delete or modify the mapping relationship information about control keys, support actions and driver channels in the action configuration file. This way is beneficial to isolate the research and development personnel from the modification business, reduce the repetitive workload of the research and development personnel, reduce the maintenance cost, and enhance the modification flexibility of the on-site maintenance personnel.
[0017] In some technical solutions, the first action configuration file is adjusted to generate the second action configuration file, and the specific steps include:
[0018] The first action configuration file is adjusted to modify the first mapping relationship information to the second mapping relationship information, to generate the second action configuration file.
[0019] In the technical solution, the first mapping relationship information in the first action configuration file is modified into second mapping relationship information to generate a second action configuration file.
[0020] In this way, not only can the R&D personnel adjust the action configuration file by modifying the code in the cloud, but also the on-site operation and maintenance personnel can write the action configuration file according to the configuration document format and the actual 'control key-support action-driver channel' mapping requirements.
[0021] In some technical solutions, optionally, the step of the data processing method for dynamically adjusting the action configuration file further includes: sending the second action configuration file to the cloud, so that the management and control personnel query the second action configuration file through the cloud.
[0022] In the technical solution, after the second action configuration file is generated, the second action configuration file is sent to the cloud, so that the management and control personnel query the second mapping relationship information about the control key, the support action and the driver channel through the cloud. In addition, the R&D personnel can adjust the action configuration file by modifying the code in the cloud.
[0023] It should be noted that there are two ways to import the action configuration file. The first import method is: first imported into the terminal (controller), and synchronized to the cloud through the terminal. The import method into the terminal includes but is not limited to U disk (mobile storage device), CAN (Controller Area Network, local area network bus), serial port and network. The second import method is: first imported into the cloud, and synchronized or issued to the terminal through the cloud.
[0024] The action configuration files of the cloud and the terminal are consistent, and the action configuration file of the terminal is queried through the cloud, so as to understand the current mapping relationship information about the control key, the support action and the driver channel.
[0025] In some technical solutions, optionally, the step of the data processing method for dynamically adjusting the action configuration file further includes:
[0026] In response to the second change instruction from the cloud.
[0027] According to the second change instruction, the first action configuration file or the second action configuration file is adjusted to generate a third action configuration file, and the third action configuration file includes third mapping relationship information about the control key, the support action and the driver channel.
[0028] The third action configuration file is loaded and parsed, and the control information is determined according to the third mapping relationship information.
[0029] In the technical solution, the supervisor or the R&D personnel sends a second change instruction to the controller through the cloud. The controller responds to the second change instruction and modifies the action configuration file according to the change instruction, dynamically adding, deleting or modifying the mapping relationship information about the control keys, support actions and driver channels in the action configuration file.
[0030] The controller controls the corresponding electromagnetic valve through the driver to make the hydraulic support perform pushing, moving, column lifting, column lowering or bottom lifting spraying.
[0031] The staff generates the required action configuration file according to the action configuration file format, and the controller determines the control information according to the mapping relationship information in the action configuration file. The control information includes key value (control key), action ID (encoding of support action), action name (name of support action), number of drivers, driver channel and control type of each action. The action ID is a common identifier of the terminal and the cloud, that is, when the action is executed, the terminal only needs to send the action ID, and the cloud can parse the corresponding action name, driver channel and other contents through the received action ID.
[0032] In some technical solutions, optionally, according to the second change instruction, the first action configuration file or the second action configuration file is adjusted to generate a third action configuration file, and the specific steps include:
[0033] According to the second change instruction, the first action configuration file or the second action configuration file is adjusted, and the first mapping relationship information or the second mapping relationship information is modified to third mapping relationship information to generate a third action configuration file.
[0034] In the technical solution, by modifying the mapping relationship information about the control keys, support actions and driver channels, a new action configuration file is generated.
[0035] The staff generates the required action configuration file according to the action configuration file format, and the controller determines the control information according to the mapping relationship information in the action configuration file.
[0036] The second aspect of the present application provides a hydraulic support control system, including a driver and a controller. The controller is electrically connected with the driver, and the controller is used to execute the steps of the data processing method for dynamically adjusting the action configuration file in any of the technical solutions.
[0037] The application aims to provide a hydraulic support control system, which can modify the action configuration file according to the change instruction, and the field operation and maintenance personnel can dynamically add, delete or modify the mapping relationship information about the control button, support action and driver channel in the action configuration file, except the R&D personnel. In this way, the work efficiency can be improved, the modification flexibility of the field operation and maintenance personnel can be enhanced, the repeated workload of the R&D personnel can be reduced, and the operation and maintenance cost can be reduced.
[0038] In some technical solutions, the driver includes at least one of the first driver, the second driver and the third driver, or a combination thereof. The first driver is used to connect the first electromagnetic valve, the first electromagnetic valve is used to connect the push oil cylinder, the push oil cylinder is used to connect the two adjacent hydraulic supports. The second driver is used to connect the second electromagnetic valve, the second electromagnetic valve is used to connect the column, and the column is used to connect the base and the top beam in the hydraulic support. The third driver is used to connect the third electromagnetic valve, the third electromagnetic valve is used to connect the sprayer, and the sprayer is arranged on the top beam.
[0039] In the technical solution, when the number of the driver is one, the driver is any one of the first driver, the second driver and the third driver; when the number of the driver is multiple, the driver is any combination of the first driver, the second driver and the third driver.
[0040] Optionally, the first driver is used to be electrically connected with the first electromagnetic valve. The first electromagnetic valve is used to be connected with the push oil cylinder. The push oil cylinder is used to connect the two adjacent hydraulic supports. The push oil cylinder can be elongated or shortened to change the distance between the two adjacent hydraulic supports.
[0041] Optionally, the push oil cylinder includes a first cylinder body and a first piston rod, and at least a part of the first piston rod is movably arranged in the first cylinder body. A piston of the first piston rod divides an inner part of the first cylinder body into a rod cavity and a rodless cavity. The first electromagnetic valve has a first potential and a second potential. When the first electromagnetic valve is at the first potential, high-pressure oil enters the rodless cavity, the volume of the rodless cavity increases, the volume of the rod cavity decreases, at this time, the overall length of the first piston rod and the first cylinder body increases, that is, the push oil cylinder is in an elongated state, so as to increase the distance between the two adjacent hydraulic supports. When the first electromagnetic valve is at the second potential, high-pressure oil enters the rod cavity, the volume of the rod cavity increases, the volume of the rodless cavity decreases, at this time, the overall length of the first piston rod and the first cylinder body decreases, that is, the push oil cylinder is in a shortened state, so as to reduce the distance between the two adjacent hydraulic supports.
[0042] Optionally, the second driver is used to be electrically connected with the second electromagnetic valve. The second electromagnetic valve is used to be connected with the column. The column is used to connect the base and the top beam in the hydraulic support. The column can be elongated or shortened to change the distance between the base and the top beam.
[0043] Optionally, the column comprises a second cylinder and a second piston rod, at least a part of the second piston rod is movably arranged in the second cylinder. A piston of the second piston rod separates an inner part of the second cylinder into a rod cavity and a rodless cavity. The second solenoid valve has a third potential and a fourth potential. When the second solenoid valve is at the third potential, high-pressure oil enters the rodless cavity, the volume of the rodless cavity increases, the volume of the rod cavity decreases, at this time, the overall length of the second piston rod and the second cylinder increases, that is, the column is in an elongated state, so as to increase the distance between the base and the roof beam. When the second solenoid valve is at the fourth potential, high-pressure oil enters the rod cavity, the volume of the rod cavity increases, the volume of the rodless cavity decreases, at this time, the overall length of the second piston rod and the second cylinder decreases, that is, the column is in a shortened state, so as to decrease the distance between the base and the roof beam.
[0044] Optionally, the third driver is used to be electrically connected with the third solenoid valve. The third solenoid valve is used to be connected with the sprayer. The sprayer is arranged on the roof beam. The third solenoid valve has a fifth potential and a sixth potential. When the third solenoid valve is at the fifth potential, the sprayer works; when the third solenoid valve is at the sixth potential, the sprayer does not work.
[0045] The third aspect of the present application provides an electronic device, comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions being executed by the processor to implement the steps of the data processing method for dynamically adjusting the action configuration file in any of the technical solutions described above. The electronic device has the beneficial effects of any of the technical solutions described above, which will not be repeated here.
[0046] The fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program, the computer program being executed by a processor to implement the steps of the data processing method for dynamically adjusting the action configuration file in any of the technical solutions described above. The computer-readable storage medium has the beneficial effects of any of the technical solutions described above, which will not be repeated here.
[0047] Additional aspects and advantages of the technical solutions of the present application will become apparent from the following description part or be understood through the practice of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0048] FIG. 1 shows a flowchart of the data processing method for dynamically adjusting the action configuration file according to one embodiment of the present application;
[0049] FIG. 2 shows a flowchart of the data processing method for dynamically adjusting the action configuration file according to another embodiment of the present application;
[0050] FIG. 3 shows a flowchart of the data processing method for dynamically adjusting the action configuration file according to still another embodiment of the present application;
[0051] FIG. 4 shows a flow chart of a data processing method for dynamically adjusting an action profile according to still another embodiment of the present application;
[0052] FIG. 5 shows a flow chart of a data processing method for dynamically adjusting an action profile according to still another embodiment of the present application;
[0053] FIG. 6 shows a flow chart of a data processing method for dynamically adjusting an action profile according to still another embodiment of the present application;
[0054] FIG. 7 shows a structural block diagram of a hydraulic support control system according to an embodiment of the present application;
[0055] FIG. 8 shows a structural block diagram of a hydraulic support control system according to another embodiment of the present application;
[0056] FIG. 9 shows a schematic diagram of a hydraulic support according to an embodiment of the present application;
[0057] FIG. 10 shows a schematic diagram of information interaction between a terminal and a cloud according to an embodiment of the present application.
[0058] In FIGS. 7-9, the correspondence between the reference signs and the component names is as follows: 200: hydraulic support control system; 210: driver; 211: first driver; 212: second driver; 213: third driver; 220: controller; 231: first electromagnetic valve; 232: second electromagnetic valve; 233: third electromagnetic valve; 240: push oil cylinder; 250: hydraulic support; 251: base; 252: top beam; 253: stand; 254: sprayer. DETAILED DESCRIPTION
[0059] In order to more clearly understand the above-mentioned purposes, features and advantages of the embodiments of the present application, the embodiments of the present application are further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
[0060] In the following description, many specific details are set forth in order to provide a thorough understanding of the present application, however, embodiments of the present application can also be implemented in other ways different from those described herein, therefore, the scope of protection of the present application is not limited to the specific embodiments disclosed below.
[0061] The data processing method, hydraulic support control system, electronic device and storage medium provided according to some embodiments of the present application are described below with reference to FIGS. 1-10.
[0062] In an embodiment of the present application, the data processing method for dynamically adjusting the action profile is applied to the controller 220 of the hydraulic support control system 200.
[0063] As shown in FIG. 7, the hydraulic support control system 200 comprises the controller 220 and the driver 210. The controller 220 and the driver 210 are electrically connected. The controller 220 is configured to perform the steps of the data processing method for dynamically adjusting the action profile.
[0064] Optionally, as shown in FIG. 8, the driver 210 comprises at least one of the first driver 211, the second driver 212, and the third driver 213, and combinations thereof. It is to be noted that, when the number of the driver 210 is one, the driver 210 is any one of the first driver 211, the second driver 212, and the third driver 213; when the number of the driver 210 is more than one, the driver 210 is any combination of the first driver 211, the second driver 212, and the third driver 213.
[0065] Optionally, the first driver 211 is configured to be electrically connected with the first electromagnetic valve 231. The first electromagnetic valve 231 is configured to be connected with the push oil cylinder 240. The push oil cylinder 240 is configured to be connected with two adjacent hydraulic supports 250. As shown in FIG. 9, the push oil cylinder 240 is connected with the base 251 of the hydraulic support 250. The push oil cylinder 240 is capable of being elongated or shortened to change the distance between the two adjacent hydraulic supports 250.
[0066] Optionally, the push oil cylinder 240 comprises a first cylinder body and a first piston rod, at least a portion of the first piston rod is movably arranged in the first cylinder body. The piston of the first piston rod divides the inside of the first cylinder body into a rodless cavity and a rod cavity.
[0067] The first electromagnetic valve 231 has a first potential and a second potential.
[0068] When the first electromagnetic valve 231 is at the first potential, the high-pressure oil enters the rodless cavity, the volume of the rodless cavity increases, and the volume of the rod cavity decreases, at this time, the overall length of the first piston rod and the first cylinder body increases, that is, the push oil cylinder 240 is in an elongated state, so as to increase the distance between the two adjacent hydraulic supports 250.
[0069] When the first electromagnetic valve 231 is at the second potential, the high-pressure oil enters the rod cavity, the volume of the rod cavity increases, and the volume of the rodless cavity decreases, at this time, the overall length of the first piston rod and the first cylinder body decreases, that is, the push oil cylinder 240 is in a shortened state, so as to decrease the distance between the two adjacent hydraulic supports 250.
[0070] Optionally, the second driver 212 is electrically connected with a second solenoid valve 232. The second solenoid valve 232 is connected with a column 253. As shown in FIG. 9, the column 253 is connected between a base 251 and a top beam 252 in a hydraulic support 250. The column 253 can be elongated or shortened to change the distance between the base 251 and the top beam 252.
[0071] Optionally, the column 253 includes a second cylinder and a second piston rod, at least a part of the second piston rod being movably arranged in the second cylinder. A piston of the second piston rod divides an inner part of the second cylinder into a rod cavity and a rodless cavity. The second solenoid valve 232 has a third potential and a fourth potential.
[0072] When the second solenoid valve 232 is at the third potential, high-pressure oil enters the rodless cavity, the volume of the rodless cavity increases, the volume of the rod cavity decreases, and the overall length of the second piston rod and the second cylinder increases, i.e., the column 253 is in an elongated state, so as to increase the distance between the base 251 and the top beam 252. When the second solenoid valve 232 is at the fourth potential, high-pressure oil enters the rod cavity, the volume of the rod cavity increases, the volume of the rodless cavity decreases, and the overall length of the second piston rod and the second cylinder decreases, i.e., the column 253 is in a shortened state, so as to decrease the distance between the base 251 and the top beam 252.
[0073] Optionally, the third driver 213 is electrically connected with a third solenoid valve 233. The third solenoid valve 233 is connected with a sprayer 254. As shown in FIG. 9, the sprayer 254 is arranged on the top beam 252. The third solenoid valve 233 has a fifth potential and a sixth potential. When the third solenoid valve 233 is at the fifth potential, the sprayer 254 works; and when the third solenoid valve 233 is at the sixth potential, the sprayer 254 does not work.
[0074] As shown in FIG. 1, the specific steps of the data processing method include:
[0075] S102, in response to a first change instruction for modifying the first action configuration file, adjusting the first action configuration file to generate a second action configuration file, wherein the first action configuration file includes first mapping relationship information about control buttons, support actions and driver channels, and the second action configuration file includes second mapping relationship information about control buttons, support actions and driver channels.
[0076] The first mapping relationship information in the first action configuration file is modified to the second mapping relationship information to generate the second action configuration file.
[0077] In this way, not only can the R&D personnel adjust the action configuration file by modifying the code in the cloud, but also the on-site operation and maintenance personnel can write the action configuration file according to the configuration document format and the actual “control key- support action-driver channel” mapping requirements.
[0078] S104, load and parse the second action configuration file, determine the control information according to the second mapping relationship information, and the control information includes the control key, the code of the support action, the name of the support action and the driver channel.
[0079] After generating the second action configuration file, the controller reloads the action configuration file (the controller loads the second action configuration file).
[0080] The second action configuration file is parsed to determine the key value (control key), action ID (code of support action), action name (name of support action), driver channel and the like.
[0081] Table 1 Action configuration file
[0082] Table 1 is the specific content of the action configuration file. Since the controller supports modifying the action configuration file, it is convenient for the on-site operation and maintenance personnel to write the action configuration file according to the actual requirements.
[0083] It should be noted that the name of the support action includes but is not limited to pushing, moving, lifting, lowering and lifting bottom spraying.
[0084] S106, control the driver of the hydraulic support control system according to the control information.
[0085] The controller controls the corresponding electromagnetic valve through the driver to make the hydraulic support push, move, lift, lower or lift the bottom to spray.
[0086] Specifically, the controller controls the first electromagnetic valve through the first driver, and then controls the push and move oil cylinder to elongate or shorten, so as to change the distance between the adjacent two hydraulic supports. In the case that the first electromagnetic valve is in the first electric potential, the push and move oil cylinder is in the elongation state, and the distance between the adjacent two hydraulic supports is increased; in the case that the first electromagnetic valve is in the second electric potential, the push and move oil cylinder is in the shortening state, and the distance between the adjacent two hydraulic supports is reduced.
[0087] The controller controls the second electromagnetic valve through the second driver, and then controls the column to elongate or shorten, so as to change the distance between the base and the top beam in the hydraulic support. In the case that the second electromagnetic valve is in the third electric potential, the column is in the elongation state, and the distance between the base and the top beam is increased; in the case that the second electromagnetic valve is in the fourth electric potential, the column is in the shortening state, and the distance between the base and the top beam is reduced.
[0088] The controller controls the third electromagnetic valve through the third driver, and further controls the sprayer to be in a working state or a non-working state. When the third electromagnetic valve is in the fifth potential, the sprayer works; when the third electromagnetic valve is in the sixth potential, the sprayer does not work.
[0089] The application aims to provide a data processing method for dynamically adjusting an action configuration file. According to a change instruction, the action configuration file is modified. In addition to R&D personnel, field operation and maintenance personnel can also dynamically increase, delete or modify mapping relationship information about control buttons, support actions and driver channels in the action configuration file. In this way, work efficiency can be improved, the modification flexibility of field operation and maintenance personnel can be enhanced, the repeated work of R&D personnel can be reduced, and operation and maintenance costs can be reduced.
[0090] In some embodiments, the controller 220 has a man-machine interaction interface. Field operation and maintenance personnel can input instructions to the controller 220 through the man-machine interaction interface.
[0091] As shown in FIG. 2, in response to a first change instruction for modifying the first action configuration file, the specific steps include:
[0092] S1022, in response to a first change instruction for modifying the first action configuration file from the man-machine interaction interface.
[0093] According to the first change instruction from the man-machine interaction interface, the first action configuration file is modified. Field operation and maintenance personnel can dynamically increase, delete or modify mapping relationship information about control buttons, support actions and driver channels in the action configuration file. In this way, R&D personnel can be isolated from modification business, the repeated work of R&D personnel can be reduced, operation and maintenance costs can be reduced, and the modification flexibility of field operation and maintenance personnel can be enhanced.
[0094] In some embodiments, as shown in FIG. 3, the first action configuration file is adjusted to generate a second action configuration file. The specific steps include:
[0095] S1024, the first action configuration file is adjusted, the first mapping relationship information is modified to second mapping relationship information, and the second action configuration file is generated.
[0096] The first mapping relationship information in the first action configuration file is modified to the second mapping relationship information to generate the second action configuration file.
[0097] In this way, not only can R&D personnel adjust the action configuration file by modifying the code in the cloud, but also field operation and maintenance personnel can write the action configuration file according to the configuration document format and actual “control button-support action-driver channel” mapping requirements.
[0098] In some embodiments, as shown in FIG. 4, the step of dynamically adjusting the data processing method of the action configuration file further comprises:
[0099] S103, sending the second action configuration file to the cloud, so that the control personnel query the second action configuration file through the cloud.
[0100] After generating the second action configuration file, the second action configuration file is sent to the cloud, so that the control personnel query the second mapping relationship information about the control button, the bracket action and the driver channel through the cloud. In addition, the R&D personnel can adjust the action configuration file by modifying the code in the cloud.
[0101] It should be noted that, as shown in FIG. 10, there are two ways to import the action configuration file. The first way of importing is: first imported to the terminal (controller), synchronized to the cloud through the terminal. The way of importing to the terminal includes but is not limited to U disk (mobile storage device), CAN (Controller Area Network, local area network bus), serial port and network. The second way of importing is: first imported to the cloud, synchronized or issued to the terminal through the cloud.
[0102] The action configuration files of the cloud and the terminal are consistent, and the action configuration file of the terminal is queried through the cloud, so as to understand the current mapping relationship information about the control button, the bracket action and the driver channel.
[0103] In some embodiments, as shown in FIG. 5, the step of dynamically adjusting the data processing method of the action configuration file further comprises:
[0104] S1072, in response to the second change instruction from the cloud.
[0105] S1074, according to the second change instruction, adjusting the first action configuration file or the second action configuration file, generating a third action configuration file, the third action configuration file including third mapping relationship information about the control button, the bracket action and the driver channel.
[0106] S1076, loading and parsing the third action configuration file, and determining the control information according to the third mapping relationship information.
[0107] The control personnel or the R&D personnel send the second change instruction to the controller through the cloud. The controller responds to the second change instruction and modifies the action configuration file according to the change instruction, dynamically adding, deleting or modifying the mapping relationship information about the control button, the bracket action and the driver channel in the action configuration file.
[0108] The controller controls the corresponding electromagnetic valve through the driver to make the hydraulic support push, move, lift, lower or spray.
[0109] The staff edits and generates the required action configuration file according to the action configuration file format, and the controller determines the control information according to the mapping relationship information in the action configuration file. The control information includes key value, action ID, action name, driver quantity, driver channel and control type of each action. The action ID is a common identifier of the terminal and the cloud, that is, when the action is executed, the terminal only needs to send the action ID, and the cloud can parse the corresponding action name and driver channel and other contents through the received action ID.
[0110] In some embodiments, as shown in FIG. 6, according to the second change instruction, the first action configuration file or the second action configuration file is adjusted to generate a third action configuration file, and the specific steps include:
[0111] S1075, according to the second change instruction, adjusting the first action configuration file or the second action configuration file, modifying the first mapping relationship information or the second mapping relationship information to the third mapping relationship information, and generating the third action configuration file.
[0112] By modifying the mapping relationship information about the control key, the support action and the driver channel, a new action configuration file is generated.
[0113] The staff edits and generates the required action configuration file according to the action configuration file format, and the controller determines the control information according to the mapping relationship information in the action configuration file.
[0114] In an embodiment of the present application, as shown in FIG. 7, the hydraulic support control system 200 includes a driver 210 and a controller 220. The controller 220 is electrically connected with the driver 210, and the controller 220 is used to execute the steps of the data processing method for dynamically adjusting the action configuration file in any of the above embodiments.
[0115] The present application aims to provide a hydraulic support control system 200, which modifies the action configuration file according to the change instruction, and the field operation and maintenance personnel can dynamically increase, delete or modify the mapping relationship information about the control key, the support action and the driver channel in the action configuration file in addition to the R&D personnel. In this way, it is beneficial to improve work efficiency, enhance the modification flexibility of the field operation and maintenance personnel, and also reduce the repetitive work of the R&D personnel and reduce the operation and maintenance cost.
[0116] In some embodiments, the driver 210 includes at least one of the first driver 211, the second driver 212, and the third driver 213, and combinations thereof, as shown in FIG. 8. It is noted that when the number of the driver 210 is one, the driver 210 is any one of the first driver 211, the second driver 212, and the third driver 213; when the number of the driver 210 is more than one, the driver 210 is any combination of the first driver 211, the second driver 212, and the third driver 213.
[0117] Optionally, the first driver 211 is configured to be electrically connected with a first electromagnetic valve 231. The first electromagnetic valve 231 is configured to be connected with a push oil cylinder 240. The push oil cylinder 240 is configured to be connected with two adjacent hydraulic supports 250. As shown in FIG. 9, the push oil cylinder 240 is connected with a base 251 of the hydraulic support 250. The push oil cylinder 240 is capable of being elongated or shortened to change the distance between the two adjacent hydraulic supports 250.
[0118] Optionally, the push oil cylinder 240 includes a first cylinder body and a first piston rod, at least a portion of the first piston rod being movably arranged in the first cylinder body. A piston of the first piston rod divides an inner portion of the first cylinder body into a rodless cavity and a rod cavity. The first electromagnetic valve 231 has a first potential and a second potential.
[0119] When the first electromagnetic valve 231 is at the first potential, high-pressure oil enters the rodless cavity, the volume of the rodless cavity increases, the volume of the rod cavity decreases, and the overall length of the first piston rod and the first cylinder body increases at this time, i.e., the push oil cylinder 240 is in an elongated state to increase the distance between the two adjacent hydraulic supports 250.
[0120] When the first electromagnetic valve 231 is at the second potential, high-pressure oil enters the rod cavity, the volume of the rod cavity increases, the volume of the rodless cavity decreases, and the overall length of the first piston rod and the first cylinder body decreases at this time, i.e., the push oil cylinder 240 is in a shortened state to decrease the distance between the two adjacent hydraulic supports 250.
[0121] Optionally, the second driver 212 is configured to be electrically connected with a second electromagnetic valve 232. The second electromagnetic valve 232 is configured to be connected with a column 253. As shown in FIG. 9, the column 253 is configured to be connected with the base 251 and a top beam 252 of the hydraulic support 250. The column 253 is capable of being elongated or shortened to change the distance between the base 251 and the top beam 252.
[0122] Optionally, the column 253 comprises a second cylinder and a second piston rod, at least a part of the second piston rod is movably arranged in the second cylinder. A piston of the second piston rod separates an inner part of the second cylinder into a rod cavity and a rodless cavity. The second solenoid valve 232 has a third potential and a fourth potential. When the second solenoid valve 232 is at the third potential, high-pressure oil enters the rodless cavity, the volume of the rodless cavity increases, the volume of the rod cavity decreases, at this time, the overall length of the second piston rod and the second cylinder increases, that is, the column 253 is in an elongated state, so as to increase the distance between the base 251 and the top beam 252. When the second solenoid valve 232 is at the fourth potential, high-pressure oil enters the rod cavity, the volume of the rod cavity increases, the volume of the rodless cavity decreases, at this time, the overall length of the second piston rod and the second cylinder decreases, that is, the column 253 is in a shortened state, so as to decrease the distance between the base 251 and the top beam 252.
[0123] Optionally, the third driver 213 is configured to be electrically connected with the third solenoid valve 233. The third solenoid valve 233 is configured to be connected with the sprayer 254. As shown in FIG. 9, the sprayer 254 is arranged on the top beam 252. The third solenoid valve 233 has a fifth potential and a sixth potential. When the third solenoid valve 233 is at the fifth potential, the sprayer 254 works; when the third solenoid valve 233 is at the sixth potential, the sprayer 254 does not work.
[0124] In an embodiment of the present application, an electronic device includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions being executed by the processor to implement the steps of the data processing method of dynamically adjusting the action profile.
[0125] The memory can be used to store software programs and various data. The memory can mainly include a first storage area storing programs or instructions, and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function, and the like. In addition, the memory can include a volatile memory or a non-volatile memory, or the memory can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM) and a Direct Rambus RAM (DRRAM). The memory in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0126] In an embodiment of the present application, a computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the data processing method for dynamically adjusting the action profile in any of the above embodiments.
[0127] It should be noted that the computer readable storage medium can be a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0128] In the present application, the terms "first", "second", "third" are only used for descriptive purpose, and can not be understood as indicating or implying relative importance; the term "multiple" refers to two or more, unless otherwise explicitly limited. The terms "mount", "connect", "connection", "fix", and the like should be interpreted broadly, for example, "connection" can be fixed connection, or detachable connection, or integral connection; "connection" can be direct connection, or indirect connection through intermediate medium. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0129] In the description of the present application, it should be understood that the terms "upper", "lower", "left", "right", "front", "back" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only used to facilitate the description of the present application and simplify the description, and do not indicate or imply that the device or unit referred to must have a particular direction, be constructed and operated in a particular orientation, therefore, can not be understood as a limitation on the present application.
[0130] In the description of the present application, the description of the terms "one embodiment", "some embodiments", "a specific embodiment" and the like means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In the present application, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0131] The above is only the preferred embodiment of the present application, and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A data processing method of dynamically adjusting a motion profile, wherein, The application relates to a data processing method for a controller applied to a hydraulic support control system. In response to a first change instruction for modifying a first action configuration file, the first action configuration file is adjusted to generate a second action configuration file, wherein the first action configuration file comprises first mapping relationship information about control buttons, support actions and driver channels, and the second action configuration file comprises second mapping relationship information about the control buttons, the support actions and the driver channels; The second action configuration file is loaded and parsed, and control information is determined according to the second mapping relationship information, wherein the control information comprises the control buttons, the encoding of the support actions, the names of the support actions and the driver channels; The driver of the hydraulic support control system is controlled according to the control information; The first action configuration file is adjusted to generate the second action configuration file, including: The first action configuration file is adjusted, the first mapping relationship information is modified into the second mapping relationship information, and the second action configuration file is generated. The controller has a man-machine interactive interface, and the first change instruction for modifying the first action configuration file includes: The first change instruction for modifying the first action configuration file is received from the man-machine interactive interface.
2. The data processing method of dynamically adjusting the action profile according to claim 1, wherein, The data processing method further includes: The second action configuration file is sent to the cloud to enable management and control personnel to query the second action configuration file through the cloud.
3. The data processing method of dynamically adjusting the action profile according to claim 2, wherein, The data processing method further includes: In response to a second change instruction from the cloud; According to the second change instruction, the first action configuration file or the second action configuration file is adjusted to generate a third action configuration file, wherein the third action configuration file comprises third mapping relationship information about the control buttons, the support actions and the driver channels; The third action configuration file is loaded and parsed, and control information is determined according to the third mapping relationship information.
4. The data processing method of dynamically adjusting the action profile according to claim 3, wherein, According to the second change instruction, the first action configuration file or the second action configuration file is adjusted to generate a third action configuration file, including: According to the second change instruction, the first action configuration file or the second action configuration file is adjusted, the first mapping relationship information or the second mapping relationship information is modified into the third mapping relationship information, and the third action configuration file is generated.
5. A hydraulic support control system, wherein, It includes: a driver (210); A controller (220) is electrically connected with the driver (210), and the controller (220) is used for executing the steps of the data processing method for dynamically adjusting an action configuration file according to any one of claims 1 to 4.
6. The hydraulic support control system according to claim 5, wherein, The driver (210) includes at least one of the following or a combination thereof: A first driver (211) is used for connecting a first electromagnetic valve (231), the first electromagnetic valve (231) is used for connecting a push-moving oil cylinder (240), and the push-moving oil cylinder (240) is used for connecting two adjacent hydraulic supports (250). A second driver (212) is used to connect a second electromagnetic valve (232), and the second electromagnetic valve (232) is used to connect a stand column (253), and the stand column (253) is used to connect a base (251) and a top beam (252) in the hydraulic support (250); A third driver (213) is used to connect a third electromagnetic valve (233), and the third electromagnetic valve (233) is used to connect a sprayer (254), and the sprayer (254) is arranged on the top beam (252).
7. An electronic device, wherein, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the data processing method for dynamically adjusting the action configuration file according to any one of claims 1 to 4.
8. A computer readable storage medium, wherein, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the data processing method for dynamically adjusting the action configuration file according to any one of claims 1 to 4.
Citation Information
Patent Citations
Control method of hydraulic bracket remote control system based on EtherCAT
CN104265346A
Intelligent fully mechanized coal mining face electro-hydraulic control support data collecting and processing method
CN112576312A
Method and system for adjusting posture of hydraulic support in ultra-thin coal seam
CN118327651A
Data processing method, hydraulic support control system, electronic equipment and storage medium
CN118997817A
Method for mapping a file specification to a sequence of actions
US5822746A