求助S7-1200温度读取 点击:3776 | 回复:18



taotao1210

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 19回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2016年4月07日
发表于:2016-10-07 11:28:54
楼主

我现在用的1214C的CPU,自带两个AI接口。通过NORM_X和SCALE_X来读取温度值,这个CPU只支持0-10V的输入。发现波动非常大,如果想根据小范围的温度来控制风机启停就太频繁了,想把10S内所有读到的温度值求和再除以10,实现10S只有一次波动,读到的是平均值,这个应该怎么做?谢谢各位老师了。




通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:432帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2016-10-07 13:01:20
1楼

在输入口加一个耐压+12V的电解电容。。

Mr袁--王者之师

  • 精华:0帖
  • 求助:3帖
  • 帖子:32帖 | 1147回
  • 年度积分:0
  • 历史总积分:3881
  • 注册:2011年10月26日
发表于:2016-10-07 13:23:20
2楼

测温的是热电偶? 热电偶的话得买热电偶模拟量模块     

taotao1210

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 19回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2016年4月07日
发表于:2016-10-08 14:12:56
3楼

PT100的热电阻,用了一个转换器输出0-10V到CPU。

回复内容:

对: Mr袁--王者之师 测温的是热电偶? 热电偶的话得买热电偶模拟量模块      内容的回复!


Mr袁--王者之师

  • 精华:0帖
  • 求助:3帖
  • 帖子:32帖 | 1147回
  • 年度积分:0
  • 历史总积分:3881
  • 注册:2011年10月26日
发表于:2016-10-09 08:48:19
4楼

如果是这样的话  有放大器没问题啊  一般温度变化都比较慢 你可以吧温度传感器放在一个环境好的地方测试一下  温度变化没多大的啊  如果抖得还是很厉害的话  那很肯能是接线的问题造成的 

小子1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年3月29日
发表于:2016-10-09 11:15:44
5楼

电偶的话得买热电偶模拟量模块    

xudhnj1119

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 87回
  • 年度积分:2
  • 历史总积分:57
  • 注册:2015年3月30日
发表于:2016-10-09 11:51:32
6楼

你可以按照取样个数来做平均啊,用自增来做扫描次数,取值放入一个采样和变量中,扫描次数等于设定值后,做一个除法,然后将此值输出到out变量中。具体摸索一下就好了,这样的程序很多。

zacao0902

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 54回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2015年4月01日
发表于:2016-10-24 15:50:23
7楼

10秒也很频繁 

风机很快就坏了

weixiao

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2016年10月25日
发表于:2016-10-25 22:32:35
8楼

有什么新的出来了吗?看下

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 2121回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2007年10月31日
发表于:2016-12-09 21:14:20
9楼

有什么新的出来了吗?看下

Flycar

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 27回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2014年5月14日
发表于:2017-10-25 16:26:15
10楼


引用 Mr袁--王者之师 的回复内容: 如果是这样的话  有放大器没问题啊  一般温度变化都比...


niufen

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2017年4月27日
发表于:2018-03-18 11:07:32
11楼

可以按照取样个数来做平均啊,用自增来做扫描次数,取值放入一个采样和变量中,扫描次数等于设定值后,做一个除法,然后将此值输出到out变量中。具体摸索一下就好了,这样的程序很多。

好办法!

你握不住的沙

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 448回
  • 年度积分:0
  • 历史总积分:1909
  • 注册:2017年12月14日
发表于:2018-12-01 16:52:28
12楼

温度波动应该不会很大啊;

程序上可以弄个中间值,取10个值,计算平均值;或者直接上位机对这个值单独延时


20181201155625

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 186回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2018年12月01日
发表于:2018-12-02 19:17:54
13楼

想学,看看咋样!想学,看看咋样!
很好很强大,顶起哟~~


  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 133回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2018年12月01日
发表于:2018-12-02 19:33:56
14楼
好东西 多谢分享 下来学习 谢谢!



  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 133回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2018年12月01日
发表于:2018-12-02 19:34:06
15楼
好东西 多谢分享 下来学习 谢谢!



请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-03-20 16:01:44
16楼

楼主问题解决了吗?分享一下经验呗

黄鸿卿

  • 精华:0帖
  • 求助:0帖
  • 帖子:33帖 | 342回
  • 年度积分:720
  • 历史总积分:15940
  • 注册:2016年3月28日
发表于:2019-03-25 10:38:05
17楼

如果想取平均值 首先要调用一个定时中断  还有你要取的数据的频率 例如1毫秒一次 要把这些数据储存 10S取一下平均值  这样很麻烦我觉得 也不一定能解决不准的问题


热门招聘
相关主题

官方公众号

智造工程师