A monitoring method and device for an interlocking device

Through automated interlocking information analysis and interlocking rate calculation, the problem of time-consuming, labor-intensive and inaccurate monitoring of interlocking devices is solved, effective monitoring and safety rating of interlocking devices is realized, and inspection efficiency and accuracy are improved.

CN115826522BActive Publication Date: 2025-08-15ZHEJIANG LANZHUO IND INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211475963.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-23
Publication Date
2025-08-15
Estimated Expiration
2042-11-23

AI Technical Summary

Technical Problem

In the prior art, the monitoring of interlocking devices relies on manual regular inspections, which leads to time-consuming and labor-intensive and inaccurate statistical results. In addition, some workshops or factories do not run interlocking devices in order to save inspection time, which easily leads to machine damage or safety problems.

Method used

By acquiring interlocking information and interlocking level information, analyzing the interlocking state, calculating the interlocking rate and determining whether it is within the preset range, automatic monitoring of the interlocking device is realized.

Benefits of technology

It realizes effective monitoring of the interlocking device, ensures machine safety and reliability, provides safety rating standards, saves manual inspection time, and improves inspection efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115826522B_ABST
    Figure CN115826522B_ABST
Patent Text Reader

Abstract

The present application discloses a monitoring method and device for an interlocking device. The method comprises: obtaining interlocking information and interlocking level information, parsing the interlocking information, obtaining the interlocking state of the interlocking device, obtaining the interlocking rate of the interlocking device within a preset time according to the interlocking state and interlocking level information, and judging whether the interlocking rate is within a preset range to monitor the interlocking device. Among them, by determining the interlocking rate within a preset time through the interlocking state and interlocking level information of the interlocking device, effective monitoring of the interlocking device can be achieved to ensure the safety and reliability of the machine. At the same time, the level of the interlocking rate can also be used as a safety rating standard for subsequent workshops or factories to avoid the problem of individual workshops or factories not operating the interlocking device. At the same time, by calculating the interlocking rate, time and energy for manual regular inspections are saved, the efficiency of interlocking device inspections is improved, and the accuracy and reliability of statistical results are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of monitoring technology, and in particular to a monitoring method and device for an interlocking device. Background Art

[0002] With the development of automation, many tasks that were previously performed manually are gradually being replaced by automated machines. In order to ensure the safety and normal operation of automated machines, interlocking devices are widely used in the production process to ensure the safety and normal operation of automated machines.

[0003] In the prior art, regular manual checks of interlocking devices are often performed to ensure safe machine operation. However, since a single automated machine may have multiple interlocking devices, a single workshop may have multiple automated machines, and a single factory may have multiple workshops, manual checks are time-consuming and labor-intensive, and the statistical results may be inaccurate. Furthermore, some workshops or maintenance personnel may not activate interlocking devices to save time or improve production efficiency, relying instead on manual troubleshooting when a machine malfunctions. This approach can easily cause serious damage to the automated machine or lead to safety issues.

[0004] Based on this, how to achieve effective monitoring of the interlocking device is a technical problem that needs to be solved urgently by those skilled in the art. Summary of the Invention

[0005] Based on the above problems, the present application provides a monitoring method and device for an interlocking device to achieve effective monitoring of the interlocking device.

[0006] The embodiments of this application disclose the following technical solutions:

[0007] In a first aspect, an embodiment of the present application discloses a monitoring method for an interlocking device, the method comprising:

[0008] Obtain interlocking information and interlocking level information;

[0009] Parsing the interlocking information to obtain the interlocking status of the interlocking device;

[0010] Obtaining an interlocking rate of the interlocking device within a preset time according to the interlocking state and interlocking level information;

[0011] It is determined whether the interlocking rate is within a preset range to monitor the interlocking device.

[0012] Optionally, obtaining interlocking information and interlocking level information includes:

[0013] Get user instructions;

[0014] determining interlocking information through an interlocking information model according to the user instruction;

[0015] Interlocking level information is determined according to the user instruction.

[0016] Optionally, the interlocking information model is obtained by:

[0017] Determine the interlock name, calculation expression, bit number and initial data information corresponding to the interlock device according to the interlock device, and cache them;

[0018] receiving bit number data information corresponding to the bit number sent by a real-time data system;

[0019] Obtaining the interlocking state of the interlocking device according to the bit number data information and the calculation expression;

[0020] Update the initial data information according to the bit number data information and the interlocking status to obtain real-time data information;

[0021] An interlocking information model is generated according to the interlocking name, bit number and real-time data information.

