11/25/2011 8:54 AM | |
Joined: 10/3/2010 Last visit: 9/20/2024 Posts: 1562 Rating: (191) |
Is it possible to detect the Name of the Connected clients on a server and store their name in internal tags? (In WinCCExplorer,you can see them viaTools->Status of Client Connections) A similar question was posted last year but without a solution. https://www.automation.siemens.com/tf/WW/en/Posts/52376 Thanks in advance. |
Last edited by: SteBo at: 11/25/2011 9:29 AMB r g d s , |
|
11/25/2011 12:19 PM | |
Joined: 10/3/2010 Last visit: 9/20/2024 Posts: 1562 Rating: (191) |
Hey Bizur, I know that the internal tag @LocalMachineName always contains the PC-name but if I have a WinCC server with for example 5 client PC's (without own project!), how can I get their name stored in a tags on the server? Is there an easy way/quick step-by-step? I expected to find those client names on the server somewhere (SQL/Hard disks/Registry) as they are entered once in WinCCExplorer (Computer Properties-> Computer List). Hope this helps. cheers |
B r g d s , |
|
11/25/2011 12:53 PM | |
Joined: 10/3/2010 Last visit: 9/20/2024 Posts: 1562 Rating: (191) |
that's exactly what I want, so looking forward to the next reply cheers |
B r g d s , |
|
11/25/2011 3:30 PM | |
Joined: 10/3/2010 Last visit: 9/20/2024 Posts: 1562 Rating: (191) |
Thanks Jaap, I don't need a constant checking between server and clients, only the names of the clients that are added in the Computer List (connected or not is not relevant at this point cause I do this cheking on a diagnose pdl, pinging all known PC's based on their name), so internal tag can stay the same. Can you give me a quick example on how to accomplish your idea? I think you mean to use global script/action for each client? Thanks in advance. Another way could be to get the list of configured clients with a VBS-script reading from SQL? |
B r g d s , |
|
11/29/2011 9:06 AM | |
Joined: 10/3/2010 Last visit: 9/20/2024 Posts: 1562 Rating: (191) |
reading once from SQL with query when Runtime starts seems to work: strSQL = "Select MACHINENAME FROM dbo.MCPTMACHINE WHERE (MACHINETYPE = '1')" any other example still welcome |
B r g d s , |
|
Follow us on