Mining machinery thing networking systems

文档序号:421475 发布日期:2021-12-21 浏览:6次 中文

阅读说明:本技术 一种矿山机械物联网系统 (Mining machinery thing networking systems ) 是由 袁分波 张宏强 于 2021-11-23 设计创作,主要内容包括:本发明公开一种矿山机械物联网系统,包括终端设备和至少一个矿山机械设备,矿山机械设备与终端设备通信连接,矿山机械设备配置有控制模块,控制模块用于:获取矿山机械设备的运行状态数据;将运行状态数据中的名称信息和预设存储器的第一地址信息进行匹配判断;当判定名称信息与第一地址信息均满足匹配条件时,将运行状态数据存储至预设存储器中的指定位置;其中,指定位置为第一地址信息对应的存储器位置;将第一地址信息发送至终端设备,以使终端设备根据接收到的第一地址信息从指定位置读取到运行状态数据,并根据第一地址信息对运行状态数据进行识别。本方法解决了各个矿山机械设备设置的数据地址不同,限制了零部件通用性的问题。(The invention discloses a mining machinery Internet of things system, which comprises terminal equipment and at least one mining machinery equipment, wherein the mining machinery equipment is in communication connection with the terminal equipment, and is provided with a control module which is used for: acquiring running state data of mining mechanical equipment; matching and judging the name information in the running state data and the first address information of a preset memory; when the name information and the first address information are judged to meet the matching condition, storing the running state data to a specified position in a preset memory; the designated position is a memory position corresponding to the first address information; and sending the first address information to the terminal equipment so that the terminal equipment reads the running state data from the specified position according to the received first address information and identifies the running state data according to the first address information. The method solves the problem that the universality of parts is limited due to different data addresses set by various mining mechanical equipment.)

1. A mining machine Internet of things system is characterized by comprising a terminal device and at least one mining machine device, wherein the mining machine device is in communication connection with the terminal device, and is provided with a control module, and the control module is used for:

acquiring running state data of the mining mechanical equipment;

matching and judging the name information in the running state data with first address information of a preset memory;

when the name information and the first address information are judged to meet the matching condition, storing the running state data to a specified position in the preset memory; the designated position is a memory position corresponding to the first address information;

and sending the first address information to the terminal equipment so that the terminal equipment reads the running state data from the specified position according to the received first address information and identifies the running state data according to the first address information.

2. The mining machine internet of things system of claim 1, wherein the control module is further configured to:

when the name information and the first address information are judged not to meet the matching condition, storing the running state data to a reserved position in a preset memory; the reserved position is a memory position in the preset memory where the first address information is not preset;

generating second address information corresponding to the reserved position according to the name information and the index information of the reserved position;

and sending the second address information to the terminal equipment so that the terminal equipment reads the running state data from a reserved position in the preset memory according to the received second address information and identifies the running state data according to the second address information.

3. The mining machine internet of things system of claim 2, wherein the control module is further configured to:

extracting a first identifier in the name information and an address name in the first address information;

comparing the similarity of the first identification and the address name to obtain a first comparison value;

when the first comparison value is larger than or equal to a preset threshold value, judging that the name information and the first address information meet a matching condition;

and when the first comparison value is smaller than a preset threshold value, judging that the name information and the first address information do not meet the matching condition.

4. The mining machine internet of things system of claim 2, wherein the mining machine equipment further comprises a verification module to:

receiving verification information sent by the terminal equipment;

adding the check information to the first address information or the second address information to generate a check data packet;

and sending the verification data packet to the terminal equipment so that the terminal equipment can verify the identity of the mining machinery according to the verification data packet.

5. The mining machine internet of things system of claim 4, wherein the verification module is further configured to:

and sending update information to the control module so that the control module receives the update information and acquires the operation state data of the mining mechanical equipment again so as to update the operation state data.

6. The mining machine Internet of things system of claim 4, wherein the verification module comprises a timing verification module, a command verification module and a custom verification module;

the timing verification module is used for receiving verification information sent by the terminal equipment according to a fixed verification period;

the command checking module is used for receiving checking information sent by the terminal equipment according to a checking instruction;

and the user-defined check module is used for receiving check information sent by the terminal equipment according to the user-defined frequency.

7. The mining machine internet of things system of claim 1, wherein the control module is further configured to:

storing the running state data in a backup position of the preset memory;

generating third address information corresponding to the backup position according to the name information and the index information of the backup position;

