So here's the deal, we have a new machine that they were running a speed test on at work today. On the HMI, there are recipes that are "saved." I say "saved" because it appears to me that they are just writing the recipes into an array of DINTS. So, today while they were doing their speed test, they deleted all but two of the recipes and made changes to those two. Long story short, I had to make some changes to the PLC program that required me to download.
Before downloading, I went online with the controller and everything was just fine. I downloaded the program file to the controller and, in the process, completely wiped out their list of recipes and overwrote them with the previous lists of recipes. We use AssetCentre to store all of our .ACD files. Needless to say, the production employees were not thrilled about losing the recipes they had worked all day to develop.
I am wondering why this happened. If I was online with the controller I should have had the current values in the data tables right? So when I downloaded it should have downloaded the recipes they were currently using? I personally think this is not the right way to utilize recipes but the damage is done now! I am just trying to figure out why. We are using a ControlLogix 1756-L7 series controller (I think so anyway, not at the plant right now.) It is in RSLogix5000 so probably version 19 or 20. If anyone has any ideas I would be happy to hear them.
Before downloading, I went online with the controller and everything was just fine. I downloaded the program file to the controller and, in the process, completely wiped out their list of recipes and overwrote them with the previous lists of recipes. We use AssetCentre to store all of our .ACD files. Needless to say, the production employees were not thrilled about losing the recipes they had worked all day to develop.
I am wondering why this happened. If I was online with the controller I should have had the current values in the data tables right? So when I downloaded it should have downloaded the recipes they were currently using? I personally think this is not the right way to utilize recipes but the damage is done now! I am just trying to figure out why. We are using a ControlLogix 1756-L7 series controller (I think so anyway, not at the plant right now.) It is in RSLogix5000 so probably version 19 or 20. If anyone has any ideas I would be happy to hear them.