A method, device and equipment for monitoring the state of a coriolis mass flowmeter

Through real-time monitoring of status flags and measurement parameters and analysis of component test data, combined with indicator light warnings and data storage, the problem of insufficient status monitoring of Coriolis mass flowmeters has been solved, and the timeliness of fault diagnosis and system reliability have been improved.

CN119803629BActive Publication Date: 2025-10-24PIPECHINA SOUTH CHINA CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510246868.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2025-10-24
Estimated Expiration
2045-03-04

AI Technical Summary

Technical Problem

The Coriolis mass flow meter's insufficient status monitoring capability makes it difficult to detect and handle potential problems in a timely manner, affecting measurement accuracy, system stability, and user interaction experience, and easily leading to long downtime.

Method used

By determining the real-time operating status collection data based on the status flags and measurement parameters of the Coriolis mass flowmeter, diagnostic event data analysis is performed in combination with component test data, and a preset indicator light module is used to issue abnormal status warnings while storing key status parameters.

Benefits of technology

It enables timely identification of abnormal flow meter conditions, improves the timeliness of fault diagnosis and operation and maintenance, reduces downtime accidents, and improves system reliability and measurement accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119803629B_ABST
    Figure CN119803629B_ABST
Patent Text Reader

Abstract

The application discloses a kind of coriolis mass flowmeter state monitoring method, device and equipment, and relates to measurement field.Coriolis mass flowmeter state monitoring method includes: according to the state flag of coriolis mass flowmeter and measurement parameter, the real-time running state acquisition data of coriolis mass flowmeter is determined, and according to the component test data of coriolis mass flowmeter, diagnostic event data is determined;According to real-time running state acquisition data, diagnostic event data and preset indicator light module, abnormal state early warning is carried out to coriolis mass flowmeter, and when target event occurs, key state parameter is stored.The technical scheme of the embodiment of the application can identify the abnormal state of coriolis mass flowmeter in time, and improve the timeliness of fault diagnosis and operation.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of measurement, in particular to a state monitoring method, device and equipment of a Coriolis mass flowmeter. BACKGROUND

[0002] At present, the state monitoring capability of the Coriolis mass flowmeter is insufficient, and only basic fault indication can be provided, so that potential problems are difficult to be found and handled in time, and when a fault occurs, the system reliability of the mass flowmeter will be seriously affected, and a long downtime will often be caused, which makes the insufficient state monitoring capability particularly prominent in the aspects of measurement accuracy, system stability, user interaction experience, state monitoring capability and energy consumption management of the Coriolis mass flowmeter.

[0003] And the abnormal state of the mass flowmeter is identified as soon as possible, and then fault diagnosis and maintenance are carried out in time, which has extremely important significance for improving the service life of the Coriolis mass flowmeter. SUMMARY

[0004] The present application provides a state monitoring method, device and equipment of a Coriolis mass flowmeter, to solve the problem of serious downtime accidents caused by insufficient state monitoring of the Coriolis mass flowmeter.

[0005] According to one aspect of the present application, a state monitoring method of a Coriolis mass flowmeter is provided, comprising:

[0006] According to the state flag bit and the measurement parameter of the Coriolis mass flowmeter, real-time running state acquisition data of the Coriolis mass flowmeter is determined, and according to the component test data of the Coriolis mass flowmeter, diagnostic event data is determined;

[0007] According to the real-time running state acquisition data, the diagnostic event data and the preset indicator light module, an abnormal state of the Coriolis mass flowmeter is warned, and when a target event occurs, key state parameters are stored.

[0008] According to another aspect of the present application, a state monitoring device of a Coriolis mass flowmeter is provided, comprising:

[0009] The data determination module is configured to determine real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit and the measurement parameter of the Coriolis mass flowmeter, and determine diagnostic event data according to the component test data of the Coriolis mass flowmeter;

[0010] The warning and data storage module is configured to warn an abnormal state of the Coriolis mass flowmeter according to the real-time running state acquisition data, the diagnostic event data and the preset indicator light module, and store key state parameters when a target event occurs.

[0011] According to another aspect of the present application, there is provided an electronic device, comprising:

[0012] at least one processor; and

[0013] a memory connected with the at least one processor; wherein,

[0014] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the method for monitoring the state of the Coriolis mass flowmeter according to any one of the embodiments of the present application.

[0015] According to another aspect of the present application, there is provided a computer readable storage medium storing computer instructions for enabling a processor to implement the method for monitoring the state of the Coriolis mass flowmeter according to any one of the embodiments of the present application when executed by the processor.

[0016] The technical solution of the embodiments of the present application determines the real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit and the measurement parameter of the Coriolis mass flowmeter, and determines the diagnostic event data according to the component test data of the Coriolis mass flowmeter, so as to perform abnormal state early warning on the Coriolis mass flowmeter according to the real-time running state acquisition data, the diagnostic event data and the preset indicator light module, and store the key state parameters when the target event occurs. In the present solution, the real-time running state of the Coriolis mass flowmeter can be accurately determined from two dimensions of the state flag bit and the measurement parameter, and the component failure of the Coriolis mass flowmeter can be diagnosed based on the component test data, so as to perform early warning by means of the indicator light when the Coriolis mass flowmeter appears abnormal, and the key state parameters associated with the target event can also be automatically stored and backed up, providing a data basis for subsequent data analysis, solving the problem of relatively serious shutdown accidents caused by insufficient state monitoring of the Coriolis mass flowmeter, and enabling the abnormal state of the Coriolis mass flowmeter to be identified in time, and improving the timeliness of fault diagnosis and operation and maintenance.

