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由此得出如图的梯形图,请问这样编程能达到控制要求吗?
醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 409 点
下载积分: 1577 分
在线时间: 209(小时)
注册时间: 2009-01-16
最后登录: 2015-03-18
查看醉湮邃虞的 主题 / 回贴
1楼  发表于: 2009-06-18 09:44
很惭愧滴接受你的邀请来回答这个问题。我所知道的模拟量输入输出仅限于224XP自带的1个模拟输出和2个模拟输入,这两个口据说和扩展模块有着不同的动作机理,编程方法应该一样吧。

想问一个问题,既然这样连接能达到目的,为何不直接连接、而而省掉一个PLC呢?想显示水位和阀门开度?

楼上的几位高手回答的都很详细了,确实存在溢出问题,但我想你使用PLC做中间环节应该不仅仅是显示用吧,既然使用了PLC就应当让他发挥作用,比水位到一定程度(数值可能还不到6400),就需要将阀门全部打开。、而而在另个程度,(可能还不到32000),则需要将阀门全部关丝。若直接使用可能会由于飘移造成阀门关不严或不能完全打开的现象。

224XP的模拟量输入是双向,能接收负值,而而模拟输出是单向的,,另外,分辨率是12位,有效位在第3--14位。这个概念也就是说,如果将AIW0或AQW0中的数值直接使用,其线性值是以8为增量的,使用起来很不方便,不如转换为以1为增量的线性值。线性值范围0-4095,转换方法是:
输入值转换,最高位置0,右移3位或除8,是以1为增量的线性值。
输出值转换,线性值左移3位或乘8,才是期望输出值。
[ 此帖被醉湮邃虞在2009-06-18 15:51重新编辑 ]
棋牌比赛免费得实物,闲暇好去处
http://www.jj.cn/indexTG.html?promoterid=108502812