Siemens S7/TIA v18: TP-1200 HMI Screen Workflow...

Are they 6 independent screens or they had to be execute in sequence ?


First of all, do you have a TP1200 (Comfort Panel) or KTP1200 (Basic Panel)?
The title says TP1200, but in other messages i remember you have KTP1200

Big difference is that Comfort Panels allows VBScript, so you can perform operation within the panels.
With basic panels you have to do everything ( comparison or other operations) in the PLC.


Anyway, first thing you have to do is to recognize which user is currently logged.
You can get either username or the group which the user belongs setting up a schedule task triggered by user change (see attached image)
Then with the functions GetUserName and GetGroupNumber you can get the information you need.

Knowing username or group, you can write simple logic to determine which screen you want to activate.

As event for change screen button you could add the function "ActivateScreenByNumber" and and screen number should be the tag from PLC

This all worked a treat - cheers for the help.
 

Similar Topics

Context: PLC= S7-1212C, HMI=KTP1200 Basic. Hi again, When the "REPORT" button is pressed (on a different screen), it takes the operator to the...
Replies
7
Views
666
Context: PLC= S7-1212C, HMI=KTP1200 Basic. Hi, The operator has reported that, from time-to-time, when he presses the "Generate Report" button...
Replies
5
Views
463
General Question: The PLC and HMI that I've been working on (a laser measurement system) is soon to be transported to the site where it will be...
Replies
2
Views
700
Hi, I'm not sure how to do this... Basically, I want to restrict the user input values for this tag to be in the range 20.001 to 25.0. I...
Replies
17
Views
1,633
Can someone help me with this? I'm no good at SCL - virtually everything I've done so far has been ladder logic. The return value from the...
Replies
13
Views
1,107
Back
Top Bottom