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变量记录1

    目的:想对某变量求出平均值或总和,生成到报表中.做个变量记录,想求出该变量的平均值或总和,能否在变量记录—归档—归档名称–变量名—属性—选择平均值或总和?我在报表…

    SIMATIC WinCC 2019年6月11日
  • wincc v7.0原通过以太网连接s7-400,新加s7-200连接到wincc中?

    wincc v7.0原通过以太网连接s7-400,新加s7-200连接到wincc中,怎么处理方便,可靠,成本低,组态时间短!(1)s7-200 通过pc/pp…

    SIMATIC WinCC 2021年7月5日
  • 资源不足是怎么回事?

    我在上一问题中结束了sql,成功删除了一个项目文件夹,但是再打开另一个的时候,不管点什么图片或是对像,总是弹出一个对话框,写着“StgOpenStorage hr&nbs…

    SIMATIC WinCC 2019年6月11日
  • WINCC里可以把32位浮点数转换成整型数据吗?

    在WINCC里怎么才能把32位的浮点数转换成8位无符号数或者16位无符号数?? 最佳答案 在程序里面将浮点数改为整形数,然后WINCC调用整形数。 提问者对于答案的评价:谢谢 专家…

    SIMATIC WinCC 2019年6月11日
  • V14_SP1打开V13_SP1和V14的项目报错

    都是和wincc有关系的,难道非要再装低版本的wincc吗?有没有什么补丁可以直接打一下的? 问题补充:发现是WIncc没有装好但是我安装过wincc了啊,为什么还要重新再装才成功…

    2017年5月29日
  • vb客户端程序问题

    两台电脑,一台装wincc,做服务器,一台用vb写程序做客户端访问wincc变量,写了一段连接程序,发现连不通,是不是服务器dcom要做什么设置?或者其他什么原因? 问题补充:是用…

    SIMATIC WinCC 2019年6月11日
  • plc与触摸屏通讯

    plc是s7-200smart的.触摸屏是smart 1000 IE v3的。第一次用这里两个通讯,也是第一次用西门子触摸屏,研究了一上午,电脑跟触摸…

    2021年7月5日
  • WINCC 7的学习资料

    求WINCC7的学习资料或者学习实例 问题补充:我的邮箱地址sunny-fyj@hotmail.com 最佳答案 我有一点,但不是很全。晚上发给你。 提问者对于答案的评价:多谢,实…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0 软件许可证期满

    我自己新建一个项目,运行时没有报软件许可证期满,可运行我们公司里人家编好的画面之后,就会告诉我许可证期满 ,这是什么原因呢? 问题补充:1、装RC授权也不行2、如果归档多…

    SIMATIC WinCC 2019年6月11日
  • TP170替代

    请问TP170B Color   6AV6 545 -OBC15–2AX0 的替代型号是多少 最佳答案 TP…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论