I tried to edit the property of an object, and this didn't work. The only thing that has worked so far is to create a new driver, and point the object at the new driver (which proves the communications work).
I tried recompiling the lks file. I tried using newer version 6.0 from my laptop. I tried modifying the tiway driver to use the RS232 port on the PLC using a cable connected to the com port on my laptop. I tried replacing all of the tiway driver text in the source file with a new name (using Word). Nothing has worked. I have over 1200 instances of this driver name in the program, so I don't want to manually reconfigure all of the locations.
I set up a duplicate test PLC in my ofice that I can communicate with over ethernet or the com port, using my archived PLC program and any of the above test scenarios. But the archived PLC program from the on-line PLC won't work in my test setup. I've narrowed the problem down to something in the PLC that Lookout doesn't like, but still don't know what actually caused the problem. We've never had a corrupted program before where only one thing would give us a problem, and everything else in this system is working properly. Plus I can communicate online with this PLC through the ethernet port using Softshop, and through the com port using Tisoft. I now know at least downloading our archived PLC program will correct this problem, but I'll have to wait for a shutdown.
If you come up with any more ideas, I'll try them. Thanks.