关于一些模拟量处理的问题 点击:646 | 回复:8



小鱼熬酱

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 47回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2007年6月18日
发表于:2007-09-03 17:36:00
楼主
   各位:小鱼熬酱又有一个问题,那就是为什么在选用模拟量模块SM 331-7PF01-0AB0 (PT100)和SM 331-7PF10-0AB0 (热偶)时,采集进来的信号要转换成real型然后还要除以10呢??
    很不明白为什么会除以10,请大家指教!!



皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-09-03 17:50:00
1楼
内部协约规定

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-09-03 19:08:00
2楼
采集进来的值是整形,它和实际值有转换关系,如果是热电阻或热电偶,就要除以10;如果采集的是4--20mA信号,要梢多几步运算。

frozonthrone

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 332回
  • 年度积分:0
  • 历史总积分:394
  • 注册:2006年8月05日
发表于:2007-09-03 19:58:00
3楼
内部协约规定,除以10或100就可以得到实际的温度值

不怕下雨的风

  • 精华:3帖
  • 求助:0帖
  • 帖子:68帖 | 337回
  • 年度积分:0
  • 历史总积分:936
  • 注册:2007年1月25日
发表于:2007-09-03 20:10:00
4楼
这是内部的约定

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-09-03 20:12:00
5楼
因为模块的分辨率为0.1摄氏度,并不是所有的都需要除以10,当模块分辨率为0.01的时候您就应该除以100了哦。至于为什么要转换为Real型,那是为了保证精度,否则小数点后就没有了哦,最小精度就是1度了哦。

jiakun001

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 27回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2006年8月08日
发表于:2007-09-03 21:09:00
6楼
这是内部规定,不只一种系统是这样规定的,在300PLC中,模拟量输入如果使用单极性的话,他的整数形式数值范围是0~27648,因这种型号扩展模块温度传感器测定的最高温度也是在2000多度,为保证精度,将其除以10,在最高温度2000多度时还能保留一位小数点,一般在这么高的温度下这种精度够用了。

小鱼熬酱

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 47回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2007年6月18日
发表于:2007-09-04 09:00:00
7楼
谢谢大家了,我又学到了知识,谢谢大家啊!有问题还得请大家帮忙啊!呵呵,谢谢各位!

卧龙人

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 800回
  • 年度积分:0
  • 历史总积分:1504
  • 注册:2006年8月14日
发表于:2007-09-05 21:14:00
8楼
学习谢谢大家

热门招聘
相关主题

官方公众号

智造工程师