This works good, but I have noticed that if I download to the PanelView or if the communication to the PLC is interupted, it reinitializes all of the values in the PLC to the default values of the numeric entry fields (all zeros). When this occurs, I have to download the program to the PLC to restore the values.
Is there a way I can prevent this from happening? If I protect the F8 file, it will prevent the user from changing the values through the panelview screens. I am thinking of making a copy of the F8 file and copying the values back to the F8 file if it contains zeros, but I am hoping there is a better and easier way to protect the values.
Any help would be greatly appreciated!