Methods, devices, and DCS systems for setting the upper and lower limits of the dead zone of temperature signals.

By introducing a second execution logic into the DCS platform, the problem of setting the upper and lower limits of the dead zone of the temperature signal range is solved, reducing costs and expanding application scenarios.

CN115542863BActive Publication Date: 2025-10-31STATE NUCLEAR POWER AUTOMATION SYST ENGCO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211393669.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-08
Publication Date
2025-10-31
Estimated Expiration
2042-11-08

AI Technical Summary

Technical Problem

Existing DCS platforms cannot effectively set the upper and lower limits of the temperature signal range dead zone, resulting in high manpower and material costs and inconvenience for implementation.

Method used

A second execution logic is introduced into the DCS platform. The initial temperature signal value is processed through the second sub-execution logic to determine the upper and lower limits of the range dead zone. Combined with the preset range dead zone division, the range dead zone setting is realized.

Benefits of technology

It reduces the reinvestment cost in DCS platform development, lowers the workload for logic designers, expands application scenarios, and enables effective setting of temperature signal range dead zone.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115542863B_ABST
    Figure CN115542863B_ABST
Patent Text Reader

Abstract

This invention discloses a method, device, and DCS system for setting the upper and lower limits of the dead zone of a temperature signal. By adding a second execution logic after the existing first execution logic, the second execution logic includes several second sub-execution logics. Each second sub-execution logic corresponds to a second sub-range obtained based on an initial range and a preset dead zone. The upper and lower limits of the temperature signal's dead zone are set through a configuration and encapsulation method using the second execution logic. This reduces the cost of further investment in platform development, significantly reduces manpower and material resources, simplifies the work for logic designers, and expands application scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial control technology, and in particular to a method, apparatus, and DCS (Distributed Control System) for setting the upper and lower limits of the dead zone of a temperature signal. Background Technology

[0002] Currently, nuclear power plants widely adopt Distributed Control Systems (DCS). For analog input signals, the DCS platform should use hardware or software measures to limit the input signal to a certain range, and the analog input signal should have configurable upper and lower limits and dead zones (X). For ordinary current and voltage signals, the DCS platform can achieve the function of setting the upper and lower limits and dead zones (X) by setting the "reference resistance or small signal cutoff parameter (R0) during current / linear conversion". However, for temperature signals, since they are low-level mV signals and the signal itself is a small signal, the R0 parameter involved in the DCS platform is not suitable for configuring temperature signals. It is impossible to set the upper and lower limits of the dead zones for temperature signals. Modifying the internal logic of the platform again would consume significant manpower and material resources, causing inconvenience for implementation. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to overcome the defect in the prior art that the upper and lower limits of the dead zone of the temperature signal cannot be set in the DCS platform, and to provide a method, device and DCS system for setting the upper and lower limits of the dead zone of the temperature signal.

[0004] The present invention solves the above-mentioned technical problems through the following technical solution:

[0005] Firstly, a method for setting the upper and lower limits of the dead zone of a temperature signal is provided, the method being applied to the temperature signal measurement scenario in a distributed control system.

[0006] The setting method includes:

[0007] Obtain the initial temperature signal value of the measuring point;

[0008] The initial temperature signal value is processed using the first execution logic to obtain a first processing result;

[0009] The first execution logic includes several first sub-execution logics, and each first sub-execution logic corresponds to a first sub-range obtained based on the initial range division;

[0010] The second execution logic is used to process the first processing result to obtain the second processing result;

[0011] The second execution logic differs from the first execution logic.

[0012] The second execution logic includes several second sub-execution logics, each of which corresponds to a second sub-range obtained based on the initial range and the preset range dead zone.

[0013] Based on the second processing result, the upper limit of the range dead zone and / or the lower limit of the range dead zone corresponding to the initial range are determined.

[0014] The method for setting the upper and lower dead zones of temperature signals in this invention is applied to DCS (Distributed Control System). It involves adding a second execution logic after the existing first execution logic. This second execution logic includes several second sub-execution logics, each corresponding to a second sub-range derived from an initial range and a preset dead zone. The upper and lower dead zones of the temperature signal range are set through a configuration and encapsulation method using these second execution logics. This reduces the cost of further investment in platform development, significantly reduces manpower and material resources, simplifies the work for logic designers, and expands the application scenarios.

[0015] Preferably, the first processing result includes a first temperature signal value;

[0016] The second processing result includes a second temperature signal value and a quality code characterizing the data quality of the second temperature signal value under the corresponding second subrange.

[0017] Preferably, the step of determining the upper limit of the dead zone and / or the lower limit of the dead zone of the temperature signal based on the second processing result includes:

[0018] The minimum value within the preset range dead zone of the second processing result is set as the lower limit of the range dead zone, and the maximum value within the preset range dead zone of the second processing result is set as the upper limit of the range dead zone.

[0019] Preferably, the step of processing the initial temperature signal value using the first execution logic to obtain the first processing result includes:

[0020] When the first sub-execution logic corresponds to the first sub-range of the preset dead zone lower limit value of the preset range dead zone and the range lower limit of the initial range, the first temperature signal value is the initial temperature signal value.

[0021] When the first sub-execution logic corresponds to the first sub-range of the initial range's lower limit and upper limit, the first temperature signal value is the initial temperature signal value.

[0022] In the first sub-range corresponding to the upper limit of the range and the upper limit of the range plus the upper limit of the preset dead zone of the preset range dead zone in the first sub-execution logic, the first temperature signal value is the initial temperature signal value.

[0023] Preferably, the step of processing the first processing result using the second execution logic to obtain the second processing result includes:

[0024] When the second sub-execution logic corresponds to the second sub-range of the preset range dead zone lower limit value and the preset range dead zone upper limit value, the second temperature signal value is the preset range lower limit value, and the quality code is the first quality characterization value.

[0025] When the second sub-execution logic corresponds to the second sub-range from the upper limit of the preset range dead zone to the upper limit of the preset range minus the upper limit of the preset range dead zone, the second temperature signal value is consistent with the first temperature signal value, and the quality code is the first quality characterization value.

[0026] When the second sub-execution logic corresponds to the second sub-range of the preset range upper limit value minus the preset range dead zone upper limit value and the preset range upper limit value plus the preset range dead zone upper limit value, the second temperature signal value is the preset range upper limit value, and the quality code is the first quality characterization value;

[0027] Wherein, the temperature signal value corresponding to the first quality characterization value has a quality greater than a preset value in the distributed control system.

[0028] Preferably, the second sub-execution logic further includes:

[0029] When the second sub-execution logic corresponds to the second sub-range where the preset range upper limit value is superimposed with the preset range dead zone upper limit value and the preset range upper limit value plus the clamping value, the second temperature signal value is the first temperature signal value, and the quality code is the second quality characterization value.

[0030] When the second sub-execution logic corresponds to a second sub-range that is greater than or equal to the preset range upper limit value plus the clamping value, the second temperature signal value is the preset range upper limit value plus the clamping value, and the quality code is a third quality characterization value;

[0031] When the second sub-execution logic corresponds to the second sub-range where the preset range upper limit value is superimposed on the clamping value minus the clamping dead zone value and the preset range upper limit value is superimposed on the clamping value, the second temperature signal value is the preset range upper limit value superimposed on the clamping value, and the quality code is the third quality characterization value;

[0032] When the second sub-execution logic corresponds to the second sub-range of the preset range lower limit value minus the clamping value and the preset range dead zone lower limit value, the second temperature signal value is the first temperature signal value, and the quality code is the second quality characterization value.

[0033] When the second sub-execution logic corresponds to a second sub-range that is less than or equal to the preset range lower limit value minus the clamping value, the second temperature signal value is the preset range lower limit value minus the clamping value, and the quality code is the third quality characterization value;

[0034] When the second sub-execution logic corresponds to the second sub-range of the preset range lower limit value minus the clamping value and the preset range lower limit value minus the clamping value plus the clamping dead zone value, the second temperature signal value is the preset range lower limit value minus the clamping value, and the quality code is the third quality characterization value.

[0035] Wherein, when the first sub-execution logic corresponds to the same sub-execution logic, the first temperature signal value is the same as the second temperature signal value; the temperature signal value corresponding to the first quality characterization value has a higher quality in the distributed control system than the temperature signal value corresponding to the second quality characterization value and the third quality characterization value.

[0036] The temperature signal value corresponding to the second quality characterization value has a higher quality in the distributed control system than the third quality characterization value.

[0037] Secondly, a device for setting the upper and lower limits of the dead zone of a temperature signal is provided, the device comprising:

[0038] The initial temperature signal value acquisition module is used to acquire the initial temperature signal value of the measuring point;

[0039] The first logic execution module is used to process the initial temperature signal value using first execution logic to obtain a first processing result;

[0040] The first execution logic includes several first sub-execution logics, and each first sub-execution logic corresponds to a first sub-range obtained based on the initial range division;

[0041] The second logic execution module is used to process the first processing result using second execution logic to obtain a second processing result;

[0042] The second execution logic differs from the first execution logic.

