Unit operation time calculation method and system in dcs system
By using the logic operation module in the DCS system to determine the equipment status and control the timer, the problem of inaccurate equipment running time calculation in the prior art is solved, and the accurate accumulation of equipment running time and the accuracy of status assessment are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BINZHOU LVFENG THERMAL POWER CO LTD
- Filing Date
- 2026-02-10
- Publication Date
- 2026-06-26
AI Technical Summary
The existing methods for calculating equipment uptime cannot accurately distinguish whether the equipment is in standby, low-load idling state, or in a state of actually bearing load and effectively doing work. This results in an inaccurate reflection of the equipment's true health status, leading to insufficient or excessive maintenance.
The system obtains the unit's status parameters through the logic operation module in the DCS system, determines whether it is in an effective operating state, and starts a timer to accumulate time when it is in an effective operating state. When it leaves the effective operating state or reaches the preset period, it sends the accumulated time value and resets the timer to ensure the accuracy of the accumulated time.
It enables precise accumulation of equipment operating time under real and effective working conditions, providing accurate and reliable data support for equipment status assessment and lifespan prediction.
Smart Images

Figure CN122284522A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of industrial automation control, and in particular to a method and system for calculating unit uptime in a DCS system. Background Technology
[0002] In large industrial production environments such as power plants and chemical plants, DCS (Distributed Control System) systems are widely used to monitor and control various critical equipment, such as generator sets and boilers. Condition assessment, life prediction, and preventative maintenance of these devices are core components for ensuring safe, stable, and efficient production operation. The cumulative operating time of the equipment is one of the most critical data points for conducting the above analyses (such as condition assessment of the boiler's four tubes, creep and fatigue analysis of metal components).
[0003] However, existing methods for calculating equipment operating time have problems. For example, they only use the equipment's "power-on time" or "start-up time" as the cumulative operating time. This method cannot distinguish whether the equipment is in standby, low-load idling state, or in a state of actually bearing load and effectively performing work. Since equipment wear, aging, and performance degradation mainly occur during the effective work period, existing calculation methods cannot accurately reflect the true health condition of the equipment, leading to insufficient or excessive maintenance. Therefore, there is an urgent need for a method that can accurately accumulate the operating time of equipment under true effective working conditions. Summary of the Invention
[0004] To address the aforementioned technical issues, this application provides a method and system for calculating unit uptime in a DCS system, providing accurate and reliable data for equipment condition assessment and lifespan prediction.
[0005] In a first aspect, this application provides a method for calculating unit operating time in a DCS system, wherein the DCS system includes a logic operation module located on the DCS controller side, and the method includes:
[0006] The logic operation module acquires the status parameters of at least one set of devices in the unit; based on the status parameters and preset operating conditions, it determines whether the unit is currently in an effective operating state. If the unit is determined to be in an effective operating state, a timer is started or maintained to accumulate time and obtain the accumulated time value of this effective operation. If the unit is determined to have left the effective operating state or reached the preset accumulation period, the accumulated time value is sent to the total accumulated operating time storage unit through the logic operation module, and the timer is reset.
[0007] In some embodiments, the unit is a generator set; the status parameters include the active load of the generator set and the closing status of the main switch of the generator set.
[0008] In some embodiments, the effective operating state includes: the active load of the generator is greater than a preset load threshold, and the main switch is in the closed state.
[0009] In some embodiments, the timer is the HSDTIMESUM function block in the DCS system function library; the HSDTIMESUM function block accumulates time in the following mode: the RUN pin of the HSDTIMESUM function block receives a continuous enable signal; the SIG pin of the HSDTIMESUM function block receives the determined valid operating status signal, and during the valid operating status signal period, the accumulated time value of this valid operation is output through the TVAL pin of the HSDTIMESUM function block.
[0010] In some embodiments, the total cumulative runtime storage unit is a database point or variable in a DCS system that has a power failure retention function.
[0011] In some embodiments, the method further includes: displaying the cumulative value in the total cumulative running time storage unit in real time through the human-machine interface of the DCS system.
[0012] Secondly, this application also provides a unit operating time calculation system in a DCS system, applicable to the unit operating time calculation method in any of the above-mentioned DCS systems, the system comprising:
[0013] The parameter acquisition module is used to acquire the status parameters of at least one set of equipment in the unit through the logic operation module;
[0014] The operation status determination module is used to determine whether the unit is currently in an effective operating state based on the status parameters and preset operating conditions.
[0015] The timing control module is used to start or keep the timer to accumulate time if it is determined that the unit is in an effective operating state, so as to obtain the cumulative time value of this effective operation.
[0016] The cumulative update and reset module is used to send the cumulative time value to the total cumulative running time storage unit through the logic operation module and reset the timer if it is determined that the unit has left the effective operating state or has reached the preset cumulative period.
[0017] In some embodiments, the effective operating state includes: the active load of the generator is greater than a preset load threshold, and the main switch is in the closed state.
[0018] In some embodiments, the system further includes: a total cumulative runtime storage unit, which is connected to the cumulative update and reset module, and the total cumulative runtime storage unit is a database point or variable in the DCS system that has a power failure retention function.
[0019] In some embodiments, the system further includes a display module connected to the total cumulative runtime storage unit, for displaying the cumulative value in the total cumulative runtime storage unit in real time on the human-machine interface of the DCS system.
[0020] The technical solution provided in this application has the following advantages compared with the prior art:
[0021] The method for calculating unit operating time in a DCS system provided in this application determines whether the unit is currently in an effective operating state by acquiring status parameters and preset conditions. This allows for accurate identification of the time period during which the unit is in an effective operating state (rather than idling, standby, or other invalid states), thus ensuring the accuracy of the accumulated time. By determining that the unit is in an effective operating state, the system starts timing; if it leaves the effective operating state or reaches a preset accumulation period, it sends the accumulated time value and resets the timer. This achieves automation and reliability of the statistical process. Based on the automatically accumulated total effective operating time data, it provides accurate and reliable data for equipment status assessment (such as boiler "four tubes") and life prediction. Attached Figure Description
[0022] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0023] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without any creative effort.
[0024] Figure 1 A flowchart illustrating the method for calculating unit uptime in the DCS system provided in this application embodiment;
[0025] Figure 2 A schematic diagram of the control logic for the unit uptime calculation method in the DCS system provided in this application embodiment;
[0026] Figure 3 A schematic diagram of the structure of the unit uptime calculation system in the DCS system provided in this application embodiment. Detailed Implementation
[0027] To better understand the above-mentioned objectives, features, and advantages of this application, the solution of this application will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.
[0028] Many specific details are set forth in the following description in order to provide a full understanding of this application, but this application may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some embodiments of this application, and not all embodiments.
[0029] The method and system for calculating unit operating time in the DCS system provided in this application will be described exemplarily below with reference to the accompanying drawings.
[0030] Figure 1 A flowchart illustrating the method for calculating unit uptime in the DCS system provided in this application embodiment. Figure 2 This is a schematic diagram of the control logic for the unit operating time calculation method in the DCS system provided in this application embodiment. First, refer to... Figure 1 The method 100 for calculating unit operating time in the DCS system includes the following steps:
[0031] S101. Obtain the status parameters of at least one set of equipment in the unit through the logic operation module.
[0032] Specifically, the DCS system (Distributed Control System) includes a logic operation module, which is located on the DCS controller side. This logic operation module acquires one or more sets of state parameters characterizing key operating features of the unit. These state parameters refer to key parameters that can directly and effectively determine whether the equipment is in a true working condition, such as generator active power and main switch closing status.
[0033] The logic operation module can be, for example, a program organization unit in a DCS configuration, used to write control logic.
[0034] It is understood that the above description of obtaining status parameters is merely exemplary, and those skilled in the art can select and set the obtained status parameters according to actual needs, as long as the technical principles of this application can be achieved.
[0035] In some embodiments, the unit is a generator set; the status parameters include the active load of the generator set and the closing status of the main switch of the generator set.
[0036] Specifically, the generator set is a power production unit consisting of a prime mover, a generator, and key auxiliary equipment. The status parameters are key parameters characterizing whether the generator set is in an effective operating state. The active power load of the generator set, i.e., the actual power delivered by the unit to the grid in real time, is a quantitative indicator measuring whether the equipment is effectively converting energy and fulfilling its grid responsibilities. The main switch closing status of the generator set is a binary signal (such as closed or open) from the auxiliary contacts of the electrical switch, indicating whether the generator has been connected to the grid in the electrical circuit.
[0037] Next, proceed to step S102. In step S102, based on the status parameters and preset operating conditions, determine whether the unit is currently in an effective operating state. If it is determined that the unit is in an effective operating state, proceed to step S103, start or maintain the timer to accumulate time and obtain the accumulated time value of this effective operation; if it is determined that the unit has left the effective operating state or reached the preset accumulation period, proceed to step S104, send the accumulated time value to the total accumulated operating time storage unit through the logic operation module, and reset the timer.
[0038] Specifically, the status parameters obtained in step S101 (such as the generator's active load and the main switch's closing status) are calculated with preset operating conditions to determine whether the unit is currently in an effective operating state. For example, the unit is determined to be in an effective operating state only when the active load is greater than a preset load threshold and at least one main switch is in the closed state (both conditions are met simultaneously); otherwise, if either condition is not met, the unit is determined to be in an ineffective operating state.
[0039] If the unit is determined to be in an effective operating state, proceed to step S103 to start or maintain the timer for time accumulation, obtaining the cumulative time value of this effective operation; if the unit is determined to have left the effective operating state or reached the preset accumulation period, proceed to step S104 to send the cumulative time value to the total cumulative operating time storage unit through the logic operation module, and reset the timer. Steps S103 and S104 will be explained in detail below with specific examples.
[0040] It is understood that the above description of determining whether the unit is currently in an effective operating state is merely exemplary. Those skilled in the art can select and set the determination of whether the unit is currently in an effective operating state according to actual needs, as long as the technical principle of this application can be achieved.
[0041] For example, the effective operating state may include: the active load of the generator is greater than a preset load threshold, and the main switch is in the closed state.
[0042] Figure 2 A schematic diagram of the control logic for the unit operating time calculation method in the DCS system provided in this application embodiment. (Refer to...) Figure 2 The active load of the generator (i.e., the actual power delivered to the grid, such as...) Figure 2 The AM18SIG0102 characterization shown must be greater than the preset load threshold (e.g., Figure 2 The value represented by AM001 (e.g., 20MW) ensures that the unit has passed the initial no-load or low-load warm-up phase after grid connection, entering a load-bearing operating range with actual power generation contribution and equipment wear, thus eliminating inefficient or preparatory operating conditions. The generator's main switch (i.e., the output circuit breaker) must be in the closed state. The closed state can be indicated, for example, by a switching signal (e.g., ...). Figure 2 The T1DIBKRCLSD1 shown is used for detection. The above two conditions are combined through a logical "AND" relationship. The unit is determined to be in an effective operating state only when both conditions of load reaching the standard and switch being in the closed state are met simultaneously.
[0043] In step S103, the timer is started or kept running to accumulate time and obtain the cumulative time value of this valid run.
[0044] In step S102, if it is determined that the unit is in an effective operating state, a timer is started or maintained to accumulate time and obtain the accumulated time value of this effective operation. Specifically, the time accumulation execution stage begins. Specifically, the logic operation module can be used to input data to the timer (e.g., ...). Figure 2 The HSDTIMESUM function block shown issues a control command. If the timer has not yet started, it triggers the timer to begin counting; if the timer is already running, it maintains the current counting state and continues to accumulate. The function of the timer is to continuously and cumulatively measure the duration of this continuous valid operation, based on a high-precision control clock, during the enable period (i.e., the duration of the effective running state). The timing result can be stored in the timer's internal register or a designated output pin (such as...). Figure 2 In the HSDTIMESUM AV pin shown, this dynamic value is the cumulative time value of this valid run.
[0045] In some embodiments, the timer can be the HSDTIMESUM function block in the DCS system function library; the HSDTIMESUM function block can accumulate time in the following modes: the RUN pin of the HSDTIMESUM function block receives a continuous enable signal; the SIG pin of the HSDTIMESUM function block receives the determined valid operating status signal, and during the valid operating status signal period, the accumulated time value of this valid operation is output through the TVAL pin of the HSDTIMESUM function block.
[0046] Specifically, continue to refer to Figure 2 The timer can be, for example, the HSDTIMESUM function block in a Siemens DCS system. The HSDTIMESUM function block is a high-efficiency, reliable dedicated time accumulator, and can be configured as follows: the RUN pin of the HSDTIMESUM function block is connected to a continuously active enable signal (such as a normally closed "1" signal) to ensure that the HSDTIMESUM function block is globally active and ready, guaranteeing that the timing mechanism can be triggered. Simultaneously, the SIG pin of the HSDTIMESUM function block (such as...) Figure 2 The I1 pin shown is a control input terminal used to receive the valid operating status binary signal generated by the aforementioned logical judgment steps. When this signal is high (e.g., "1"), it indicates that the unit is currently in a valid operating state, and the internal timer of the function block immediately starts or maintains operation, beginning high-precision time accumulation based on the system clock reference; when the signal becomes low (e.g., "0"), it indicates that the valid operating state has ended, and the timer pauses. During this process, the HSDTIMESUM function block can communicate via the TVAL pin (i.e., ... Figure 2 The AV output shows time-type data, which reflects the total time accumulated during the duration of the current valid operation, i.e., the cumulative time value of this valid operation.
[0047] In step S104, the cumulative time value is sent to the total cumulative running time storage unit through the logic operation module, and the timer is reset.
[0048] In step S102, if it is determined that the unit has left the effective operating state (e.g., the active load drops below the preset threshold or the generator main switch is disconnected) or the timer reaches the preset cumulative cycle (e.g., it is automatically triggered once every 24 hours), then data update and timer reset are performed.
[0049] Specifically, the following operations can be performed through the logic operation module: the cumulative time value of the current valid run, read from the TVAL output pin of the current timer (such as the HSDTIMESUM function block), is sent to the total cumulative run time storage unit. The cumulative time value of the current valid run is summed with the historical cumulative total value in the total cumulative run time storage unit through the addition operation module (such as the ADD function block), and the calculation result is written back to the total cumulative run time storage unit, thereby completing the real-time and accurate update of the total cumulative value. At the same time, a reset command is sent to the timer (such as triggering the RS pin of the HSDTIMESUM function block) to clear the cumulative value inside the timer and reset its state to the initial preparation state.
[0050] For example, the total cumulative runtime storage unit is a database point or variable in the DCS system with power-off retention functionality. Specifically, the total cumulative runtime storage unit can be, for example, a specific data storage entity within the DCS system. This data storage entity can be a data point or variable created and defined in the DCS real-time database or process database, and it has power-off retention functionality. That is, the DCS controller or storage module where the storage unit is located is equipped with a backup battery or uses non-volatile memory (such as Flash) to ensure that the total cumulative runtime value stored therein will not be lost or return to zero in the event of an unexpected power outage, restart, or failure. After power is restored, the data can maintain its last valid state before the power outage and can be read and updated immediately.
[0051] Furthermore, the method may also include: displaying the cumulative value in the total cumulative running time storage unit in real time through the human-machine interface of the DCS system.
[0052] Specifically, the data in the total cumulative runtime storage unit can be visualized through a human-machine interface (such as monitoring software) integrated into the DCS system. More specifically, the DCS system's human-machine interface can periodically retrieve data from the total cumulative runtime storage unit (such as monitoring software) on the controller side through its internal data communication mechanism. Figure 2 The system actively reads the latest total cumulative running time value from the AM12BAK04 shown and displays it on the monitoring screen of the monitoring software (such as the unit overview diagram and equipment statistics page).
[0053] The following is combined Figure 2 The method for calculating unit operating time in the DCS system provided in the embodiments of this application will be described in detail. Figure 2 In the process, through DCS logic configuration elements, the process of acquiring parameters, judging status, timing, accumulating and resetting forms a closed-loop, automated data flow, which ultimately generates the historical total cumulative operating hours that reflect the effective operating status of the unit.
[0054] Specifically, the first step is to acquire status parameters and determine the effective operating status, using a logic operation module to obtain the unit's key status parameters. For example... Figure 2 As shown, the analog signal of the actual load of the unit is acquired in real time. Figure 2 The AM18SIG0102 and the digital signals of the closing status of the three generator main switches ( Figure 2 T1DIBKRCLSD1, T1DIBKRCLSD2, and T1DIBKRCLSD3. The actual load signal is sent to the comparison module ( Figure 2 The GT module), and the preset initial load threshold ( Figure 2 The AM001, for example, 20MW, is compared. Simultaneously, the three main switch status signals are passed through an OR logic module (...). Figure 2 The OR module performs calculations to determine whether any generator is connected to the grid. The output of the comparison module (indicating whether the load meets the standard) and the output of the OR logic module (indicating whether grid connection has been achieved) are jointly input to the AND logic module. Figure 2 The AND module on the left outputs a logical judgment on whether the unit is currently in an effective operating state: the AND module outputs a high level ("1") only when both the conditions of "load is greater than the threshold" and "generator is connected to the grid" are met, and the unit is determined to be in an effective operating state; otherwise, it outputs a low level ("0"), and the unit is determined to be out of an effective operating state.
[0055] Then, the effective running time is accumulated, and the effective running status signal output by the AND module is connected to the timing function block, i.e. Figure 2 The SIG pin of HSDTIMESUM ( Figure 2 The RUN pin of the HSDTIMESUM function block, designated as I1, serves as the signal controlling the start and stop of the timing. In the configuration, the RUN pin is set to receive a continuous enable signal (…). Figure 2 The default connection (not shown) puts it into a working state. When the SIG pin signal is "1", the HSDTIMESUM function block starts or maintains its internal timer, beginning to accumulate the duration of this continuous valid operation; when the SIG pin signal becomes "0", the timer stops. The HSDTIMESUM function block uses its TVAL pin ( Figure 2 The value of the cumulative effective running time (indicated by AV) is output in real time.
[0056] Finally, the accumulated time value is sent, the total time is updated, and the timer is reset. The update process is triggered when the unit leaves the effective operating state (SIG signal changes from "1" to "0") or when the preset accumulation period is reached. The accumulated time value output from the TVAL pin of the HSDTIMESUM function block is sent to the addition module (e.g., ...). Figure 2 The ADD module in the system simultaneously reads the historical total value stored in the total cumulative runtime storage unit (e.g., ...). Figure 2 AM12BAK05, which represents "#1 Unit's accumulated operating hours", is used by the ADD module to perform an addition operation, adding the current value to the historical value, outputting the new total accumulated operating time result, and writing it to the designated storage unit (e.g., AM12BAK05). Figure 2 AM12BAK04, which is "#1 Unit's cumulative operating hours", is used to update the total time. It also provides a manual reset trigger point (e.g., Figure 2 The DM12FW01 (i.e., "#1 Unit Running Time Reset") can send a reset signal to the RS pin of the HSDTIMESUM function block through this trigger point when a manual reset is required, clearing its internal accumulated value to zero so that the timing of the next cycle can begin.
[0057] In summary, the unit operating time calculation method 100 in the DCS system provided in this application determines whether the unit is currently in an effective operating state by acquiring status parameters and preset conditions. This allows for accurate identification of the time period during which the unit is in an effective operating state (rather than idling, standby, or other invalid states), thus ensuring the accuracy of the accumulated time. By determining that the unit is in an effective operating state, the system starts timing; if it leaves the effective operating state or reaches a preset accumulation period, it sends the accumulated time value and resets the timer. This achieves automation and reliability of the statistical process. Based on the automatically accumulated total effective operating time data, it provides accurate and reliable data for equipment status assessment (such as boiler "four tubes") and life prediction.
[0058] Based on the same inventive concept, this application also provides a unit uptime calculation system 200 in a DCS system. Figure 3 This is a schematic diagram of the structure of the unit uptime calculation system in the DCS system provided in this application embodiment. Figure 3 As shown, the unit uptime calculation system 200 in the DCS system includes:
[0059] The parameter acquisition module 201 is used to acquire the status parameters of at least one set of equipment in the unit through the logic operation module;
[0060] The operation status determination module 202 is used to determine whether the unit is currently in an effective operation state based on the status parameters and preset operation conditions.
[0061] The timing control module 203 is used to start or maintain a timer to accumulate time if it is determined that the unit is in an effective operating state, so as to obtain the cumulative time value of this effective operation.
[0062] Optionally, in some embodiments, the effective operating state may include: the active load of the generator is greater than a preset load threshold, and the main switch is in the closed state.
[0063] The cumulative update and reset module 204 is used to send the cumulative time value to the total cumulative running time storage unit through the logic operation module and reset the timer if it is determined that the unit has left the effective operating state or has reached the preset cumulative period.
[0064] Furthermore, the unit operating time calculation system 200 in the DCS system may also include: a total cumulative operating time storage unit, which is connected to the cumulative update and reset module, and the total cumulative operating time storage unit is a database point or variable in the DCS system with power failure retention function.
[0065] Furthermore, the unit uptime calculation system 200 in the DCS system may also include:
[0066] The display module is connected to the total cumulative running time storage unit and is used to display the cumulative value in the total cumulative running time storage unit in real time on the human-machine interface of the DCS system.
[0067] The unit operating time calculation system in the DCS system provided in the above embodiments can execute the unit operating time calculation method in the DCS system provided in the above embodiments, and has the same or corresponding beneficial effects, which will not be described in detail here.
[0068] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments.
[0069] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of those different embodiments or examples.
[0070] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.
[0071] In this application, unless otherwise stated, directional terms such as "up" and "down" are generally used in relation to the direction shown in the accompanying drawings, or in relation to the vertical, perpendicular, or gravitational direction; similarly, for ease of understanding and description, "left" and "right" are generally used in relation to the left and right shown in the accompanying drawings; "inner" and "outer" refer to the inner and outer contours of each component itself, but the above directional terms are not intended to limit this application.
[0072] The above description is merely an exemplary embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various variations or substitutions within the technical scope described in this application, and these should all be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for calculating unit operating time in a DCS system, wherein the DCS system includes a logic operation module, the logic operation module being disposed on the DCS controller side, characterized in that, The method includes: The logic operation module obtains the status parameters of at least one set of equipment in the unit. Based on the status parameters and preset operating conditions, it is determined whether the unit is currently in an effective operating state, wherein, If it is determined that the unit is in an effective operating state, then start or keep the timer to accumulate time and obtain the accumulated time value of this effective operation; If it is determined that the unit has left the effective operating state or reached the preset cumulative period, the cumulative time value is sent to the total cumulative operating time storage unit through the logic operation module, and the timer is reset.
2. The method according to claim 1, characterized in that, The unit is a generator set; The status parameters include the active load of the generator set and the closing status of the main switch of the generator set.
3. The method according to claim 2, characterized in that, The effective operating states include: The active load of the generator is greater than the preset load threshold, and the main switch is in the closed state.
4. The method according to claim 1, characterized in that, The timer is the HSDTIMESUM function block in the DCS system function library; The HSDTIMESUM function block accumulates time using the following mode: The RUN pin of the HSDTIMESUM function block receives a continuous enable signal; The SIG pin of the HSDTIMESUM function block receives the determined valid operating status signal, and during the period of the valid operating status signal, the cumulative time value of this valid operation is output through the TVAL pin of the HSDTIMESUM function block.
5. The method according to claim 1, characterized in that, The total cumulative running time storage unit is a database point or variable in the DCS system that has a power failure retention function.
6. The method according to claim 1, characterized in that, Also includes: The cumulative value in the total cumulative running time storage unit is displayed in real time through the human-machine interface of the DCS system.
7. A unit operating time calculation system in a DCS system, applicable to the unit operating time calculation method in the DCS system according to any one of claims 1 to 6, characterized in that, The system includes: The parameter acquisition module is used to acquire the status parameters of at least one set of equipment in the unit through the logic operation module; The operation status determination module is used to determine whether the unit is currently in an effective operating state based on the status parameters and preset operating conditions. The timing control module is used to start or keep the timer to accumulate time if it is determined that the unit is in an effective operating state, so as to obtain the cumulative time value of this effective operation. The cumulative update and reset module is used to send the cumulative time value to the total cumulative running time storage unit through the logic operation module and reset the timer if it is determined that the unit has left the effective operating state or has reached the preset cumulative period.
8. The system according to claim 7, characterized in that, The effective operating states include: The active load of the generator is greater than the preset load threshold, and the main switch is in the closed state.
9. The system according to claim 8, characterized in that, Also includes: The total cumulative runtime storage unit is connected to the cumulative update and reset module. The total cumulative runtime storage unit is a database point or variable in the DCS system that has a power failure retention function.
10. The system according to claim 9, characterized in that, Also includes: The display module is connected to the total cumulative running time storage unit and is used to display the cumulative value in the total cumulative running time storage unit in real time on the human-machine interface of the DCS system.