[0017] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description only show some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without any creative effort.

[0019] Figure 1 The flow chart of the state monitoring method of the Coriolis mass flowmeter provided for the first embodiment of the present application;

[0020] Figure 2 The flow chart of the state monitoring method of the Coriolis mass flowmeter provided for the second embodiment of the present application;

[0021] Figure 3 The schematic diagram of the main program function module of the Coriolis mass flowmeter provided for the second embodiment of the present application;

[0022] Figure 4 The schematic diagram of the interrupt processing event of the Coriolis mass flowmeter provided for the second embodiment of the present application;

[0023] Figure 5 The structural schematic diagram of the state monitoring device of the Coriolis mass flowmeter provided for the third embodiment of the present application;

[0024] Figure 6 The structural schematic diagram of the electronic device which can be used to implement the embodiments of the present application is shown. DETAILED DESCRIPTION

[0025] In order to make the personnel in the technical field better understand the present application, the following will combine the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without any creative effort should belong to the protection scope of the present application.

[0026] It is to be understood that the terminology "first", "second" and the like used in the specification and the claims of the application as well as the appended drawings is merely used for distinguishing between similar objects and does not necessarily imply a specific order or chronology. It is to be understood that the data used herein can be interchanged, where appropriate, so that the embodiments of the application described herein can be carried out in other than the order described herein. Additionally, the terms "comprising", "having" and any variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, system, product or apparatus that comprises a list of steps or units not only comprises the steps or units expressly listed, but can also comprise other steps or units not expressly listed or inherent to such process, method, product or apparatus.

[0027] Embodiment one

[0028] Figure 1 A flow chart of a method for monitoring the state of a Coriolis mass flowmeter is provided for the first embodiment of the application. The method can be used to timely find the abnormal running state of the Coriolis mass flowmeter. The method can be executed by a state monitoring device of the Coriolis mass flowmeter. The state monitoring device of the Coriolis mass flowmeter can be realized in the form of hardware and / or software. The state monitoring device of the Coriolis mass flowmeter can be configured in an electronic device. As shown in the figure, the method comprises: Figure 1

[0029] Step 110, determining real-time running state collection data of the Coriolis mass flowmeter according to state flag bits and measurement parameters of the Coriolis mass flowmeter, and determining diagnosis event data according to component test data of the Coriolis mass flowmeter.

[0030] The state flag bits can be used to mark the state of the Coriolis mass flowmeter. Optionally, the state flag bits include but are not limited to sensor state flag bits and calibration state flag bits. The sensor state flag bits can be the state flag bits of the sensors in the Coriolis mass flowmeter. The calibration state flag bits can be the flag bits marking the calibration state of the Coriolis mass flowmeter. The measurement parameters can be the measurement data of the Coriolis mass flowmeter, i.e. the parameters directly measured by the Coriolis mass flowmeter. The real-time running state collection data can be the data describing the real-time running state of the Coriolis mass flowmeter.

[0031] For example, the sensor state flag bits can include sensor non-vibration flag bits, sensor vibration abnormality flag bits, flowmeter mainboard failure flag bits, parameter check failure flag bits and zero adjustment failure flag bits. The calibration state flag bits can include zero adjustment in progress flag bits, temperature calibration in progress flag bits, density calibration in progress flag bits and concentration calibration in progress flag bits.

[0032] ​The component test data can be parameters obtained by testing components of the Coriolis mass flowmeter. The component test data includes, but is not limited to, test data of a drive coil and a transmitter. The diagnostic event data can be used to describe troubleshooting results analyzed based on the component test data.

[0033] In the embodiment of the present application, the status flag bit and the measurement parameter of the Coriolis mass flowmeter can be read, and then the real-time measurement state of the Coriolis mass flowmeter is determined based on the status flag bit and the measurement parameter of the Coriolis mass flowmeter, to obtain real-time running state acquisition data of the Coriolis mass flowmeter. The component test data of the Coriolis mass flowmeter is obtained by testing the components of the Coriolis mass flowmeter, and then the component diagnostic result of the Coriolis mass flowmeter is determined based on the component test data of the Coriolis mass flowmeter, to obtain diagnostic event data.

[0034] In step 120, the abnormal state of the Coriolis mass flowmeter is warned based on the real-time running state acquisition data, the diagnostic event data and a preset indicator light module, and the key state parameter is stored when the target event occurs.

[0035] The preset indicator light module can be a module for indicating different running states of the Coriolis mass flowmeter by controlling different indicator lights. The target event can be a preset timing event or a specific warning event. The key state parameter can be a key parameter for describing the state of the Coriolis mass flowmeter, which is determined by stable running factors of the Coriolis mass flowmeter.

[0036] In the embodiment of the present application, the current running state of the Coriolis mass flowmeter can be determined based on the real-time running state acquisition data and the diagnostic event data, and then the indicator light or the indicator light combination reflecting the current running state of the Coriolis mass flowmeter is lit based on the preset indicator light module. The running state of the Coriolis mass flowmeter is reflected by the indicator light or the indicator light combination lit by the preset indicator light module, so that the abnormal state of the Coriolis mass flowmeter is warned by the lightening of the indicator light, and when the target event is monitored to occur, the key state parameter corresponding to the target event is obtained, and then the key state parameter corresponding to the target event is stored, so as to further generate a state history record based on the key state parameter, to facilitate subsequent improvement and problem analysis of the system.