[0022] Optionally, the receiving bit number data information corresponding to the bit number sent by the real-time data system includes:

[0023] Sending a bit number subscription instruction to a real-time data system; wherein the bit number subscription instruction includes the bit number of the interlocking device;

[0024] According to a preset time interval, the bit number data information of the interlocking device corresponding to the subscribed bit number sent by the real-time data system is received.

[0025] Optionally, generating an interlocking information model according to the interlocking name, bit number and real-time data information includes:

[0026] Accumulate and obtain the interlocking names, position numbers and real-time data information corresponding to multiple interlocking devices;

[0027] An interlocking information model is generated according to the interlocking names, position numbers and real-time data information corresponding to the plurality of interlocking devices.

[0028] Optionally, obtaining the interlocking rate of the interlocking device within a preset time according to the interlocking state and interlocking level information includes:

[0029] Determine an interlocking rate formula according to the interlocking level information;

[0030] An interlocking rate of the interlocking device within a preset time is determined according to the interlocking state and the interlocking rate formula.

[0031] Optionally, the formula for determining the interlocking rate according to the interlocking level information includes:

[0032] A single interlocking rate formula and / or an average interlocking rate formula is determined according to the interlocking level information.

[0033] Optionally, when the interlocking rate formula is a single interlocking rate formula, the interlocking rate of the interlocking device within a preset time is obtained according to the interlocking state and interlocking level information, which is obtained by the following formula:

[0034]

[0035] Among them, R0 represents the interlocking rate of an interlocking device within the preset time, Y0 represents the number of samples in which the interlocking state of the interlocking device is the running state within the preset time; X0 represents the number of samples in which the interlocking state of the interlocking device is the stop state within the preset time; Y0+X0 represents the total number of samples of the interlocking state of the interlocking device within the preset time.

[0036] Optionally, when the interlocking rate formula is an average interlocking rate formula, the interlocking rate of the interlocking device within a preset time is obtained according to the interlocking state and interlocking level information, and is obtained by the following formula:

[0037]

[0038] Wherein, R1 represents the average interlocking rate when there are multiple interlocking devices; n represents the total number of interlocking devices, Indicates the sum of the number of samples in which the interlocking state of each interlocking device is in the operating state within the preset time; Indicates the sum of the number of samples in which the interlocking state of each interlocking device is the stopped state within the preset time; Indicates the total number of samples taken of the interlocking status of multiple interlocking devices within a preset time.

[0039] In a second aspect, an embodiment of the present application provides a monitoring device for an interlocking device, the device comprising: an acquisition module, a parsing module, an interlocking rate calculation module, and a monitoring module;

[0040] The acquisition module is used to acquire interlocking information and interlocking level information;

[0041] The parsing module is used to parse the interlocking information to obtain the interlocking status of the interlocking device;

[0042] The interlocking rate calculation module is used to obtain the interlocking rate of the interlocking device within a preset time according to the interlocking state and interlocking level information;

[0043] The monitoring module is used to determine whether the interlocking rate is within a preset range, so as to monitor the interlocking device.

[0044] Compared with the existing technology, this application has the following beneficial effects:

[0045] The present application obtains interlocking information and interlocking level information, parses the interlocking information, obtains the interlocking status of the interlocking device, obtains the interlocking rate of the interlocking device within a preset time based on the interlocking status and interlocking level information, and determines whether the interlocking rate is within a preset range to monitor the interlocking device. Among them, by determining the interlocking rate within a preset time through the interlocking status and interlocking level information of the interlocking device, effective monitoring of the interlocking device can be achieved. When the interlocking efficiency of the interlocking device is lower than the preset range, it is considered that it does not meet the safety requirements to ensure the safety and reliability of the machine. At the same time, the level of the interlocking rate can also be used as a safety rating standard for subsequent workshops or factories, achieving the effective operation of the interlocking device and avoiding the problem of individual workshops or factories not operating the interlocking device. At the same time, by calculating the interlocking rate, time and energy for manual regular inspections are saved, the efficiency of interlocking device inspections is improved, and the accuracy and reliability of statistical results are improved. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0047] Figure 1 A flowchart of a monitoring method for an interlocking device provided in an embodiment of the present application;

[0048] Figure 2 A flowchart of a process for generating an interlocking information model provided in an embodiment of the present application;

