wincc V7.3关机问题

wincc服务器客户机项目,在服务器上做一个关机按钮,当按下这个按钮时,要实现关闭所有的客户机。服务器(或者只关闭客户机不关闭服务器)。这个功能如何实现。

问题补充:
有没有实际的做法。来点干货

最佳答案

在服务器上编写全局脚本,针对各个客户端运行,做一个内部变量,全局刷新,或者PLC外部变量也行,另外如果有单独关闭哪一台服务器,可以再做单独的变量比如CLOSE_ALL,是所有关机命令,CLOSE_A是A客户机关机命令。
全局脚本读取变量,判断当变量=1的时候,执行关机脚本:

set ws=CreateObject("Wscript.Shell")
ws.run "cmd.exe /c shutdown -r -t 3000 -c ""12345"" ",0 ,true 
”==========================================
”此脚本是使用CMD命令完成关机的
”3000部分可随便改,(倒计时的时间,0就是现在关机),12345部分是关机窗口上的“消息”部分

”如要消除关机窗口,请用下面的代码:
”==========================================
set ws=CreateObject("Wscript.Shell")
ws.run "cmd.exe /c shutdown -a"

在关机之前应该先执行退出WINCC指令
HMIRuntime.Stop

不过最好用C脚本做,读取变量状态,然后执行退出WINCC 并关机:
相关函数:
DeactivateRTProject ();//取消激活运行系统
ExitWinCC ();//退出wincc
DMExitWinCCEx (DM_SDMODE_POWEROFF);//退出WINCC并关机
DMExitWinCCEx (DM_SDMODE_REBOOT);//退出WINCC,然后重新启动计算机

提问者对于答案的评价:
已完成

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361625.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:58
下一篇 2021年7月5日

相关推荐

  • wincc与两台s7-300连接

    用计算机集成的网卡实现WinCC和两台s7-300的以太网通讯TCP/IP连接,请问网线如何制作?系统还需要什么配置。请大家不惜指教,谢谢 问题补充:可用HUB,请问HUB型号。 …

    SIMATIC WinCC 2019年6月11日
  • wincc 7.3SE变量升级订货号

    wincc 7.3SE变量升级订货号 钻石用户推荐最佳答案 参考以下文档:http://www.wincc.com.cn/wiccdown/SIMATIC%20WinCC…

    SIMATIC WinCC 2021年7月5日
  • wincc运行不了画面,更新OS再下载又可以

    我用的MP277的触摸屏下载画面后用了一个多月左右,昨天还在开机。今天早上就出现 Fatal Error  Stating win…

    SIMATIC WinCC 2019年6月11日
  • 计算机的普通网卡可以实现冗余切换吗?

    我一台计算机上安装两张普通的网卡,分别和两个CP343-1 LEAN连接,不知道普通网卡可不可以实现冗余,WINCC里面该怎么设置? 最佳答案 1、在冗余PLC发生切换时…

    SIMATIC WinCC 2018年12月6日
  • wincc变量属性的疑惑

    以前学习国产组态软件的时候,变量的属性有只读、只写、和读写三种。wincc好像没有见过这个概念?室不是所有的wincc变量(外部变量)都是读写的呢?当然I/O除外了比如一个M点,我…

    SIMATIC WinCC 2019年6月11日
  • WINCC桌面快捷方式启动问题

    请教一下大神们关于WINCC在桌面做了一个快捷方式双击启动问题,启动了但是没有激活运行项目是上面原因?如图所示。  该空格的地方 和该左右斜杠的也都按…

    2021年7月5日
  • wincc通过cp5611走profibus不自动连接plc

    工控机刚换过主板,其他硬件都是老的,现在发现驱动里关于profibus的不显示,只有在step7中选在线时就显示了,通讯偶尔断开一下就丢失了,不会自动连接上。这是啥原因呢? 问题补…

    SIMATIC WinCC 2018年12月6日
  • 按钮递增、递减

    怎样用C脚本实现浮点数的递增、递减,比如增加/减少10/100,请各位高手指点。 最佳答案 增加 10 : float a=GetTagFl…

    SIMATIC WinCC 2019年6月11日
  • 200smart与WINCC怎么用以太网通讯

    200smart与WINCC怎么用以太网通讯没有用过WINCC 好搞吗?有什么能快速入门的资料,要求不高 就做些模拟量的现实 与电机控制类的&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 关于项目复制问题

    请问,对WinCC来说直接复制项目和用“项目复制器”进行复制项目有什么不同?     我现在想把现在电脑里的WinCC项目备份到移…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论