求助 台达20EX PID输出问什么是0 点击:606 | 回复:8



suo

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 24回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2007年3月19日
发表于:2007-08-15 10:02:00
楼主
各位大侠 问问我用台达ex plc写的pid程序输出总是0   就是当目标值等于当前值的时候 输出总是0  为什么啊 谢谢 小弟刚学 不懂啊 



自动控制plc

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 27回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年1月04日
发表于:2007-08-15 10:28:00
1楼
PID调节起作用时用好多参数的,你的输出一直为零有可能是PID指令根本就没有运行,该功能就没有启动。

suo

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 24回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2007年3月19日
发表于:2007-08-15 10:39:00
2楼
我的目标值不等于当前值的时候就有输出阿?

一点意见

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 895回
  • 年度积分:0
  • 历史总积分:1187
  • 注册:2002年7月29日
发表于:2007-08-15 10:52:00
3楼
我觉得你反应的有点问题,且你反应的好像不是现场情况,而是在办公室的实验。
当前值远大于目标值时,输出会变为0;
当前值远小于目标值时,输出会最大输出。
在起始状态下,只有当前值小于目标值时,PID才会启动。

suo

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 24回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2007年3月19日
发表于:2007-08-15 11:02:00
4楼
哦 我就是在实验室 目标值和当前值都是自己设定的 
但还有个问题 启动的时候符合要求,输出有动作 程序运行中间 我增加当前值或减小当前值 输出应该增加或降低的阿 但是输出显示不变?

天天看书不烦

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 38回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2005年9月05日
发表于:2007-08-15 11:08:00
5楼
是不是PID没投自动?

一点意见

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 895回
  • 年度积分:0
  • 历史总积分:1187
  • 注册:2002年7月29日
发表于:2007-08-15 11:09:00
6楼
你将积分效果上限和积分效果下限范围设定窄一点试一下

suo

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 24回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2007年3月19日
发表于:2007-08-15 11:15:00
7楼
哦 好了 谢谢 谢谢大家 非常感谢 哈哈 有问题再问你们 谢谢 

suo

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 24回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2007年3月19日
发表于:2007-08-15 11:33:00
8楼
还有一个问题 就是当当前值下降到与目标值相等时输出总是K160?
重新上电后就变为0了  我用的输出寄存器不是停电保护的寄存器 不知道为什么  谢谢

热门招聘
相关主题

官方公众号

智造工程师