foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
楼主  发表于: 2009-06-15 09:52
图片:
容器液位信号AIW4,调节阀的开度有AQW0来控制,都是标准的4--20mA信号。

液位是0--1米,当液位是最低位0米时,调节阀开到最大。当液位是最高位时

调节阀全部关闭。是否可以有这样的对应关系:液位0米时,对应AQW0的最大值

32000,液位1米时对应6400由此得出如图的梯形图,请问这样编程能达到控制要求吗?
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 157044 分
在线时间: 3125(小时)
注册时间: 2007-11-21
最后登录: 2024-06-08
查看sjm213的 主题 / 回贴
1楼  发表于: 2009-06-15 10:15
直接用32000-AIW好伐?

而且根据现场实际键控值确定公式比较好!
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 157044 分
在线时间: 3125(小时)
注册时间: 2007-11-21
最后登录: 2024-06-08
查看sjm213的 主题 / 回贴
2楼  发表于: 2009-06-15 11:02
读入的AIW值并非0~1的范围,而是6400~32000 。 您再作个公式看看!
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 157044 分
在线时间: 3125(小时)
注册时间: 2007-11-21
最后登录: 2024-06-08
查看sjm213的 主题 / 回贴
3楼  发表于: 2009-06-15 21:48
引用
引用第11楼foxplc于2009-06-15 11:44发表的  :

这就不明白了,输入怎么会发生偏移呢?液位变送都是标准的4--20mA信号,就是在

大于等于6400和小于等于32000之间的啊


这是在理想的情形下。
实际运行环境过程状态千变万化,不会严格遵守6400~32000的范围,所以要考虑超出范围的情况。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 157044 分
在线时间: 3125(小时)
注册时间: 2007-11-21
最后登录: 2024-06-08
查看sjm213的 主题 / 回贴
4楼  发表于: 2009-06-16 22:07
超出范围就在程序里做手脚将它拉回来。
AIW4小于6400则将6400赋值给VW0,大于32000则将32000赋值给VW0 。
骗骗PLC比骗人容易的多。