回复:Wincc如何求几个外部变量的平均值

zhangli0

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

  • 帖子

    17141
  • 精华

    63
  • 被关注

    890

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2018-09-22 21:14:16

3楼

4个热电偶最好是求和后减去最大值和最小值,然后除以2.0得出平均值。

vbs:

dim mytag(4),max,min,sum.aver

sum=0.0

max=-100000.0

min=100000.0

mytag(0)=hmiruntime.tags("tag1").read

mytag(1)=hmiruntime.tags("tag2").read

mytag(2)=hmiruntime.tags("tag3").read

mytag(3)=hmiruntime.tags("tag4").read

for i=0 to 3

    if max<mytag(i) then

       max=mytag(i)

   endif

   if min>mytag(i) then

      min=mytag(i)

   endif

next

for i=0 to 3

     sum=sum+mytag(i)

next

sum=sum-max-min

aver=sum/2.0


以上是程序逻辑,自己编程调试。

活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32575条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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