pid输出范围

pid输出超出范围后怎么处理,我看帮助里有下面一段话,这段话所说的方法具体有什么作用呢?

变量和范围 进程变量和设定值是PID计算的输入值,因此PID指令读取但不改变这些变量的回路表域。 输出值由PID计算生成,因此每次PID计算完成后更新回路表中的输出值域。输出值被固定在0.0至1.0之间。 用户可将输出值域用作输入,在从手动控制到PID指令(自动)输出控制的转换过程中指定初始输出值(请参 阅以下"模式"一节中的内容)。 如果使用积分控制,则PID计算更新偏差值,而且更新后的数值被用作下一次PID计算的输入。当计算输出值 超出范围(输出小于0.0或大于1.0)时,则根据下列公式调整偏差: MX = 1.0 - (MP n + MD n ) 当计算输出 > 1.0 或 MX = - (MP n + MD n ) 当计算输出 < 0.0
调节偏差数值

采样时间n的回路输出比例项数值

 MD n
 M n

另请参阅: PID回路表 PID调谐控制面板

PID向导 PIDx_INIT (PID向导子程序)


采样时间n的回路输出微分项数值
采样时间n的回路输出数值
通过按照上述方式调节偏差,一旦计算输出返回适当范围即可实现系统应答能力的改善。计算偏差也被固定在 0.0至1.0之间,然后每次完成PID计算时被写入回路表的偏差域。回路表中存储的数值用于下一次PID计算。 在执行PID指令之前,用户可修改回路表中的偏差值,以便解决某些应用环境中的偏差值问题。以手动方式调 节偏差值时,必须格外小心,写入回路表的任何偏差值必须是0.0至1.0之间的实数。 在回路表中保存进程变量比较,用于PID计算的求导计算部分。您不应当修改该数值。

最佳答案

还是没大读懂楼主的意思
楼主所说的 ‘pid输出超出范围后怎么处理’是指比如输出限制在20%~80%,
输出超出范围是指小于20%或者大于80%吗;
还是指的是 检测值 超出 设定值 的设定范围;
下面是关于PID的文章,看看能否帮到楼主,
PID调节:
http://wenku.baidu.com/link?url=NtQQ1eRANZGmwLGWnQ7jxfC4h2rFMUrVCG7aQDm01wEKgMojgIMc_MVr7aDbjgJbAGh03pYTxQr73MWsA8R2DDJDJdZqvIZglkfuiDEmCAe
FB41说明:
http://wenku.baidu.com/link?url=uTd7gL4oB-EIwCjt4J36LOwEgYwNvUmygvfegRDBx_EaCLcQTfsiqY6uIaQhaQVEDXRpb8TZ4CK-9XQzzDwSTf7bIBfv9JYHC12JK5zD_kG
PID调节方法及西门子PLC使用FB41进行PID调整的说明
http://wenku.baidu.com/link?url=0DYM5nCJ9tZF6mgssSAyG-wag-YS_0snAXYjmiTKoXsKA-jqxCqljUHup57eBuCRDTXXxq1fbKjF_mCZpTB1vofr2U6YtdIktGiALtwESru

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月21日 下午3:05
下一篇 2017年12月21日 下午3:06

相关推荐

  • 关于AS-I

    AS-i 是执行器-传感器接口(Actuator Sensor Interface)的简称, 位于最底层。 200和LOGO!如何…

    SIMATIC S7-200 2021年7月5日
  • s7200怎么初始化计数器c0至c3(天,时,分)

    第一次上电计数器有乱七八糟的数值,我想让它们为零,并且能断电保持,下次上电数值接着计数,(用于设备累计运行时使用),求赐教,谢谢。 钻石用户推荐最佳答案 1、电计数器有乱七八糟的数…

    SIMATIC S7-200 2021年7月5日
  • S7-200的编程软件

    S7-200的编程软件是step7-micro/win,能用step7 v5.4 sp4来编程吗? 最佳答案 應該不可以的 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • 编码器是否超过计数范围

    请问各位,如何判断编码器超过PLC的计数范围?如果我用2500P的编码器,转100圈,是不是超出S7-200的计数范围了? 最佳答案 可以直接用HC0;HC1;HC2;HC3;HC…

    SIMATIC S7-200 2021年7月5日
  • 条形码输入数据排队问题

    自动化仓库通过224xp cn控制机械手从货架上取货,指令通过条形码扫描器输入。现实是:1、仓库现场通过手持扫描器从仓单上扫描条形码走自由口通讯输入条形码信息;2、远程通…

    SIMATIC S7-200 2020年11月1日
  • S7-200程序下载不了

    S7-200可以通讯上,程序也可以上传,但下载到系统块61%会出错(PLC是STOP状态),程序没密码(PLC200是做测试用的,之前还都可以用呢),但是测试程序有一条指令是:&n…

    SIMATIC S7-200 2020年11月5日
  • 接DP接头输入程序会烧模块吗?

    用笔记本电脑往200中下载程序,连电脑的数据线直接接到200CPU和触摸屏链接的DP接头上。一上电出现烧东西的味道,好像通讯模块烧了,总之程序不能下载。当时断电查线,电源没有问题。…

    SIMATIC S7-200 2020年10月31日
  • 关于西门子200的PID输出问题

    现在我在调试一个西门子200的PID控制蒸汽阀加热的程序.对于PID本人不是很精通,现在发现个问题:当突然给定一个值时,哪怕这个值小于反馈,PID也会输出一个比较大的值,然后缓慢减…

    SIMATIC S7-200 2020年10月31日
  • Modbus协议通讯冲突?

    我现在使用串口服务器与两台S7-200PLC通讯,使用自由口通讯协议,通讯冲突,也就是始终1台能用.经咨询,建议上位做主站轮询.请教大侠,改用MODBUS协议还需要轮询吗?就是想从…

    SIMATIC S7-200 2017年6月10日
  • 软件滤波中死区的问题

    请问s7-200中系统块中软件滤波的模拟量采样值和死区的设置对模拟量的采集有什么影响?我现在遇到的问题就是有时候采集的模拟量不对,我想是不是我设置的问题,采集64,死区4080,我…

    SIMATIC S7-200 2020年10月31日