回复:wincc中用C脚

zhangli0

版主 西门子1847工业学习平台

  • 帖子

    17137
  • 精华

    63
  • 被关注

    889

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2013-09-30 07:17:10

3楼

楼主所得不是累加,而是多个变量求和并求平均值:
我用vbs给你写一个
dim tag(11)'定义11个内部变量
tag(0)=hmiruntime.tags("tag0").read‘把wincc的变量tag0赋值给脚本内变量tag(0)
tag(1)=hmiruntime.tags("tag1").read
tag(2)=hmiruntime.tags("tag2").read
tag(3)=hmiruntime.tags("tag3").read
tag(4)=hmiruntime.tags("tag4").read
tag(5)=hmiruntime.tags("tag5").read
tag(6)=hmiruntime.tags("tag6").read
tag(7)=hmiruntime.tags("tag7").read
tag(8)=hmiruntime.tags("tag8").read
tag(9)=hmiruntime.tags("tag9").read
'以上是赋值
tag(10)=tag(0)+tag(1)+tag(2)+tag(3)+tag(4)+tag(5)+tag(6)+tag(7)+tag(8)+tag(9)’求和
tag(10)=tag(10)/10.0‘求平均,如果是整数的话除以10
hmiruntime.tags("tag10").write tag(10)’保存计算值到wincc变量tag10
以上程序放在全局脚本中周期调用就可以连续求平均值了


即wincc的变量tag10=(tag0+tag1+tag2+tag3+tag4+tag5+tag6+tag7+tag8+tag9)/10.0
活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。