如何将现场采集的4~mA模拟信号转换为0~50Hz的频率 点击:1416 | 回复:13



qianzhangxing

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 14回
  • 年度积分:0
  • 历史总积分:402
  • 注册:2009年12月11日
发表于:2011-01-07 16:09:50
楼主
如何将现场采集的4~20mA模拟信号转换为0~50Hz的频率,我用的S7-300PLC。有简单的例子的话可以发给我一个,或者截图给我看一下、谢谢,我的邮箱是qzx1105@qq.com



gyw042

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2008年7月19日
发表于:2011-01-07 16:17:43
1楼

已经给你邮件了,,用一个小的转换模块就可以

qianzhangxing

  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 14回
  • 年度积分:0
  • 历史总积分:402
  • 注册:2009年12月11日
发表于:2011-01-07 18:50:31
2楼
回复内容:
对:gyw042 关于

已经给你邮件了,,用一个小的转换模块就可以

内容的回复:好像没有的吧


jiaoanpeng

  • 精华:28帖
  • 求助:1帖
  • 帖子:327帖 | 15621回
  • 年度积分:0
  • 历史总积分:78592
  • 注册:2006年7月25日
发表于:2011-01-07 18:59:18
3楼

这个变频器最拿手,只要接对线,设计好参数,其余的不用管了,呵呵。自动化了。

qianzhangxing

  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 14回
  • 年度积分:0
  • 历史总积分:402
  • 注册:2009年12月11日
发表于:2011-01-07 21:02:04
4楼
回复内容:
对:jiaoanpeng 关于

这个变频器最拿手,只要接对线,设计好参数,其余的不用管了,呵呵。自动化了。

内容的回复:我要的是如何把信号转换成频率,是通过乘除法做,不是直接就有模块就可以转换的那种……


爱上电工

  • 精华:0帖
  • 求助:8帖
  • 帖子:59帖 | 895回
  • 年度积分:0
  • 历史总积分:2086
  • 注册:2008年6月23日
发表于:2011-01-07 22:05:28
5楼

   你是要把这4到20mA进PLC吗!然后在WINCC上面显示是吗!PLC还有模似量输入通道吗!

     如果是这样只要在PLC中调用FC105功能就行了!

  

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-01-07 23:39:23
6楼
引用qianzhangxing 的回复内容:回复内容:
对:gyw042 关于

已经给你邮件了,,用一个小的转换模块就可以

内容的回复:好像没有的吧

我有S7-200 的类似功能的子程序,有时间我发给你!




Piston

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 13107回
  • 年度积分:18
  • 历史总积分:40065
  • 注册:2009年5月22日
发表于:2011-01-08 00:01:02
7楼
用I / F转换器在外围线路上就可以实现

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2011-01-08 02:43:45
8楼
楼主是想实现电流信号到频率的工程转换显示?

彩云之滇东北

  • 精华:20帖
  • 求助:5帖
  • 帖子:107帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2011-01-08 05:27:00
9楼

能不能直接用语句表顶上

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-01-09 10:41:40
10楼
回复: 如S7-200选用EM235模拟量输入模块,则:
1、EM235模块当输入信号为 20MA时对应的数字量AIW4 =32000,此时对应的转换频率=50HZ 。而输入信号为4ma时,对应的数字量=6400,而对应的频率=0,转换公式为:F=50*(AIW4-6400) / (32000-6400)
即: F = 50 * (AIW4 - 6400) / 25600 (单位:H z) ----(A)
2、编程处理:

(1)、采用0.1秒时间中断
(2)、中断程序:先取模块的数字量AW4送入MW0中,按公式A计算计算频率F,再将其送入存储器VB10返回。
(3)、如用于显示频率:触摸屏设置显示变量VB10,与PLC相连,运行时,PLC时时将VB10送入触摸屏,使触摸屏时时显示该频率值。

紫璐

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2010年5月12日
发表于:2011-01-30 13:59:00
11楼

楼主弄明白了吗?我也想要这样的一份程序,我用的是200,楼主可以传给我一份吗?我的邮箱是wyj.521@126.com

QHDTHL

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1366回
  • 年度积分:0
  • 历史总积分:14740
  • 注册:2006年12月21日
发表于:2011-01-30 14:57:26
12楼
用STEP7中的FC105进行转换,把其转换为工程量,并定义为一个变量,存在CPU的存储器中,最后,用上位软件进行显示,上位软件可以是组态王、WINCC,也可以是其它软件。

星空依然蓝

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1233回
  • 年度积分:0
  • 历史总积分:2200
  • 注册:2008年11月23日
发表于:2011-01-30 17:03:20
13楼
不错,学习了。。。。

热门招聘
相关主题

官方公众号

智造工程师