defcon.klaxon
Lifetime Supporting Member
I'm trying to figure out the best way to make sure I don't lose data when I make a programming change to my ControlLogix and CompactLogix PLCs. I'm not sure how to succinctly describe what I'm dealing with, so here's a run down of what I'm seeing:
1. PLC is running, and is incrementing counters for things like runtimes, number of starts, etc.
2. If I'm offline and two hundred miles away from the PLC, it continues to run while my last save in the development software has old values for counters, operation setpoints, etc.
3. If I make a code change offline, I can't go online with the PLC until I update the code.
4. Therefore, it seems impossible for me to make code changes here in the office and then upload them later, if I don't want to revert back to the old saved values for counters, setpoints, etc.
5. Even if I go online and save data on site, the time between my last save and when I upload code (if the plant continues to run) presents the same challenge.
Am I missing something here? Is there a better way of doing this? I have a hard time believing that there is no way to make offline code changes and then upload those changes without having to go through all these counters and manually update values and etc. But heck, maybe that's just how it goes. It would just be nice to do some mundane code changes here and upload it without destroying all the data. How do you guys deal with things like this?
1. PLC is running, and is incrementing counters for things like runtimes, number of starts, etc.
2. If I'm offline and two hundred miles away from the PLC, it continues to run while my last save in the development software has old values for counters, operation setpoints, etc.
3. If I make a code change offline, I can't go online with the PLC until I update the code.
4. Therefore, it seems impossible for me to make code changes here in the office and then upload them later, if I don't want to revert back to the old saved values for counters, setpoints, etc.
5. Even if I go online and save data on site, the time between my last save and when I upload code (if the plant continues to run) presents the same challenge.
Am I missing something here? Is there a better way of doing this? I have a hard time believing that there is no way to make offline code changes and then upload those changes without having to go through all these counters and manually update values and etc. But heck, maybe that's just how it goes. It would just be nice to do some mundane code changes here and upload it without destroying all the data. How do you guys deal with things like this?