I'd do a search fro T4:171/pre and see where all it is being manipulated. Could be any of a number of math statements, no telling what.
Another source could be some sort of DDE link. If you have Data Highway, or Ethernet up and running, and PC's looking at the PLC's for production reports or whatever, the spreadsheet/dbase could cause this. I had a spreadsheet loaded with my "default timer presets" that I would run after the HMI's had been tweaked to death. By resetting the timers to the defaults, I would often solve lots of troubles. All that is required for the DDE to work is a copy of Linxs and the connection. Excel works great. RSView can do the same thing, but you would suspect RSView right off, Excel, on the other hand would be hard to detect.
Just a guess. First chceck for MCR's JSR's and JMP's to make sure that your MOV statement is active. Then check for other MOV's likely after yours, or some sort of math statement that is changing it back to 1.