[0037] The technical scheme of the embodiment of the present application determines real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit and the measurement parameter of the Coriolis mass flowmeter, and determines diagnostic event data according to the component test data of the Coriolis mass flowmeter, so that the Coriolis mass flowmeter is given an abnormal state early warning according to the real-time running state acquisition data, the diagnostic event data and the preset indicator light module, and the key state parameters are stored when the target event occurs. In the present scheme, the real-time running state of the Coriolis mass flowmeter can be accurately determined from two dimensions of the state flag bit and the measurement parameter, and the component failure of the Coriolis mass flowmeter can be diagnosed based on the component test data, so that the Coriolis mass flowmeter can be given a pre-warning by means of the indicator light when the Coriolis mass flowmeter is abnormal, and the key state parameters associated with the target event can also be automatically stored and backed up, providing a data basis for subsequent data analysis, solving the problem of relatively serious shutdown accidents caused by insufficient state monitoring of the Coriolis mass flowmeter, and being capable of identifying the abnormal state of the Coriolis mass flowmeter in time and improving the timeliness of fault diagnosis and operation and maintenance.

[0038] Embodiment two

[0039] Figure 2 A flowchart of a state monitoring method of a Coriolis mass flowmeter is provided for the second embodiment of the present application, and the present embodiment is particularized based on the above-mentioned embodiment, and a specific optional implementation of determining real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit and the measurement parameter of the Coriolis mass flowmeter is given. The real-time running state acquisition data can specifically include first-type running state acquisition data and second-type running state acquisition data. As shown in the figure, the method comprises: Figure 2

[0040] Step 210, determining real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit and the measurement parameter of the Coriolis mass flowmeter.

[0041] In an optional embodiment of the present application, step 210 can specifically comprise:

[0042] Step 211, determining first-type running state acquisition data in the real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit of the Coriolis mass flowmeter.

[0043] The first-type running state acquisition data can be real-time running state acquisition data determined based on the state flag bit.

[0044] ​In the embodiment of the present application, the current effective flag bit can be determined based on the output signal of the state flag bit of the Coriolis mass flowmeter, and the first type of running state acquisition data reflecting the current state of the Coriolis mass flowmeter can be generated according to the marked object corresponding to the current effective flag bit.

[0045] In step 212, the second type of running state acquisition data in the real-time running state acquisition data of the Coriolis mass flowmeter can be determined according to the parameter range of the measurement parameter and the measurement parameter, and the diagnostic event data can be determined according to the component test data of the Coriolis mass flowmeter.

[0046] The measurement parameter can include but is not limited to the flow measurement parameter, the density measurement parameter, the temperature measurement parameter and the output frequency measurement parameter. The second type of running state acquisition data can be real-time running state acquisition data determined based on the measurement parameter of the Coriolis mass flowmeter. The flow measurement parameter can be the flow value measured by the Coriolis mass flowmeter in real time. The density measurement parameter can be the density value measured by the Coriolis mass flowmeter in real time. The temperature measurement parameter is the temperature value measured by the Coriolis mass flowmeter in real time. The parameter range of the measurement parameter can include the temperature measurement parameter range, the flow measurement parameter range, the density measurement parameter range, the drive coil gain range and the output frequency range.

[0047] In the embodiment of the present application, the parameter range of the measurement parameter when the Coriolis mass flowmeter is in normal operation can be determined according to the device parameter of the Coriolis mass flowmeter, and then it can be judged whether the measurement parameter falls within the corresponding parameter range. The second type of running state acquisition data describing whether the running state is out of limit can be generated according to whether the measurement parameter falls within the corresponding parameter range, and the diagnostic event data can be determined according to the component test data of the Coriolis mass flowmeter.

[0048] In an optional embodiment of the present application, determining the second type of running state acquisition data in the real-time running state acquisition data of the Coriolis mass flowmeter according to the parameter range of the measurement parameter and the measurement parameter can include: determining the real-time flow monitoring state data of the Coriolis mass flowmeter according to the parameter range of the measurement parameter and the flow measurement parameter; determining the real-time density monitoring state data of the Coriolis mass flowmeter according to the parameter range of the measurement parameter and the density measurement parameter; determining the real-time temperature monitoring state data of the Coriolis mass flowmeter according to the parameter range of the measurement parameter and the temperature measurement parameter; and taking the real-time flow monitoring state data, the real-time density monitoring state data and the real-time temperature monitoring state data as the second type of running state acquisition data.

[0049] The real-time flow monitoring state data can be used to describe the out-of-limit state of the flow when the Coriolis mass flowmeter performs real-time flow measurement. The target analog-to-digital conversion chip can be a high-precision analog-to-digital conversion chip. The target analog-to-digital conversion chip can be a 24-bit high-precision PCM1808. The flow metering operation interruption can be an interruption generated when the Coriolis mass flowmeter performs flow calculation. The real-time density monitoring state data can be used to describe the out-of-limit state of the density when the Coriolis mass flowmeter performs real-time density measurement. The real-time temperature monitoring state data can be used to describe the out-of-limit state of the temperature when the Coriolis mass flowmeter performs real-time temperature measurement. The flow measurement parameter can be determined by the target analog-to-digital conversion chip in the Coriolis mass flowmeter and the flow metering operation interruption. The flow metering operation interruption is abbreviated as FFT interruption.