and when the running state data is judged to be lost, sending the third address information to the terminal equipment so that the terminal equipment reads the running state data from the backup position in the preset memory according to the received third address information and identifies the running state data according to the third address information.

8. The mining machine internet of things system of claim 7, wherein the control module is further configured to:

and when the running state data is discontinuous or the byte number exceeds a preset number of bits, judging that the running state data is lost.

9. The mining machine internet of things system of claim 1, wherein the control module is further configured to:

responding to an address information automatic arrangement instruction triggered by a user, and starting an address information automatic arrangement function;

analyzing the function setting parameters input by the user to obtain the data source, the function execution codes and the priority setting level of each function parameter;

and acquiring different types of memories and corresponding address index sets in the preset memories, classifying and storing a plurality of functional parameters with the same data source in the memories of the same type, and correspondingly configuring the address index of each functional parameter according to the high-low sequence of the priority setting level.

Technical Field

The invention relates to the technical field of Internet of things, in particular to a mining machinery Internet of things system.

Background

The mining mechanical equipment is applied to the operation processes of mineral mining, enrichment separation and the like, such as prospecting equipment, mining equipment, mineral processing equipment and the like.

At present, with the development of the internet of things, mining machinery and equipment begin to be integrated into the internet of things technology. However, the versatility of the parts is limited because the data addresses set for the respective mining machines are different. After parts with different data addresses are replaced, the program needs to be debugged again to transmit data, so that the application and development of the internet of things technology in the field of mining machinery are limited on one hand, and manpower and material resources are wasted on the other hand.

Disclosure of Invention

The invention provides a mining machinery Internet of things system, which aims to solve the problem that the universality of parts is limited due to different data addresses of all mining machinery equipment.

In order to solve the technical problem, the invention provides a mining machinery internet of things system, which comprises a terminal device and at least one mining machinery device, wherein the mining machinery device is in communication connection with the terminal device, and is provided with a control module, and the control module is used for:

acquiring running state data of the mining mechanical equipment;

matching and judging the name information in the running state data with first address information of a preset memory;

when the name information and the first address information are judged to meet the matching condition, storing the running state data to a specified position in the preset memory; the designated position is a memory position corresponding to the first address information;

and sending the first address information to the terminal equipment so that the terminal equipment reads the running state data from the specified position according to the received first address information and identifies the running state data according to the first address information.

As a further improvement, the control module is further configured to:

when the name information and the first address information are judged not to meet the matching condition, storing the running state data to a reserved position in a preset memory; the reserved position is a memory position in the preset memory where the first address information is not preset;

generating second address information corresponding to the reserved position according to the name information and the index information of the reserved position;

and sending the second address information to the terminal equipment so that the terminal equipment reads the running state data from a reserved position in the preset memory according to the received second address information and identifies the running state data according to the second address information.

As a further improvement, the control module is further configured to:

extracting a first identifier in the name information and an address name in the first address information;

comparing the similarity of the first identification and the address name to obtain a first comparison value;

when the first comparison value is larger than or equal to a preset threshold value, judging that the name information and the first address information meet a matching condition;

and when the first comparison value is smaller than a preset threshold value, judging that the name information and the first address information do not meet the matching condition.

As a further improvement, the mining mechanical equipment further comprises a verification module for:

receiving verification information sent by the terminal equipment;

adding the check information to the first address information or the second address information to generate a check data packet;

and sending the verification data packet to the terminal equipment so that the terminal equipment can verify the identity of the mining machinery according to the verification data packet.

As a further improvement, the verification module is further configured to:

and sending update information to the control module so that the control module receives the update information and acquires the operation state data of the mining mechanical equipment again so as to update the operation state data.

As a further improvement, the checking module comprises a timing checking module, a command checking module and a self-defined checking module;

the timing verification module is used for receiving verification information sent by the terminal equipment according to a fixed verification period;

the command checking module is used for receiving checking information sent by the terminal equipment according to a checking instruction;

and the user-defined check module is used for receiving check information sent by the terminal equipment according to the user-defined frequency.

As a further improvement, the control module is further configured to:

storing the running state data in a backup position of the preset memory;

generating third address information corresponding to the backup position according to the name information and the index information of the backup position;

and when the running state data is judged to be lost, sending the third address information to the terminal equipment so that the terminal equipment reads the running state data from the backup position in the preset memory according to the received third address information and identifies the running state data according to the third address information.

As a further improvement, the control module is further configured to:

and when the running state data is discontinuous or the byte number exceeds a preset number of bits, judging that the running state data is lost.

