如何简单计算 多路PT温度平均值

已锁定

liqr

  • 帖子

    155
  • 精华

    2
  • 被关注

    5

论坛等级:游侠

注册时间:2009-07-29

普通 普通 如何晋级?

如何简单计算 多路PT温度平均值

3768

14

2013-12-09 11:19:13

测温元件PT100:0-200℃

先假设有10路PT好了,每个PT信号进PLC,转换成温度值,再进行计算
Tave = (T1+T2+...+T10)/10

OK,如果某一路故障时,比如T2,断线开路,则测得的T2=200℃,再按上式计算平均温度时就出问题了。
此时,应屏蔽掉T2,Tave = (T1+T3+...+T10)/9
如果是多路故障,就要屏蔽多路再进行计算。

编程如何实现???????????????????????????????

1. 对每路温度进行核算,如果>150,就认为是故障,作故障标志位
2. 计算Tave,分子中剔除N个故障值,分母=总数-N故障点

问题来了,如果是非常多路PT,比如大车间的环境温度,100路PT好了,按照上面的做法去计算,就会非常的麻烦。(当然,把10路计算先做成子程序块,调用10次,再10个值平均,会简便一点,这个先不谈)

请问,有没有方便一点的做法呢?或者别的编程思路,指针啊,数据组什么的?
如何简单计算 多路PT温度平均值 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54757条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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