您现在所在的是:

西门子SIEMENS

回帖:9个,阅读:3257 [上一页] [1] [下一页]
946
heidelberg
文章数:17
年度积分:50
历史总积分:946
注册时间:2005/3/9
发站内信
发表于:2005/4/30 6:30:00
#0楼
请问各位大哥.用PID控制一个水箱进出水问题,可就是给出水位高度,再给一个进水泵.三个抽水泵.给出的水位高度一但定下来后,进水泵放入水.到指定高度时停止.这时通过三个出水泵放水,通过PID实现入水泵自动调节,使水位一直保持在先前给定的水位.(水位控制由感应器控制).用的是S300.这样一般怎么作呢.
请好心人帮忙,小弟是个新手想了几天没头绪.谢谢.
946
heidelberg
文章数:17
年度积分:50
历史总积分:946
注册时间:2005/3/9
发站内信
发表于:2005/5/2 5:55:00
#1楼
顶一下.不能沉下去呀,请好心人指点一二呀.
1370
Shyer
文章数:149
年度积分:50
历史总积分:1370
注册时间:2004/3/16
发站内信
发表于:2005/5/2 21:29:00
#2楼
唉...也真是难为你了!仔细看看PID控制方面的知识吧! 人都是逼出来的,这种东西也不是一句两句能讲明白的......
946
heidelberg
文章数:17
年度积分:50
历史总积分:946
注册时间:2005/3/9
发站内信
发表于:2005/5/3 3:17:00
#3楼
PID我知道的,都是理论的东西.只是对S300太陌生了.想知道用S300如何编写.PIC算法我已写好了.还有就是是不是把这些算法放入一个FB块里再通过OB1调用呀.还要在变量表中先把这里变量声明一遍呀.刚刚看了两周的STEP编程书.不是到是不是这样.
996
JIYO
文章数:42
年度积分:50
历史总积分:996
注册时间:2003/12/9
发站内信
发表于:2005/5/7 16:30:00
#4楼
这很简单,你只需将模拟量输入模块FC105拖放到你的程序中(它们在S7的模块标准库里),在模拟量输入模块FC105中,IN输入水位传感器的模拟量地址,HI_LIM输入水位上限,LO_LIM输入水位下限,BIPOLAR设一个不用的常开触点,OUT就是你想得到的实际水位值,你可先把这个值存在中间存储字中,如MD100;然后将MD100在比较指令中与你设定的水位值进行比较,这样你就可以得到3个状态位,用这3个状态位你就可以控制进水泵和抽水泵了;
946
heidelberg
文章数:17
年度积分:50
历史总积分:946
注册时间:2005/3/9
发站内信
发表于:2005/5/8 21:27:00
#5楼
谢了.高手就是说手呀.
1181
gz_qmc
文章数:58
年度积分:50
历史总积分:1181
注册时间:2004/3/10
发站内信
发表于:2005/7/5 18:58:00
#6楼
真蠢,根本就不用PID,纯粹是个逻辑控制
擅长技术开发.
968
xtrui
文章数:7
年度积分:50
历史总积分:968
注册时间:2006/5/25
发站内信
发表于:2006/6/14 13:23:00
#7楼
同意  用什么PID 多次一句
959
冰块
文章数:17
年度积分:50
历史总积分:959
注册时间:2006/6/14
发站内信
发表于:2006/6/14 19:30:00
#8楼
嗯,同意!
2111
VIV
文章数:473
年度积分:50
历史总积分:2111
注册时间:2005/12/24
发站内信
发表于:2006/6/15 16:33:00
#9楼
这叫用牛刀杀鸡!
积极发言,有错请纠正,谢谢!

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

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

93.6006