As a further improvement, the control module is further configured to:

responding to an address information automatic arrangement instruction triggered by a user, and starting an address information automatic arrangement function;

analyzing the function setting parameters input by the user to obtain the data source, the function execution codes and the priority setting level of each function parameter;

and acquiring different types of memories and corresponding address index sets in the preset memories, classifying and storing a plurality of functional parameters with the same data source in the memories of the same type, and correspondingly configuring the address index of each functional parameter according to the high-low sequence of the priority setting level.

Compared with the prior art, the invention has the following beneficial effects:

the mining machinery Internet of things system provided by the invention matches the name information of the running state data with the preset first address information of the memory, and sends the first address information to the terminal equipment, so that the terminal equipment reads the running state data from the specified position in the memory according to the received first address information, and identifies the running state data according to the first address information. The terminal equipment can read and identify the running state data through the received first address information, and after parts with different data addresses are replaced, the data reading and identifying process can be completed only by receiving new first address information without depending on specific parts, so that the problems that the data addresses set by all mining mechanical equipment are different and the universality of the parts is limited are solved.

Drawings

Fig. 1 is a flowchart illustrating steps of a data transmission method performed by a control module according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Referring to fig. 1, an embodiment of the present invention provides a mining machine internet of things system, including a terminal device and at least one mining machine device, where the mining machine device is in communication connection with the terminal device, and the mining machine device is configured with a control module, where the control module is configured to perform the following steps:

s11, acquiring the running state data of the mining mechanical equipment;

s12, matching and judging the name information in the running state data with first address information of a preset memory;

s13, when the name information and the first address information are judged to meet the matching condition, storing the running state data to a specified position in the preset memory; the designated position is a memory position corresponding to the first address information;

s14, sending the first address information to the terminal device, so that the terminal device reads the running state data from the specified position according to the received first address information, and identifies the running state data according to the first address information.

In step S11, the operation state data of the mining machine needs to be acquired. Specifically, the running state data can be collected by the collection module and then sent to the control module. The acquisition module comprises, for example, a temperature sensor, a pressure sensor, etc., and is configurable in particular according to the operating parameters of the different mining machine devices.

In step S12, a match determination is performed between the name information in the operating state data and the first address information of the preset memory. Illustratively, when the operation state data collected by the temperature sensor of the mineral processing mechanical equipment is acquired, the corresponding name information is "temperature of the mineral processing mechanical equipment".

Correspondingly, the preset memory has a plurality of memory locations, and the first address information corresponding to each memory location includes an address index and an address name. For example, the address name may be temperature data of the mining machine, pressure data of the mining machine, temperature data of the mining machine, and the like. In the implementation, the matching determination is a process of allocating and storing the acquired operation status data into the memory.

In step S13, when it is determined that both the name information and the first address information satisfy a matching condition, storing the operating state data to a specified location in the preset memory; and the designated position is a memory position corresponding to the first address information.

Specifically, the matching judgment comprises the following steps:

extracting a first identifier in the name information and an address name in the first address information;

comparing the similarity of the first identification and the address name to obtain a first comparison value;

when the first comparison value is larger than or equal to a preset threshold value, judging that the name information and the first address information meet a matching condition;

and when the first comparison value is smaller than a preset threshold value, judging that the name information and the first address information do not meet the matching condition.

For example, when the operating state data is operating state data collected by a temperature sensor of the mineral processing mechanical equipment, and the corresponding name information is "temperature of the mineral processing mechanical equipment", the first identifier may be temperature of the mineral processing mechanical equipment. At this time, similarity comparison is performed between the first identifier and the address name in the first address information. In specific implementation, the comparison may be performed according to character similarity, semantic similarity, and the like. For example, if the first identifier includes characters of "mineral separation" and "temperature", when the address name in the first address information also includes characters of "mineral separation" and "temperature", it may be determined that the first comparison value is 2.

Further, the preset threshold is set by the user according to the required matching precision, for example, the preset threshold is set to be 2. When the first comparison value is greater than or equal to 2, judging that the name information and the first address information meet a matching condition; and when the first comparison value is smaller than 2, judging that the name information and the first address information do not meet the matching condition.

In this embodiment, when there are multiple pieces of first address information, if the address names of more than two pieces of first address information and the first identifiers satisfy similarity matching, a second identifier in the name information may also be extracted, similarity comparison may be performed between the second identifier and the address names, and when it is determined that the second identifier is similar to the address name, it is determined that the name information and the first address information satisfy matching conditions.

