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

相关推荐

  • WinCC版本转换的问题

    WinCC5.0版本的程序,如何在6.2 中打开。需要哪些条件,这些条件如何获得。 最佳答案 对于早于WinCC V5.0 SP2的WinCC版本所创…

    SIMATIC WinCC 2019年6月11日
  • wincc远距离同组态王通信

    我们单位一台设备是用组态王监控的,住监控室里是用的wincc,我打算用wincc与组态王OPC通信,把组态王的几个关键点直接在wincc里看,这样就不用两边老跑了,可是问题是他们之…

    SIMATIC WinCC 2019年6月11日
  • wincc中的变量归档的数据都存放在哪个数据库哪个表中

    wincc中的变量归档的数据都存放在哪个数据库哪个表中 钻石用户推荐最佳答案 因为从WinCC V6.0以后,其变量记录数据和报警相关的归档数据都采用了压缩技术,所以与标…

    2021年7月5日
  • wincc中所有Toggle Buttons都不能显示,不知道什么原因.

    wincc中所有Toggle Buttons都不能正常显示,激活后就看不到了,只有鼠标放上去的时候,会显示一个阴影,点击阴影能够对变量进行值的更改,但是就是不显示图标. …

    2021年7月5日
  • 如何查找wincc某个用户的登录时间

    有一个wincc系统,我建立三个用户,甲方要求wincc能够记录某个用户在莫个时段的登录时间,请问这个功能应该如何才能实现? 最佳答案 首先需要一个BOOL型的内部变量Login,…

    SIMATIC WinCC 2021年7月5日
  • DP网络问题

    一台315-2DP通过DP网络连接5台上位机WINCC,现在出现两台上位机在相同画面时,同一个数据在波动不是太频繁的情况下,两个画面显示的数据不一样,而且在修改阀门阀位时,WINC…

    SIMATIC WinCC 2019年6月11日
  • wincc 外部变量采集周期

    wincc的外部变量采集周期怎么更改???麻烦高手指导 问题补充:那里的周期只能是500ms以上的。。。能短点嘛? 最佳答案 1、WinCC变量归档中,最小归档周期为500ms。用…

    SIMATIC WinCC 2019年6月11日
  • 时间设置

    有一个项目控制20台设备,要求早8:00开始先后在不同时间启动,中间要求在不同时间停止。我在系统提取时间与设定时间作比较:"DB5.DBB3"是系统"…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏MP277画面设定用户名

    在做触摸屏MP277画面,我在画面1里放个按钮,按下这个按钮切换的画面2,按下这个按钮后必须输入用户名和密码才能进入画面2,当从画面2返回到画面1时,过了一段时间后,再想进入画面2…

    SIMATIC WinCC 2019年6月11日
  • WINCC授权偶尔出错

    WINCC 6.2 ASIA版,RC,RT正版授权FLOATING。 使用3个月,现场调试的时候出现过一次,用户使用时出现过一次,均提示授权过期。&n…

    SIMATIC WinCC 2019年6月11日