Kurt, I think I understand the process. Some questions:
1. Is what you mean that you already have a set of read-out numbers on the screen that displays the current tray data, and what you need now is another set of numbers that also displays the 3 chemical weights for the PREVIOUS tray data?
2. How many sets of History for each tray do you want to store? Only 1, or several? (Only 1 set of previous-history data is much easier and takes less PLC memory, than storing several.)
3. How do you want to access the previous data? Do you need a button on the screen to click for "Previous Tray", or what? Perhaps you would want to make the previous tray data always visible, and shift the data from current to previous when the 899 limit is reached?
4. How many 900 lb. trays are you dealing with?
In any case, you will need to modify both the RSViewSE program and the (assumed) SLC RSLogix program. In the SLC program, you will probably need to set up 3 memory addresses (either Integer or Floating Point locations depending on if your data has fractions) to store the weights for each chemical, for EACH tray. Then if you only need the PREVIOUS tray data, you can create PLC logic to shift the data, moving new data to the historical memory addresses each time the 899 lb limit is triggered.
Also in RSView it is pretty easy to set up TREND charts that will AUTOMATICALLY record ALL previous historical tray data, and display it in graph form, by date and time intervals.