This one is stumping me, it might not even be possible. I have machines running PLC 5's and machines running ControlLogix processors. When a program is downloaded on backshifts, the tech must remember to update values in the PLC by doing a "download parameters from Level 2 server", otherwise the values in the PLC are out of date (just depends on the last time the program was uploaded and a new backup saved). Problem is, they don't always remember. If I could latch a fault, that would only unlatch after the messaging with level 2 completes, that would be great. I can handle the code for that, I just need a status bit that says "this is the first plc scan after a download". I don't want to just use the first pass bit, the machines are powered down and back up often for maintenance. I've seen a download bit in PLC 5 status file but couldn't get it to work. Not sure if I could use the clock times either. I'll be very impressed by the person who can figure this out. I know I could manually set an unused bit in the program when I upload it to save a backup, and have it "unlatched" by the first pass bit. It would only be set again when the backup was downloaded again... but its too many machines for me to continually do this. Any ideas?