[0050] In the embodiment of the application, it can be determined whether the flow measurement parameter falls into a parameter range corresponding to the flow measurement parameter, and based on whether the flow measurement parameter falls into the parameter range corresponding to the flow measurement parameter, real-time flow monitoring state data reflecting whether the flow is out of limit is determined. It can be determined whether the density measurement parameter falls into a parameter range corresponding to the density measurement parameter, and based on whether the density measurement parameter falls into the parameter range corresponding to the density measurement parameter, real-time density monitoring state data reflecting whether the flow is out of limit is determined. It can be determined whether the temperature measurement parameter falls into a parameter range corresponding to the temperature measurement parameter, and based on whether the temperature measurement parameter falls into the parameter range corresponding to the temperature measurement parameter, real-time temperature monitoring state data reflecting whether the temperature is out of limit is determined.

[0051] Optionally, the analog-to-digital conversion chip in the Coriolis mass flowmeter can be replaced by a target conversion chip. When the medium flows through the Coriolis mass flowmeter, the signal sensed by the left and right coils of the Coriolis mass flowmeter is amplified by the amplification circuit and then converted by the target conversion chip. Then, based on the flow metering operation interruption, the converted signal is subjected to Fourier transform to obtain the flow measurement parameter. The existing Coriolis mass flowmeter has low precision of the analog-to-digital converter, which limits the precision of signal processing and leads to large errors in measurement results. However, the present application adopts the target conversion chip, which can effectively improve the precision of measurement results.

[0052] Step 220, according to the real-time running state acquisition data, the diagnosis event data and the preset indicator light module, the abnormal state early warning of the Coriolis mass flowmeter is carried out, and when the target event occurs, the key state parameter is stored.

[0053] In an optional embodiment of the application, the state monitoring method of the Coriolis mass flowmeter can further include: calling a watchdog feeding function based on a watchdog feeding period.

[0054] The feeding period of the watchdog can be a time interval of two feeding operations of a main program of the Coriolis mass flowmeter.

[0055] In the embodiment of the application, the feeding period of the watchdog can be set in advance, and the feeding function is called based on the feeding period of the watchdog when the main program of the Coriolis mass flowmeter is executed. Due to the software defect problem of the Coriolis mass flowmeter, there are cases of program runaway or data processing error, and the program running stability of the Coriolis mass flowmeter can be effectively improved by calling the feeding function in the main program.

[0056] In an optional embodiment of the application, the current loop output interface of the Coriolis mass flowmeter supports a serial communication protocol and a high-speed addressable remote sensor protocol.

[0057] The serial communication protocol is Modbus protocol, and the high-speed addressable remote sensor protocol is Hart (Highway Addressable Remote Transducer, open communication protocol of high-speed channel of addressable remote sensor) protocol.

[0058] The current loop output interface can be an interface for the Coriolis mass flowmeter to output a current signal. The current loop output interface can output a 4-20 mA current signal, and in combination with the Hart protocol, realize digital communication and output multiple variables.

[0059] The existing Coriolis mass flowmeter only supports limited communication protocols, which limits the compatibility and data exchange capability with other systems. By increasing support for multiple communication protocols such as Hart, Modbus, etc., different industrial automation needs can be met, and the efficiency and reliability of data transmission can be improved.

[0060] In an optional embodiment of the application, the system clock interrupt of the Coriolis mass flowmeter can include at least one of a flow metering operation interrupt, a general asynchronous receiving and transmitting interrupt, a serial audio interface interrupt, a Fourier transform calculation pre-interrupt, a temperature calculation event interrupt, a waveform output interrupt, and a target timing event interrupt.

[0061] The general asynchronous receiving and transmitting interrupt can be a UART interrupt. The serial audio interface interrupt can be an I2S interrupt. The Fourier transform calculation pre-interrupt can be an interrupt set for starting Fourier transform (abbreviated as MTM interrupt). The temperature calculation event interrupt can be an interrupt for preparing to start temperature calculation. The waveform output interrupt can be an interrupt generated by the Coriolis mass flowmeter each time a pulse is sent. The target timing event interrupt can be an interrupt of a pre-set timing event.

[0062] In an alternative embodiment of the present application, the Coriolis mass flowmeter is electrically connected with a power management module; the power management module is provided with a flyback switching power supply chip, one isolated power supply in the power management module is used to power the Coriolis mass flowmeter, and the other isolated power supply is used for pulse communication of the Coriolis mass flowmeter.

[0063] In the embodiment of the present application, the power management module can output two isolated power supplies with different voltage values (such as 12V, 20V, and the specific voltage value can be set by the user), and the two isolated power supplies are respectively used to power the Coriolis mass flowmeter and pulse communication of the Coriolis mass flowmeter.

[0064] The power management module is equipped with complete EMC (electromagnetic compatibility) processing, intrinsic safety protection, overcurrent and overvoltage protection and other safety measures, including fuse current limiting, voltage limiting tube limiting voltage and current limiting resistor and other multiple protections, realizing high efficiency, high reliability and low energy consumption of the power management.