[0049] Figure 3 A schematic structural diagram of the monitoring device of the interlocking device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] As previously described, research on interlocking devices revealed that, in the prior art, regular manual inspections of interlocking devices are often performed to ensure safe machine operation. However, since a single automated machine may have multiple interlocking devices, a single workshop may have multiple automated machines, and a single factory may have multiple workshops, manual inspections are time-consuming and labor-intensive, and the statistical results may be inaccurate. Furthermore, some workshops or maintenance personnel, in order to save inspection time or improve production efficiency, may not operate interlocking devices, and instead rely on manual troubleshooting when a machine malfunctions. This approach can easily cause serious damage to the automated machine or lead to safety issues.

[0051] To address the aforementioned issues, embodiments of the present application provide a method and device for monitoring an interlocking device. The method comprises: obtaining interlocking information and interlocking level information, parsing the interlocking information to obtain the interlocking status of the interlocking device, obtaining an interlocking rate of the interlocking device within a preset time period based on the interlocking status and interlocking level information, and determining whether the interlocking rate is within a preset range to monitor the interlocking device.

[0052] In this way, the interlocking rate within the preset time is determined by the interlocking status and interlocking level information of the interlocking device, so that the interlocking device can be effectively monitored. When the interlocking efficiency of the interlocking device is lower than the preset range, it is considered that it does not meet the safety requirements to ensure the safety and reliability of the machine. At the same time, the high or low interlocking rate can also be used as a safety rating standard for subsequent workshops or factories, realizing the effective operation of the interlocking device and avoiding the problem of individual workshops or factories not operating the interlocking device. At the same time, by calculating the interlocking rate, the time and energy of manual regular inspections are saved, the efficiency of interlocking device inspections is improved, and the accuracy and reliability of statistical results are improved.

[0053] In order to help those skilled in the art better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0054] The term "interlocking" as mentioned below refers to a structure that allows two actions to have a mutually restrictive relationship through a mechanical or electrical mechanism.

[0055] See also Figure 1 , which is a flow chart of a monitoring method for an interlocking device provided in an embodiment of the present application, combined with Figure 1 As shown, the monitoring method of the interlocking device provided in the embodiment of the present application may include:

[0056] S101: Obtain interlocking information and interlocking level information.

[0057] The interlocking information refers to information including the interlocking status of the interlocking device, and may also include information such as the position number, type and level of the interlocking device, including but not limited to the aforementioned information, which is not specifically limited here.

[0058] Among them, the interlocking level information means the level corresponding to the interlocking device that needs to be monitored or counted. Taking an actual factory as an example, assuming that the factory has 10 identical workshops, each workshop has 10 identical machines, and each machine has 3 interlocking devices, types A, B, and C respectively. If the interlocking level is all interlocking devices of type B in all workshops, then all interlocking devices of type B need to be monitored or counted; if the interlocking level information is at the workshop level, then all interlocking devices corresponding to all machines in the 10 workshops need to be monitored or counted. The above is only an example and is not used as a basis for limiting the scope of protection of this application.

[0059] As an example, step S101 may specifically include:

[0060] Step 11: Get user instructions.

[0061] Step 12: Determine interlocking information through an interlocking information model according to the user instruction.

[0062] Step 13: Determine interlocking level information according to the user instruction.

[0063] The serial numbers of steps 11 to 13 are only used to distinguish different steps and the time sequence relationship between different steps, and therefore are not shown or illustrated in the drawings.

[0064] The user instruction refers to an instruction of an interlocking device that the user wants to monitor or an interlocking device that the user wants to collect statistics on.

[0065] The interlocking information model includes the interlocking names of multiple interlocking devices, each of which has a corresponding bit number, type, corresponding workshop, corresponding factory and / or interlocking status, etc., including but not limited to the aforementioned content, which is not specifically limited here. Taking the actual interlocking device monitoring scenario as an example, the content of the interlocking information model is shown in Table 1:

[0066] Table 1 Interlocking information model content

[0067] Interlocking name Position No. type Corresponding workshop Corresponding factory Interlock status First 1 Primary structure A Factory No. 1 run Second 2 Secondary structure B Factory No. 2 stop C 3 Tertiary structure C Factory No. 3 run Man 4 Quaternary structure D Factory No. 4 run

[0068] The contents in Table 1 above are merely examples and are not intended to limit the scope of protection of this application.

[0069] S102: Analyze the interlocking information to obtain the interlocking status of the interlocking device.

[0070] Among them, according to the above content, the interlocking information is determined by the interlocking information model according to the user instructions, which may include the interlocking name of the interlocking device. Each interlocking name has a corresponding bit number, type, corresponding workshop, corresponding factory and / or interlocking status, etc., including but not limited to the above content, and is not specifically limited here.

