刘永
不知道谁是高手,我还在学习
级别: 家园常客
精华主题: 0
发帖数量: 394 个
工控威望: 562 点
下载积分: 2069 分
在线时间: 522(小时)
注册时间: 2010-10-02
最后登录: 2024-12-31
查看刘永的 主题 / 回贴
楼主  发表于: 2015-12-28 21:34
用CP1H里面指令SCL 来转换4-20mA模拟量。模拟量数值10%对应是4mA、21%对应的是6mA。

98%对应是20mA。读取通道200,分辨率1/6000。

问题是50%往上是对的、往下就不对。

往下是对的,往上就不对

在此请教
空气分离、PSA制氧机、制氮机 制造、维修

QQ980347789
刘永
不知道谁是高手,我还在学习
级别: 家园常客
精华主题: 0
发帖数量: 394 个
工控威望: 562 点
下载积分: 2069 分
在线时间: 522(小时)
注册时间: 2010-10-02
最后登录: 2024-12-31
查看刘永的 主题 / 回贴
1楼  发表于: 2015-12-29 08:58
好的,我试试。

成与不成,在此感谢。
空气分离、PSA制氧机、制氮机 制造、维修

QQ980347789
刘永
不知道谁是高手,我还在学习
级别: 家园常客
精华主题: 0
发帖数量: 394 个
工控威望: 562 点
下载积分: 2069 分
在线时间: 522(小时)
注册时间: 2010-10-02
最后登录: 2024-12-31
查看刘永的 主题 / 回贴
2楼  发表于: 2015-12-29 10:52
感谢你的指教,已经解决问题。

现在整数部分读取解决了。我想读取小数点后两位数值该怎么做。

前面用过浮点指令,但是转换后数值就不是我需要的数值了。

比方说,21.54%的时候显示21.54,到60%的时候显示是100多了。

该怎么处理。
空气分离、PSA制氧机、制氮机 制造、维修

QQ980347789