当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
PID
点击:
530
| 回复:
18
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-25 19:42:00
楼主
我是个初学者 最近对PID控制有点模糊,希望有谁能详细解释以下 就拿西门子的来说 比如我现在温度是0-100 现在想控制阀门 该如和控制 希望能详细说明一下 谢谢了
分享到:
收藏
邀请回答
回复楼主
举报
乐学
关注
私信
精华:0帖
求助:0帖
帖子:14帖 | 140回
年度积分:0
历史总积分:197
注册:2007年5月23日
发表于:2008-02-25 20:50:00
1楼
设定值输入你想要的数值:如50度,采集现场温度点实际温度如60度.这样两数值将比较,产生差,可以定义差正或负时为阀门开或关
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2008-02-26 11:26:00
2楼
调用FB41
回复
引用
举报
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-26 11:32:00
3楼
那比如我设定温度为80 现在在20度开%20,40度开%50,80度开%100,那该如和做呀
回复
引用
举报
王祥林
关注
私信
精华:0帖
求助:1帖
帖子:44帖 | 156回
年度积分:0
历史总积分:334
注册:2008年2月16日
发表于:2008-02-26 12:04:00
4楼
plc会输出模拟量,比方说4-20mA,这可以自动控制阀门开度的,阀门的开度和电流或电压成正比,不妨试试!
回复
引用
举报
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-26 12:12:00
5楼
我现在是想用PID来控制开度,不是简单的就靠4-20MA来控制
回复
引用
举报
啸傲乾坤
关注
私信
精华:0帖
求助:0帖
帖子:34帖 | 638回
年度积分:0
历史总积分:1394
注册:2006年4月18日
发表于:2008-02-26 14:25:00
6楼
某某同学,你好象没理解王工的说法
他说的4-20mA就是用来控制阀门的开度的,这个电流信号是CPU通过PID运算得出的
回复
引用
举报
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-26 14:51:00
7楼
我现在想问的是就是怎么控制呀 用PID
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2008-02-26 15:46:00
8楼
调用FB41,控制下面几个引脚:
1、MAN_ON——BOOL量,为TRUE时PID输出为手动
2、PV_IN——浮点量,范围是0.0-100.0(%)
3、SP_INT——浮点量,范围是0.0-100.0(%)
4、MAN——手动时用这个脚控制PID的输出。
5、LMN_PER——这个是输出量,可直接连接到PQW
注:2和3 我在仿真时直接用实际测量值也是可以的。实际中我想也没问题。另:P I D这3个参数自己控制,默认时P I可用,若控制温度,需把D设为TRUE
回复
引用
举报
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-26 17:22:00
9楼
LMN_PER这一脚数据类型是WORD怎么可能是输出量呢
回复
引用
举报
songzg
关注
私信
精华:0帖
求助:0帖
帖子:96帖 | 732回
年度积分:0
历史总积分:1884
注册:2006年11月16日
发表于:2008-02-26 18:36:00
10楼
?
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2008-02-27 09:52:00
11楼
您先按照我说的方法做个仿真就知道了。请观察LMN_PER脚的值
回复
引用
举报
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-27 11:33:00
12楼
我试了一下,可输出要么就是0,要么就是100,这怎么回事呀
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2008-02-27 14:37:00
13楼
TO 某某同学
仿真时请勿把SV和PV相差太大,因为仿真时测量值始终无法改变(除非手动改),这样您就可以看出输出值的变化。另外,LMN_PER脚的值应该在0-27648,仿真时选MW就可。
回复
引用
举报
茗风
关注
私信
精华:4帖
求助:1帖
帖子:77帖 | 1272回
年度积分:0
历史总积分:5069
注册:2006年11月16日
发表于:2008-02-27 15:09:00
14楼
要么用LMN。再通过FC106转化输出PQW即可。
回复
引用
举报
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-27 19:18:00
15楼
现在就是接近设定值时变化非常缓慢,这应该调什么呀,还有我要是想控制精度达到正负一 这怎么设呀
回复
引用
举报
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-27 19:19:00
16楼
现在就是接近设定值时变化非常缓慢,这应该调什么呀,还有我要是想控制精度达到正负一 这怎么设呀
回复
引用
举报
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-27 19:19:00
17楼
现在就是接近设定值时变化非常缓慢,这应该调什么呀,还有我要是想控制精度达到正负一 这怎么设呀
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2008-02-29 08:27:00
18楼
如果接近设定值还变化快,就不对了吧... 有专门讲PID参数调节的,建议去看一下
回复
引用
举报
热门招聘
相关主题
休闲一下,请大家画个闪烁灯的...
[9767]
编程技巧展示:为一求助帖用S...
[7172]
PLC接反 会不会烧
[11635]
PLC的输入输出点坏了,怎么办...
[7391]
ALTP指令的用法
[12622]
请问模拟信号隔离器在电气图...
[10208]
西门子S7-300PLC模拟量接线常...
[8981]
plc温度控制
[12607]
给年轻工程师的十大忠告(转贴...
[65340]
继电器输出型PLC改晶体管输出...
[11078]
官方公众号
智造工程师
客服
小程序
公众号