Visit the Industrial Automation Knowledge Base to get know-hows, hints and tips. It is designed to share vast amounts of technical knowledge and expertise in Industrial Automation products, systems, applications and markets.
This issue appears to keep causing me pain when trying to develop low point count systems.
I have a value in the PLC/RTU which represents the value of something counted up for today (i.e. starts, runtime, cats, etc).
I then have a set of Accumulators which I'd like to use to perform a delta on these values and generate additional 'totalisers', i.e. weekly, monthly, yearly, alltime etc.
The issue is that since we typically deploy these on telemetry networks, and use DNP3 for the points, we would like to use the historical data for the accumulators, hence we have the accumulators set to NOT have the Continuous tick box ticked.
This then has the issue of being unable to perform a reset event.
I think it should be possible for Geo SCADA Expert to allow resets for non-continuous totalisers.
When the reset is triggered, the PrevTotal... would take the current values, and the CurrentTotal.. would all be reset to 0.
In addition, a time would be logged as to when the reset happened.
When new data comes in from the field, if it is not time stamped, then it contributes to the CurrentTotal.. end of story.
If it is time stamped and it has a time prior to the reset time, then it contributes to the PrevTotal.. and if it is at/greater than the reset time it contributes to the CurrentTotal.
It might not be 100% accurate in absolutely every situation (i.e. clock drift between RTU etc), but this is typically not critically important. And it would provide much greater flexibility for alternative reporting periods than are currently available.
Discuss challenges in energy and automation with 30,000+ experts and peers.
Find answers in 10,000+ support articles to help solve your product and business challenges.
Find peer based solutions to your questions. Provide answers for fellow community members!