[0043] The second execution logic includes several second sub-execution logics, each of which corresponds to a second sub-range obtained based on the initial range and the preset range dead zone.

[0044] The range dead zone setting module is used to determine the upper limit of the range dead zone and / or the lower limit of the range dead zone corresponding to the initial range based on the second processing result.

[0045] Thirdly, a DCS system is provided, characterized in that the DCS system includes the above-mentioned device for setting the upper and lower limits of the dead zone of the temperature signal, so as to realize the setting of the upper and lower limits of the dead zone of the temperature signal.

[0046] Fourthly, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-mentioned method for setting the upper and lower limits of the dead zone of the temperature signal range.

[0047] Fifthly, a computer-readable storage medium is provided, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the above-described method for setting the upper and lower limits of the dead zone of the temperature signal range.

[0048] The positive and progressive effects of this invention are as follows:

[0049] By adding a second execution logic to the existing first execution logic in the DCS platform, the second execution logic contains several second sub-execution logics. Each second sub-execution logic corresponds to a second sub-range obtained based on the initial range and the preset range dead zone. By configuring and encapsulating the second execution logic, the upper and lower limits and dead zones of the temperature signal range are set. Finally, the second execution logic outputs the temperature signal value required by the system limit and the quality code corresponding to the temperature signal value. This can realize real-time calculation based on the controller status, without the need for offline configuration and reinstallation, reducing the cost of reinvesting in DCS platform development, greatly reducing the expenditure of manpower and material resources, reducing the workload of logic designers, and expanding the application scenarios. Attached Figure Description

[0050] Figure 1 This is a flowchart illustrating the method for setting the upper and lower limits of the dead zone of a temperature signal according to Embodiment 1 of the present invention.

[0051] Figure 2 This is a schematic diagram illustrating the logic execution of the method for setting the upper and lower limits of the dead zone of a temperature signal according to Embodiment 1 of the present invention.

[0052] Figure 3 A schematic diagram of the module for setting the upper and lower limits of the dead zone of the temperature signal according to Embodiment 2 of the present invention;

[0053] Figure 4 Here is a schematic diagram of the structure of the electronic device provided in Embodiment 4 of the present invention. Detailed Implementation

[0054] The present invention will be further illustrated by way of embodiments below, but the present invention is not limited to the scope of the embodiments described herein.

[0055] Example 1

[0056] This embodiment provides a method for setting the upper and lower limits of the dead zone of a temperature signal. This method is applied to temperature signal measurement scenarios in distributed control systems, such as... Figure 1 As shown, the setting method includes:

[0057] 101. Obtain the initial temperature signal value at the measuring point;

[0058] 102. The initial temperature signal value is processed using the first execution logic to obtain a first processing result;

[0059] The first execution logic includes several first sub-execution logics, and each first sub-execution logic corresponds to a first sub-range obtained based on the initial range division;

[0060] 103. The first processing result is processed using the second execution logic to obtain the second processing result;

[0061] The second execution logic differs from the first execution logic.

[0062] The second execution logic includes several second sub-execution logics, each of which corresponds to a second sub-range obtained based on the initial range and the preset range dead zone.

[0063] 104. Based on the second processing result, determine the upper limit of the range dead zone and / or the lower limit of the range dead zone corresponding to the initial range.

[0064] In practical implementation, the initial temperature signal value of the measuring point of the control instrument is collected by a temperature acquisition sensor. At this time, the initial temperature signal value is unprocessed. The initial temperature signal value is processed by the first execution logic, which is actually located in the card channel inherent in the DCS platform. After the initial temperature signal value is processed by the first execution logic, a first processing result is output. The first processing result is then processed by the second execution logic to obtain a second processing result. Based on the second processing result, the upper and lower limits of the range dead zone corresponding to the initial range are determined.

[0065] In this embodiment, the temperature signal mentioned above includes, but is not limited to, RTD / TC (resistance temperature detector / thermocouple) signals.

[0066] In an optional implementation, the first processing result includes a first temperature signal value, the second processing result includes a second temperature signal value, and a quality code characterizing the data quality of the second temperature signal value under the corresponding second subrange.

[0067] In practice, the corresponding quality code will be different when the temperature signal value corresponds to different second sub-ranges.

[0068] In an optional implementation, the step of determining the upper limit and / or lower limit of the dead zone of the temperature signal based on the second processing result includes:

[0069] The minimum value within the preset range dead zone of the second processing result is set as the lower limit of the range dead zone, and the maximum value within the preset range dead zone of the second processing result is set as the upper limit of the range dead zone.

[0070] In an optional implementation, the step of processing the initial temperature signal value using the first execution logic to obtain a first processing result includes:

