› PLCGurus.NET Live & Interactive Forum › PLC Questions and Answers › Rockwell, Allen-Bradley, Stratix › Controlling Access to Logic_PIDE Faceplate
- This topic has 7 replies, 4 voices, and was last updated 4 years, 8 months ago by
Sean Terrell.
- AuthorPosts
- September 10, 2018 at 2:37 pm #3281
Jim Manley
ModeratorKarma: 262Rank: JediThe control system uses the FactoryTalk View Logix_PIDE faceplate construct in several places. In some situations, I need to be able to control who has access to the faceplate. I can’t assign a Security Code to the Logix_PIDE faceplate in the Displays folder.
Is it possible to use the parameter file associated with each instance of the Logix_PIDE faceplate to control access to the faceplate?
Thanks,
Jim
September 10, 2018 at 8:17 pm #3282PLCGuru
KeymasterHey Jim, I’ve not seen security handled in parameter files – not to say that it’s not possible I’m just not sure. As a workaround is it possible to put your faceplate on a popup window(s)?
Then you can use Animations to display buttons that will launch the popup(s) depending on the user who logged in. Not sure if this is something you could consider.
September 11, 2018 at 11:31 am #3292Jim Manley
ModeratorKarma: 262Rank: JediI looked at animations initially but there doesn’t seem to be a way to apply animation control to the Logix_PIDE faceplate, which is why I was looking at the parameter file.
I did go back and look at the page again. I noticed that each of the graphics that the operator clicks on had a “patch” around it. This patch was the area the operator had to click on in order to get the faceplate to appear.
Turns out I could use animation to control who sees that patch based using the
Function->Security->CurrentUserHasCode().Before applying the animation control, a user in the Operator group would see the orange patch around the control valve (shown in valve_with_patch.png). By applying animation control shown in the expression_editor.png file, I was able to hide the orange patch around the control valve from the operator group (see valve_without_patch.png).
Attachments:
You must be logged in to view attached files.September 11, 2018 at 11:52 am #3296PLCGuru
KeymasterYes, that’s why I was suggesting using a popup(s) to hold your faceplate(s) and then use animations to control the screen navigation buttons to access those popup(s). Without fully understanding what it is you were trying to do this may or may not have worked for you???
Sounds like you have an animation work-around anyhow. Great!
September 18, 2018 at 1:04 pm #3303Sean Terrell
ModeratorKarma: 187Rank: JediJim,
it sounds like you have your access control under wraps, however I did start a reply to this thread and never finished it, so I wanted to throw some thoughts in the mix.
1) I make it a habit to do all of the access controls and password comparisons on the PLC. This way if you ever have to change the OIT to a different vendor or anything, its all tag based and the passwords and controls are just as easily accessed and used. and it makes forgotten / changed passwords easier to deal with.
2) Use a visibility animation to make buttons for Setpoints or PID faceplates, or trending changes only available to users AFTER they have logged in, and multiple accounts can access the same buttons based on OR operators in the visibility expression.
3) this also allows me to log when setpoints were changed and by what account level. This wont pinpoint who made the change, but I can easily enough trace back to which Super was on at X date and X time, or which PLC tech was assigned a work order on X date to X site and have a “reasonable” accountability of who changed what. Its not perfect. but it mostly works
If you would like some examples of how to accomplish this with Logix 500 or Studio 5K I can send some examples as well as some examples of the FT studio expressions for visibility.
I hope this gives you some thoughts about working with security and animations in the future!!
– Scooter
September 23, 2018 at 5:18 am #3321Jose Catalan
ParticipantKarma: 18Rank: PadawanSean
woukd it be possible to have the examples you mention above?
September 25, 2018 at 6:37 am #3331Sean Terrell
ModeratorKarma: 187Rank: JediJose,
Most certainly! Give me a day or two, and I will put together some sanitized files I can upload!
– Scooter
October 3, 2018 at 4:59 am #3376Sean Terrell
ModeratorKarma: 187Rank: JediHere you got Jose… Iill be sending you the Programming for the rest off it soon
- AuthorPosts
- You must be logged in to reply to this topic.