有关PID控制

大家好,我现在用200做了一个PID自控,可是有的时候不用这个PID功能,PID的Output会停在某一个值。当我下次再用这个PID时Output会用上次停止运算的那个值开始变化。我想知道有没有办法在我下次使用这个PID功能时Output能不从上次停止的那个值开始变化。并且能指定一个值,或想办法让他从一个值开始变化。

最佳答案

PID程序指定了一系列的寄存器,其中有一个寄存器是储存PID积分前项值的。你可以通过MOV指令将你希望的数值写入这个寄存器和输出值寄存器,对PID的输出做初始化,然后使能PID。
 如果是使用向导生成的程序,可以在符号表中找到相关的寄存器地址;如果是调用直接PID指令,可以根据规则自己建立寄存器表。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:15
下一篇 2021年7月5日 上午2:15

相关推荐

  • 关于s7-200程序运行有问题

    定时器不够用  我自己建了个子程序 但是时间不累加 问题补充:SM0.5是内置秒脉冲  1秒内有0.5秒为1,0.5秒为0 图片说…

    2017年7月26日
  • 2台S7-200T通讯问题

    我想实现2台CPU 224的通讯 实现数据交换通讯距离是300米 谢谢那位高手提供相关信息我非常感谢 及。。。。 最佳答案  1.…

    SIMATIC S7-200 2021年7月5日
  • 4-20ma模拟量远距离怎么传输

    我现在S7-200里有一个模拟量信号要读取,是4-20ma电流信号,要传送2公里,直接用屏蔽双绞线可以吗?PLC程序里读取模拟量信号我会编程,如果不能直接传送,可以使用光纤吗,怎么…

    SIMATIC S7-200 2020年10月31日
  • S7-200 SMAR高数测线速度

    高数只能计编码器的脉冲增加或减少,能不能像300PLC一样侧脉冲频率来计算出速度,再通过系统的扫描时间来算出位移 最佳答案 你应用高速计数器应该是想测量电机的转速及其旋转的方向。&…

    SIMATIC S7-200 2021年7月5日
  • s7 300 IM365

    有两个IM 365模块,其中一个插入CC,另一个插入ER。通过1m长的固定连接电缆连接,这句话中"CC""ER"代表什么意思?  最佳答案 硬件组态中300CP…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200高速计数器的问题

    已知流量计上发出来的脉冲为300升/小时(对应脉冲数为6000个),请问我怎么样在PLC程序里处理这个数据,换算到这个值. 问题补充:请问东方红,那是不是每个周期计算完成后都要复位…

    SIMATIC S7-200 2021年7月5日
  • S7-200有无USB口的适配器

    请问S7-200现在有无USB口的适配器,型号是什么? 最佳答案 有哇。STEP 7-Micro/WIN 也可以使用通常用于 S7-300/400&n…

    SIMATIC S7-200 2021年7月5日
  • s7-200搜索所有波特率

    s7-200搜索所有波特率  选不中怎么办?选择框颜色是灰的,无法选。 最佳答案 只有在编程电缆支持波特率自动的情况下才能勾选。老式的PPI电缆有拨码开关选择波…

    SIMATIC S7-200 2018年3月6日
  • Sp-200控制4台M420变频器

    sp-200,(CPU224CN)4M420变频器,1个TP177B触摸屏,要求匀速控制4台电机,模拟量部分怎么编程啊?我没编过,哪位大侠指点一下啊,要具体的程序啊,EMAIL:l…

    SIMATIC S7-200 2021年7月5日
  • s7-200时钟设置

    s7-200时钟设置问题: 1、在软件编程界面,连接PLC,然后选择菜单命令 PLC(PLC)> 实时时钟(Time of …

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论