Having a derived tag which converts and reads/writes a value to an OPC tag. This is all good, but having that the derived tag is using the value of other tags when calculating the derived value causes some issues, as the derived tag only writes to the source when written to. Just to clarify, the problem occurs when the tags used in the derivation changes, the source tag isn’t updated.
As derived tags has a scan class one would think that the value is evaluated each “scan”, but it seems like it isn’t.
Is there any way to trigger a write? Tried doing a tag write in the dependent tags value changed events which just writes the current value back to the derived tag, but this doesn’t seem to work as the value doesn’t change.