Specifically, when the name information is "the CPU temperature of the mineral processing mechanical equipment", the first identifier is the temperature of the mineral processing mechanical equipment. At this time, the second flag continues to be extracted as "CPU". And then, carrying out similarity comparison on the second identifier and a plurality of address names, and finally selecting a memory position of the address name including the CPU for data registration.

In step S14, the first address information is sent to the terminal device, so that the terminal device reads the operating state data from the specified location according to the received first address information, and identifies the operating state data according to the first address information. And the terminal equipment obtains the address index and the address name in the first address information according to the received first address information, finds the designated position in the memory according to the address index and reads the running state data. And finally, the terminal equipment identifies the running state data according to the address name.

Furthermore, the terminal equipment identifies the received running state data, records and stores the running state data, and displays the running state data through a parameter curve, a chart or characters. Mine management personnel can accurately know information such as production conditions, production progress and yield of the mining mechanical equipment according to information such as icons provided by the terminal equipment.

In the mine operation system, generally can use multiple mining machinery equipment, all be equipped with control module among a plurality of mining machinery equipment, control module is connected with transmission module and collection module to carry out data communication through transmission module and terminal equipment.

In this embodiment, the control module adopts a PLC module, the transmission module adopts a DTU (Data Transfer unit), the acquisition module includes a temperature sensor, a pressure sensor, etc., and the acquisition module can be specifically set according to the operating parameters of different mining machines. The DTU can formulate physical interfaces, communication protocols, communication parameters, and communication protocol message definitions. And the PLC module classifies the operating state data according to functional data, control module state data, equipment state data and configuration parameter data, and the classified data is stored in a memory. Wherein, the memory is classified according to function as: a common register for storing said functional data and said control module status data; the data acquisition register is used for storing the equipment state data; and the parameter setting register is used for storing the configuration parameter data.

In one embodiment, the control module is further configured to perform the steps of:

s21, when the name information and the first address information are judged not to meet the matching condition, storing the running state data to a reserved position in the preset memory; the reserved position is a memory position in the preset memory where the first address information is not preset;

s22, generating second address information corresponding to the reserved position according to the name information and the index information of the reserved position;

and S23, sending the second address information to the terminal equipment, so that the terminal equipment reads the running state data from the reserved position in the preset memory according to the received second address information, and identifies the running state data according to the second address information.

In step S21, a matching determination needs to be performed according to the name information of the operating status data and the first address information of the preset memory, and the specific determination process is already described in step S13 and is not described herein again. When the first comparison value is smaller than a preset threshold value, judging that the name information and the first address information do not meet a matching condition, and storing the running state data to a reserved position in a preset memory; the reserved position is a memory position where the first address information is not preset in the preset memory.

In step S22, second address information corresponding to the reserved location is generated according to the name information and the index information of the reserved location. Accordingly, the second address information also includes an address index and an address name.

In step S23, the second address information is sent to the terminal device, so that the terminal device reads the operating status data from the reserved location in the preset memory according to the received second address information, and identifies the operating status data according to the second address information. The terminal equipment obtains the address index and the address name in the second address information according to the received second address information, finds the reserved position in the memory according to the address index and reads the running state data. And finally, the terminal equipment identifies the running state data according to the address name.

In another embodiment, the control module is further configured to:

storing the running state data in a backup position of the preset memory;

generating third address information corresponding to the backup position according to the name information and the index information of the backup position;

and when the running state data is judged to be lost, sending the third address information to the terminal equipment so that the terminal equipment reads the running state data from the backup position in the preset memory according to the received third address information and identifies the running state data according to the third address information.

And generating third address information corresponding to the backup position according to the name information and the index information of the backup position. Correspondingly, the third address information also includes an address index and an address name.

Specifically, when the running state data is discontinuous or the number of bytes exceeds a preset number of bits, it is determined that the running state data is lost. In this embodiment, the data needs to be stored continuously and cannot exceed the machine process limits. Illustratively, the number of bytes of the lock function option is 2, and the corresponding memory address is 40002. When the data has a fault, the data can be judged to be lost; or when 3-bit data is received, it can be determined that the data is lost. By arranging the backup memory, the running state data can be backed up, and when the data is lost, the data can be recovered according to the backup data.

In another embodiment, the control module is further configured to:

responding to an address information automatic arrangement instruction triggered by a user, and starting an address information automatic arrangement function;

analyzing the function setting parameters input by the user to obtain the data source, the function execution codes and the priority setting level of each function parameter;