[0071] S103: Obtaining an interlocking rate of the interlocking device within a preset time according to the interlocking state and interlocking level information.

[0072] The interlock level information can be used to determine the number of interlock devices that need to be monitored or counted. The interlock rate can then be determined based on the determined number of interlock devices and their corresponding interlock status. This allows the operational status of a single interlock device or multiple interlock devices to be determined, enabling further effective monitoring of the interlock devices.

[0073] The preset time may be minutes, hours, days, weeks, months or years, which is not specifically limited here and can be determined according to actual applications.

[0074] As an example, step S103 may include:

[0075] Step 21: Determine an interlocking rate formula according to the interlocking level information.

[0076] Among them, the interlocking rate formula is a formula used to calculate the interlocking rate. Since the interlocking level information can determine the number and type of interlocking devices, the interlocking level information can be used to determine whether there is one interlocking device or multiple interlocking devices, and then determine the corresponding interlocking rate formula.

[0077] Step 22: Determine the interlocking rate of the interlocking device within a preset time according to the interlocking state and the interlocking rate formula.

[0078] The serial numbers of steps 21 to 22 are only used to distinguish different steps and the timing relationship between different steps, and therefore are not shown or illustrated in the drawings.

[0079] As an example, step 22 may include:

[0080] A single interlocking rate formula and / or an average interlocking rate formula is determined according to the interlocking level information.

[0081] The single interlocking rate formula is used when the interlocking level information corresponds to one interlocking device. For example, in a real factory, assuming the interlocking level information is to monitor one interlocking device B for a preset time of one hour, the single interlocking rate formula can be used to calculate the interlocking rate of interlocking device B within one hour, achieving the desired monitoring effect.

[0082] At the same time, in a feasible implementation, when the level corresponding to the interlocking level information is a machine or a workshop or a factory or an enterprise (an enterprise may include one or more factories), the corresponding condition is to monitor the same interlocking device. For example, there are 10 identical machines in a workshop, and each machine has the same interlocking device A. Each machine is sampled once at the same time node, and the single interlocking rate formula can also be used for calculation. At this time, the calculated result can be expressed as the interlocking rate of the interlocking device A of the workshop. The above is only an example and is not used as a basis for limiting the scope of protection of this application.

[0083] As an example, when the interlocking rate formula is a single interlocking rate formula, step 22 is obtained by the following formula:

[0084]

[0085] Among them, R0 represents the interlocking rate of an interlocking device within the preset time, Y0 represents the number of samples in which the interlocking state of the interlocking device is the running state within the preset time; X0 represents the number of samples in which the interlocking state of the interlocking device is the stop state within the preset time; Y0+X0 represents the total number of samples of the interlocking state of the interlocking device within the preset time.

[0086] Among them, the interlocking state of the interlocking device can be divided into an operating state or a stopped state, which can also be called an operational state or a cut-off state.

[0087] Based on the above-mentioned feasible implementation method, when the interlocking level information corresponds to a level of a machine, a workshop, a factory, or an enterprise (an enterprise can include one or more factories), a single interlocking rate formula can also be used for calculation. Taking an actual factory as an example, assuming that it is necessary to monitor the interlocking device C in the same machine A in ten workshops, then the total sampling volume can be set to 10, and 10 interlocking devices C can be sampled at the same time, and then the interlocking rate can be calculated using the single interlocking rate formula. In this way, the operation of the interlocking device C in the factory can be monitored by the obtained interlocking rate.

[0088] The multi-interlocking rate formula is used when the interlocking level information corresponds to multiple interlocking devices. For example, in a real factory, if we need to calculate the interlocking rates of interlocking devices A, B, and C on a machine, we can use the average interlocking rate formula to obtain the interlocking rate for that machine, enabling effective monitoring of the machine.

[0089] As a feasible implementation method, when the interlocking rate formula determined by the interlocking level information is the average interlocking rate formula, the multiple interlocking devices can be multiple interlocking devices on a machine, or multiple interlocking devices corresponding to multiple machines in a workshop. There is no specific limitation. The interlocking devices can be the same or different, which is determined by the actual application.

[0090] As an example, when the interlocking rate formula is an average interlocking rate formula, step 22 is obtained by the following formula:

[0091]

[0092] Wherein, R1 represents the average interlocking rate when there are multiple interlocking devices; n represents the total number of interlocking devices, Indicates the sum of the number of samples in which the interlocking state of each interlocking device is in the operating state within the preset time; Indicates the sum of the number of samples in which the interlocking state of each interlocking device is the stopped state within the preset time; Indicates the total number of samples taken of the interlocking status of multiple interlocking devices within a preset time.

