登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请教关于PID控制一个水箱进出水控制的问题.
点击:3405 回复:9
楼主
编辑
引用
管理
heidelberg
请问各位大哥.用PID控制一个水箱进出水问题,可就是给出水位高度,再给一个进水泵.三个抽水泵.给出的水位高度一但定下来后,进水泵放入水.到指定高度时停止.这时通过三个出水泵放水,通过PID实现入水泵自动调节,使水位一直保持在先前给定的水位.(水位控制由感应器控制).用的是S300.这样一般怎么作呢.
请好心人帮忙,小弟是个新手想了几天没头绪.谢谢.
05-04-30 06:30
1楼
编辑
引用
管理
heidelberg
顶一下.不能沉下去呀,请好心人指点一二呀.
05-05-02 05:55
2楼
编辑
引用
管理
Shyer
唉...也真是难为你了!仔细看看PID控制方面的知识吧! 人都是逼出来的,这种东西也不是一句两句能讲明白的......
05-05-02 21:29
3楼
编辑
引用
管理
heidelberg
PID我知道的,都是理论的东西.只是对S300太陌生了.想知道用S300如何编写.PIC算法我已写好了.还有就是是不是把这些算法放入一个FB块里再通过OB1调用呀.还要在变量表中先把这里变量声明一遍呀.刚刚看了两周的STEP编程书.不是到是不是这样.
05-05-03 03:17
4楼
编辑
引用
管理
JIYO
这很简单,你只需将模拟量输入模块FC105拖放到你的程序中(它们在S7的模块标准库里),在模拟量输入模块FC105中,IN输入水位传感器的模拟量地址,HI_LIM输入水位上限,LO_LIM输入水位下限,BIPOLAR设一个不用的常开触点,OUT就是你想得到的实际水位值,你可先把这个值存在中间存储字中,如MD100;然后将MD100在比较指令中与你设定的水位值进行比较,这样你就可以得到3个状态位,用这3个状态位你就可以控制进水泵和抽水泵了;
05-05-07 16:30
5楼
编辑
引用
管理
heidelberg
谢了.高手就是说手呀.
05-05-08 21:27
6楼
编辑
引用
管理
gz_qmc
真蠢,根本就不用PID,纯粹是个逻辑控制
05-07-05 18:58
7楼
编辑
引用
管理
xtrui
同意 用什么PID 多次一句
06-06-14 13:23
8楼
编辑
引用
管理
冰块
嗯,同意!
06-06-14 19:30
9楼
编辑
引用
管理
VIV
这叫用牛刀杀鸡!
06-06-15 16:33
工控新闻
安波福与柯马携手开发新一代机器人、自主系统及工业物流解决方案
四月工业自动化领域动态全览!
第三届中国具身智能与人形机器人产业大会开幕
“十五五”零碳园区三项关口待突破
施耐德电气:以软件定义SCADA重塑远程运维与管理新范式
鞍山智改数转跑出加速度! “鞍山市深化制造业智改数转相关文件解读”新闻发布会召开
【产品解读】精度不妥协 视野大突破 | OPT FPC1系列3D相机
华北工控MATX-6988金融智能终端专用计算机:提供增强性能与可信计算环境
更多新闻资讯