I have a program that has been running (industrial communications) ethernetIP tag read strings. The read was a 10 character length and has been working for years. Today it is adding a 11th character (zero). The information being a serial number of manufactured units is dependent on accurate numbers. The PLC program was verified and is correct. I created a OPC read of the same tag and that reads correct. To continue production I substituted the OPC read. What would cause this misread of an ethernetIP tag name?