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日 上午11:58

相关推荐

  • WinCC中C脚本调试时出现i表示什么意思?

    WinCC中C脚本调试时出现i和u表示什么意思? 我在练习《深入浅出Wincc》第十章的C脚本例子时,在GSC诊断窗口打出一行字符串,但无论如何,这一行字符串都以“I”结…

    SIMATIC WinCC 2019年6月11日
  • 请问WINCC服务器模式的PC偶尔重启是怎么回事?

    请问WINCC服务器模式的PC偶尔重启是怎么回事?最近两个月重启过两次,自动进入系统。请问该怎么查问题,问了联想,他说这个不好查,会不会病毒,网咯该用什么软件杀毒好?非常感谢! 最…

    SIMATIC WinCC 2020年11月1日
  • connectivity pack 安装

    机器上装的是winccV6.2,现在想装connectivity pack 安装不上,怎么安装?下载了一个是sp3的版本,是不是版本太高了,系统装的是XP&nb…

    SIMATIC WinCC 2019年6月11日
  • smart 700 IE V3 离散量报警

    smart 700 IE V3 离散量报警 ,怎样保留报警内容与查看报警内容,是怎样做组态的 问题补充:我做的只能实时显示,报警信…

    SIMATIC WinCC 2021年7月5日
  • 脚本写在哪里?

    脚本基本的一些都能写出来 ,就是不知道写在哪里 现在只知道一个按钮点事件然后点到鼠标的左键然后写上几个脚本,但其它的一些什么全局脚本还有画面一切换就执行的脚本,…

    SIMATIC WinCC 2019年6月11日
  • wincc按钮 怎么关联变量

    在wincc按钮怎么连接外部变量。在动画里变量连接点不了还是在事件里选函数。最好发点图。 最佳答案 wincc 的按钮 ,在属性——事件 里面,你可以…

    2017年7月25日
  • wincc脚本实现报警过滤

    写脚本过滤报警,试着用过MsgFilterSQL,但是报警编号不连续,所以MSGNR语句不好使,请问有没有其他什么方法对报警进行过滤,比如通过搜索含相同文本的消息,设置不同优先级等…

    SIMATIC WinCC 2019年6月11日
  • WinCC5.1过程值每天定时归档该怎么做?

    现场有5条打印输送线,每条线都有一个推杆将箱子从其他线路上推入打印区,每条线还有一个计数功能,推杆推一次,计数器计1,这样不断累积。现在是要每天在下班前将每条线计数器里的数字存入一…

    SIMATIC WinCC 2019年6月11日
  • wincc 动态对话框

    画面上有个圆 两个变量,我要两个变量同时置位时圆的背景颜色变红,还有种两个变量只有要有一个置位就变红,在背景颜色动态对话框中实现 ,我用’m0.0′ …

    SIMATIC WinCC 2019年6月11日
  • 在WINCC5.0的项目文件夹下什么没有ArchiveManager文件夹?

    WINCC为V5.0SP2版本的,但在项目文件夹下,没有ArchiveManager文件夹。在WINCC启动属性里已钩选了“报警系统、变量记录系统”但运行WINCC时为什么不建立这…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论