Hello. Help me.
I use to function "pmonStopManager()" for manager stop and function "pmon_command()"
Version WinCCOA 3.15P15 and 3.16P001
My code:
Code: Select all
#uses "pmon.ctl"
main()
{
DebugN("Start");
bool err;
pmonStopManager(err, "Proj1", 18, "root", "1234567");
DebugN("Finish");
}
log:
WCCOActrl (3), 2019.02.12 14:15:37.262, CTRL, SEVERE, 176, Uncaught exception in thread started at main:
WCCOActrl (3), 2019.02.12 14:15:37.262, CTRL, SEVERE, 73, Variable not defined, ScriptStopManager.ctl Library: C:\Siemens\Automation\WinCC_OA\3.15\scripts\libs\pmon.ctl
Line: 370, gTcpFileDescriptor2
Stacktrace:
1: pmon_command(string command = "root#1234 ...", string host = "localhost", int port = 4999, bool showErrorDialog = FALSE, bool openTcp = FALSE) at pmon.ctl:370
2: pmonStopManager(bool & err = FALSE, string projName = "Proj1", int manPos = 18, string sUser = "root", string sPassword = "1234567") at pmon.ctl:741
3: main() at ScriptStopManager.ctl:7
WCCOActrl3:["Start"]
WCCOActrl (3), 2019.02.12 14:15:39.264, SYS, INFO, 181, Closing connection to (SYS: 55 Data -num 0 CONN: 1)
WCCOActrl (3), 2019.02.12 14:15:39.264, SYS, INFO, 181, Closing connection to (SYS: 55 Event -num 0 CONN: 1)
WCCILdata (0), 2019.02.12 14:15:39.264, SYS, INFO, 39, Connection lost, MAN: (SYS: 55 Ctrl -num 3 CONN: 1), Connection closed
WCCILevent (0), 2019.02.12 14:15:39.264, SYS, INFO, 39, Connection lost, MAN: (SYS: 55 Ctrl -num 3 CONN: 1), Connection closed
WCCOActrl (3), 2019.02.12 14:15:39.264, SYS, INFO, 39, Connection lost, MAN: (SYS: 55 Data -num 0 CONN: 1), Connection closed
WCCOActrl (3), 2019.02.12 14:15:39.265, SYS, INFO, 39, Connection lost, MAN: (SYS: 55 Event -num 0 CONN: 1), Connection closed
WCCOActrl (3), 2019.02.12 14:15:39.277, SYS, INFO, 2, Manager Stop
________________________________________________________________________________________
My code:
Code: Select all
#uses "pmon.ctl"
main()
{
DebugN("Start");
bool err;
string str, projName, sUser, gPassword, host;
int manPos, port;
projName = "Proj1";
manPos = 19;
sUser = "root";
gPassword = "1234567";
port = 4999;
host = "localhost";
sprintf(str, "SINGLE_MGR:START %d", manPos);
str = sUser+"#"+gPassword+"#"+str;
pmon_command(str, host, port, true);
DebugN("Finish");
}
log:
WCCOActrl (20), 2019.02.12 14:36:24.646, SYS, INFO, 103, User names/passwords initialized
WCCOActrl (20), 2019.02.12 14:36:24.786, PARAM,WARNING, 7, Datapoint does not exist, CtrlDbg::init, _CtrlDebug_CTRL_20.Command
WCCOActrl (20), 2019.02.12 14:36:24.786, CTRL, SEVERE, 176, Uncaught exception in thread started at main:
WCCOActrl (20), 2019.02.12 14:36:24.786, CTRL, SEVERE, 73, Variable not defined, ScriptStopManager.ctl Library: C:\Siemens\Automation\WinCC_OA\3.15\scripts\libs\pmon.ctl
Line: 370, gTcpFileDescriptor2
Stacktrace:
1: pmon_command(string command = "Proj1#1234 ...", string host = "localhost", int port = 4999, bool showErrorDialog = FALSE, bool openTcp = FALSE) at pmon.ctl:370
2: main() at ScriptStopManager.ctl:26
WCCOActrl20:["Start"]
WCCOActrl (20), 2019.02.12 14:36:26.789, SYS, INFO, 181, Closing connection to (SYS: 55 Data -num 0 CONN: 1)
WCCOActrl (20), 2019.02.12 14:36:26.789, SYS, INFO, 181, Closing connection to (SYS: 55 Event -num 0 CONN: 1)
WCCILdata (0), 2019.02.12 14:36:26.789, SYS, INFO, 39, Connection lost, MAN: (SYS: 55 Ctrl -num 20 CONN: 1), Connection closed
WCCILevent (0), 2019.02.12 14:36:26.789, SYS, INFO, 39, Connection lost, MAN: (SYS: 55 Ctrl -num 20 CONN: 1), Connection closed
WCCOActrl (20), 2019.02.12 14:36:26.789, SYS, INFO, 39, Connection lost, MAN: (SYS: 55 Data -num 0 CONN: 1), Connection closed
WCCOActrl (20), 2019.02.12 14:36:26.790, SYS, INFO, 39, Connection lost, MAN: (SYS: 55 Event -num 0 CONN: 1), Connection closed
WCCOActrl (20), 2019.02.12 14:36:26.803, SYS, INFO, 2, Manager Stop