用s7 200PID向导,温度控制,有冷热两个阀门

我的思路是把冷热阀门用一个变量来控制,变量为负时给冷阀,变量为正时给热阀,所以PID的输出选择了双极性-32000到32000。但是现在有个情况是,刚上电我把给定设为和反馈一样的时候,PID立刻输出了-32000,冷阀开到最大,温度下降,之后PID输出值的回升很小后就停了。是不是P的参数太小导致的?

最佳答案

这说明你的pid输出问题,你的pid输出应该选择50%输出的情况下再做调节。50%对应的就是冷热阀都不开。
实际你可以做上电的时候pid功能手动控制,控制输出50%(冷热水阀都不开),然后切换到自动时根据偏差pid调节。

你可以看看自动控制理论的单回路pid控制和分程控制两部分。

提问者对于答案的评价:
在什么地方调节呢,我仔细看了文档,没有什么地方提到,向导里也没有。能留个联系方式吗,在这我找不到怎么给您留言。我的QQ923481976,已经在现场了,真正是在线等,挺急的

最佳答案作者回复:
pid一般输出都是0~100%, 你0~50%控制一个阀,50%~100%控制另外一个阀。这个几句话也说不清楚呀!如果有重叠输出则分程重叠(0~51%,49%~100%),如果有死区,则分程设置死区就可以了(0~49%,51~100%)

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc203553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 下午3:03
下一篇 2017年11月1日 下午3:03

相关推荐

  • 关于226编码器计数的问题

    226的高速计数最大频率是20K  Hz我的编码器是1000线的,直接装电机主轴后面,计数模式是1X计数时,电机最大转速理论可以到 1200r/m,此…

    SIMATIC S7-200 2017年6月7日
  • ASCII码和字符串的关系

    各位,我在查转换语句的时候发现一个混淆的问题,麻烦各位解释下。RTS实数转字符串指令,说是将一个实数值IN转换为一个ASCII码字符串。是不是说字符串都是由ASCII来表示的呢?那…

    SIMATIC S7-200 2021年7月5日
  • 关于S7的数据问题

    不好意思,我对这个还不明白,望高人指点。 主要是2进制。10进制。BCD码。还有16进制。希望高人说的明白点。还有关于他们的运用。他们主要用在什么地方。还有就是他们和字节…

    SIMATIC S7-200 2021年7月5日
  • 200PLC通讯故障

    我有一台旧的200plc cpu是226的有两个通讯端口,但是这两个口被改成自由通讯口了,我现在用编程电缆连接,但是通讯不上。请问应该怎么做才能用编程电缆通讯。 最佳答案…

    SIMATIC S7-200 2017年8月3日
  • v4.0 sp9 软件怎么安装在windows7 64位系统上

    电脑之前没有装过西门子的软件 现在要装 win7的系统 怎么安装 是不是要先装正式版的 才可以在win7上装sp9的 &…

    2021年7月5日
  • PPI通信问题

    PPI电缆编程只能用9600的波特率吗?为何其它的波特率不能通信,设定没问题. 问题补充:我用的是西门子原装电缆,波特率可调,但4.0编程软件不能识别大于9600的波特率,但把电缆…

    SIMATIC S7-200 2021年7月5日
  • STL代码段 不懂

    L     #DELTA      ABS  &n…

    SIMATIC S7-200 2021年7月5日
  • 自由口通讯 sm4.5问题

    西门子自由通信中SM4.5指令具体什么意思?怎么使用  求指教? 最佳答案 该标志位的含义是:当prot0口通讯空闲时,该位为1,该位大多用于发送指令XMT通讯…

    SIMATIC S7-200 2017年8月26日
  • PLC控制压缩机程序如何写

    用一个cpu226的PLC,EM231 RTD模块,一个PT100 控制4台压缩机.  要求  1.先启动先停止.&nb…

    SIMATIC S7-200 2021年7月5日
  • 编程基础问题 请高手解答下

    LD     First_Scan_On       &nb…

    SIMATIC S7-200 2021年7月4日