[0065] In a specific example, the main program of the Coriolis mass flowmeter includes a watchdog module, a monitoring processing module, a parameter storage module, a diagnosis processing module, and a transmitter temperature measurement module, and the function modules included in the main program of the Coriolis mass flowmeter can be specifically referred to Figure 3 The watchdog module: when the main program is executed, the watchdog chip ADM8321 on the mainboard is periodically executed to feed the dog function, preventing the software system from running away, and increasing the reliability and fault tolerance of the software system. The preset indicator light module: different state indicators are used according to different states of the system, which can quickly judge the state of the system. The monitoring processing module: when the target event occurs, the key state parameters are stored to form a system state history record, which is convenient for subsequent improvement and problem analysis of the system. The waveform output interface: measurement variable output and control function. The current loop output interface: outputs a 4-20mA current signal to the outside, which is matched with the Hart protocol to realize digital communication, and simultaneously outputs multiple variables. The Hart protocol is used in cooperation with the current loop output interface to realize digital communication in the current loop, which can simultaneously output multiple variables and support the Hart7.5 version protocol. The Modbus protocol is used in cooperation with the UART serial port to realize digital communication, which has high communication speed and high reliability, and can output multiple variables. The parameter storage module is used for storing configuration parameters, legal related parameters, real-time parameters and the like. The transmitter temperature measurement module realizes measurement of the temperature of the transmitter mainboard and the micro control unit. The medium temperature measurement module is a PT100 temperature resistance installed inside the sensor, which is used to measure the medium temperature.

[0066] Watchdog module: during program execution, periodically execute the watchdog function on the motherboard on the watchdog chip ADM8321, prevent software system runaway, increase the reliability and fault tolerance of software system running, the chip watchdog timeout time is 1.6s. The watchdog function is set in the main function, and the watchdog function is called once every time the main function is executed. The working process of watchdog module is to judge whether the watchdog time is overdue, if it is overdue, output reset pulse.

[0067] The monitoring processing module is used to store key parameters when the target event occurs, form a system state history record, and facilitate subsequent system improvement and problem analysis. The working process of the monitoring processing module is to store the event time or monitor the event trigger, set the storage flag, collect and store the key state parameters, set the storage flag, and perform storage verification. If the verification is passed, the process is ended.

[0068] The main function of the diagnosis processing module is to detect the state of each module of the sensor and the transmitter, diagnose the good and bad of the state according to the state, and send early warning information to assist the on-site personnel to troubleshoot the fault of the mass flowmeter. The specific content of diagnosis includes: (1) sensor diagnosis: the test signal sent by the drive coil is detected by the coil, and the coil state is judged according to the response. (2) Transmitter diagnosis: DSP detects whether the core chip on the transmitter is working normally, and the detected devices are current loop output chip, flash memory and interface conversion chip. The working process of the diagnosis processing module is to judge whether the diagnosis flag is set, if the diagnosis flag is set, the sensor diagnosis and the transmitter diagnosis are performed, and the diagnosis result is outputted and the diagnosis flag is reset.

[0069] The preset indicator light module has the following main functions: different state indications are performed according to different states of the system, so that the state of the system can be quickly judged. The working process of the preset indicator light module is to control the green light to flash when the state is normal, control the red light to flash when there is an alarm, and control the green light to be always on during calibration.

[0070] The waveform output interface has three output modes of pulse, frequency and switching value. The pulse output is output according to the cumulative value, and the frequency output is output according to the instantaneous value of the measured process variable. The switching value output can be used for event alarm output. The three output modes can be freely configured, and the operation is flexible and convenient. The module mainly realizes the output calculation and control function of the interface. The interface can only output externally and cannot input. The working process of the waveform output interface is to control the pulse output, frequency output and switching value output in parallel. When the pulse output is output, the number of unsent pulses is calculated according to the cumulative value, and then the sending frequency is set, and the timer sends the pulse. When the frequency output is output, the output frequency is calculated according to the current instantaneous flow, and the timer sets the output frequency and starts the output. When the switching value output is output, it is judged whether the output parameter reaches the set value. If the set value is reached and the output polarity is high effective, a high level is output. If the set value is reached and the output polarity is low effective, a low level is output. If the set value is not reached and the output polarity is low effective, a high level is output. If the set value is not reached and the output polarity is high effective, a low level is output.

[0071] Among them, the pulse output adopts a set fixed frequency to output a pulse, and the pulse equivalent is set. The cumulative value measured by the mass flowmeter increases by one equivalent, and a pulse is output. The process equivalent of the pulse output includes mass accumulation, volume accumulation and standard cubic volume accumulation; the output frequency is 0-10000Hz, the output pulse duty cycle is 10%-90%, and the output polarity is high effective or low effective; the output equivalent is set by the user, and the default is 0.0002kg.

[0072] The frequency output represents the process variable measured by the mass flowmeter. The output frequency changes regularly with the measured value of the process variable. The frequency output process variable includes mass flow, volume flow and standard cubic volume flow. The frequency output polarity includes high level effective or low level effective. The frequency range is 0-10000Hz, and the frequency output duty cycle is 10%-90%. The calibration parameters include the highest frequency, the lowest frequency, the highest frequency corresponding to the measured value and the lowest frequency corresponding to the measured value.

[0073] The switching value output represents a certain state of the transmitter, which can be used for process control. The switching output source includes event 1, event 2, event 3, event 4, flow direction, calibration and fault. The frequency output polarity includes high level effective or low level effective. Event 1, event 2, event 3, event 4, zero adjustment, calibration and calibration warning can be used as general alarm. And sensor not vibrating, temperature overrun, flow overrun, density overrun, gain overrun, frequency overrun, memory fault, sensor vibration anomaly, flowmeter mainboard fault, stop metering, parameter check failure and zero adjustment failure can be used as serious alarm. The alarm level of serious alarm is higher than that of general alarm.