[0093] For the above-mentioned single interlocking rate formula and multiple interlocking rate formula, in a feasible implementation, the interlocking rate when the interlocking state is stopped can also be calculated by transforming the formula. A specific description is not given here. Please refer to the aforementioned process of calculating the interlocking rate when the interlocking state is running.

[0094] The number of samples can be determined according to the actual scenario. Multiple samples can be taken at the same time interval within a preset time, or samples can be taken sequentially at the same time node or at the same moment within a preset time. There is no specific limitation here.

[0095] S104: Determine whether the interlocking rate is within a preset range to monitor the interlocking device.

[0096] Among them, the preset range means that the interlocking rate complies with the prescribed safety range and can be set according to actual conditions. For example, some machines need to reach an interlocking rate of 100% to ensure the safety of personnel and the stable operation of the machine. Some machines can be manually monitored, and the corresponding interlocking rate may reach more than 90%. The specific range is determined based on actual conditions and is not specifically limited here.

[0097] The monitoring method of the interlocking device provided in the embodiment of the present application obtains interlocking information and interlocking level information, parses the interlocking information, obtains the interlocking status of the interlocking device, obtains the interlocking rate of the interlocking device within a preset time based on the interlocking status and interlocking level information, and determines whether the interlocking rate is within a preset range to monitor the interlocking device. Among them, by determining the interlocking rate within a preset time based on the interlocking status and interlocking level information of the interlocking device, effective monitoring of the interlocking device can be achieved. When the interlocking efficiency of the interlocking device is lower than the preset range, it is considered that it does not meet the safety requirements to ensure the safety and reliability of the machine. At the same time, the level of the interlocking rate can also be used as a safety rating standard for subsequent workshops or factories, thereby achieving the effective operation of the interlocking device and avoiding the problem of individual workshops or factories not operating the interlocking device. At the same time, by calculating the interlocking rate, time and energy for manual regular inspections are saved, the efficiency of interlocking device inspections is improved, and the accuracy and reliability of statistical results are improved.

[0098] At the same time, the operational status of each interlocking device can be assessed, both for the management team (or personnel) corresponding to the current device in operation and for the factory-level unit. By ranking the interlocking rates between factories and teams, management team members are encouraged to improve operational quality, thereby achieving the goals of increasing production efficiency, reducing operator workload, and ensuring machine safety.

[0099] Based on the monitoring method of the interlocking device provided in the above embodiment, the embodiment of the present application provides a process for generating an interlocking information model. Figure 2 , Figure 2 A flowchart of the interlocking information model generation process provided in the embodiment of the present application, combined with Figure 2 As shown, the process includes:

[0100] S201: Determine the interlocking name, calculation expression, bit number and initial data information corresponding to the interlocking device according to the interlocking device, and cache them.

[0101] The interlocking name refers to the name of the interlocking device, in order to distinguish different interlocking devices.

[0102] The calculation expression refers to an expression for calculating the interlocking state of the interlocking device, and specifically, information such as the structure and physical connection of the actual interlocking device can be determined.

[0103] Here, the position number refers to the position number of the interlocking device. For example, Ab1 can be represented as the interlocking device at position 1 on machine b in workshop A. There is no specific limitation here. Its purpose is to locate interlocking devices at different positions in different factories and / or different workshops and / or different machines.

[0104] The initial data information may include a characteristic bit number, which is various information of the interlocking device in the initial state, including but not limited to the characteristic bit number, and is not specifically limited.

[0105] The characteristic bit indicates whether the interlock is included in the interlock rate calculation. If this field is left blank, there is no limit. If the characteristic bit is calculated as "True," the interlock is included in the calculation; if the characteristic bit is calculated as "False," the interlock is not included. This is typically triggered during equipment maintenance or shutdown, automatically excluding interlocks not required for statistics and improving the accuracy of interlock rate calculations.

[0106] S202: Receive bit number data information corresponding to the bit number sent by the real-time data system.

[0107] The real-time data system refers to a system that collects various data of each interlocking device in real time; the bit number data information refers to various data information of the interlocking device corresponding to the bit number.

[0108] As an example, step S202 may specifically include:

[0109] Step 31: Send a bit number subscription instruction to the real-time data system; wherein the bit number subscription instruction includes the bit number of the interlocking device.

[0110] Step 32: receiving the bit number data information of the interlocking device corresponding to the subscribed bit number sent by the real-time data system at a preset time interval.

[0111] The serial numbers of steps 31 to 32 are only used to distinguish different steps and the timing relationship between different steps, and therefore are not shown or illustrated in the drawings.

