技术论坛

S7-200PLC模拟量输入,模拟量输出编程的问题。

作者 主题
侠士

经验值: 1710
发帖数: 257
精华帖: 0
主题:S7-200PLC模拟量输入,模拟量输出编程的问题。


只看楼主 楼主 2012-06-05 16:30:22
我对模拟量编程很模糊,麻烦大家指导下,模拟量输入,模拟量输出时如何转化的,有固定的公式吗?
 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=994985&b_id=3&s_id=0&num=2

奇侠

经验值: 7092
发帖数: 3450
精华帖: 26
回复:S7-200PLC模拟量输入,模拟量输出编程的问题。


只看楼主 1楼 2012-06-05 23:13:57
请下载我的模拟量转换与滤波帖子中的附件,基本都能解决输入转换问题。
模拟量输出方式有直接输出和转换输出,因为有些输出可能需要转为占空比,有些可能转为频率值等等,需要根据被控对象的信号输入要求进行处理。
制冷、热工-许可证试验室承建,给了我深究测量与控制的绝好机会。分享-值得期待!
以下网友喜欢您的帖子:

  
至圣

经验值: 43597
发帖数: 15780
精华帖: 61
回复:S7-200PLC模拟量输入,模拟量输出编程的问题。


只看楼主 2楼 2012-06-06 08:17:01
就是线性变换呀!把信号由区域[a,b]映射到区域[c,d]对于输入信号就是要把0~32000(如果是4~20mA的输入信号对应的是6400~32000),转换到你的工程量范围:比如输入的是4~20mA电流对应的是[-1000pa,-100pa],输入信号是第一个模拟量通道,则:(AIW0-6400)/(32000-6400)=(Y-(-1000))/((-100)-(-1000))。转换后的信号就是Y=(AIW0-6400)/(32000-6400)*((-100)-(-1000))+(-1000)。
对于输出信号则和ai信号时相反地。使用的公式是同样的公式,注意范围就行了。
活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
S7-200PLC模拟量输入,模拟量输出编程的问题。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。