I don’t know if this is a bug or intended behavior, but I was trying to write updated datetime values to a memory tag. It seemed to have no effect, but still return good quality.
This is the tag I created, complete with a starting value.
I could see the Value did not change using my original code, so I tried this test code just to make SOMETHING happen:
>>>system.tag.writeBlocking(["[FCE_Tags_09]Diagnostics/LastAnalysisTimestamp"], [None])
…which resulted in no change to the value, but returned:
[Good]
After banging my head on the desk several times, I finally realized it was reading and writing to the “Timestamp” property because that was part of the tag name! I changed the tagname to end with “Time” instead of “Timestamp”, and now it works as expected!
I was under the impression the system would look for a property separator, and otherwise use the “value” property.