运用VBs编程实现每分钟计算一次PLC变量值

我想在WINCC6.2尝试VBS编程,计算生产设备实时坏品率,我有两个PLC变量:a1(unsigned 32 int)、a2(unsigned 16 int);WINCC6.2脚本变量a3(script tag float 32)。想实现每分钟计算一次:a3=a2/a1*100,请问VBS怎样编程才能实现这个功能?

问题补充:
我想同zhangli0高工交流下,您编的这段程序我非常认同,只是在VBS中如何设定触发周期,我在VBS软件“info/trigger-Dialog ”找不到触发信号,不能设定触发周期。我想请教如何在VBS脚本中设定触发周期,期待您的回复!

最佳答案

先建立变量tag1,tag2,tag3连接a1,a2,a3.vbs中:
dim mytag,mytag1,mytag2
mytag=hmiruntime.tags("tag1").read
mytag1=hmiruntime.tags("tag2").read
mytag2=mytag1/mytag*100
hmiruntime.tags("tag3").write mytag2


上面的脚本放在wincc的全局vbs脚本中,设定触发周期为1分钟。

提问者对于答案的评价:
把这段程序放在VBS“动作”下,就能找到触发周期对话框,设定触发周期,谢谢zhangli0这位高工的指导,程序没有问题,值得我学习和借鉴。同时感谢其他三位对我的提问的关注,特别感谢满高工的回答,只是我只能选择一个作为最佳答案。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日 下午12:24
下一篇 2018年12月14日 下午12:24

相关推荐

  • wincc打开子画面窗口函数

    wincc7.5 的主画面中,在设定的位置打开子画面窗口,用什么函数? 问题补充:实现功能是:主画面有按钮,按钮单击会弹出另一个画面,另一个画面尺寸设置较小。 最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • WINCC的I/O域为什么显示***

    我往PLC输入模拟正弦信号,WINCC过程变量为16位无符号数,I/O域为什么显示***,而选择8位无符号数则有数值显示 最佳答案 试一下就知道了。 应该是IO域显示位数…

    SIMATIC WinCC 2019年6月11日
  • c脚本怎么取出变量的文本描述,然后赋给字符串?

    MessageTag:XQTXQ23 Message text:小套前腔23号温差 怎么读出变量XQTXQ23的text,然后赋给字符串?请高手指点~…

    SIMATIC WinCC 2019年6月11日
  • wincc 报表,涉及变量计算的日报表怎么做?谢谢

    (一)有三个压力变量,报表要显示五列,第一列是整点时间(24小时),后面三列是这三个变量,最后两列分别是第一个压力与第三个的差,第二个压力与第三个的差(二)这个报表每天8点钟自动打…

    SIMATIC WinCC 2017年12月7日
  • 关于操作系统兼容性的问题

    小弟要换一台笔记本电脑,请问现在装什么系统能较好的兼容西门子的各种软件啊,STEP7/WINCC/博途等,是WIN7旗舰版64位吗? 最佳答案 WIN7 64位和WIN8…

    SIMATIC WinCC 2017年6月1日
  • wincc 如何打开文件夹??

    wincc如何做一个打开已有文件夹的按钮?比如打开d盘下名为data的文件夹 最佳答案 我给个更简单的。 在按钮的鼠标事件里添加如下: #include&nbs…

    SIMATIC WinCC 2019年6月11日
  • CP5611卡的安装详细方法?

    不知道CP5611卡怎么正确安装到计算机上面,望高手能够提供详细的安装方法. 最佳答案 跟网卡、猫一样,在你电脑的PCI插槽中插入,然后将机箱后面需要紧固的螺丝拧上即可,没有特别的…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible 2008 SP2 Update10链接

    WinCC flexible 2008 SP2 Update10链接 最佳答案 Update for WinCC&nbs…

    SIMATIC WinCC 2020年11月1日
  • List view控件

    我在控件上面选择-添加,然后选中LIST VIEW复选框,确定.可是还是没有次控件 最佳答案 这个控件是VB的一个控件.你要注册. 提问者对于答案的评价:hao d

    SIMATIC WinCC 2019年6月11日
  • WINCC 组件安装

    在我的WINCC的Explorer中,很多选件是没有的。比如时间同步选件等等。请问下怎么安装这些选件?当然是在不重装WINCC的情况下。 最佳答案 请参考:  …

    SIMATIC WinCC 2019年6月11日