[0112] S203: Obtaining the interlocking state of the interlocking device according to the bit number data information and the calculation expression.

[0113] The value related to the calculation expression in the bit number data information can be substituted into the calculation expression, and the interlocking state of the interlocking device can be determined through the calculation expression.

[0114] S204: updating the initial data information according to the bit number data information and the interlocking status to obtain real-time data information.

[0115] The real-time data information refers to updated data information obtained by refreshing the values of various data in the initial data information.

[0116] Among them, the snapshot service can be used to update real-time data information at preset time intervals.

[0117] S205: Generate an interlocking information model according to the interlocking name, bit number and real-time data information.

[0118] As an example, step S205 may specifically include:

[0119] Step 41: Accumulate and obtain interlocking names, position numbers, and real-time data information corresponding to multiple interlocking devices;

[0120] As a feasible implementation method, information of all interlocking devices that need to be monitored can be obtained.

[0121] Step 42: Generate an interlocking information model according to the interlocking names, bit numbers and real-time data information corresponding to the plurality of interlocking devices.

[0122] Therefore, an interlocking information model can be established and interlocking information can be output according to user instructions. This is simple and efficient. There is no need to manually calculate the interlocking status or manually go to each workshop to conduct statistics. This improves the statistical efficiency of the interlocking status and achieves effective monitoring.

[0123] Among them, in a feasible implementation, the interlocking information model in the present application can also realize the function of interlocking shielding management. In the actual production operation process, it is often necessary to temporarily repair some equipment. For example, due to process reasons (such as leakage) or instrument reasons (such as instrument damage), the interlocking state cannot be set or operated. At this time, it is necessary to shield the calculation to avoid affecting the accuracy of the interlocking rate calculation. The present invention provides an interlocking shielding function, so by sending a locking instruction to the interlocking information model, where the locking instruction can include information such as the interlocking name, shielding time and bit number of the interlocking device, the device can be locked. It can be set for a single interlock or in batches, and the start and end time and other information to be shielded can be specified. This interlocking device does not participate in the calculation of the interlocking rate during this time period.

[0124] The serial numbers of steps 41 to 42 are only used to distinguish different steps and the timing relationship between the different steps, and therefore are not shown or illustrated in the drawings.

[0125] Based on the monitoring method of the interlocking device provided in the above embodiment, see Figure 3 , Figure 3 A schematic diagram of the structure of the monitoring device of the interlocking device provided in the embodiment of the present application, combined with Figure 3 As shown, the monitoring device 300 of the interlocking device provided in the embodiment of the present application may include: an acquisition module 301, an analysis module 302, an interlocking rate calculation module 303 and a monitoring module 304;

[0126] The acquisition module 301 is used to acquire interlocking information and interlocking level information;

[0127] The parsing module 302 is used to parse the interlocking information to obtain the interlocking status of the interlocking device;

[0128] The interlocking rate calculation module 303 is used to obtain the interlocking rate of the interlocking device within a preset time according to the interlocking state and interlocking level information;

[0129] The monitoring module 304 is configured to determine whether the interlocking rate is within a preset range, so as to monitor the interlocking device.

[0130] As an example, the acquisition module 301 includes:

[0131] User instruction acquisition module, used to obtain user instructions;

[0132] An interlocking information acquisition module, configured to determine interlocking information through an interlocking information model according to the user instruction;

[0133] The interlocking level information acquisition module is used to determine the interlocking level information according to the user instruction.

[0134] As an example, the interlocking information model is obtained in the following manner:

[0135] An information determination and caching module is used to determine the interlocking name, calculation expression, bit number and initial data information corresponding to the interlocking device according to the interlocking device, and cache the information;

[0136] A bit number data information acquisition module, configured to receive bit number data information corresponding to the bit number sent by a real-time data system;

[0137] an interlocking state determining module, configured to obtain the interlocking state of the interlocking device according to the bit number data information and the calculation expression;

[0138] A real-time data information determination module is used to update the initial data information according to the bit number data information and the interlocking status to obtain real-time data information;

[0139] The interlocking information model generation module is used to generate an interlocking information model according to the interlocking name, bit number and real-time data information.

[0140] As an example, the bit number data information acquisition module includes:

[0141] A subscription instruction sending module, configured to send a bit number subscription instruction to a real-time data system; wherein the bit number subscription instruction includes the bit number of the interlocking device;

[0142] The bit number data information acquisition submodule is used to receive the bit number data information of the interlocking device corresponding to the subscribed bit number sent by the real-time data system at a preset time interval.

