wincc 全局脚本实现日期比较

wincc 全局脚本实现日期比较,假定设定系统运行3个月,超过3个月系统停机。如何实现日期比较?比较语句是什么?谢谢各位大侠!

最佳答案

1.vbs脚本:
先在驱动连接里添加system 驱动,建一个16位的变量,类型是日期-月,名称为m。
写全局脚本:
dim xx
dim yy
dim zz
set xx=hmiruntime.tags("m") //读取月份变量
xx.read
yy=xx.value - 4  //假设4月份交付使用
if  yy>=3 then
msgbox("你的使用时间已到期,请联系xx")
end if
Set objTag=HMIRunTime.Tags("停机位")
objtag.Write 1  //触发停机位
2。在plc里编程:
先读取PLC系统时间,然后做比较,触发停机。

提问者对于答案的评价:
简洁明了,同时谢谢满和各位专家,我的出发点是从技术层面上实现的可能性,并不是真正让系统停机。正如各位专家所说的那样,系统停机造成的损失可能是巨大的,人身安全也是我们必须认真对待的问题。人命关天!谢谢各位的精彩回答。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午5:57
下一篇 2019年6月11日 上午5:57

相关推荐