您现在所在的是:

仪器仪表

回帖:55个,阅读:5511 [上一页] [1] [2] [3] [4] [5] [6] [下一页]
1759
三三hAbeGvQx
文章数:375
年度积分:50
历史总积分:1759
注册时间:2016/7/25
发站内信
发表于:2017/8/5 10:21:29
#40楼
回复 #38楼 kdrjl
实际上好像是这个道理,因为我把压力表后置了,压力依旧波动。
49211
kdrjl 版主
文章数:24262
年度积分:50
历史总积分:49211
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2017/8/5 10:30:57
#41楼
回复 #40楼 三三hAbeGvQx
是呀,我们用比例阀,从来都不调,就是给一个恒定值,输出的气压就保持恒定,主要是气源要足才是。这样就好满足要求。否则,多麻烦呀。是不是呢?
1759
三三hAbeGvQx
文章数:375
年度积分:50
历史总积分:1759
注册时间:2016/7/25
发站内信
发表于:2017/8/5 11:48:01
#42楼
回复 #41楼 kdrjl
这种小型空压机供气不太足,确实难搞
38596
知道一点
文章数:22806
年度积分:288
历史总积分:38596
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/8/5 12:58:19
#43楼
以下是引用三三hAbeGvQx2017/8/5 10:09:13的发言:
是开放的。
我解释给您听吧。

这是一个无油空压机的测试平台。测试空压机的电参数与空气流量。所以后端是开放的。
这样试试,压力检测放到比例阀右边,程序改为+-1调节
即先检测压力,比较,大于目标值减1,小于目标值加1
29楼说的问题,可能给定大了,气源可以达到145是吧,或楼上说的比例阀精度低

哦 用bin计算,不要用BCD,即数据要二进制的连续量,这个个错误常见。
1759
三三hAbeGvQx
文章数:375
年度积分:50
历史总积分:1759
注册时间:2016/7/25
发站内信
发表于:2017/8/5 13:45:56
#44楼
回复 #43楼 知道一点
+1-1的频率要多高?
1759
三三hAbeGvQx
文章数:375
年度积分:50
历史总积分:1759
注册时间:2016/7/25
发站内信
发表于:2017/8/5 13:47:03
#45楼
以下是引用知道一点2017/8/5 12:58:19的发言:
以下是引用三三hAbeGvQx2017/8/5 10:09:13的发言:
是开放的。
我解释给您听吧。

这是一个无油空压机的测试平台。测试空压机的电参数与空气流量。所以后端是开放的。
这样试试,压力检测放到比例阀右边,程序改为+-1调节
即先检测压力,比较,大于目标值减1,小于目标值加1
29楼说的问题,可能给定大了,气源可以达到145是吧,或楼上说的比例阀精度低

哦 用bin计算,不要用BCD,即数据要二进制的连续量,这个个错误常见。
二进制和BCD 计算有何区别呢?不明白
38596
知道一点
文章数:22806
年度积分:288
历史总积分:38596
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/8/5 14:09:47
#46楼
回复 #44楼 三三hAbeGvQx
每个扫描周期执行一次,它不会像pid计算出来,有数据跳变
38596
知道一点
文章数:22806
年度积分:288
历史总积分:38596
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/8/5 14:31:02
#47楼
回复 #45楼 三三hAbeGvQx
哦  看来是头次使用
你控制调节器的是个模拟量输出,在给它数值的时候,是个二进制数最大是111111111111(假设是12位DA)。
在用bin计算时,它只能(以4位+为例),0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111这样16种变化。
到在用bcd计算后,不做数制转换,输出到DA模块,其数值就会发生跳变。
比如1001+1,bin就是1010,如果是bcd计算就是9+1=10,如果做数制转换还是1010,不做转换直接送过去,就是00010000跳过5个数。
1759
三三hAbeGvQx
文章数:375
年度积分:50
历史总积分:1759
注册时间:2016/7/25
发站内信
发表于:2017/8/5 14:38:10
#48楼
以下是引用知道一点2017/8/5 14:31:02的发言:
哦  看来是头次使用
你控制调节器的是个模拟量输出,在给它数值的时候,是个二进制数最大是111111111111(假设是12位DA)。
在用bin计算时,它只能(以4位+为例),0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111这样16种变化。
到在用bcd计算后,不做数制转换,输出到DA模块,其数值就会发生跳变。
比如1001+1,bin就是1010,如果是bcd计算就是9+1=10,如果做数制转换还是1010,不做转换直接送过去,就是00010000跳过5个数。
明白,感谢解惑
49211
kdrjl 版主
文章数:24262
年度积分:50
历史总积分:49211
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2017/8/5 20:28:10
#49楼
如果能换一个大点的气源,调起来要省事得多呀。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004