In our project (made in Perspective) we want to establish a playback function using the 'Perspective Historical Playback' control I found on the Ignition Exchange platform. This control is made by Kevin McClusky.
It works fine for read-only tags, but I wonder how you can do the same playback functionality for read/write tags (for instance a parameter setting 'max pressure'). When the control is in real-time mode, you still want to be able to change the actual tag. When the control is in historical mode, you want to see the value of the parameter at a certain date/time. So you can make the binding dynamic with an expression binding, but expression bindings cannot be made bi-directional, so writing to a tag (when in realtime mode) does not work. I also tried scripting but then it was getting really complex and was not able to find a workable method.
I believe I'm not the only one who wants to establish a Playback function for both readable and writable tags, so are there any solutions for this? Maybe Kevin has a workaround that we aren't aware of.
Any advices?
Thanks