[0143] As an example, the interlocking information model generation module includes:

[0144] The accumulation module is used to accumulate the interlocking names, position numbers and real-time data information corresponding to multiple interlocking devices;

[0145] The interlocking information model generating submodule is used to generate an interlocking information model according to the interlocking names, bit numbers and real-time data information corresponding to the multiple interlocking devices.

[0146] As an example, the interlocking rate calculation module 303 includes:

[0147] An interlocking rate formula determination module, configured to determine an interlocking rate formula according to the interlocking level information;

[0148] The interlocking rate determining submodule is configured to determine the interlocking rate of the interlocking device within a preset time according to the interlocking state and the interlocking rate formula.

[0149] As an example, the interlocking rate formula determination module includes:

[0150] A single interlocking rate formula and / or an average interlocking rate formula is determined according to the interlocking level information.

[0151] As an example, when the interlocking rate formula is a single interlocking rate formula, the interlocking rate calculation module 303 is obtained by the following formula:

[0152]

[0153] Among them, R0 represents the interlocking rate of an interlocking device within the preset time, Y0 represents the number of samples in which the interlocking state of the interlocking device is the running state within the preset time; X0 represents the number of samples in which the interlocking state of the interlocking device is the stop state within the preset time; Y0+X0 represents the total number of samples of the interlocking state of the interlocking device within the preset time.

[0154] As an example, when the interlocking rate formula is an average interlocking rate formula, the interlocking rate calculation module 303 is obtained by the following formula:

[0155]

[0156] Wherein, R1 represents the average interlocking rate when there are multiple interlocking devices; n represents the total number of interlocking devices, Indicates the sum of the number of samples in which the interlocking state of each interlocking device is in the operating state within the preset time; Indicates the sum of the number of samples in which the interlocking state of each interlocking device is the stopped state within the preset time; Indicates the total number of samples taken of the interlocking status of multiple interlocking devices within a preset time.

[0157] The monitoring device for the interlocking device provided in the embodiment of the present application has the same beneficial effects as the monitoring method for the interlocking device provided in the above embodiment, and therefore will not be described in detail.

[0158] The embodiments of the present application also provide corresponding devices and computer storage media for implementing the solutions provided by the embodiments of the present application.

[0159] The device includes a memory and a processor, the memory is used to store instructions or codes, and the processor is used to execute the instructions or codes, so that the device executes the monitoring method of the interlocking device described in any embodiment of the present application.

[0160] The computer storage medium stores a code. When the code is executed, the device executing the code implements the monitoring method of the interlocking device described in any embodiment of the present application.

[0161] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and apparatus embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments. The device and apparatus embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components indicated as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. A person of ordinary skill in the art can understand and implement it without expending creative work.

[0162] The "first" and "second" (if any) in the names mentioned in the embodiments of this application are only used as name identifiers and do not represent the first or second in order.

[0163] Through the description of the above embodiments, it can be known that those skilled in the art can clearly understand that all or part of the steps in the above embodiment methods can be implemented by means of software plus a general hardware platform. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a read-only memory (ROM) / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in each embodiment or certain parts of the embodiments of the present application.

[0164] The above is merely one specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A monitoring method for an interlocking device, characterized in that: The method comprises: Obtaining interlocking information and interlocking level information; the interlocking information is interlocking status information of the interlocking device to be monitored, and the interlocking level information is the level corresponding to the interlocking device to be monitored; Parsing the interlocking information to obtain the interlocking status of the interlocking device; determining the number of interlocking devices to be monitored according to the interlocking level information; Determining the interlocking rate of all the interlocking devices to be monitored within a preset time period using an interlocking rate formula according to the number and the interlocking status corresponding to each interlocking device to be monitored; the interlocking rate formula is determined based on the interlocking level information; determining whether the interlocking rate is within a preset range to monitor the interlocking device; Wherein, when the interlocking rate formula is a single interlocking rate formula, the interlocking rate of an interlocking device within the preset time is determined according to the number of samples in which the interlocking state of the interlocking device is in the running state within the preset time, and the number of samples in which the interlocking state of the interlocking device is in the stopped state within the preset time; When the interlocking rate formula is an average interlocking rate formula, the average interlocking rate of multiple interlocking devices is determined based on the sum of the number of samples in which the interlocking state of each interlocking device is the running state within the preset time, and the sum of the number of samples in which the interlocking state of each interlocking device is the stopped state within the preset time.

