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