jd2010
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 247 点
下载积分: 798 分
在线时间: 36(小时)
注册时间: 2010-12-12
最后登录: 2015-01-03
查看jd2010的 主题 / 回贴
楼主  发表于: 2012-08-20 20:28
图片:
图片:
比如拿235模块来说,它的输入地址分别是,RA  A+  A-        RB B+ B-     RC  R+  R-     RD  R+   R-   ,对应的地址是不是AIW0  AIW2  AIW4    AIW6吗? 如果用一个压力变送器输出电流信号为4-20mA,压力范围为0-10Mpa,把线路接在通道1上(RA  A+ A-),编写程序的时候是不是模拟量输入为AIW0?上面的图片是自己试着编写的模拟量转换程序,本人是新手,请前辈多多指教,谢谢。
[ 此帖被jd2010在2012-08-20 22:31重新编辑 ]
逆流2012
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 172 点
下载积分: 4323 分
在线时间: 126(小时)
注册时间: 2012-05-09
最后登录: 2016-03-03
查看逆流2012的 主题 / 回贴
1楼  发表于: 2012-08-20 22:51
程序写的没问题,可以正常使用。
其实就是外部的压力值经过压力变送器转换为模拟量模块可以识别的4-20MA电流值,然后模拟量模块把得到的电流值转换为对应比例的数字值,你的程序就是经过计算得到这个比例值,然后直接乘以外部的压力范围值,就可以得到实际的压力显示。
整个过程就是为了获得这个比例值。