Historian discrete tags - Only log on value change, not quality code change.
A
Alex Leech
Hiya!
We've experienced an issue in that every time a Siemens S7 PLC OPC server switches a tags quality code from 'Good' to 'GoodOverload', if the tag in question has history enabled and set to discrete (Note this has been mainly observed on boolean type tags), then a datapoint is stored within the database, despite there being no quality code change in the DB (dataintegrity code 192). If operating on the limit of this OPC status, then the database is hammered with repetitions of 1's or 0's for all tags dropping in and out of the quality code.
Ideally to solve this, even in discrete mode, if a quality change occurs such as Good -> GoodOverload -> Good, with no associated value change, a database point should not be logged.
Thanks!
Log In
M
Mitchell Bush
Or even put a nice little toggle switch in the tag editor to enable or disable this behavior as needed!
A
Alex Leech
Mitchell Bush - That would be next level awesome :)