[0074] Hart protocol is also called hybrid protocol because it combines analog and digital communication. It supports single variable communication of 4-20mA analog signal and also communicates additional information in the form of digital signal. Digital information is loaded on the standard 4-20mA current loop in the form of FSK (frequency shift keying) modulation. By using filtering technology, digital signal can be removed from analog signal and digital signal will not affect the transmission of analog signal. Therefore, the most prominent feature of Hart protocol is that digital communication is compatible with analog signal 4-20mA, and the transmitted signal is superimposed on the 4-20mA analog signal in the form of modulated sinusoidal signal. Frequency shift keying FSK technology based on Bell 202 communication standard. It superimposes a sinusoidal current modulation wave signal with an amplitude of 0.5mA on the 4-20mA analog signal. Since the average value of the sinusoidal signal is 0, the Hart communication protocol has ±0.5mA signal modulation on the 4-20mA signal, but it does not affect the average value of 4-20mA. Because 1200Hz represents logic "1", it determines that the communication transmission rate of Hart is 1200bps.

[0075] The flow calculation module, the density calculation module and other metering related programs run in the interrupt. The interrupt processing events configured for the Coriolis mass flowmeter are shown in the table. Figure 4 UART interrupt: used for UART receiving interrupt, used with Modbus protocol. I2S interrupt: interrupt occurs after left and right coil signal acquisition is completed, preparing for starting MTM. MTM interrupt: interrupt occurs after MTM is completed, preparing for starting FFT. FFT interrupt: interrupt occurs after FFT operation is completed, starting flow metering related operation. SPIB interrupt & GPIO interrupt: GPIO (general input output) and SPI (serial peripheral interface) two on-chip peripherals together constitute a display and debugging interface. Through the interface, parameter reading and configuration can be performed. Compared with RS485 interface, the transmission speed is faster. LTC2436 interrupt: interrupt occurs after temperature resistance PT100 signal acquisition on the sensor is completed, preparing for temperature calculation. TIME0 interrupt: waveform output interrupt, system generates an interrupt once for every pulse sent, used for pulse counting. TIME1 interrupt: used for sensor starting control, closed after starting.

[0076] Coriolis mass flowmeter is a kind of instrument which directly measures mass flow by using the principle that fluid flowing in vibrating tube generates Coriolis force proportional to mass flow. When medium flows through, the signals sensed by left and right detection coils are amplified by amplifier circuit, then transmitted to DSP for Fourier transform through 24-bit high-precision analog-digital conversion chip PCM1808. After operation, the phase difference of two detection signals is obtained. Due to the existence of Coriolis force, the size of flow is proportional to the phase difference of generated signals, and the flow is calculated according to the principle. The characteristic equation of flow calculation is: instantaneous flow = flow calibration coefficient x flow time difference of two detection signals. The flow calculation process is to carry out data setting and windowing when I2S interrupt flag is set, to start MTM to transmit data to FFT buff, at this time, MTM interrupt flag is set, and the transmission data is transmitted to FFT buff, FFT interrupt flag is set, the phase, frequency and flow time difference are calculated based on the data in FFT buff, and the instantaneous flow is calculated and the flow detection value is obtained by accumulation.

[0077] Since the volume of medium in flow tube is fixed, the only way to change the mass of medium is to change the density of medium. Due to the relationship between mass and density, the mass of medium when the flow tube is filled with medium can indicate the density of contained medium, and the flow tube in Coriolis mass flowmeter is equivalent to this spring. The mass of tube and the mass of medium contained in tube are equivalent to the mass loaded at the end of spring. The rigidity of flow tube will basically remain unchanged. Therefore, the mass (density) of medium contained in flow tube of fixed volume is the only variable affecting the vibration frequency. During measurement, the driving coil will make the flow tube vibrate at its vibration frequency. When the mass of process medium increases, the vibration frequency will decrease (increase mass), and when the mass of process medium decreases, the vibration frequency will increase (decrease mass). The unit of frequency measurement is Hz. The period of flow tube is the inverse of vibration frequency. The transmitter calculates density by measuring the period of flow tube. The characteristic equation of density calculation is: Where p is density, f0 is the vibration frequency of measuring tube, A is density calibration coefficient, and B is density calibration constant. The density calculation process is to update sensor acquisition data, calculate the frequency of left and right coil signals, and calculate the size of density according to the characteristic equation of density calculation based on the calculated results.

[0078] A PT100 resistor is placed on the measuring tube of a Coriolis mass flowmeter. At 0°C, the PT100 resistor has a resistance of 100Ω. As the temperature rises, the resistance increases, and as the temperature drops, the resistance decreases. This principle provides excellent linearity, allowing subsequent temperature measurements to be made. The PT100 resistor is connected to the LTC2436, a 24-bit high-precision analog-to-digital converter chip. By sampling the PT100 voltage and calculating the resistance, the current temperature is calculated based on the relationship between the PT100 resistance and temperature. The characteristic equation for temperature calculation is: Medium temperature = PT100 resistance × temperature calibration coefficient + temperature calibration constant. The temperature calculation process is to set the LTC2436 interrupt flag, read the signal value of the analog-to-digital conversion chip, and convert the signal value into a voltage value to calculate the PT100 resistance value based on the converted voltage value. When the PT100 resistance value is greater than 100, the temperature value above zero is calculated according to the characteristic equation of temperature calculation. When the PT100 resistance value is less than 100, the temperature value below zero is calculated according to the characteristic equation of temperature calculation, and then the temperature value is converted and output.