[0071] When the first sub-execution logic corresponds to the first sub-range of the preset dead zone lower limit value of the preset range dead zone and the range lower limit of the initial range, the first temperature signal value is the initial temperature signal value.

[0072] When the first sub-execution logic corresponds to the first sub-range of the initial range's lower limit and upper limit, the first temperature signal value is the initial temperature signal value.

[0073] In the first sub-range corresponding to the upper limit of the range and the upper limit of the range plus the upper limit of the preset dead zone of the preset range dead zone in the first sub-execution logic, the first temperature signal value is the initial temperature signal value.

[0074] In practical implementation, the preset initial range is 0-100, the preset dead zone is one-hundredth of the preset range (i.e., a dead zone value of 1), the preset dead zone lower limit is -1, the preset dead zone upper limit is 1, the initial range lower limit is 0, and the initial range upper limit is 100. Based on the first sub-range where the initial temperature signal value is located, the corresponding first temperature signal value is output. The first sub-execution logic corresponds to several first sub-ranges.

[0075] When the initial temperature signal value is in the first sub-range between -1 and 0, the first temperature signal value is the same as the initial temperature signal value.

[0076] When the initial temperature signal value is in the first sub-range of 0-100, the first temperature signal value is the same as the initial temperature signal value.

[0077] When the initial temperature signal value is in the first sub-range of 100-101, the first temperature signal value is the same as the initial temperature signal value.

[0078] In specific implementation, based on the first temperature signal value obtained after processing with the first processing logic, the second processing logic is used for further processing, including the following steps:

[0079] When the second sub-execution logic corresponds to the second sub-range of the preset range dead zone lower limit value and the preset range dead zone upper limit value, the second temperature signal value is the preset range lower limit value, and the quality code is the first quality characterization value.

[0080] When the second sub-execution logic corresponds to the second sub-range from the upper limit of the preset range dead zone to the upper limit of the preset range minus the upper limit of the preset range dead zone, the second temperature signal value is consistent with the first temperature signal value, and the quality code is the first quality characterization value.

[0081] When the second sub-execution logic corresponds to the second sub-range of the preset range upper limit value minus the preset range dead zone upper limit value and the preset range upper limit value plus the preset range dead zone upper limit value, the second temperature signal value is the preset range upper limit value, and the quality code is the first quality characterization value.

[0082] In specific implementation, when the first temperature signal value is in the second sub-range between -1 and 1, the second temperature signal value is 0, and the quality code is the first quality characterization value. In specific implementation, the quality code is GOOD.

[0083] When the first temperature signal value is in the second sub-range between 1 and 99, the second temperature signal value is consistent with the first temperature signal value, and the quality code is GOOD;

[0084] When the first temperature signal value is in the second sub-range between 99 and 101, the second temperature signal value is 100, and the quality code is GOOD.

[0085] In practice, the values ​​at the boundaries of each sub-range are not required.

[0086] In an optional implementation, the second sub-execution logic further includes:

[0087] When the second sub-execution logic corresponds to the second sub-range where the preset range upper limit value is superimposed with the preset range dead zone upper limit value and the preset range upper limit value plus the clamping value, the second temperature signal value is the first temperature signal value, and the quality code is the second quality characterization value.

[0088] When the second sub-execution logic corresponds to a second sub-range that is greater than or equal to the preset range upper limit value plus the clamping value, the second temperature signal value is the preset range upper limit value plus the clamping value, and the quality code is a third quality characterization value;

[0089] When the second sub-execution logic corresponds to the second sub-range where the preset range upper limit value is superimposed on the clamping value minus the clamping dead zone value and the preset range upper limit value is superimposed on the clamping value, the second temperature signal value is the preset range upper limit value superimposed on the clamping value, and the quality code is the third quality characterization value;

[0090] When the second sub-execution logic corresponds to the second sub-range of the preset range lower limit value minus the clamping value and the preset range dead zone lower limit value, the second temperature signal value is the first temperature signal value, and the quality code is the second quality characterization value.

[0091] When the second sub-execution logic corresponds to a second sub-range that is less than or equal to the preset range lower limit value minus the clamping value, the second temperature signal value is the preset range lower limit value minus the clamping value, and the quality code is the third quality characterization value;

[0092] When the second sub-execution logic corresponds to the second sub-range of the preset range lower limit value minus the clamping value and the preset range lower limit value minus the clamping value plus the clamping dead zone value, the second temperature signal value is the preset range lower limit value minus the clamping value, and the quality code is the third quality characterization value.

[0093] Specifically, when the first sub-execution logic corresponds to the second sub-execution logic, the first temperature signal value is the same as the second temperature signal value.

