oiltronic,
Thanks for the notes.
Are you accidentally inverting LeftHopperMode by that S16 switch or is it on purpose? I am using the switch to select items in a text list on the display
The Set-Reset latches connected to the output of the flip-flop seem redundant, and I wonder if they induce a one-cycle propagation delay to the signal. I eliminated the Set-Reset latches and the functionality still works, thanks for that, I will go through and remove them where I don't need them.
Add a transition-to-pulse conversion right when the Sw_Pulse_Soft1 comes in, and feed that one pulse signal to both the Data Flip-Flop and the NV object. You might be getting multiple transitions on the flip-flop.
The Non-Volatile Memory Dynamic object reads out the value at power-up, so the True constant and pulse at the "Read" input pin can be changed to a False constant. Removed the pulse and changed to a False constant. I though I needed to make it true to read during startup, I was confused in what I had read and seen in examples. Thank you.
The Data Flip-Flop object is not necessarily reset at power-up, at least according to the help documentation. So you might want to add the typical "OS.Startup" hardware input signal to the Reset pin. Not quite sure what this is? I do not need it to reset.
I actually need everything to save how it was before shut down so that it comes right back on power up. This page reads the button(s) on our display and changes 2 hopper augers from manual control to automatic control going through calculations based on our current rate of travel. I need to to stay on auto if they have to quick power down so they don't have to go back and change it, same thing with needing to stay on manual.
I made the changes but still the NV does not read and output the value. In service tool I can see the value saved within the NV but the output returns to false.