and acquiring different types of memories and corresponding address index sets in the preset memories, classifying and storing a plurality of functional parameters with the same data source in the memories of the same type, and correspondingly configuring the address index of each functional parameter according to the high-low sequence of the priority setting level.

It should be noted that this function may be triggered by the user after replacing the component. After the user replaces the parts, the user inputs function setting parameters according to the requirements, sends an address information automatic arrangement instruction, and then the control module starts the address information automatic arrangement function. The control module analyzes the function setting parameters input by the user to obtain the data source, the function execution codes and the priority setting level of each function parameter. And finally, the control module acquires different types of memories in the preset memories and corresponding address index sets, classifies and stores a plurality of functional parameters with the same data source in the memories of the same type, and correspondingly configures the address index of each functional parameter according to the high-low sequence of the priority setting level. Illustratively, when the parameter a and the parameter B are received simultaneously, if the priority of the parameter a is higher than that of the parameter B, the parameter a is preferentially subjected to the configuration address index.

In yet another implementation, the mining machine equipment further includes a verification module configured to:

receiving verification information sent by the terminal equipment;

adding the check information to the first address information or the second address information to generate a check data packet;

and sending the verification data packet to the terminal equipment so that the terminal equipment can verify the identity of the mining machinery according to the verification data packet.

Specifically, the verification information may be a numeric string or a special character, such as "10001," which is not limited by the present invention. The terminal equipment identifies the verification information so as to determine the authenticity of the verification data packet, the identity of the mining machinery can be verified, the situation that error information is received due to data flow errors is avoided, and the monitoring accuracy of the terminal equipment is guaranteed.

Further, the checking module is further configured to send update information to the control module, so that the control module receives the update information and obtains the operation state data of the mining mechanical equipment again to update the operation state data. Specifically, when the user needs accurate data at the current time, the user may communicate with the verification module to cause the verification module to send update information to the control module. For example, the update information may be information including a parameter update instruction such as a "temperature parameter update instruction" or a "pressure parameter update instruction", and may be set by a user as needed. And after receiving the update information, the control module reads a specific instruction in the update information and acquires the running state data acquired by the corresponding acquisition module at the current moment according to the instruction. For example, when a user needs the temperature of the mineral processing mechanical equipment at the current moment, the verification module sends update information of 'temperature update of the mineral processing mechanical equipment' to the control module, and after the control module receives the update information, the control module obtains temperature data collected by a temperature sensor of the mineral processing mechanical equipment at the current moment and then performs data transmission with the terminal equipment again. The terminal equipment finally displays the updated running state data, and by the mode, the running state data can be refreshed in real time, the situation that the running state of the mining machinery cannot be monitored in time due to data delay is avoided, and the monitoring accuracy of the terminal equipment is improved.

Further, the checking module comprises a timing checking module, a command checking module and a self-defined checking module;

the timing verification module is used for receiving verification information sent by the terminal equipment according to a fixed verification period;

the command checking module is used for receiving checking information sent by the terminal equipment according to a checking instruction;

and the user-defined check module is used for receiving check information sent by the terminal equipment according to the user-defined frequency.

Specifically, the check module may include one or more of a timing check module, a command check module, and a custom check module.

In this embodiment, matching is performed according to name information of the operating state data and first address information of a preset memory, and the first address information is sent to a terminal device, so that the terminal device reads the operating state data from a specified position in the memory according to the received first address information, and identifies the operating state data according to the first address information. The terminal equipment can read and identify the running state data through the first address information, and after parts with different data addresses are replaced, the data reading and identifying process can be completed only by receiving new first address information without depending on specific parts, so that the problem that the universality of the parts is limited due to different data addresses of various mining mechanical equipment in the prior art is solved.

In order to facilitate understanding of the present invention, the first address information in one embodiment is illustrated with reference to tables 1 and 2.

Table 1 first address information table 1

TABLE 2 first address information table 2

It should be noted that the above-described embodiments are merely illustrative, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. In addition, in the drawings of the embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, and may be specifically implemented as one or more communication buses or signal lines. One of ordinary skill in the art can understand and implement it without inventive effort.

The above-mentioned embodiments are provided to further explain the objects, technical solutions and advantages of the present invention in detail, and it should be understood that the above-mentioned embodiments are only examples of the present invention and are not intended to limit the scope of the present invention. It should be understood that any modifications, equivalents, improvements and the like, which come within the spirit and principle of the invention, may occur to those skilled in the art and are intended to be included within the scope of the invention.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用户邀请关系的统计方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!