[0094] Wherein, the temperature signal value corresponding to the first quality characterization value has a higher quality in the distributed control system than the temperature signal values ​​corresponding to the second quality characterization value and the third quality characterization value;

[0095] The temperature signal value corresponding to the second quality characterization value has a higher quality in the distributed control system than the third quality characterization value.

[0096] In practice, the clamping value is generally taken as 5% of the input signal range, and the clamping dead zone value is generally taken as 1% of the input signal range. In this embodiment, the clamping value is 5, and the clamping dead zone value is 1. The second quality characterization value is POOR, and the third quality characterization value is BAD.

[0097] When the first temperature signal value is in the second sub-range of 101 and 105, the second temperature signal value is consistent with the first temperature signal value, and the quality code is POOR;

[0098] When the first temperature signal value is greater than or equal to 105 in the second sub-range, the second temperature signal value is 105 and the quality code is BAD.

[0099] When the first temperature signal value is in the second sub-range of 104 and 105, the second temperature signal value is 105, and the quality code is BAD.

[0100] When the first temperature signal value is in the second sub-range between -5 and -1, the second temperature signal value is consistent with the first temperature signal value, and the quality code is POOR;

[0101] When the first temperature signal value is less than or equal to -5 in the second sub-range, the second temperature signal value is -5 and the quality code is BAD.

[0102] When the first temperature signal value is in the second sub-range between -5 and -4, the second temperature signal value is -5 and the quality code is BAD.

[0103] In specific implementation, in the first processing logic, when the first sub-range corresponding to the initial temperature signal value is in the same range as the aforementioned second sub-range, the first processing logic is the same as the second processing logic.

[0104] Because the first processing logic can handle clamping and clamping dead zone, the second processing logic will directly obtain the first processing logic's handling of clamping and clamping dead zone, and add the method for setting the upper and lower limits of the range dead zone on the basis of the above, which is the second processing logic.

[0105] In practice, there are actually four quality codes: GOOD, POOR, BAD, and FAIR. However, based on control requirements, the FAIR quality status is mandatory and does not need to be reflected in the channel execution judgment. Therefore, this embodiment uses GOOD, POOR, and BAD for explanation. Different quality codes represent the quality of the corresponding temperature signal value in the DCS platform. In this embodiment, GOOD is superior to POOR, and POOR is superior to BAD. GOOD indicates that the corresponding temperature signal value is within the initial range, i.e., 0-100.

[0106] In practical implementation, the names of temperature signal points in the DCS platform are unique. Therefore, temperature signal points processed by the second processing logic need to participate in subsequent calculations. The temperature signal point corresponding to the second temperature signal value needs to inherit the name of the first temperature signal point corresponding to the first temperature signal value. If the name of the first temperature signal point needs to be changed, a prefix or suffix can be added to the original name. For example, if the original temperature signal point name is A, after processing by the second processing logic, the name of the temperature signal point corresponding to the second temperature signal value will be changed to A, and the original temperature signal point name will become A1. At the same time, the second processing logic will have the same attributes as the first logic, configuring the network attributes, alarm attributes, system groups, etc., from the first processing logic within the second processing logic.

[0107] like Figure 2 The diagram shown illustrates the logic execution of this embodiment. In practice, the newly generated temperature signal point, i.e., the temperature signal point corresponding to the second temperature signal value, will replace the original temperature signal point in subsequent processing. The newly generated temperature signal point will add the attributes of the original temperature signal point. The constructed second processing logic is encapsulated as a standard logic macro, which can be reused in multiple projects.

[0108] The method for setting the upper and lower limits of the temperature signal range dead zone in this embodiment adds a second execution logic to the existing first execution logic in the existing DCS platform. The second execution logic includes several second sub-execution logics, each of which corresponds to a second sub-range based on the initial range and the preset range dead zone. By configuring and encapsulating the second execution logic, the upper and lower limits of the temperature signal range dead zone are set. Finally, the second execution logic outputs the temperature signal value required by the system limit and the quality code corresponding to the temperature signal value. This can be calculated in real time according to the controller's status, without the need for offline configuration and reinstallation, reducing the cost of reinvesting in DCS platform development, greatly reducing the expenditure of manpower and resources, reducing the workload of logic designers, and expanding the application scenarios.

[0109] Example 2

[0110] This embodiment provides a device for setting the upper and lower limits of the dead zone of a temperature signal, such as... Figure 3 As shown, the setting device includes:

[0111] Initial temperature signal value acquisition module 21 is used to acquire the initial temperature signal value of the measuring point;

