Hello all,
I am running into some issues regarding the store and forward quarantine.
Setup
I have a machine UDT with
- Several tags that change very slowly (once per day/week or slower)
- A production bit (true/false)
History is enabled for all of these tags (and they are connected to a database that is consistently available)
Problem
Every time my production bit transitions from 0 to 1, 25 (the Write Size) new elements are placed in the quarantine file. Analyzing the quarantine file I have noticed that every new batch of data
- Always involve the same tags
- Every tag has the exact same value in each batch
- Every tag has the exact same timestamp in each batch
Sensitive data has been redacted
This seems to only happen on the rising edge of the production bit. The slow-changing tags do not actually change value in that moment, so I would not expect any new history record to be generated.
Moreover, the reason why these items are placed in the quarantine is "duplicate key" error, which makes sense since data in the quarantine file actually is in the database.
Why then does Ignition keep trying to save these items when the production bit goes to 1? And why doesn't the same behavior happen when it goes to 0?
If you need any additional detail on how the system is configured, please let me know
