StopTime is the string PLC tag name.
I found this old 2008 topic and i've tried using the format suggested, but no dice...
Update 1:
The string used in the PLC is a 26 char string.
This is the opc item path to the tag I can't read: ns=1;s=[Packaging_WineDelivery]SQ01_CL1PF.Log.StopTime
The PLC guy created a new dummy string tag at the root and I can read this fine
Update 2:
I can read strings from literally anywhere else but the StartTime and StopTime from within the SQXX_YYY (UDT instance) Log (UDT instance)...
I'm at a loss
If it really is a timestamp, consider switching to an LINT filled by a GSV of WallClock, CurrentValue. That will be microseconds UTC which can be efficiently converted to a java.sql.Timestamp or java.util.Date.
Try a later version of 7.9? I vaguely remember some issue in the past with custom strings. Won’t have access to history until Monday to try to look it up.
It just started working now after the original 6x ints (year,month,day,hour,min,sec) were added back into the UDT…
Originally we were using these ints for the datetime but PLC guy wanted to reduce to a single string tag. INTs were removed and replaced by a 26char string. As in my OP, Ignition was reading this string as its individual components (DATA[] and LEN), however after many many changes to try to work out what’s going on, we ended up giving up and added back in the original 6 INTs but kept the string still there. Then the string started reading properly and showing up as a string and not DATA and LEN components… I’m left stumped and very confused…