[0112] The first logic execution module 22 is used to process the initial temperature signal value using first execution logic to obtain a first processing result;

[0113] The first execution logic includes several first sub-execution logics, and each first sub-execution logic corresponds to a first sub-range obtained based on the initial range division;

[0114] The second logic execution module 23 is used to process the first processing result using the second execution logic to obtain the second processing result;

[0115] The second execution logic differs from the first execution logic.

[0116] The second execution logic includes several second sub-execution logics, each of which corresponds to a second sub-range obtained based on the initial range and the preset range dead zone.

[0117] The range dead zone setting module 24 is used to determine the upper limit of the range dead zone and / or the lower limit of the range dead zone corresponding to the initial range based on the second processing result.

[0118] In an optional implementation, the first processing result includes a first temperature signal value, the second processing result includes a second temperature signal value, and a quality code characterizing the data quality of the second temperature signal value under the corresponding second subrange.

[0119] In an optional implementation, the above-mentioned range dead zone setting module 24 includes:

[0120] The minimum value within the preset range dead zone of the second processing result is set as the lower limit of the range dead zone, and the maximum value within the preset range dead zone of the second processing result is set as the upper limit of the range dead zone.

[0121] In an optional implementation, the first logic execution module 22 includes:

[0122] When the first sub-range of the first sub-execution logic corresponds to the lower limit of the preset dead zone of the preset range dead zone and the lower limit of the range of the initial range, the first temperature signal value is the initial temperature signal value.

[0123] When the first sub-range corresponds to the lower limit of the initial range and the upper limit of the initial range in the first sub-execution logic, the first temperature signal value is the initial temperature signal value.

[0124] In the first sub-range corresponding to the first sub-execution logic, the first temperature signal value is the initial temperature signal value, which is the sum of the upper limit of the range and the upper limit of the range plus the upper limit of the preset dead zone of the preset range dead zone.

[0125] In specific implementation, the aforementioned second logic execution module 23 includes:

[0126] When the second sub-execution logic corresponds to the second sub-range with the preset range dead zone lower limit and the preset range dead zone upper limit, the second temperature signal value is the preset range lower limit, and the quality code is the first quality characterization value.

[0127] When the second sub-execution logic corresponds to the second sub-range from the upper limit of the preset range dead zone to the upper limit of the preset range minus the upper limit of the preset range dead zone, the second temperature signal value is consistent with the first temperature signal value, and the quality code is the first quality characterization value.

[0128] When the second sub-execution logic corresponds to the second sub-range where the preset range upper limit value is subtracted from the preset range dead zone upper limit value and the preset range upper limit value is superimposed on the preset range dead zone upper limit value, the second temperature signal value is the preset range upper limit value, and the quality code is the first quality characterization value.

[0129] In an optional implementation, the first logic execution module 23 further includes:

[0130] When the second sub-range corresponds to the second sub-execution logic, the second temperature signal value is the first temperature signal value, and the quality code is the second quality characterization value.

[0131] When the second sub-execution logic corresponds to a second sub-range that is greater than or equal to the preset range upper limit value plus the clamping value, the second temperature signal value is the preset range upper limit value plus the clamping value, and the quality code is the third quality characterization value.

[0132] When the second sub-execution logic corresponds to the second sub-range of the preset range upper limit value plus the clamping value minus the clamping dead zone value and the preset range upper limit value plus the clamping value, the second temperature signal value is the preset range upper limit value plus the clamping value, and the quality code is the third quality characterization value.

[0133] When the second sub-execution logic corresponds to the second sub-range of the preset range lower limit value minus the clamping value and the preset range dead zone lower limit value, the second temperature signal value is the first temperature signal value, and the quality code is the second quality characterization value.

[0134] When the second sub-execution logic corresponds to a second sub-range that is less than or equal to the preset range lower limit minus the clamping value, the second temperature signal value is the preset range lower limit minus the clamping value, and the quality code is the third quality characterization value.

[0135] When the second sub-range corresponds to the preset range lower limit minus the clamping value and the preset range lower limit minus the clamping value plus the clamping dead zone value in the second sub-execution logic, the second temperature signal value is the preset range lower limit minus the clamping value, and the quality code is the third quality characterization value.

[0136] Specifically, when the first sub-execution logic corresponds to the second sub-execution logic, the first temperature signal value is the same as the second temperature signal value.

[0137] Wherein, the temperature signal value corresponding to the first quality characterization value has a higher quality in the distributed control system than the temperature signal values ​​corresponding to the second quality characterization value and the third quality characterization value;

[0138] Wherein, the temperature signal value corresponding to the first quality characterization value has a quality greater than a preset value in the distributed control system.

