请教一段S7-200程序思想 点击:1378 | 回复:12



yyght

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:176帖 | 821回
  • 年度积分:0
  • 历史总积分:1549
  • 注册:2005年3月21日
发表于:2006-09-22 20:21:00
楼主
   最近想做一个有关恒供水的程序,想直接用S7-200的 PID向导配置PID程序,但电机在25HZ下运行极为不利。我的想法是让PID调节在25--50HZ间运行,请教一下怎么配置此向导程序,谢谢!



yyght

  • 精华:1帖
  • 求助:0帖
  • 帖子:176帖 | 821回
  • 年度积分:0
  • 历史总积分:1549
  • 注册:2005年3月21日
发表于:2006-09-22 21:07:00
1楼
怎么没有讲一下呀

zhongdingjidian

  • 精华:3帖
  • 求助:0帖
  • 帖子:167帖 | 1364回
  • 年度积分:0
  • 历史总积分:2372
  • 注册:2003年5月29日
发表于:2006-09-23 18:14:00
2楼
我想应该通过4-20mA来控制变频器的频率,可以设置一下频率的量程。

大雪封门

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 117回
  • 年度积分:0
  • 历史总积分:445
  • 注册:2005年7月04日
发表于:2006-09-28 15:41:00
3楼
试试:将PID的输出除以2,结果加上16000,然后送给AQW。

朱勇军

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1921回
  • 年度积分:0
  • 历史总积分:2210
  • 注册:2004年4月06日
发表于:2006-10-04 21:57:00
4楼
可以这样做:
1。就象其它PID一样,调用PID向导完成PID设置。
2。进行标量转换。比如32000对应变频器的50Hz。
3。数字量在小于25Hz时,让输出量=25Hz的数字量值(16000)。
这样就可以了。我在台达PLC控制4台水泵的程序中就是上面那样做的,不过50Hz频率对应的是4000,而不是32000。
我有源程序呦,西门子的S7-200的PID控制中央空调的是控制加热、冷却水阀门的。西门子PID的非常好用。
我的网址:plc.123ye.com

朱勇军

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1921回
  • 年度积分:0
  • 历史总积分:2210
  • 注册:2004年4月06日
发表于:2006-10-04 21:57:00
5楼
可以这样做:
1。就象其它PID一样,调用PID向导完成PID设置。
2。进行标量转换。比如32000对应变频器的50Hz。
3。数字量在小于25Hz时,让输出量=25Hz的数字量值(16000)。
这样就可以了。我在台达PLC控制4台水泵的程序中就是上面那样做的,不过50Hz频率对应的是4000,而不是32000。
我有源程序呦,西门子的S7-200的PID控制中央空调的是控制加热、冷却水阀门的。西门子PID的非常好用。
我的网址:plc.123ye.com

朱勇军

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1921回
  • 年度积分:0
  • 历史总积分:2210
  • 注册:2004年4月06日
发表于:2006-10-04 21:57:00
6楼
可以这样做:
1。就象其它PID一样,调用PID向导完成PID设置。
2。进行标量转换。比如32000对应变频器的50Hz。
3。数字量在小于25Hz时,让输出量=25Hz的数字量值(16000)。
这样就可以了。我在台达PLC控制4台水泵的程序中就是上面那样做的,不过50Hz频率对应的是4000,而不是32000。
我有源程序呦,西门子的S7-200的PID控制中央空调的是控制加热、冷却水阀门的。西门子PID的非常好用。
我的网址:plc.123ye.com

dqxsh

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2004年9月26日
发表于:2006-10-05 21:40:00
7楼
同意朱勇军做法。

lasser

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 15回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2005年9月09日
发表于:2006-10-05 22:09:00
8楼
赞成。。

lasser

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 15回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2005年9月09日
发表于:2006-10-05 22:11:00
9楼
让输出值和16000做个比较。。。。是这意思吧

chp351577

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 156回
  • 年度积分:0
  • 历史总积分:441
  • 注册:2003年10月11日
发表于:2006-10-07 06:01:00
10楼
在PID指令前加条件,或在指令后加条件件,输出低于某值就赋最低值即可.

yyght

  • 精华:1帖
  • 求助:0帖
  • 帖子:176帖 | 821回
  • 年度积分:0
  • 历史总积分:1549
  • 注册:2005年3月21日
发表于:2006-10-14 21:08:00
11楼
谢谢!

wincc6

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 94回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2006年10月14日
发表于:2006-10-19 17:17:00
12楼
同意

热门招聘
相关主题

官方公众号

智造工程师