FactoryTalk View

Durango53

Member
Join Date
Jan 2014
Location
Wyo
Posts
6
Just getting FactoryTalk View studio here. I am upgrading from RSView 32 and in the learning it stage of FactoryTalk.
Looking at a button to add once clicked it will unhide other option buttons. I was going to put a HIM tag for this but dont know what I would use to unlatch that tag if one of the buttons wasnt clicked and they clicked back in the HMI running screen. Any help on this one?
 
You Make an HMI analog Tag. Use The Numeric Input to Write a Value To The Tag And base you Visibility Options From The Value Entered into the Tag. You could make a HMI String Tag and Use a String Input to do the same thing. You will also find a Mask Option Checkbox That will put **** in entry field for Eyes not allowed to see Input Value or Password. There is also a Tag located in The Expression box located under the Function Button That is UserHasCode and this works with the Security Codes Assigned to Users.
 
Last edited:
I would go with a simpler method.

Create an ordinary HMI tag, of Digital Type. Make the initial value zero.

When the user clicks on that "enable" or "show" button, set that HMI Tag = 1.

The other buttons will have their Visibility animation tied to that tag. When the tag is =1, they appear. When it's =0, they disappear.

It sounds like you have a "popup" or similar window, and you want the optional buttons to be invisible if that window is re-opened.

For that function, I recommend a Macro that is run when the pop-up window is closed. Just use the Macro to set the HMI visibility tag you're using = 0.

You can configure a Macro to run when a Display window is opened, and a different one when it is closed. This is done on the Behavior tab for the Display properties.

Some of these features are a little different in FactoryTalk View ME versus FactoryTalk View SE, so for future reference specify what edition you are using.
 
Cool thanks all. I did set up what you said Ken just was having some issues with the close part of the buttons. I am doing an set tag to 0 once a button is pressed which hide the buttons again.
To show the button group I am doing this
&Set an\button 1 on the press action
Then when a button is selcted to navigate to a different screen I have a
Display "selected screen" under press action
and under release action a
& Set an\button 0 which will then hide the buttons again.
I was just looking for a curser watch where the curser went out of that button range it would retoggle the bit back to 0 but dont think I can do that without getting into some VB writing. Thanks for the help again all.
 

Similar Topics

Hi, I wanted to ask is there a way to have a visibility expression use the IP address of the HMI (Dynics, not PV) to show certain elements? The...
Replies
3
Views
166
This is admittedly a pretty obscure problem, but maybe someone else has run into it, or at least something similar. For reasons I won't get into...
Replies
3
Views
103
Hey everyone and anyone that can lend a helping hand. I have a project that I am being asked to add some animations of Solidworks or "3D" models...
Replies
9
Views
299
I can't seem to get the Panel View Plus 7 standard edition to downgrade to V_11, when I check the AB downloads and compatibility websites for this...
Replies
1
Views
122
Hi, I'm trying to export data from a DataGrid to Excel using VBA, but I'm getting an error "Object doesn't support this property or method". The...
Replies
0
Views
71
Back
Top Bottom