[0139] The temperature signal range dead zone setting device in this embodiment, through the cooperation of various modules, obtains the initial temperature signal value of the measuring point through the initial temperature signal value acquisition module, processes the initial temperature signal value using the first logic execution module to obtain a first processing result, then processes the first processing result using the second logic execution module with a second execution logic to obtain a second processing result, and finally determines the upper and / or lower range dead zone limits corresponding to the initial range based on the second processing result using the range dead zone setting module. This achieves the limitation of the upper and lower range dead zones of the temperature signal in the DCS platform. By building the logic in the engineering configuration and encapsulating it as a standard logic macro, the cost of reinvesting in platform development is reduced, significantly reducing manpower and material resources, and also reducing the workload of logic designers. It can be calculated in real time based on the controller's state, without requiring offline configuration and reinstallation for it to take effect.

[0140] Example 3

[0141] This embodiment provides a DCS system, which includes the above-mentioned device for setting the upper and lower limits of the dead zone of the temperature signal. Because the DCS system integrates the above-mentioned setting device, it can effectively set the upper and lower limits of the dead zone of the temperature signal, thereby improving the overall product performance of the DCS system.

[0142] Example 4

[0143] This embodiment provides an electronic device. Figure 4 This embodiment provides a schematic diagram of the structure of an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for setting the upper and lower limits of the dead zone of the temperature signal as described above. Figure 4 The electronic device 80 shown is merely an example and should not be construed as limiting the functionality or scope of the embodiments of the present invention. Figure 4 As shown, the electronic device 80 can be manifested as a general-purpose computing device, such as a server device. The components of the electronic device 80 may include, but are not limited to: at least one processor 81, at least one memory 82, and a bus 83 connecting different system components (including memory 82 and processor 81).

[0144] Bus 83 includes a data bus, an address bus, and a control bus.

[0145] The memory 82 may include volatile memory, such as random access memory (RAM) 821 and / or cache memory 822, and may further include read-only memory (ROM) 823.

[0146] The memory 82 may also include a program tool 825 (or utility) having a set (at least one) program module 824, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0147] The processor 81 executes various functional applications and data processing by running computer programs stored in the memory 82, such as the method for setting the upper and lower limits of the dead zone of the temperature signal in Embodiment 1 above.

[0148] Electronic device 80 can also communicate with one or more external devices 84. This communication can be performed via input / output (I / O) interface 85. Furthermore, the model-generated electronic device 80 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 86. Figure 4 As shown, network adapter 86 communicates with other modules of electronic device 80 via bus 83. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with electronic device 80, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.

[0149] Example 5

[0150] This embodiment provides a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements the method for setting the upper and lower limits of the dead zone of the temperature signal in Embodiment 1 above.

[0151] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.

[0152] While specific embodiments of the present invention have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of the present invention is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but all such changes and modifications fall within the scope of protection of the present invention.

Claims

1. A method for setting the upper and lower limits of the dead zone of a temperature signal, characterized in that, The setting method is applied to temperature signal measurement scenarios in distributed control systems; The setting method includes: Obtain the initial temperature signal value of the measuring point; The initial temperature signal value is processed using the first execution logic to obtain a first processing result; The first execution logic includes several first sub-execution logics, and each first sub-execution logic corresponds to a first sub-range obtained based on the initial range division; The second execution logic is used to process the first processing result to obtain the second processing result; The second execution logic differs from the first execution logic. The second execution logic includes several second sub-execution logics, each of which corresponds to a second sub-range obtained based on the initial range and the preset range dead zone. Based on the second processing result, the upper limit of the range dead zone and / or the lower limit of the range dead zone corresponding to the initial range are determined.

2. The method for setting the upper and lower limits of the dead zone of the temperature signal according to claim 1, characterized in that, The first processing result includes a first temperature signal value; The second processing result includes a second temperature signal value and a quality code characterizing the data quality of the second temperature signal value under the corresponding second subrange.

3. The method for setting the upper and lower limits of the dead zone of the temperature signal according to claim 2, characterized in that, The step of determining the upper limit of the dead zone and / or the lower limit of the dead zone of the temperature signal based on the second processing result includes: The minimum value within the preset range dead zone of the second processing result is set as the lower limit of the range dead zone, and the maximum value within the preset range dead zone of the second processing result is set as the upper limit of the range dead zone.

