PLC对模拟量数据的计算方法? 点击:8469 | 回复:48



yb19820917

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-12 11:41:00
楼主
向各位高手请教一下,采用压力变送器(0~1M,4~20mA)把数据提供给PLC,在PLC程序中是如何进行计算处理的?有什么公式没有,能给我讲解一下其中的原理吗?



yb19820917

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-13 15:06:00
21楼
谢谢了,我被模拟仿真器上显示的数据误导了,它显示的是6560-32760,其实在线形转换的时候也不需要很精确,在采样的时候本身就存在误差,不知道这样分析对不对?

yb19820917

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-13 16:06:00
22楼
请问一下大家,如果要做PLC实验需要配置那些东西?

R

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 120回
  • 年度积分:0
  • 历史总积分:211
  • 注册:2005年1月11日
发表于:2006-10-13 20:17:00
23楼
西门子的模拟量不是0-27648吗?

ldp2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:808
  • 注册:2004年3月14日
发表于:2006-10-14 15:18:00
24楼
0-27648是对S7-300/400来说的,S7-200对应的是6400-32000.

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2006-10-15 11:11:00
25楼
有很多东西是不能用模拟仿真器来仿真的

yb19820917

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-17 15:56:00
26楼
请问在使用MOV_B指令时,在输入端提供一个二进制数2#1,为什么输出为0呢?

yb19820917

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-17 16:00:00
27楼
请问在使用MOV_B指令时,在输入端提供一个二进制数2#1,为什么输出为0呢?

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2006-10-17 17:31:00
28楼
贴出程序图来看看。
用交叉引用查一下,有没有二次赋值的地方

yb19820917

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-17 20:14:00
29楼
添加不了图片呀,我只用一条指令的时候它还是输出为0,但把二进制改成十进制的时候就是正确的了,不知道为什么?

yb19820917

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-17 20:14:00
30楼
添加不了图片呀,我只用一条指令的时候它还是输出为0,但把二进制改成十进制的时候就是正确的了,不知道为什么?

yb19820917

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-17 20:17:00
31楼
添加不了图片呀,我只用一条指令的时候它还是输出为0,但把二进制改成十进制的时候就是正确的了,不知道为什么?

yzy

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 102回
  • 年度积分:0
  • 历史总积分:262
  • 注册:2002年9月16日
发表于:2006-10-17 20:51:00
32楼
300中有个FC105就是用来进行转换的,不过觉得不好用可以自己写一个。20mA对应的数字值为27648,0mA时为0,中间为对应的线性关系。

尹志勇

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2006年2月23日
发表于:2006-10-19 16:11:00
33楼
用FC105就可以了,最简单

粗纤维

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 203回
  • 年度积分:0
  • 历史总积分:522
  • 注册:2005年6月04日
发表于:2006-10-19 16:59:00
34楼
是把0~65535转化为0~1之间的一个值啊!?

wincc6

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 94回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2006年10月14日
发表于:2006-10-19 17:05:00
35楼
我懂了

wincc6

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 94回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2006年10月14日
发表于:2006-10-19 17:05:00
36楼
谢谢了啊

wincc6

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 94回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2006年10月14日
发表于:2006-10-19 17:05:00
37楼
原来是这样啊

yb19820917

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-20 08:13:00
38楼
谢谢大家交流.我还想问一下,利用PLC和变频器进行恒压供水时,变频器反馈给PLC的频率信号,在PLC程序中是怎样处理的?

yb19820917

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年9月20日
发表于:2006-10-20 08:14:00
39楼
谢谢大家交流.我还想问一下,利用PLC和变频器进行恒压供水时,变频器反馈给PLC的频率信号,在PLC程序中是怎样处理的?

jeemy

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 51回
  • 年度积分:0
  • 历史总积分:406
  • 注册:2005年3月21日
发表于:2006-10-20 11:38:00
40楼
大家共同学习!

热门招聘
相关主题

官方公众号

智造工程师