西门子s7-200PID恒温控制问题 点击:969 | 回复:18



赫赫123

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 31回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2018年1月04日
发表于:2018-05-22 10:24:48
楼主

  我做的pid例题中,我用2个灯泡代替了加热和制冷设备,占空比为10s。导入程序后,不知道为啥两灯泡一会灭一会亮。我又设置了占空比为1s,闪的更快了。我理解的PID恒温控制:不是应该温度低时加热的灯泡亮,温度高时制冷的灯泡亮吗?  求爱好plc的大神指教,谢谢!!!





柳红岩

  • 精华:1帖
  • 求助:7帖
  • 帖子:16帖 | 664回
  • 年度积分:841
  • 历史总积分:16817
  • 注册:2009年8月05日
发表于:2018-05-22 13:04:22
1楼

控制元件M0只有两个状态。PID占空比输出时M0=1加热灯亮没有问题,M0=0时加热灯灭也没有问题。

问题在于你用M0的 常闭控制冷却灯。

如果你改用 输入温度 > 设定温度 时输出冷却灯。就可以了

淡淡忧愁

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 25回
  • 年度积分:0
  • 历史总积分:181
  • 注册:2018年4月18日
发表于:2018-05-22 21:35:55
2楼

楼上正解,你控制方向错了

熊熊548

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1132回
  • 年度积分:0
  • 历史总积分:1298
  • 注册:2008年2月07日
发表于:2018-05-23 08:19:50
3楼

不错,收藏一下,有机会可以借鉴一下

WUQIANG123456

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2017年3月16日
发表于:2018-05-23 08:31:46
4楼

用温度控制是对的 

赫赫123

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 31回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2018年1月04日
发表于:2018-05-23 09:58:48
5楼

我用M0的 常开控制冷却灯可不可以?



赫赫123

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 31回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2018年1月04日
发表于:2018-05-23 09:59:21
6楼


回复内容:我用M0的 常开控制冷却灯可不可以?

对: 柳红岩 控制元件M0只有两个状态。PID占空比输出时M0=1加... 内容的回复!

-------------------------


赫赫123

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 31回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2018年1月04日
发表于:2018-05-23 10:00:30
7楼


回复内容:我用M0的 常开控制冷却灯就正确了?

对: 淡淡忧愁 楼上正解,你控制方向错了 内容的回复!

-------------------------


mmmmxxxx

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2017年10月12日
发表于:2018-05-23 15:04:46
8楼

学习学习,了解了

柳红岩

  • 精华:1帖
  • 求助:7帖
  • 帖子:16帖 | 664回
  • 年度积分:841
  • 历史总积分:16817
  • 注册:2009年8月05日
发表于:2018-05-23 20:40:48
9楼


回复内容:

对: 赫赫123 我用M0的 常开控制冷却灯可不可以? 内容的回复!

-------------------------

不可以

wode397600225

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 40回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2010年9月12日
发表于:2018-05-24 11:47:44
10楼

楼主别介意,为了能早日下载到好东西,我要努力回帖

fcghhjb

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 32回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2015年1月06日
发表于:2018-05-26 11:09:56
11楼

PID用模拟量输出控制比较好

jimmyszhao

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 27回
  • 年度积分:0
  • 历史总积分:188
  • 注册:2011年1月25日
发表于:2018-05-31 16:49:31
12楼

是不是有积分效果导致的?尝试在向导内把积分写为0试试。

一个呆瓜

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 48回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2018年5月31日
发表于:2018-05-31 21:04:19
13楼

学习学习,借鉴借鉴

晨曦521

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 485回
  • 年度积分:430
  • 历史总积分:6428
  • 注册:2013年5月27日
发表于:2018-06-08 09:32:14
14楼

如果两种输出为什么不使用脉冲,用PID控制多么浪费啊

愤怒的番茄

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2018年6月11日
发表于:2018-06-11 23:07:50
15楼

用比较块好一点,你这程序是到一定的温度,两个灯泡会不停的交替闪灭

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2018-07-07 10:28:00
16楼

首先感谢同志们的热心答疑,楼主得到满意答案之后(或者别的途径获取解决问题办法后),建议跟帖分享一下。同时为了答疑者获得积分奖励,悬赏帖子不要忘记及时结贴。

w36936951

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 168回
  • 年度积分:0
  • 历史总积分:160
  • 注册:2010年11月22日
发表于:2018-07-07 17:27:41
17楼

 用比较块好一点,你这程序是到一定的温度,两个灯泡会不停...

-------------------------


哲一

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 165回
  • 年度积分:0
  • 历史总积分:396
  • 注册:2018年8月13日
发表于:2018-10-14 11:07:40
18楼

我觉得你应该在输出时加多一个比较条件,即冷却灯要在实际温度大于设定温度时打开,同样加热灯要在实际温度小于设定温度打开。而且最好在实际温度要低于多少或高于多少才打开,避免频繁动作


热门招聘
相关主题

官方公众号

智造工程师