登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请教关于PID控制一个水箱进出水控制的问题.
点击:3372 回复: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
工控新闻
图尔克的自学习AI视觉产品
统领工业 “智能大脑”,以根技术开启自主控制新纪元
和利时与天津仁爱学院签约揭牌仪式成功举行
研华模块化电脑SOM-7583:通过模块化架构应对人形机器人应用挑战
报告:“十五五”企业应在变局中锻造高质量发展新动能
海尔集团与山东重工签署战略合作协议,新时达助力山东重工智能制造水平提升
西门子与河钢集团共探合作新机遇,助力钢铁行业智能化升级
启智机器人完成近亿元Pre-A轮融资
更多新闻资讯