wincc怎么实现在界面输入一个时间,当系统时间到达此时间时,就自动置位一个变量?????

wincc怎么实现在界面输入一个时间,当系统时间到达此时间时,就自动置位一个变量,或者复位一个变量,实现自动开关是的效果

问题补充:
第二种方法脚本动作怎么写,我想在界面每输入一个时间时,有一个变量就置位,实现一个系统的定时启动

最佳答案

定义一个置位变量,假设为value,SYS_HOUR,SYS_MIN,SYS_SEC为系统时间,hour,MIN,SEC为wincc中手动输入的时间
IF (SYS_HOUR=hour) AND (SYS_MIN=MIN) AND (SYS_SEC=SEC) THEN
  value:=1;
else
  value:=0;
END IF;

也可以建立一个模块,把手动时间与系统时间对比后置位为1.

提问者对于答案的评价:
大神你说的动作是VB动作吗,为什么按照你给我的程序总是提示在value那一行缺少语句,怎么办,另外是不是得建立一个时间变量,还有就是用不用获取系统时间,我有点晕,希望您能再次为我解答,另外,怎么能联系,可不可以给个邮箱,以防我还不懂可以能联系到您

最佳答案作者回复:
在wincc变量管理新增驱动程序,选择system info,在系统信息下,右击选择新驱动程序的连接,new connection下新建变量,弹出的窗口设置系统时间的变量名,地址项点击选择按钮,选择时间的格式,确定后再wincc中使用静态文本引用此变量即可显示系统时间,

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

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

相关推荐

发表回复

登录后才能评论