登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:4~20ma压力传感器转换问题

点击:3005 回复:10

[size=4]现遇到一个问题向大家请教一下,准备用信捷的PLC做个程序,用到两个爱默生压力传感器(4~20ma),一个是高压0~30mpa,一个是低压-0.8~7mpa,PLC的模拟量输入模块的分辨率是0~16383,现在不知道怎么转换了,求大师指点,越详细越好,不胜感激!
PSp:百度的答案也是各种各样的,无从选择。

[/size]
最后修改:2017/1/5 21:35:18
17-01-05 21:32
压力值=AD值*(压变量程最大值-压变量程最小值)/16383+压变量程最小值, plc要选择4-20MA
最后修改:2017/1/5 22:05:37
17-01-05 22:03
谢谢一楼的兄弟,表情表情
17-01-05 23:59
对低压的负数处理相对正数要麻烦一点
17-01-06 07:19
公式在程序里还是怎么
17-01-06 08:24
先将模拟输入转换成0-2000表示0-20mA;然后再将0-20mA转换成工程量、也可以直接将模拟量转换成工程量
转换公式:工程量=(模拟输入-模拟输入下限)*(工程量上限-工程量下限)/(模拟输入上限-模拟输入下限) + 工程量下限
模拟输入下限:传感器量程下限对应的数字量
模拟输入上限:传感器量程上限对应的数字量
工程量下限:传感器量程下限
工程量上限:传感器量程上限
17-01-06 10:25
对于传感器,不论量程,一律4-20mA输出。对于PLC,传感器难满度分别对应20mA即可\
17-01-06 10:37
直线对应关系;在纸上画一下就明白了;
17-01-06 11:06
最大值对应20ma
负值怎么套的?
17-01-06 20:21
如果没有负压,都是相同的线性关系。如果有负压则是两个不同的函数,我比较倾向于一楼的公式,在pLc程序里使用浮点运算写出来就行了。
17-01-06 22:02

上一页下一页

工控新闻

更多新闻资讯