CN111007827A - Alarm method of equipment, equipment and computer readable storage medium - Google Patents
Alarm method of equipment, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN111007827A CN111007827A CN202010163986.XA CN202010163986A CN111007827A CN 111007827 A CN111007827 A CN 111007827A CN 202010163986 A CN202010163986 A CN 202010163986A CN 111007827 A CN111007827 A CN 111007827A
- Authority
- CN
- China
- Prior art keywords
- alarm
- detected
- parameters
- logic
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000003860 storage Methods 0.000 title claims abstract description 27
- 230000009471 action Effects 0.000 claims description 22
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 239000003245 coal Substances 0.000 claims description 10
- 239000007788 liquid Substances 0.000 claims description 10
- 238000002360 preparation method Methods 0.000 claims description 10
- 238000012423 maintenance Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 3
- 230000002159 abnormal effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000001960 triggered effect Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000005856 abnormality Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41875—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31439—Alarms can be warning, alert or fault
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
The embodiment of the invention discloses an alarm method of equipment, the equipment and a computer readable storage medium. The alarm method of the equipment comprises the following steps: acquiring a plurality of parameters of equipment; compiling at least one alarm logic for each parameter; generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected; and acquiring the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and generating an alarm instruction if the matching is successful. According to the technical scheme of the embodiment of the invention, the real-time generation of the alarm rule corresponding to the target alarm logic of the equipment parameter is realized, the convenience of editing and debugging the alarm rule is improved, more alarm requirements are met more easily, and the alarm accuracy is also improved.
Description
Technical Field
The embodiment of the invention relates to the technical field of alarming, in particular to an alarming method and equipment of equipment and a computer readable storage medium.
Background
The alarm system of the coal preparation plant equipment mainly comprises a sensor for monitoring and obtaining the parameters of the equipment by a monitoring source, and a Programmable Logic Controller (PLC) for processing the data of the parameters of the equipment to realize alarm. Common fault points or protection trigger points are generally Boolean feedback, wherein true is defined as fault enabling, false is defined as fault resetting, and when the values of parameters of equipment, such as the values of current, liquid level, temperature and the like, are higher than or lower than a set threshold value, an alarm signal is generated.
The alarm monitoring of the parameters of the equipment is based on single-point single alarm logic, the point location can alarm when enabled, and the alarm can be eliminated when recovered, the production environment of the coal preparation plant is complex, most fault points or protection triggering points are in production shutdown and maintenance, false alarm is caused because personnel debugging can trigger by mistake, or threshold value is frequently triggered due to running data fluctuation, so that the alarm quantity is excessive. In addition, in the normal production process, the original alarm deployment program cannot meet the existing requirements, the alarm program needs to be newly added or modified, the steps of re-deploying the alarm program are complex, and the editing and setting are not facilitated in time. In addition, the complex alarm logic needs a debugging process, and the debugging process is carried out in an alarm program deployed in the PLC system, so that the period is long, and the risk that the original system cannot work or is abnormal exists.
Disclosure of Invention
The embodiment of the invention provides an alarm method and equipment of equipment and a computer readable storage medium, which are used for realizing the real-time generation of an alarm rule corresponding to a target alarm logic of an equipment parameter, improving the alarm accuracy, meeting more alarm requirements and improving the convenience of alarm logic debugging.
In a first aspect, an embodiment of the present invention provides an alarm method for a device, where the alarm method for the device includes:
acquiring a plurality of parameters of equipment; the parameters comprise the liquid level of a medium combining barrel in a coal preparation plant, the liquid level of a water replenishing valve fault barrel, the density of a heavy medium shallow groove, the current of a centrifugal machine, the motor frequency of a cyclone and the pressure of the cyclone;
compiling at least one alarm logic for each parameter;
generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected;
if the number of the parameters to be detected is greater than or equal to 2, generating an alarm rule in real time according to the target alarm logic of the parameters to be detected comprises the following steps: generating a combined alarm logic by utilizing a logic operation on target alarm logics of at least two parameters to be detected, and generating an alarm rule in real time according to the combined alarm logic, wherein the logic operation is any one of AND operation, OR operation and NOT operation;
and acquiring the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and generating an alarm instruction if the matching is successful.
Optionally, after generating the alarm indication, the method further includes:
and generating an action indicating signal, wherein the action indicating signal is used for indicating and adjusting the numerical value of the parameter to be detected.
Optionally, after generating the motion indication signal, the method further includes:
and sending the action indication signal to the programmable logic controller through the data conversion layer so that the programmable logic controller adjusts the numerical value of the parameter to be detected.
Optionally, the obtaining a plurality of parameters of the device includes: acquiring a plurality of parameters of the equipment from the programmable logic controller through the data conversion layer;
the method for acquiring the numerical value of the parameter to be detected comprises the following steps: and acquiring the numerical value of the parameter to be detected from the programmable logic controller through the data conversion layer.
Optionally, after generating the alarm indication, the method further includes:
and generating a notification reminder, wherein the notification reminder is used for indicating to notify maintenance personnel.
Optionally, the method further comprises:
and editing the alarm rule into an event, and storing the event.
Optionally, the alert indication comprises: alarm indication time, alarm indication frequency and alarm indication grade.
In a second aspect, an embodiment of the present invention further provides an apparatus, where the apparatus includes:
one or more processors;
storage means for storing one or more programs;
when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the method of alerting a device as described in any of the first aspects.
In a third aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is configured to, when executed by a processor, implement the alarm method of the apparatus according to any one of the first aspect.
According to the alarm method of the equipment provided by the embodiment of the invention, a plurality of parameters of the equipment are obtained; the parameters comprise the liquid level of a medium combining barrel in a coal preparation plant, the liquid level of a water replenishing valve fault barrel, the density of a heavy medium shallow groove, the current of a centrifugal machine, the motor frequency of a cyclone and the pressure of the cyclone; compiling at least one alarm logic for each parameter; generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected; if the number of the parameters to be detected is greater than or equal to 2, generating an alarm rule in real time according to the target alarm logic of the parameters to be detected comprises the following steps: generating a combined alarm logic by utilizing a logic operation on target alarm logics of at least two parameters to be detected, and generating an alarm rule in real time according to the combined alarm logic, wherein the logic operation is any one of AND operation, OR operation and NOT operation; acquiring the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and if the matching is successful, generating an alarm instruction; therefore, the problem that the alarm program is complex to relocate and is not beneficial to timely editing or debugging setting is solved, the real-time generation of the alarm rule corresponding to the target alarm logic of the equipment parameters is realized, the convenience of editing and debugging the alarm rule is improved, more alarm requirements are met more easily, and the alarm accuracy is also improved.
Drawings
FIG. 1 is a flow chart of an alarm method of a device according to a first embodiment of the present invention;
FIG. 2 is a flow chart of an alarm method of a device according to a second embodiment of the present invention;
FIG. 3 is a diagram of an alarm logic according to a second embodiment of the present invention;
FIG. 4 is a flow chart of an alarm method of a device according to a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of obtaining a plurality of parameters of a device from a PLC through a data conversion layer in the third embodiment of the present invention;
FIG. 6 is a flow chart of an alarm method of a device according to a fourth embodiment of the present invention;
FIG. 7 is a flow chart of an alarm method of a device according to a fifth embodiment of the present invention;
fig. 8 is a schematic structural diagram of an apparatus according to a sixth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of an alarm method for a device in an embodiment of the present invention, where the embodiment is applicable to a process of alarm layout for devices in a coal preparation plant, and the method may be executed by an alarm apparatus for a device in a coal preparation plant, where the apparatus may be implemented in a software and/or hardware manner, and the apparatus may be configured in an electronic device, such as a server or a terminal device, where a typical terminal device includes a mobile terminal, specifically includes a mobile phone, a computer, or a tablet computer. As shown in fig. 1, the method may specifically include:
s100, acquiring a plurality of parameters of the equipment.
Specifically, the parameter may be any operating parameter of the operating equipment in the operating system of the coal preparation plant, such as a liquid level of the medium-combining barrel, a water-replenishing valve failure barrel, a density of the heavy medium shallow groove, a current of the centrifuge, a motor frequency and a pressure of the cyclone, and the like. Exemplarily, the parameters "heavy medium shallow slot density, centrifuge current, motor frequency and pressure of the cyclone" are obtained.
And S110, editing at least one alarm logic for each parameter.
Specifically, the alarm logic is edited online in real time according to the real-time alarm requirement of the user, and the alarm logic may be a combination of logic operation and a preset threshold, that is, greater than, equal to, or less than the preset threshold. Since the real-time alarm requirement of the user may change, so that the logic operation changes or the preset threshold value changes, one parameter may have a plurality of alarm logics edited in real time. Illustratively, the compiled alarm logic for the parameter density is greater than a preset threshold value, which is 5kg/m3(ii) a The alarm logic edited for the parameter current is less than or equal to a preset threshold value, and the preset threshold value is 10A; the alarm logic edited for the frequency is equal to a preset threshold value, and the preset threshold value is 35Hz or 45 Hz; the alarm logic edited for the pressure is smaller than a preset threshold value, and the preset threshold value is 70Mpa or 150 Mpa;there is only one alarm logic for density and two alarm logics for current, frequency and pressure. Therefore, in the past, the PLC can be written in one large program only in advance for editing the alarm logic of the parameters, when the alarm logic of the parameters needs to be modified or debugged, or when the alarm logic needs to be set and edited for other parameters, the PLC cannot be edited and debugged in real time on line, the original large program written with the PLC needs to be edited, adjusted and debugged again, the steps are complex, the workload is large, the time consuming period is long, and the normal work of a working system of a coal preparation plant is influenced.
And S120, generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected.
Specifically, the parameter to be detected is a subset of the plurality of parameters of the device obtained in step S100, and the target alarm logic is any one of the at least one alarm logic edited for each parameter to be detected in step S110, and an alarm rule is generated in real time according to the target alarm logic of the parameter to be detected. Illustratively, the parameters to be detected are frequency and pressure, and according to the target alarm logic of the frequency being equal to the preset threshold and the preset threshold being 35Hz, and the target alarm logic of the pressure being less than the preset threshold and the preset threshold being 70Mpa, an alarm rule such as "frequency being equal to 35Hz and pressure being less than 70Mpa simultaneously meet and trigger cyclone abnormality" is generated, or an alarm rule such as "one of frequency being equal to 35Hz and pressure being less than 70Mpa meets and trigger cyclone abnormality". Therefore, in the past, only the numerical values of the parameters such as the current, the liquid level, the temperature and the like are higher than the set threshold value or lower than the set threshold value to generate the alarm signal, but the embodiment can generate the alarm rule in real time according to the target alarm logic of the parameter to be detected edited online in real time, namely the alarm rule can be generated in real time according to the real-time alarm requirement of a user, so that more alarm requirements are met, the alarm accuracy is improved, and the alarm caused by the false triggering of other parameters when the user debugs one of the parameters can be avoided.
S130, obtaining the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and if the matching is successful, generating an alarm instruction.
Specifically, a numerical value of a parameter to be detected is obtained, where the parameter to be detected refers to a parameter involved in an alarm rule, for example, when the alarm rule is that "the pressure is less than a preset threshold value of 70Mpa, the cyclone is triggered to be abnormal", then the parameter involved in the alarm rule is only the pressure, and the obtained numerical value of the parameter to be detected is the numerical value of the obtained pressure; for example, if the alarm rule is "the frequency is equal to 35Hz and the pressure is less than 70Mpa, the cyclone is triggered to be abnormal at the same time", then the parameters related to the alarm rule not only have the pressure but also have the frequency, and the value of the parameter to be detected is obtained, that is, the value of the pressure and the frequency is obtained at the same time. And matching the numerical value of the parameter to be detected with the alarm logic in the alarm rule, if the matching is successful, generating an alarm instruction, and if the matching is not successful, generating no alarm instruction and continuing to match the next data.
The working principle of the alarm method of the equipment is that a plurality of parameters of the working equipment are directly obtained from the working equipment of a working system of a coal preparation plant, or at least one working parameter of the working equipment is indirectly obtained from a PLC; the alarm logic of each working parameter can be edited online in real time according to the real-time alarm requirement, and the alarm logic of each parameter can be edited online in real time, so that more than one alarm logic of each parameter can be realized; selecting a parameter to be detected in real time on line according to alarm requirements from at least one acquired working parameter of the working equipment, editing target alarm logic on line in real time according to the alarm logic of the parameter to be detected, and generating an alarm rule in real time according to the target alarm logic; and acquiring the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and generating an alarm instruction if the matching is successful.
According to the technical scheme of the alarm method of the equipment, the plurality of parameters of the equipment are obtained, and at least one alarm logic is edited for each parameter, so that the problem that the alarm logic of the parameters cannot be edited and debugged online in real time in the past is solved, online real-time editing of the alarm logic of the obtained parameters is realized, the operation is convenient and rapid, the workload is greatly reduced, and the time cost is reduced. The method comprises the steps of generating an alarm rule in real time according to target alarm logic of parameters to be detected, wherein the parameters to be detected are subsets of a plurality of parameters, the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected, obtaining the numerical value of the parameters to be detected, matching the numerical value of the parameters to be detected with the alarm rule, and generating an alarm indication if the matching is successful, so that the problems that an alarm signal is generated only when the numerical value of the parameters such as current, liquid level, temperature and the like is higher than a set threshold or lower than the set threshold in the prior art, a user is easy to mistakenly trigger and falsely alarm when debugging one parameter in the alarm rule are solved, the alarm rule can be generated according to the target alarm logic of the parameters to be detected edited on line in real time, namely the alarm rule can be generated in real time according, the alarm accuracy is improved, and the alarm caused by the false triggering of other parameters when a user debugs one of the parameters is avoided.
Example two
Fig. 2 is a flowchart of an alarm method of a device in a second embodiment of the present invention, and the alarm method of the device is further optimized in this embodiment based on the above embodiment. Correspondingly, as shown in fig. 2, the method of the second embodiment specifically includes:
s100, acquiring a plurality of parameters of the equipment.
And S110, editing at least one alarm logic for each parameter.
And S120, generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected.
If the number of the parameters to be detected is greater than or equal to 2, generating an alarm rule in real time according to the target alarm logic of the parameters to be detected comprises the following steps:
s121, generating a combined alarm logic by utilizing the target alarm logics of at least two parameters to be detected through logic operation, and generating an alarm rule in real time according to the combined alarm logic, wherein the logic operation is any one of AND operation, OR operation and NOT operation.
Specifically, when the target alarm logic of the parameters to be detected generates an alarm rule in real time, if the number of the parameters to be detected is greater than or equal to 2, the target alarm logic of at least two parameters to be detected can be edited online in real time by using logic operation to generate a combined alarm logic, and an alarm rule is generated in real time according to the combined alarm logic. Exemplarily, the parameters to be detected are frequency and pressure, the target alarm logic of the frequency is equal to a preset threshold and the preset threshold is 35Hz or 45Hz, the target alarm logic of the pressure is smaller than the preset threshold and the preset threshold is 70Mpa or 150Mpa, when the combined alarm logic is edited and generated on line in real time, the logical operation is selected as and, then, the alarm rule of ' frequency is equal to 35Hz and pressure is smaller than 70Mpa and simultaneously meets the requirement of triggering abnormal alarm of the cyclone ' can be generated in real time, when the combined alarm logic is edited and generated on line in real time, the logical operation is selected as or ', then, the alarm rule of ' one of frequency is equal to 35Hz or pressure is smaller than 70Mpa meets the requirement of triggering abnormal cyclone ' can be generated in real time; exemplarily, referring to fig. 3, fig. 3 is a schematic diagram of an alarm logic in a second embodiment of the present invention, and it can be seen from fig. 3 that if the frequency is equal to 35Hz and the pressure is lower than 70Mpa, the cyclone is triggered, and if the frequency is equal to 35Hz and the pressure is not lower than 70Mpa, the procedure returns to start the re-matching; if the frequency is not equal to 35Hz, the frequency is equal to 45Hz and the pressure is lower than 150MPa, the cyclone is triggered, if the frequency is not equal to 45Hz, the process returns to start to be matched again, and if the frequency is equal to 45Hz and the pressure is not lower than 150MPa, the process returns to start to be matched again; in addition, the alarm logic in fig. 3, namely that the cyclone is triggered to be abnormal when the frequency is equal to 35Hz and the pressure is lower than 70Mpa and that the cyclone is triggered to be abnormal when the frequency is equal to 45Hz and the pressure is lower than 150Mpa, can be edited online in real time to generate a corresponding alarm rule; when the parameters to be detected are frequency, pressure and current, according to respective target alarm logics of the frequency, the pressure and the current, selecting logic operation according to real-time alarm needs when editing and generating combined alarm logics in real time on line, wherein the logic operation can be any one of AND operation, OR operation and non-operation, and according to the combined alarm logics of the frequency, the pressure and the current, an alarm rule is generated in real time so as to meet the real-time alarm needs and improve the alarm accuracy; it is to be understood that, in the process of specifically selecting the logic operation, in addition to selecting the and operation, the or operation and the not operation, other logic operations may also be selected, for example, any one of the xor operation, the exclusive or operation, the not operation and the not operation, so as to be combined with the target alarm logic to be edited online in real time and generate a combined alarm logic, further meeting more alarm requirements of the user, and the selection of the specific logic operation is not limited in the embodiments of the present invention.
S130, obtaining the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and if the matching is successful, generating an alarm instruction.
After generating the alarm indication, the method further comprises the following steps:
s131, generating an action indicating signal, wherein the action indicating signal is used for indicating and adjusting the numerical value of the parameter to be detected.
Specifically, after the value of the parameter to be detected is successfully matched with the alarm rule, an action indication signal is generated after the alarm indication is generated. And (3) indicating and adjusting the numerical value of the parameter to be detected through the action indicating signal, for example, when the numerical value of the frequency of the parameter to be detected is equal to 35Hz and the numerical value of the pressure of the parameter to be detected is less than 70MPa, generating an alarm indication and then generating an indicating signal for increasing the numerical value of the pressure, wherein the indication for increasing the numerical value of the pressure can be specifically the indicating signal for the parameter influencing or determining the increase of the numerical value of the pressure.
EXAMPLE III
Fig. 4 is a flowchart of an alarm method of a device in a third embodiment of the present invention, and the alarm method of the device is further optimized in this embodiment on the basis of the foregoing embodiments. Correspondingly, as shown in fig. 4, the method of the third embodiment specifically includes:
s100, acquiring a plurality of parameters of the equipment.
The method for acquiring a plurality of parameters of equipment and acquiring numerical values of the parameters to be detected comprises the following steps:
s101, acquiring a plurality of parameters of the equipment from the programmable logic controller through the data conversion layer, and acquiring numerical values of the parameters to be detected from the programmable logic controller through the data conversion layer.
Specifically, fig. 5 is a schematic structural diagram of obtaining a plurality of parameters of a device from a PLC through a data conversion layer in the third embodiment of the present invention, and referring to fig. 5, the PLC obtains the plurality of parameters of the device from the PLC through the data conversion layer; the data conversion layer may be a related simulator software (KepServer, simulator), and the simulator can convert PLC communication data into a standard protocol for computer communication, and convert a control instruction issued by a computer into data that can be read and executed by the PLC. The PLC slave equipment acquires the numerical value of the parameter to be detected of the equipment, acquires the numerical value of the parameter to be detected of the equipment from the PLC through the data conversion layer, and acquires the numerical value of the parameter to be detected of the equipment from the PLC through the simulator.
And S110, editing a plurality of alarm logics for each parameter.
And S120, generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected.
S130, obtaining the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and if the matching is successful, generating an alarm instruction.
After generating the alarm indication, the method further comprises the following steps:
s131, referring to fig. 5, generating an action indication signal, where the action indication signal is used for indicating and adjusting the value of the parameter to be detected.
After generating the action indicating signal, the method further comprises the following steps:
s132, referring to fig. 5, sending the action indication signal to the programmable logic controller through the data conversion layer, so that the programmable logic controller adjusts the value of the parameter to be detected.
Specifically, after the value of the parameter to be detected is successfully matched with the alarm rule, and an alarm instruction is generated, an action instruction signal is generated, the action instruction signal is sent to the PLC through the data conversion layer, for example, the action instruction signal is sent to the PLC through the simulator, so that the PLC controls the value of the parameter to be detected of the adjusting device according to the action instruction signal, taking the instruction signal with the increased pressure value as an example, the PLC controls and adjusts the pressure value according to the action instruction signal, specifically, the value of the parameter influencing or determining the increase of the pressure value can be controlled and adjusted, thereby the control and adjustment of the increase of the pressure value are realized, that is, the value of the parameter to be detected of the adjusting device is controlled and adjusted by the PLC according to the action instruction signal.
Example four
Fig. 6 is a flowchart of an alarm method of a device in a fourth embodiment of the present invention, and the alarm method of the device is further optimized in this embodiment based on the foregoing embodiments. Correspondingly, as shown in fig. 6, the method of the fourth embodiment specifically includes:
s100, acquiring a plurality of parameters of the equipment.
And S110, editing at least one alarm logic for each parameter.
And S120, generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected.
S130, obtaining the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and if the matching is successful, generating an alarm instruction.
After generating the alarm indication, the method further comprises the following steps:
and S133, generating a notification reminder, wherein the notification reminder is used for indicating to notify maintenance personnel.
Specifically, after the value of the parameter to be detected is successfully matched with the alarm rule and an alarm instruction is generated, a notification prompt is generated, and the notification prompt can be directly applied to maintenance personnel, for example, can be applied to terminal equipment carried by the maintenance personnel, so that the maintenance personnel can be synchronously and rapidly notified to find the fault and resolve the equipment fault in time.
EXAMPLE five
Fig. 7 is a flowchart of an alarm method of a device in a fifth embodiment of the present invention, and the alarm method of the device is further optimized in this embodiment on the basis of the foregoing embodiments. Correspondingly, as shown in fig. 7, the method of the fourth embodiment specifically includes:
s100, acquiring a plurality of parameters of the equipment.
And S110, editing at least one alarm logic for each parameter.
And S120, generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected.
S130, obtaining the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and if the matching is successful, generating an alarm instruction.
The alarm method of the device further comprises the following steps:
and S140, editing the alarm rule into an event and storing the event.
Specifically, referring to fig. 5, an alarm rule generated according to a target alarm logic is edited online in real time as an event, one event corresponds to one alarm rule, the event has a name, and the name can be customized according to the characteristics of the alarm rule according to the habits of a user, for example, the alarm rule of "frequency equal to 35Hz and pressure less than 70Mpa and satisfying the trigger cyclone abnormality" is edited online in real time as a "pressure failure alarm" event, and the event is stored, so that the corresponding alarm rule and alarm logic are also stored, and when the same pressure alarm rule is needed again, the event name "pressure failure alarm" can be directly input online for searching and using.
Optionally, the technical feature alarm indication comprises: alarm indication time, alarm indication frequency and alarm indication grade.
Specifically, the time length of the alarm indication and the frequency times of the alarm indication can be edited online in real time for the alarm indication, and the alarm indication grade classification can be carried out on the alarm rule.
EXAMPLE six
Fig. 8 is a schematic structural diagram of an apparatus according to a sixth embodiment of the present invention. FIG. 8 illustrates a block diagram of an exemplary device 412 suitable for use in implementing embodiments of the present invention. The device 412 shown in fig. 8 is only an example and should not impose any limitation on the functionality or scope of use of embodiments of the present invention.
As shown in fig. 8, the device 412 is in the form of a general purpose device. The components of device 412 may include, but are not limited to: one or more processors 416, a storage device 428, and a bus 418 that couples the various system components including the storage device 428 and the processors 416.
A program/utility 440 having a set (at least one) of program modules 442 may be stored, for instance, in storage 428, such program modules 442 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. The program modules 442 generally perform the functions and/or methodologies of the described embodiments of the invention.
The device 412 may also communicate with one or more external devices 414 (e.g., keyboard, pointing terminal, display 424, etc.), with one or more terminals that enable a user to interact with the device 412, and/or with any terminals (e.g., network card, modem, etc.) that enable the device 412 to communicate with one or more other computing terminals. Such communication may occur via input/output (I/O) interfaces 422. Further, the device 412 may also communicate with one or more networks (e.g., a Local Area Network (LAN), Wide Area Network (WAN), and/or a public Network, such as the internet) via the Network adapter 420. As shown in FIG. 8, network adapter 420 communicates with the other modules of device 412 via bus 418. It should be appreciated that although not shown in FIG. 8, other hardware and/or software modules may be used in conjunction with device 412, including but not limited to: microcode, end drives, Redundant processors, external disk drive Arrays, RAID (Redundant Arrays of Independent Disks) systems, tape drives, and data backup storage systems, among others.
The processor 416 executes various functional applications and data processing by executing programs stored in the storage 428, for example, implementing an alarm method of the apparatus provided by the embodiment of the present invention, the method including:
acquiring a plurality of parameters of equipment;
compiling at least one alarm logic for each parameter;
generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected;
and acquiring the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and generating an alarm instruction if the matching is successful.
Finally, referring to fig. 5, the device provided in the sixth embodiment of the present invention may include an interface for communicating with other external application terminals, and the other application terminals obtain required alarm rules, events, action indications or values of parameters through the interface for other purposes, so that the device has good extensibility.
EXAMPLE seven
Seventh embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement an alarm method of a device according to an embodiment of the present invention, where the method includes:
acquiring a plurality of parameters of equipment;
compiling at least one alarm logic for each parameter;
generating an alarm rule in real time according to target alarm logic of the parameters to be detected, wherein the parameters to be detected are a subset of a plurality of parameters, and the target alarm logic is any one of at least one alarm logic corresponding to the parameters to be detected;
and acquiring the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and generating an alarm instruction if the matching is successful.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or terminal. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (9)
1. A method of alerting a device, comprising:
acquiring a plurality of parameters of the equipment, wherein the parameters comprise the liquid level of a medium mixing barrel in a coal preparation plant, the liquid level of a water replenishing valve fault barrel, the density of a heavy medium shallow groove, the current of a centrifugal machine, the motor frequency of the cyclone and the pressure of the cyclone;
compiling at least one alarm logic for each of said parameters;
generating an alarm rule in real time according to target alarm logic of parameters to be detected, wherein the parameters to be detected are a subset of at least one parameter, and the target alarm logic is any one of the at least one alarm logic corresponding to the parameters to be detected;
if the number of the parameters to be detected is greater than or equal to 2, the generating an alarm rule in real time according to the target alarm logic of the parameters to be detected comprises: generating a combined alarm logic by utilizing a logic operation on the target alarm logics of at least two parameters to be detected, and generating an alarm rule in real time according to the combined alarm logic, wherein the logic operation is any one of an AND operation, an OR operation and a NOT operation;
and acquiring the numerical value of the parameter to be detected, matching the numerical value of the parameter to be detected with the alarm rule, and generating an alarm instruction if the matching is successful.
2. The method of alerting a device of claim 1, further comprising, after the generating an alert indication:
and generating an action indicating signal, wherein the action indicating signal is used for indicating and adjusting the numerical value of the parameter to be detected.
3. The method of alerting a device of claim 2, further comprising, after said generating an action indication signal:
and sending the action indication signal to a programmable logic controller through a data conversion layer so that the programmable logic controller adjusts the numerical value of the parameter to be detected.
4. The alarm method of an apparatus according to claim 3,
the obtaining a plurality of parameters of the device comprises: obtaining, by the data translation layer, a plurality of parameters of the device from the programmable logic controller;
the acquiring the numerical value of the parameter to be detected comprises the following steps: and acquiring the numerical value of the parameter to be detected from the programmable logic controller through the data conversion layer.
5. The method of alerting a device of claim 1, further comprising, after the generating an alert indication:
and generating a notification reminder, wherein the notification reminder is used for indicating to notify maintenance personnel.
6. The alarm method of the device according to claim 1, further comprising:
and editing the alarm rule into an event, and storing the event.
7. The method of alerting a device of claim 1, wherein the alert indication comprises: alarm indication time, alarm indication frequency and alarm indication grade.
8. An apparatus, characterized in that the apparatus comprises:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method of alerting of the device of any of claims 1-7.
9. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the alarm method of the device according to any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010163986.XA CN111007827A (en) | 2020-03-11 | 2020-03-11 | Alarm method of equipment, equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010163986.XA CN111007827A (en) | 2020-03-11 | 2020-03-11 | Alarm method of equipment, equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111007827A true CN111007827A (en) | 2020-04-14 |
Family
ID=70121056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010163986.XA Pending CN111007827A (en) | 2020-03-11 | 2020-03-11 | Alarm method of equipment, equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111007827A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111694687A (en) * | 2020-06-05 | 2020-09-22 | 中国第一汽车股份有限公司 | Vehicle software fault detection method, device, equipment and storage medium |
CN112802313A (en) * | 2020-12-31 | 2021-05-14 | 新奥数能科技有限公司 | Alarm method and device of equipment |
CN117784739A (en) * | 2024-02-27 | 2024-03-29 | 宁德时代新能源科技股份有限公司 | Data processing system and method |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101011967A (en) * | 2006-12-22 | 2007-08-08 | 东风汽车有限公司 | Parking warning system and motor vehicle using same |
CN201646777U (en) * | 2009-12-09 | 2010-11-24 | 新乡市泰隆电气有限公司 | Train approaching prewarning device |
CN102063116A (en) * | 2011-01-31 | 2011-05-18 | 海南义利达高新技术实业有限公司 | Building information total management system and method |
CN103439758A (en) * | 2013-02-08 | 2013-12-11 | 北京佳讯飞鸿电气股份有限公司 | Data processing method for rain sensor |
CN104157058A (en) * | 2014-08-12 | 2014-11-19 | 国网浙江奉化市供电公司 | Transformer substation computer room management system |
US20150222666A1 (en) * | 2014-02-06 | 2015-08-06 | Vmware, Inc. | OWL-Based Intelligent Security Audit |
CN106707919A (en) * | 2015-11-18 | 2017-05-24 | 重庆市彭敏科技有限责任公司 | Using method for ship power drive monitor |
CN107342898A (en) * | 2017-07-07 | 2017-11-10 | 威海众成信息科技股份有限公司 | The prewarning management method and system of Aviation engine |
CN108508358A (en) * | 2017-03-01 | 2018-09-07 | 北京鼎好鑫源科技有限公司 | A kind of online Wind turbines dual signal trouble-shooter and diagnostic method |
CN108571320A (en) * | 2018-03-27 | 2018-09-25 | 陕西陕煤黄陵矿业有限公司 | A kind of coalcutter Multistage Control method of intellectual comprehensive mechanized mining face |
-
2020
- 2020-03-11 CN CN202010163986.XA patent/CN111007827A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101011967A (en) * | 2006-12-22 | 2007-08-08 | 东风汽车有限公司 | Parking warning system and motor vehicle using same |
CN201646777U (en) * | 2009-12-09 | 2010-11-24 | 新乡市泰隆电气有限公司 | Train approaching prewarning device |
CN102063116A (en) * | 2011-01-31 | 2011-05-18 | 海南义利达高新技术实业有限公司 | Building information total management system and method |
CN103439758A (en) * | 2013-02-08 | 2013-12-11 | 北京佳讯飞鸿电气股份有限公司 | Data processing method for rain sensor |
US20150222666A1 (en) * | 2014-02-06 | 2015-08-06 | Vmware, Inc. | OWL-Based Intelligent Security Audit |
CN104157058A (en) * | 2014-08-12 | 2014-11-19 | 国网浙江奉化市供电公司 | Transformer substation computer room management system |
CN106707919A (en) * | 2015-11-18 | 2017-05-24 | 重庆市彭敏科技有限责任公司 | Using method for ship power drive monitor |
CN108508358A (en) * | 2017-03-01 | 2018-09-07 | 北京鼎好鑫源科技有限公司 | A kind of online Wind turbines dual signal trouble-shooter and diagnostic method |
CN107342898A (en) * | 2017-07-07 | 2017-11-10 | 威海众成信息科技股份有限公司 | The prewarning management method and system of Aviation engine |
CN108571320A (en) * | 2018-03-27 | 2018-09-25 | 陕西陕煤黄陵矿业有限公司 | A kind of coalcutter Multistage Control method of intellectual comprehensive mechanized mining face |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111694687A (en) * | 2020-06-05 | 2020-09-22 | 中国第一汽车股份有限公司 | Vehicle software fault detection method, device, equipment and storage medium |
CN112802313A (en) * | 2020-12-31 | 2021-05-14 | 新奥数能科技有限公司 | Alarm method and device of equipment |
CN112802313B (en) * | 2020-12-31 | 2022-11-04 | 新奥数能科技有限公司 | Alarm method and device of equipment |
CN117784739A (en) * | 2024-02-27 | 2024-03-29 | 宁德时代新能源科技股份有限公司 | Data processing system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112436968B (en) | Network traffic monitoring method, device, equipment and storage medium | |
CN111045901B (en) | Container monitoring method and device, storage medium and electronic equipment | |
CN111049705A (en) | Method and device for monitoring distributed storage system | |
CN111007827A (en) | Alarm method of equipment, equipment and computer readable storage medium | |
SE542688C2 (en) | Configuring an industrial automation system for internet-of-things accessibility | |
JP2015108886A (en) | Abnormality sign diagnosis device and abnormality sign diagnosis method | |
US10691118B2 (en) | Information retrieval system and method | |
CN111796978A (en) | Interface detection method, device, system, equipment and storage medium | |
CN107193249A (en) | Program development servicing unit and program development householder method | |
KR102505002B1 (en) | Code reuse processing method, device, electronic equipment, computer readable storage medium and computer program | |
CN113760491A (en) | Task scheduling system, method, equipment and storage medium | |
CN104077210A (en) | Positioning method and system of crashed client | |
KR101578603B1 (en) | Device for controlling unified platform of user interface for power plant | |
US20230123872A1 (en) | Method for detection of anomolous operation of a system | |
JP2012088887A (en) | Trace data acquisition device, trace data acquisition method of trace data acquisition device, and debugging system | |
CN111599174B (en) | Traffic index abnormity detection method and electronic equipment | |
KR20140056952A (en) | Method and system for evaluating abnormality detection | |
EP1274013A1 (en) | Process monitor module | |
KR102556413B1 (en) | Method and apparatus for managing a virtual machine using semaphore | |
JP2013087775A (en) | Gas turbine monitoring system | |
US10935965B2 (en) | Operation management apparatus | |
CN115695159B (en) | Equipment diagnosis method, device, equipment and storage medium | |
KR20180094633A (en) | Method for identifying state of device | |
CN110674622B (en) | Visual chart generation method and system, storage medium and electronic equipment | |
CN115604091A (en) | Data processing method and device, substrate control management system and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200414 |