[0079] This solution utilizes high-precision analog-to-digital conversion technology, enhanced communication protocols, a user-friendly display interface, an integrated automatic diagnostic system, flexible output options, and energy-saving power management to enhance the performance and reliability of Coriolis mass flowmeters, meeting the high standards of modern industrial automation and process control.

[0080] The technical solution of the embodiment of the present invention determines the first type of operating status collected data in the real-time operating status collected data of the Coriolis mass flowmeter based on the status flag of the Coriolis mass flowmeter, and then determines the second type of operating status collected data in the real-time operating status collected data of the Coriolis mass flowmeter based on the parameter range and measurement parameters of the measurement parameters, and determines the diagnostic event data based on the component test data of the Coriolis mass flowmeter. Further, based on the real-time operating status collected data, the diagnostic event data and the preset indicator light module, an abnormal state warning is issued for the Coriolis mass flowmeter, and key state parameters are stored when a target event occurs. In this solution, the real-time operating status of the Coriolis mass flowmeter can be accurately determined from the two dimensions of status flags and measurement parameters, and the component failure of the Coriolis mass flowmeter can be diagnosed based on the component test data, so that an early warning can be given with the help of indicator lights when the Coriolis mass flowmeter has an abnormality. At the same time, the key status parameters associated with the target event can be automatically stored and backed up to provide a data basis for subsequent data analysis. This solves the problem of more serious shutdown accidents caused by insufficient status monitoring of the Coriolis mass flowmeter, can promptly identify the abnormal status of the Coriolis mass flowmeter, and improve the timeliness of fault diagnosis and operation and maintenance.

[0081] Example 3

[0082] Figure 5 A structure diagram of a state monitoring device of a Coriolis mass flowmeter is provided for the third embodiment of the present application. As shown in the figure, the device comprises: Figure 5

[0083] The data determination module 310 is configured to determine real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit and the measurement parameter of the Coriolis mass flowmeter, and determine diagnostic event data according to the component test data of the Coriolis mass flowmeter.

[0084] The early warning and data storage module 320 is configured to perform abnormal state early warning on the Coriolis mass flowmeter according to the real-time running state acquisition data, the diagnostic event data and the preset indicator light module, and store key state parameters when a target event occurs.

[0085] The technical scheme of the embodiment of the present application determines real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit and the measurement parameter of the Coriolis mass flowmeter, and determines diagnostic event data according to the component test data of the Coriolis mass flowmeter, so as to perform abnormal state early warning on the Coriolis mass flowmeter according to the real-time running state acquisition data, the diagnostic event data and the preset indicator light module, and store key state parameters when a target event occurs. In the present scheme, the real-time running state of the Coriolis mass flowmeter can be accurately determined from two dimensions of the state flag bit and the measurement parameter, and the component fault of the Coriolis mass flowmeter can be diagnosed based on the component test data, so as to perform early warning by means of the indicator light when the Coriolis mass flowmeter is abnormal, and the key state parameters associated with the target event can also be automatically stored and backed up, providing a data basis for subsequent data analysis, solving the problem of relatively serious shutdown accidents caused by insufficient state monitoring of the Coriolis mass flowmeter, and being capable of timely identifying the abnormal state of the Coriolis mass flowmeter and improving the timeliness of fault diagnosis and operation and maintenance.

[0086] Optionally, the data determination module 310 is specifically configured to determine first type running state acquisition data in the real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit of the Coriolis mass flowmeter; and determine second type running state acquisition data in the real-time running state acquisition data of the Coriolis mass flowmeter according to the parameter range of the measurement parameter and the measurement parameter; wherein the measurement parameter comprises a flow measurement parameter, a density measurement parameter and a temperature measurement parameter.

[0087] ​Optionally, the data determination module 310 is specifically configured to determine real-time flow monitoring state data of the Coriolis mass flowmeter according to the parameter range of the measurement parameter and the flow measurement parameter; wherein the flow measurement parameter is determined through a target analog-to-digital conversion chip in the Coriolis mass flowmeter and a flow metering operation interrupt; determine real-time density monitoring state data of the Coriolis mass flowmeter according to the parameter range of the measurement parameter and the density measurement parameter; determine real-time temperature monitoring state data of the Coriolis mass flowmeter according to the parameter range of the measurement parameter and the temperature measurement parameter; the real-time flow monitoring state data, the real-time density monitoring state data and the real-time temperature monitoring state data are taken as the second type of running state acquisition data.

[0088] Optionally, the state monitoring device of the Coriolis mass flowmeter further comprises a watchdog processing module configured to call a watchdog feeding function based on a watchdog feeding period.

[0089] Optionally, the current loop output interface of the Coriolis mass flowmeter supports a serial communication protocol and a high-speed addressable remote sensor protocol.

[0090] Optionally, the system clock interrupt of the Coriolis mass flowmeter comprises at least one of the flow metering operation interrupt, a universal asynchronous receiver-transmitter interrupt, a serial audio interface interrupt, a Fourier transform calculation pre-interrupt, a temperature calculation event interrupt, a waveform output interrupt and a target timing event interrupt.