2. The interlocking device monitoring method according to claim 1, characterized in that: The obtaining of interlocking information and interlocking level information includes: Get user instructions; determining interlocking information through an interlocking information model according to the user instruction; Interlocking level information is determined according to the user instruction.

3. The monitoring method of the interlocking device according to claim 2, characterized in that: The interlocking information model is obtained in the following way: Determine the interlock name, calculation expression, bit number and initial data information corresponding to the interlock device according to the interlock device, and cache them; receiving bit number data information corresponding to the bit number sent by a real-time data system; Obtaining the interlocking state of the interlocking device according to the bit number data information and the calculation expression; Update the initial data information according to the bit number data information and the interlocking status to obtain real-time data information; An interlocking information model is generated according to the interlocking name, bit number and real-time data information.

4. The method for monitoring an interlocking device according to claim 3, wherein: The bit number data information corresponding to the bit number sent by the receiving real-time data system includes: Sending a bit number subscription instruction to a real-time data system; wherein the bit number subscription instruction includes the bit number of the interlocking device; According to a preset time interval, the bit number data information of the interlocking device corresponding to the subscribed bit number sent by the real-time data system is received.

5. The monitoring method of the interlocking device according to claim 4, characterized in that: The generating of the interlocking information model according to the interlocking name, bit number and real-time data information includes: Accumulate and obtain the interlocking names, position numbers and real-time data information corresponding to multiple interlocking devices; An interlocking information model is generated according to the interlocking names, position numbers and real-time data information corresponding to the plurality of interlocking devices.

6. The method for monitoring an interlocking device according to claim 1, wherein: The formula for determining the interlocking rate according to the interlocking level information includes: A single interlocking rate formula and / or an average interlocking rate formula is determined according to the interlocking level information.

7. The method for monitoring an interlocking device according to claim 1, wherein: When the interlocking rate formula is a single interlocking rate formula, the interlocking rate of the interlocking device within a preset time is obtained according to the interlocking state and interlocking level information, and is obtained by the following formula: ; in, Indicates the interlocking rate of an interlocking device within a preset time. Indicates the number of samples in which the interlocking state of the interlocking device is in the operating state within a preset time; Indicates the number of samples in which the interlocking state of the interlocking device is in the stopped state within a preset time; Indicates the total number of samples taken of the interlocking status of the interlocking device within a preset time.

8. The method for monitoring an interlocking device according to claim 1, wherein: When the interlocking rate formula is an average interlocking rate formula, the interlocking rate of the interlocking device within a preset time is obtained according to the interlocking state and interlocking level information, which is obtained by the following formula: ; in, represents the average interlocking rate when there are multiple interlocking devices; n represents the total number of interlocking devices, Indicates the sum of the number of samples in which the interlocking state of each interlocking device is in the operating state within the preset time; Indicates the sum of the number of samples in which the interlocking state of each interlocking device is the stopped state within the preset time; Indicates the total number of samples taken of the interlocking status of multiple interlocking devices within a preset time.

9. A monitoring device for an interlocking device, characterized in that: The device comprises: an acquisition module, an analysis module, an interlocking rate calculation module and a monitoring module; The acquisition module is used to acquire interlocking information and interlocking level information; the interlocking information is the interlocking state information of the interlocking device to be monitored, and the interlocking level information is the level corresponding to the interlocking device to be monitored; The parsing module is used to parse the interlocking information to obtain the interlocking status of the interlocking device; The interlock rate calculation module is configured to determine the number of interlock devices to be monitored according to the interlock level information; determine the interlock rate of all interlock devices to be monitored within a preset time period according to the number and the interlock status corresponding to each interlock device to be monitored using an interlock rate formula; the interlock rate formula is determined based on the interlock level information; The monitoring module is used to determine whether the interlocking rate is within a preset range to monitor the interlocking device; Wherein, the interlocking rate calculation module is used to: When the interlock rate formula is a single interlock rate formula, the interlock rate of an interlock device within the preset time is determined based on the number of samples in which the interlock state of the interlock device is in the running state within the preset time, and the number of samples in which the interlock state of the interlock device is in the stopped state within the preset time; When the interlocking rate formula is an average interlocking rate formula, the average interlocking rate of multiple interlocking devices is determined based on the sum of the number of samples in which the interlocking state of each interlocking device is the running state within the preset time, and the sum of the number of samples in which the interlocking state of each interlocking device is the stopped state within the preset time.

Citation Information

Patent Citations

  • Electrical interlocking loop state adaptive identification method and system

    CN114137440A

  • Instrument for automatically monitoring running state of environmental pollution treatment facilities

    CN202166867U