From within ME, there is no direct way to assign just a password to a Display. The only security you can assign to a Display is a Security Code letter (A-P).
As you are aware, you then assign the Security Code letter to a User account. When that User is logged in, they have access to that Display.
A User account obviously has to have a Username. So you cannot just Login the User with only the Password.
If you want to navigate to a secured Display, via an object, such as a button, then there is a method that uses the Login button object and Macros.
Note: This is using both the Username and Password to Login.
On your Display "06 - Ram adjust" there is a Login button labelled "Ram Limits F3". This button is there since the PB32 conversion. In ME, when you press this you get the Login popup and enter the Username and Password. Every time the User is logged in, a Login Macro, assigned to the User account, is run which writes a value to a HMI tag assigned to the Global Connection "Remote Display Number". The value written will be the number assigned to the secured Display. In this case "7".
When a tag, that is assigned to this Global Connection, is at a non-zero value, you cannot navigate locally. So you must also reset the tag value back to zero. This is conveniently done by running a Startup Macro, assigned to the secured Display, and run as the secured Display is opened.
So...
You press the Login button...
Enter Username and Password...
As User logs in and a Login Macro is run and changes Remote Display Number tag to "7"...
Display "07 - Ram Limits" opens...
As it opens it runs another Startup Macro to reset the Remote Display Number tag to "0"...
You can now navigate away from the secured Display.
This will do what you want, but will require a Username and Password to Login. I won't detail it any more than I have above unless you want to use it.
...........................................................................
Another way is to roll your own, as danatomega suggests, if you just want to use a "password" to get there.
You can use a Numeric Input Enable button object, which you can label "Ram Limits F3". This will allow you to enter a number, which can be your password number assigned to get to the secured Display. This navigation will be controlled through the PLC.
Assign an integer address in the PLC to read from this Numeric Input Object. Also assign a PLC integer address to write to the HMI. Assign another integer address to read in the current Display number to the PLC.
PLC logic...
Check when the read address is equal to the known password number. When it is equal, Oneshot write the Display number "7" to the address assigned to write to the HMI. Next, check when the current Display number address is equal to "7" and then zero the read address. You must zero the read address else the rung will never go false, unless you enter an incorrect password first.
In ME, assign the PLC read address to the Numeric Input Enable object's "Connection" as a direct PLC reference, or assign it first to a HMI tag and then assign that to the object. Assign the PLC write address similarly to the Global Connection "Remote Display Number". And also assign the current Display number address to the Global Connection "Replace Display Number". This connection will write the current Display number from the HMI to the PLC.
You will also need a Startup Macro for the secured Display which will zero the Remote Display Number tag address.
When you enter an incorrect number, the read address updates in the PLC but nothing will happen. When you enter the correct number, the EQU instruction will be TRUE and a Oneshot instruction will execute a MOV instruction to move a value of "7" to the write address. This address is actually not being written to the HMI, but rather being read by the HMI. This will change the tag assigned to "Remote Display Number" to a value of "7".
Once this tag has the same value as the Display number, then the Display will be opened automatically.
The Display's Startup Macro is run as the secured Display is opened to reset the "Remote Display Number" tag to a value of "0". Again, this will allow you to navigate away from the secured screen.
If you have any questions about the above, or creating a Macro and assigning it, then fire away...
Regards,
George