问题:
在不停止服务器的情况下,如何停止UniClients的运行系统,关闭WinCC与重启计算机?
解答:
如果为一个UniClient,专门组态了WinCC标准功能"Close WinCC or Windows",那么当这个执行上述操作时服务器自动停止。然而,可以扩展这个功能来使服务器保持在运行状态中。为此,请按如下进行:
1. 在"Graphics Designer"中打开一个图片,在图片中添加一个按钮。
2. 标记此按钮,并调用动态向导"Close WinCC or Windows"。
3. 定义启动C函数的事件(右击或左击鼠标)。
4. 然后选择"Close WinCC and Restart Windows"选项。
5. 现在打开按钮的属性窗口,切换到"Event"标签。
6. 动态向导已经在选项"Mouse-click"下添加了一个C函数。
7. 扩展此函数以便能够产生下列程序序列。
DeactivateRTProject(); | // Line 1: insert in front of existing C function |
DMExitWinCCEx (DM_SDMODE_REBOOT); | // Line 2: C function already inserted by thewizard |
ExitWinCC (); | // Line 3: insert after existing C function |
8. 编译此函数,用"OK"退出此模板。
9. 然后保存图片。
重要事项:
请完全遵照该方案步骤的次序操作。首先启动动态向导然后扩展C函数,这非常重要。
最后,按下UniClient上的一个按钮结束其运行系统。然后关闭WinCC,最后重新启动PC。
关键字:
计算机重新启动,关闭
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340748.html