4. The method for setting the upper and lower limits of the dead zone of the temperature signal according to claim 2, characterized in that, The step of processing the initial temperature signal value using the first execution logic to obtain the first processing result includes: When the first sub-execution logic corresponds to the first sub-range of the preset dead zone lower limit value of the preset range dead zone and the range lower limit of the initial range, the first temperature signal value is the initial temperature signal value. When the first sub-execution logic corresponds to the first sub-range of the initial range's lower limit and upper limit, the first temperature signal value is the initial temperature signal value. In the first sub-range corresponding to the upper limit of the range and the upper limit of the range plus the upper limit of the preset dead zone of the preset range dead zone in the first sub-execution logic, the first temperature signal value is the initial temperature signal value.

5. The method for setting the upper and lower limits of the dead zone of the temperature signal according to claim 2, characterized in that, The step of processing the first processing result using the second execution logic to obtain the second processing result includes: When the second sub-execution logic corresponds to the second sub-range with the preset range dead zone lower limit and the preset range dead zone upper limit, the second temperature signal value is the preset range lower limit, and the quality code is the first quality characterization value. When the second sub-execution logic corresponds to the second sub-range from the upper limit of the preset range dead zone to the upper limit of the preset range minus the upper limit of the preset range dead zone, the second temperature signal value is consistent with the first temperature signal value, and the quality code is the first quality characterization value. When the second sub-execution logic corresponds to the second sub-range of the preset range upper limit value minus the preset range dead zone upper limit value and the preset range upper limit value plus the preset range dead zone upper limit value, the second temperature signal value is the preset range upper limit value, and the quality code is the first quality characterization value; Wherein, the temperature signal value corresponding to the first quality characterization value has a quality greater than a preset value in the distributed control system.

6. The method for setting the upper and lower limits of the dead zone of the temperature signal according to claim 2, characterized in that, The second sub-execution logic also includes: When the second sub-range corresponds to the second sub-execution logic, the second temperature signal value is the first temperature signal value, and the quality code is the second quality characterization value. When the second sub-execution logic corresponds to a second sub-range that is greater than or equal to the preset range upper limit value plus the clamping value, the second temperature signal value is the preset range upper limit value plus the clamping value, and the quality code is a third quality characterization value; When the second sub-execution logic corresponds to the second sub-range where the preset range upper limit value is superimposed on the clamping value minus the clamping dead zone value and the preset range upper limit value is superimposed on the clamping value, the second temperature signal value is the preset range upper limit value superimposed on the clamping value, and the quality code is the third quality characterization value; When the second sub-range corresponds to the second sub-execution logic, the second temperature signal value is the first temperature signal value, and the quality code is the second quality characterization value. When the second sub-execution logic corresponds to a second sub-range that is less than or equal to the preset range lower limit value minus the clamping value, the second temperature signal value is the preset range lower limit value minus the clamping value, and the quality code is the third quality characterization value; When the second sub-execution logic corresponds to the second sub-range of the preset range lower limit value minus the clamping value and the preset range lower limit value minus the clamping value plus the clamping dead zone value, the second temperature signal value is the preset range lower limit value minus the clamping value, and the quality code is the third quality characterization value. Wherein, when the first sub-execution logic and the second sub-execution logic correspond to the same value, the first temperature signal value and the second temperature signal value are the same; The temperature signal value corresponding to the first quality characterization value has a higher quality in the distributed control system than the temperature signal values ​​corresponding to the second quality characterization value and the third quality characterization value. The temperature signal value corresponding to the second quality characterization value has a higher quality in the distributed control system than the third quality characterization value.

7. A device for setting the upper and lower limits of the dead zone of a temperature signal, characterized in that, The setting device includes: The initial temperature signal value acquisition module is used to acquire the initial temperature signal value of the measuring point; The first logic execution module is used to process the initial temperature signal value using first execution logic to obtain a first processing result; The first execution logic includes several first sub-execution logics, and each first sub-execution logic corresponds to a first sub-range obtained based on the initial range division; The second logic execution module is used to process the first processing result using second execution logic to obtain a second processing result; The second execution logic differs from the first execution logic. The second execution logic includes several second sub-execution logics, each of which corresponds to a second sub-range obtained based on the initial range and the preset range dead zone. The range dead zone setting module is used to determine the upper limit of the range dead zone and / or the lower limit of the range dead zone corresponding to the initial range based on the second processing result.

8. A DCS system, characterized in that, The DCS system includes the device for setting the upper and lower limits of the dead zone of the temperature signal as described in claim 7.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method for setting the upper and lower limits of the dead zone of the temperature signal according to any one of claims 1-6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the method for setting the upper and lower limits of the dead zone of the temperature signal as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Control method and control system thereof using PID algorithm

    CN101872158A

  • Automatic temperature control method for rod material cold control system

    CN103464474A