Thread Content
How is the DCS accumulation value cleared? ? ? ? ? ? ? ?
Manual reset is possible; the module has a reset pin, and it can also be reset when the range is exceeded.
For 3000, statements are generally written using calculo blocks; it resets automatically when a certain value is reached or can be reset manually via a button
if XXX.sum=XXX or buttonXXXX.pv=1 then XXX.sum =0 end if
It may vary across different DCS systems; you can set a reset function in this module for manual reset, which is very simple
It’s generally not necessary to reset the value; it resets automatically when it exceeds the range. The cumulative value is usually used to calculate the absolute value, and as long as the absolute value can be determined, it’s sufficient – just keep track of the starting and ending values to compute it
The methods used to apply DCS in different scenarios may vary, and the same DCS system can also employ several approaches such as language codes or function blocks. However, the basic principle remains similar: whether it is automatic or manual, the principle of zeroing out is to subtract one cumulative value from another in order to achieve this goal. This is my personal understanding; if it differs, I welcome discussions and exchanges. . :P
Generally, DCS systems have blocks with such functionality, but if designing it oneself, an RS flip-flop can be used; it will reset automatically when its output reaches the desired value. By connecting this to the R terminal of the RS flip-flop, is this answer sufficient? If you need a diagram, let me know and I’ll draw one for you.
Both deltav and pks can be reset by creating a small button
I can give you an example like this; contact me if you need it
This post was last edited by zlky2005 on 2012-6-26 17:22. It’s not possible to crop images here. Crop images. . . . . . . . . . . . . . . . . . . . . . . .