@DanT - I did see the screen object edit choices but I didn't think about the IP to string function. Which is dumb of me because I use that in Vision. Good thing your brain is engaged!
@Buddy123 - That made me dig a little deeper into the system variables, and I found my first post to be in error. I was expecting the IP information to be in the System Data struct, but it's actually in the General struct. So I need to bone up on UniLogic system names.
Using the system tag "General.Panel IP Address" as a source you can indeed save off the IP address. I've attached my test project.
7 inch IP test.ulpr
Under Screens, Numeric Elements, there are 2 IP Address Options
IP Address Edit -- you can select which IP Address to view and edit ( IP Address Type)
IP Settings Edit -- Panel, CPU, DNS -- View and edit
These are all editable from the screen
In the Ladder - Strings -- IP to String and String to IP ( no info in Help for explanations)
IP to String allows an ASCII Variable
ASCII to String -- does not allow setting a Panel IP -- from what I can see.
( Don't have UniStream to play with right now - else I would test them out )
Problem Solved thanks to the great Unitronics Tech Support!
The solution is to set VNC Full Access password usung Unilogic's Password Manegement, instead of UniApps:
Now password resist to new software versions downloads and to reboots!