[0091] Optionally, the Coriolis mass flowmeter is electrically connected with a power management module; the power management module is provided with a flyback switching power supply chip; one isolated power supply in the power management module is used to supply power for the Coriolis mass flowmeter, and another isolated power supply is used for pulse communication of the Coriolis mass flowmeter.

[0092] The state monitoring device of the Coriolis mass flowmeter provided by the embodiment can execute the state monitoring method of the Coriolis mass flowmeter provided by any embodiment of the application, and has the corresponding function modules and beneficial effects of the execution method.

[0093] Embodiment four

[0094] Figure 6A structural diagram of an electronic device that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices such as personal digital assistants, cellular telephones, smartphones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.

[0095] As shown in Figure 6 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., connected in communication with the at least one processor 11, where the memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 12 or loaded into the random access memory (RAM) 13 from the storage unit 18. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0096] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0097] The processor 11 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the state monitoring method of the Coriolis mass flowmeter.

[0098] In some embodiments, the condition monitoring method of a Coriolis mass flowmeter can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 18. In some embodiments, portions of the computer program or all of the computer program can be loaded onto the electronic device 10 via, e.g., ROM 12 and / or communication unit 19. When the computer program is loaded onto RAM 13 and executed by processor 11, one or more steps of the condition monitoring method of a Coriolis mass flowmeter as described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the condition monitoring method of a Coriolis mass flowmeter by any other suitable means, e.g., by way of firmware.

[0099] The various implementations of the system and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0100] Computer programs used to implement the processes of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as part of a separate software package, or entirely on a remote machine or server.

[0101] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, 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.

[0102] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0103] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0104] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability existing in traditional physical host and VPS server.

[0105] The embodiments of the present application further disclose a computer program product comprising a computer program which, when executed by a processor, implements the state monitoring method of the Coriolis mass flowmeter according to any of the embodiments of the present application. The program product and the state monitoring method of the Coriolis mass flowmeter disclosed in the embodiments of the present application belong to the same inventive concept, and thus will not be repeated here.

[0106] It should be understood that the various forms of flow shown above can be reordered, added to, or deleted from without departing from the scope of the present application. For example, the steps recited in the present application can be executed in parallel, in series, or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, and the present application is not limited herein.

[0107] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method of condition monitoring of a Coriolis mass flowmeter characterized by, The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method.

2. The method of claim 1, wherein The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method.

3. The method of claim 1, wherein The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method.

4. The method of claim 1, wherein The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state early warning method. The application relates to a real-time operation state acquisition data determination method of a Coriolis mass flowmeter, and a Coriolis mass flowmeter abnormal state 5. The method of claim 2, wherein, The system clock interrupt of the Coriolis mass flowmeter includes the flowmetering operation interrupt, and at least one of a universal asynchronous receiver-transmitter interrupt, a serial audio interface interrupt, a Fourier transform calculation pre-interrupt, a temperature calculation event interrupt, a waveform output interrupt, and a target timing event interrupt.

6. The method of claim 1, wherein The Coriolis mass flowmeter is electrically connected with a power management module; the power management module is provided with a flyback switching power supply chip; one isolated power supply in the power management module is used for power supply of the Coriolis mass flowmeter, and another isolated power supply is used for pulse communication of the Coriolis mass flowmeter.

7. A condition monitoring device for a Coriolis mass flowmeter characterized by, The method comprises: The data determination module is configured to determine real-time running state acquisition data of the Coriolis mass flowmeter according to a state flag bit and a measurement parameter of the Coriolis mass flowmeter, and determine diagnostic event data according to component test data of the Coriolis mass flowmeter; the component test data comprises test data of a drive coil and a transmitter; The early warning and data storage module is configured to perform abnormal state early warning on the Coriolis mass flowmeter according to the real-time running state acquisition data, the diagnostic event data, and a preset indicator light module, and store key state parameters when a target event occurs; The data determination module is specifically configured to determine first-type running state acquisition data in the real-time running state acquisition data of the Coriolis mass flowmeter according to the state flag bit of the Coriolis mass flowmeter; determine second-type running state acquisition data in the real-time running state acquisition data of the Coriolis mass flowmeter according to a parameter range of the measurement parameter and the measurement parameter; wherein the state flag bit comprises a sensor state flag bit and a calibration state flag bit; and the measurement parameter comprises a flow measurement parameter, a density measurement parameter, and a temperature measurement parameter; The early warning and data storage module is configured to determine a current running state of the Coriolis mass flowmeter according to the real-time running state acquisition data and the diagnostic event data, and then light up an indicator light or an indicator light combination that reacts to the current running state of the Coriolis mass flowmeter based on the preset indicator light module; The preset indicator light module functions to perform different state indications according to different states of the system; and a working process of the preset indicator light module is to control a green light to flash when a state is normal, control a red light to flash when there is an alarm, and control the green light to be always on when calibration is in progress.

8. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the state monitoring method of the Coriolis mass flowmeter according to any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, and the computer instructions are used to enable the processor to execute the state monitoring method of the Coriolis mass flowmeter according to any one of claims 1-6 when executed.

Citation Information

Patent Citations

  • Petrochemical flowmeter calibration method based on Coriolis force

    CN118464164A

  • Custody transfer meter

    US4911006A