pmonGetPID()
The function pmonGetPID() returns the process ID of a WinCC OA manager.
Synopsis
int pmonGetPID(int idx);
Parameters
Parameter | Description |
---|---|
idx | The WinCC OA manager index. See chapter Details on the Pmon |
Return value
The function pmonGetPID() returns the process ID of a WinCC OA manager or in the event of errors, -1.
Description
The function pmonGetPID() returns the process ID of a WinCC OA manager. A manager is started in the WinCC OA console and the PID is shown in the console - see figure below.
Figure: WinCC OA console and process IDs of managers
EXAMPLE
In the following example, the names as well as the process IDs of WinCC_OA managers are returned and output.
-
main(mapping event) { string pName; int i, pID; for (int i = 0; i < pmonGetCount(); i++) { pID = pmonGetPID(i); pName = pmonGetName(i); DebugN("Manager name: ", pName, "Process ID of the manager:", pID); } }
The function outputs the names as well as the process IDs of the managers as follows:
WCCOAui2:["Manager name: "]["WCCILpmon"]["PID:"][8032]
WCCOAui2:["Manager name: "]["WCCILdata"]["PID:"][5168]
WCCOAui2:["Manager name: "]["WCCOAvalarch"]["PID:"][9452]
WCCOAui2:["Manager name: "]["WCCOAvalarch"]["PID:"][5724]
WCCOAui2:["Manager name: "]["WCCOAvalarch"]["PID:"][4980]
WCCOAui2:["Manager name: "]["WCCOAvalarch"]["PID:"][5764]
WCCOAui2:["Manager name: "]["WCCOAvalarch"]["PID:"][9876]
WCCOAui2:["Manager name: "]["WCCOAvalarch"]["PID:"][12180]
WCCOAui2:["Manager name: "]["WCCILevent"]["PID:"][5352]
WCCOAui2:["Manager name: "]["WCCILproxy"]["PID:"][10200]
WCCOAui2:["Manager name: "]["WCCOActrl"]["PID:"][1304]
WCCOAui2:["Manager name: "]["WCCILsim"]["PID:"][12324]
WCCOAui2:["Manager name: "]["WCCOAui"]["PID:"][4988]
Assignment
PMON functions.
Availability
UI