模拟量如何计算 点击:3041 | 回复:9



不会吃肉的狼

    
  • 精华:0帖
  • 求助:12帖
  • 帖子:24帖 | 266回
  • 年度积分:17
  • 历史总积分:1202
  • 注册:2010年12月05日
发表于:2015-11-21 10:53:31
楼主
求助帖20分-已结帖

FX3G-1DA-BD,分辨率(4~20MA)0~2000. 假如我要输出10MA,是不是直接给出数字量1000?如果分辨率(0~20MA)0~2000,是不是数字量1000才是对应10MA?

分辨率(4~20MA)0~2000的情况下,如果A/D转换后对应一个范围6400~32000。设模拟量输出电信号为10MA,A/D转换后对应数字量是多少呢?16000吗?怎样计算出来?

 




撞破烂钟——王者之师

  • 精华:28帖
  • 求助:1帖
  • 帖子:328帖 | 15621回
  • 年度积分:0
  • 历史总积分:78592
  • 注册:2006年7月25日
发表于:2015-11-21 11:28:48
1楼

(10-4)/(20-4)X(2000-0)

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2015-11-21 15:35:32
2楼

分辨率(4~20MA)0~2000的情况下,如果A/D转换后对应一个范围6400~32000。设模拟量输出电信号为10MA,A/D转换后对应数字量是多少呢?16000吗?怎样计算出来?


这个对应范围应该是西门子200PLC的吧。

其实4-20对应6400-32000,根据数学计算公式就知道10MA对应的AD数字

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2015-11-21 15:39:01
3楼

这个需要画一下曲线图,你就明白了

X3G-1DA-BD,分辨率(4~20MA)0~2000. 假如我要输出10MA,是不是直接给出数字量1000?如果分辨率(0~20MA)0~2000,是不是数字量1000才是对应10MA?

答,是0-2000对应4-20,1000对应10

分辨率(4~20MA)0~2000的情况下,如果A/D转换后对应一个范围6400~32000。设模拟量输出电信号为10MA,A/D转换后对应数字量是多少呢?16000吗?怎样计算出来?

32000/20*10=16000

王者之师--月棠清摇

  • [版主]
  • 精华:2帖
  • 求助:8帖
  • 帖子:159帖 | 2561回
  • 年度积分:0
  • 历史总积分:19247
  • 注册:2006年11月08日
发表于:2015-11-21 16:27:25
4楼

(32000-6400)/(20-4)*10=16000

算式中的10就是电流值,你想算几mA电流对应的值,就乘几就行。


信吕接近开关

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2015年11月02日
发表于:2015-11-21 17:41:18
5楼


引用 李东泽 的回复内容: 这个需要画一下曲线图,你就明白了X3G-1DA-BD,...


佛曰_樊

  • 精华:0帖
  • 求助:2帖
  • 帖子:22帖 | 136回
  • 年度积分:262
  • 历史总积分:9126
  • 注册:2012年12月22日
发表于:2015-11-21 18:34:04
6楼

这就是一个很简单的XY函数啊Y=KX+b根据(4-20MA)0-2000算出K=125.b=-500.公式Y=125X-500.不知道自己有没有说清楚,

学习会方法不管多少数值都可以自己计算出来

不会吃肉的狼

  • 精华:0帖
  • 求助:12帖
  • 帖子:24帖 | 266回
  • 年度积分:17
  • 历史总积分:1202
  • 注册:2010年12月05日
发表于:2015-11-21 19:03:48
7楼

回复内容:

对: 佛曰_樊 这就是一个很简单的XY函数啊Y=KX+b根据(4-20... 内容的回复!

 为什么要减500呢?

佛曰_樊

  • 精华:0帖
  • 求助:2帖
  • 帖子:22帖 | 136回
  • 年度积分:262
  • 历史总积分:9126
  • 注册:2012年12月22日
发表于:2015-11-21 23:06:55
8楼


回复内容:

对: 不会吃肉的狼 回复内容:对: 佛曰_樊  这就是一个很简单的XY函数... 内容的回复!

 4K+b=0

 20K+b=2000

根据以上两个等式算出:16K=2000,K=125

根据4K+b=0,K=125算出:b=-500

因此:Y=125K-500

雪落123

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:1031
  • 注册:2015年11月25日
发表于:2015-11-25 15:13:49
9楼

4K+b=0

 20K+b=2000

根据以上两个等式算出:16K=2000,K=125

根据4K+b=0,K=125算出:b=-500

因此:Y=125K-500

西门子的有自己的模拟量程序块。


热门招聘
相关主题

官方公众号

智造工程师